vmware_host_scanhba – Пересканирование HBA хоста и, по желанию, обновление хранилища
Новое в версии 2.8.
Описание
- Этот модуль может принудительно пересканировать подсистему HBA хоста, что необходимо при подключении нового хранилища данных.
- Вы можете использовать его перед использованием модуля vmware_host_datastore для подключения нового хранилища данных, чтобы убедиться, что ваше устройство/том готово.
- Также вы можете, по желанию, принудительно обновить хранилище в vCenter/веб-клиенте ESXi.
- Все параметры и имена объектов VMware чувствительны к регистру.
- Вы можете указать esxi_hostname или cluster_name
Требования
Ниже приведены требования к хосту, на котором будет выполняться этот модуль.
- python >= 2.6
- PyVmomi
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| cluster_name
строка
|
Имя кластера для пересканирования подсистемы хранения (это выполнит задачу пересканирования на каждом хосте в кластере). |
|
| esxi_hostname
строка
|
Имя хоста ESXi для пересканирования подсистемы хранения. |
|
| hostname
строка
|
Имя хоста или IP-адрес сервера vCenter или ESXi vSphere.
Если значение не указано в задаче, используется значение переменной среды
VMWARE_HOST. Поддержка переменных среды добавлена в Ansible 2.6. |
|
| password
строка
|
Пароль сервера vCenter или ESXi vSphere.
Если значение не указано в задаче, используется значение переменной среды
VMWARE_PASSWORD. Поддержка переменных среды добавлена в Ansible 2.6.
псевдонимы: pass, pwd |
|
| port
целое число
добавлен в 2.5 |
По умолчанию: 443 |
Порт сервера vCenter или ESXi vSphere.
Если значение не указано в задаче, используется значение переменной среды
VMWARE_PORT. Поддержка переменных среды добавлена в Ansible 2.6. |
Примечания
Примечание
- Тестировалось на vSphere 6.0
Примеры
- name: Recan HBA's for a given ESXi host and refresh storage system objects
vmware_host_scanhba:
hostname: '{{ vcenter_hostname }}'
username: '{{ vcenter_username }}'
password: '{{ vcenter_password }}'
esxi_hostname: '{{ inventory_hostname }}'
refresh_storage: true
delegate_to: localhost
- name: Rescan HBA's for a given cluster - all found hosts will be scanned
vmware_host_scanhba:
hostname: '{{ vcenter_hostname }}'
username: '{{ vcenter_username }}'
password: '{{ vcenter_password }}'
esxi_hostname: '{{ inventory_hostname }}'
refresh_storage: true
delegate_to: localhost
- name: Recan HBA's for a given ESXi host and don't refresh storage system objects
vmware_host_scanhba:
hostname: '{{ vcenter_hostname }}'
username: '{{ vcenter_username }}'
password: '{{ vcenter_password }}'
esxi_hostname: '{{ inventory_hostname }}'
delegate_to: localhost
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие являются полями, уникальными для этого модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| result
словарь
|
всегда | подтверждение запрошенного хоста и обновленного/пересканированного хранилища Пример:
{'esxi01.example.com': {'rescaned_hba': 'true', 'refreshed_storage': 'true'}} |
Статус
- Не гарантируется обратная совместимость интерфейса этого модуля. [превью]
- Этот модуль поддерживается сообществом Ansible. [community]
Авторы
- Michael Eaton (@michaeldeaton)
Подсказка
Если вы обнаружите какие-либо проблемы в этой документации, вы можете изменить этот документ, чтобы улучшить его.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.9/modules/vmware_host_scanhba_module.html