one_host - Управление хостами OpenNebula
Новая версия 2.6.
Обзор
- Управление хостами OpenNebula
Требования
Ниже перечислены требования, необходимые на хосте, на котором выполняется этот модуль.
- pyone
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| api_password | Пароль или токен для аутентификации XMLRPC. Если не указано, используется значение переменной окружения ONE_PASSWORD, если она существует. Псевдонимы: api_token | |
| api_url | URL конечной точки XMLRPC-сервера. Если не указано, используется значение переменной окружения ONE_URL, если она существует. Псевдонимы: api_endpoint | |
| api_username | Имя пользователя для аутентификации XMLRPC. Если не указано, используется значение переменной окружения ONE_USERNAME, если она существует. | |
| cluster_id | Значение по умолчанию: 0 | Идентификатор кластера. |
| cluster_name | Имя указанного кластера. | |
| im_mad_name | Значение по умолчанию: "kvm" | Имя менеджера информации, это значение берется из oned.conf со значением тега IM_MAD (имя). |
| labels | Метки для этого хоста. | |
| name обязательно | Имя хоста управляемой машины. | |
| state |
| Переводит хост в желаемое состояние жизненного цикла. Если absent, хост будет удален из кластера.Если present, хост будет создан в кластере (включает состояния enabled, disabled и offline).Если enabled, хост полностью работоспособен.disabled, например, для выполнения операций технического обслуживания.offline, хост полностью отключен. |
| template | Шаблон или изменения атрибутов для слияния в шаблон хоста. Псевдонимы: attributes | |
| validate_certs bool |
| Проверять сертификаты SSL или нет. Этот параметр игнорируется, если используется переменная окружения PYTHONHTTPSVERIFY. |
| vmm_mad_name | Значение по умолчанию: "kvm" | Имя виртуального менеджера машины mad, это значение берется из oned.conf со значением тега VM_MAD (имя). |
| wait_timeout | Значение по умолчанию: 300 | Время ожидания достижения желаемого состояния перед истечением времени, в секундах. |
Примеры
- name: Create a new host in OpenNebula
one_host:
name: host1
cluster_id: 1
api_url: http://127.0.0.1:2633/RPC2
- name: Create a host and adjust its template
one_host:
name: host2
cluster_name: default
template:
LABELS:
- gold
- ssd
RESERVED_CPU: -100
Статус
Этот модуль помечен как превью, что означает, что он не гарантирует обратную совместимость интерфейса.
Техническое обслуживание
Этот модуль помечен как сообщество, что означает, что он поддерживается сообществом Ansible. См. Техническое обслуживание и поддержка модулей для получения дополнительной информации.
Список других модулей, которые также поддерживаются сообществом Ansible, см. здесь.
Автор
- Rafael del Valle (@rvalle)
Подсказка
Если вы обнаружите какие-либо проблемы в этом руководстве, вы можете отредактировать этот документ, чтобы улучшить его.
© 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/one_host_module.html