sf_snapshot_schedule_manager - Управление расписанием создания снимков SolidFire
Новая в версии 2.3.
- Обзор
- Требования (к хосту, на котором выполняется модуль)
- Параметры
- Примеры
- Значения возврата
- Примечания
Обзор
- Создание, удаление или обновление учетных записей SolidFire
Требования (к хосту, на котором выполняется модуль)
- solidfire-sdk-python (1.1.0.92)
Параметры
| параметр | обязательно | по умолчанию | выбор | комментарии |
|---|---|---|---|---|
| hostname | да | Имя хоста или IP-адрес кластера SolidFire. | ||
| name | да | Имя расписания создания снимков. | ||
| password | да | Пароль для указанного пользователя. | ||
| paused | нет | Приостановить/возобновить расписание. | ||
| recurring | нет | Расписание должно повторяться? | ||
| retention | нет | Срок хранения снимка. Формат 'ЧЧ:мм:сс'. | ||
| schedule_id | нет | ID расписания, которое вы хотите обновить или удалить. | ||
| snapshot_name | нет | Имя созданных снимков. | ||
| starting_date | нет | Дата начала расписания. Обязательно, когда state=present. Используйте два дефиса в формате выше, иначе может быть ошибка - TypeError, is not JSON serializable. Формат: 2016--12--01T00:00:00Z
| ||
| state | да |
| Должно ли указанное расписание существовать. | |
| time_interval_days | нет | 1 | Интервал времени в днях. | |
| time_interval_hours | нет | Интервал времени в часах. | ||
| time_interval_minutes | нет | Интервал времени в минутах. | ||
| username | да | Убедитесь, что у пользователя есть необходимые разрешения. Для получения дополнительной информации, пожалуйста, ознакомьтесь с официальной документацией https://goo.gl/ddJa4Q. | ||
| volumes | нет | ID томов, для которых вы хотите установить расписание создания снимков. Для создания нового расписания требуется как минимум 1 ID тома. Обязательно, когда state=present
|
Примеры
- name: Create Snapshot schedule
sf_snapshot_schedule_manager:
hostname: "{{ solidfire_hostname }}"
username: "{{ solidfire_username }}"
password: "{{ solidfire_password }}"
state: present
name: Schedule_A
time_interval_days: 1
starting_date: 2016--12--01T00:00:00Z
volumes: 7
- name: Update Snapshot schedule
sf_snapshot_schedule_manager:
hostname: "{{ solidfire_hostname }}"
username: "{{ solidfire_username }}"
password: "{{ solidfire_password }}"
state: present
schedule_id: 6
recurring: True
snapshot_name: AnsibleSnapshots
- name: Delete Snapshot schedule
sf_snapshot_schedule_manager:
hostname: "{{ solidfire_hostname }}"
username: "{{ solidfire_username }}"
password: "{{ solidfire_password }}"
state: absent
schedule_id: 6
Значения возврата
Общие значения возврата описаны здесь Значения возврата, следующие являются полями, уникальными для данного модуля:
| имя | описание | возвращается | тип | пример |
|---|---|---|---|---|
| schedule_id | ID расписания, которое только что было создано. | успех | строка |
Примечания
Примечание
- Модули, начинающиеся с
sf\_, созданы для поддержки платформы хранения SolidFire.
Статус
Этот модуль помечен как превью, что означает, что он не гарантирует обратную совместимость интерфейса.
Для получения помощи в разработке модулей, если вы заинтересованы, прочитайте Информация о сообществе и вклад, Тестирование Ansible и Разработка модулей.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.4/sf_snapshot_schedule_manager_module.html