vmware_resource_pool — Добавление/удаление пулов ресурсов в/из vCenter
Новая версия 2.3.
Обзор
- Этот модуль можно использовать для добавления/удаления пула ресурсов в/из vCenter
Требования
Ниже перечислены требования, необходимые на хосте, на котором выполняется этот модуль.
- python >= 2.6
- PyVmomi
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| cluster обязательно | Имя кластера для добавления узла. | |
| cpu_expandable_reservations |
| В пуле ресурсов с расширяемым резервированием резервирование в пуле ресурсов может увеличиться за пределы заданного значения. |
| cpu_limit | Значение по умолчанию: -1 | Использование виртуальной машины/пула ресурсов не превысит этот предел, даже если доступны ресурсы. Значение по умолчанию -1 означает отсутствие ограничения. |
| cpu_reservation | Значение по умолчанию: 0 | Количество ресурсов, гарантированно доступных для виртуальной машины или пула ресурсов. |
| cpu_shares |
| Доли памяти используются в случае конфликта ресурсов. |
| datacenter обязательно | Имя дата-центра для добавления узла. | |
| hostname | Имя хоста или IP-адрес сервера vSphere vCenter или ESXi. Если значение не указано в задаче, используется значение переменной окружения VMWARE_HOST. Поддержка переменных окружения добавлена в версии 2.6. | |
| mem_expandable_reservations |
| В пуле ресурсов с расширяемым резервированием резервирование в пуле ресурсов может увеличиться за пределы заданного значения. |
| mem_limit | Значение по умолчанию: -1 | Использование виртуальной машины/пула ресурсов не превысит этот предел, даже если доступны ресурсы. Значение по умолчанию -1 означает отсутствие ограничения. |
| mem_reservation | Значение по умолчанию: 0 | Количество ресурсов, гарантированно доступных для виртуальной машины или пула ресурсов. |
| mem_shares |
| Доли памяти используются в случае конфликта ресурсов. |
| password | Пароль сервера vSphere vCenter или ESXi. Если значение не указано в задаче, используется значение переменной окружения VMWARE_PASSWORD. Поддержка переменных окружения добавлена в версии 2.6. псевдонимы: pass, pwd | |
| port (добавлен в 2.5) | Значение по умолчанию: 443 | Номер порта сервера vSphere vCenter или ESXi. Если значение не указано в задаче, используется значение переменной окружения VMWARE_PORT. Поддержка переменных окружения добавлена в версии 2.6. |
| resource_pool обязательно | Имя пула ресурсов для управления. | |
| state |
| Добавление или удаление пула ресурсов |
| username | Имя пользователя сервера vSphere vCenter или ESXi. Если значение не указано в задаче, используется значение переменной окружения VMWARE_USER. Поддержка переменных окружения добавлена в версии 2.6. псевдонимы: user, admin | |
| validate_certs |
True | Разрешает подключение, когда сертификаты SSL недействительны. Установите false при недоверии к сертификатам.Если значение не указано в задаче, используется значение переменной окружения VMWARE_VALIDATE_CERTS. Поддержка переменных окружения добавлена в версии 2.6. |
Примечания
Примечание
- Тестировалось на vSphere 6.5
Примеры
# Create a resource pool
- name: Add resource pool to vCenter
vmware_resource_pool:
hostname: vcsa_host
username: vcsa_user
password: vcsa_pass
datacenter: datacenter
cluster: cluster
resource_pool: resource_pool
mem_shares: normal
mem_limit: -1
mem_reservation: 0
mem_expandable_reservations: True
cpu_shares: normal
cpu_limit: -1
cpu_reservation: 0
cpu_expandable_reservations: True
state: present
Возвращаемые значения
Общие значения возврата задокументированы здесь, следующие поля уникальны для этого модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| instance словарь | всегда | метаданные о новом пуле ресурсов Пример: None |
Статус
Этот модуль помечен как превью, что означает, что он не гарантирует обратную совместимость интерфейса.
Автор
- Davis Phillips (@dav1x)
Подсказка
Если вы заметите какие-либо проблемы в этой документации, вы можете отредактировать этот документ, чтобы улучшить его.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.5/modules/vmware_resource_pool_module.html