vmware_datastore_maintenancemode - Размещение хранилища данных в режим технического обслуживания
Новое в версии 2.6.
Обзор
- Этот модуль можно использовать для управления режимом технического обслуживания хранилища данных.
Требования
Ниже перечислены требования к хосту, на котором выполняется этот модуль.
- python >= 2.6
- PyVmomi
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| cluster_name | Имя кластера, к которому подключено хранилище данных. Если к данному кластеру подключено несколько хранилищ данных, то всеми хранилищами данных будет управлять state. Если datastore или datastore_cluster не заданы, этот параметр обязателен. | |
| datastore | Имя хранилища данных для управления. Если datastore_cluster или cluster_name не заданы, этот параметр обязателен. | |
| datastore_cluster | Имя кластера хранилищ данных, содержащего все дочерние хранилища данных, которые будут управляться. Если datastore или cluster_name не заданы, этот параметр обязателен. | |
| hostname str | Имя хоста или IP-адрес сервера vCenter или ESXi vSphere. Если значение не указано в задаче, вместо него будет использовано значение переменной среды VMWARE_HOST. Поддержка переменных среды добавлена в версии 2.6. | |
| password str | Пароль сервера vCenter или ESXi vSphere. Если значение не указано в задаче, вместо него будет использовано значение переменной среды VMWARE_PASSWORD. Поддержка переменных среды добавлена в версии 2.6. псевдонимы: pass, pwd | |
| port int (добавлено в 2.5) | По умолчанию: 443 | Порт сервера vCenter или ESXi vSphere. Если значение не указано в задаче, вместо него будет использовано значение переменной среды VMWARE_PORT. Поддержка переменных среды добавлена в версии 2.6. |
| state |
| Если задано значение present, то хранилище данных перейдет в режим технического обслуживания.Если задано значение present, а хранилище данных уже находится в режиме технического обслуживания, то никаких действий не будет выполнено.Если задано значение absent, а хранилище данных находится в режиме технического обслуживания, то режим технического обслуживания будет отключен.Если задано значение absent, а хранилище данных не находится в режиме технического обслуживания, то никаких действий не будет выполнено. |
| username str | Имя пользователя сервера vCenter или ESXi vSphere. Если значение не указано в задаче, вместо него будет использовано значение переменной среды VMWARE_USER. Поддержка переменных среды добавлена в версии 2.6. псевдонимы: admin, user | |
| validate_certs bool |
| Разрешает подключение, когда сертификаты SSL недействительны. Установите значение false, если сертификаты ненадёжны.Если значение не указано в задаче, вместо него будет использовано значение переменной среды VMWARE_VALIDATE_CERTS. Поддержка переменных среды добавлена в версии 2.6. Если задано значение yes, убедитесь, что на данном компьютере установлена Python >= 2.7.9. |
Примечания
Примечание
- Тестировано на vSphere 5.5, 6.0 и 6.5
Примеры
- name: Enter datastore into Maintenance Mode
vmware_datastore_maintenancemode:
hostname: vc_host
username: vc_user
password: vc_pass
datastore: datastore1
state: present
- name: Enter all datastores under cluster into Maintenance Mode
vmware_datastore_maintenancemode:
hostname: vc_host
username: vc_user
password: vc_pass
cluster_name: DC0_C0
state: present
- name: Enter all datastores under datastore cluster into Maintenance Mode
vmware_datastore_maintenancemode:
hostname: vc_host
username: vc_user
password: vc_pass
datastore_cluster: DSC_POD0
state: present
- name: Exit datastore into Maintenance Mode
vmware_datastore_maintenancemode:
hostname: vc_host
username: vc_user
password: vc_pass
datastore: datastore1
state: absent
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие поля уникальны для данного модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| results dict | всегда | Выполненное действие для хранилища данных |
Статус
Этот модуль помечен как превью, что означает, что его интерфейс не гарантирует обратной совместимости.
Техническое обслуживание
Этот модуль помечен как сообщество, что означает, что его поддерживает сообщество Ansible. Для получения дополнительной информации см. Поддержка и обслуживание модулей.
Список других модулей, которые также поддерживаются сообществом Ansible, см. здесь.
Автор
- Abhijeet Kasurde (@Akasurde)
Подсказка
Если вы заметили какие-либо проблемы в этом документе, вы можете отредактировать этот документ для его улучшения.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.6/modules/vmware_datastore_maintenancemode_module.html