vmware_resource_pool - Добавление/удаление пулов ресурсов в/из vCenter
Новое в версии 2.3.
Описание
- Этот модуль можно использовать для добавления/удаления пула ресурсов в/из vCenter
Требования
Ниже приведены требования, необходимые на хосте, на котором выполняется этот модуль.
- python >= 2.6
- PyVmomi
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| cluster обязательно | Имя кластера для добавления хоста. | |
| cpu_expandable_reservations bool |
| В пуле ресурсов с расширяемым резервированием резервирование в пуле ресурсов может увеличиваться сверх указанного значения. |
| cpu_limit | Значение по умолчанию: -1 | Использование виртуальной машины/пула ресурсов не превысит это ограничение, даже если есть доступные ресурсы. Значение по умолчанию -1 означает отсутствие ограничения. |
| cpu_reservation | Значение по умолчанию: 0 | Количество ресурсов, гарантированно доступных для виртуальной машины или пула ресурсов. |
| cpu_shares |
| Доли памяти используются в случае конкуренции за ресурсы. |
| datacenter обязательно | Имя дата-центра для добавления хоста. | |
| hostname str | Имя хоста или IP-адрес сервера vSphere vCenter или ESXi. Если значение не указано в задаче, используется значение переменной среды VMWARE_HOST. Поддержка переменных окружения добавлена в версии 2.6. | |
| mem_expandable_reservations bool |
| В пуле ресурсов с расширяемым резервированием резервирование в пуле ресурсов может увеличиваться сверх указанного значения. |
| mem_limit | Значение по умолчанию: -1 | Использование виртуальной машины/пула ресурсов не превысит это ограничение, даже если есть доступные ресурсы. Значение по умолчанию -1 означает отсутствие ограничения. |
| mem_reservation | Значение по умолчанию: 0 | Количество ресурсов, гарантированно доступных для виртуальной машины или пула ресурсов. |
| mem_shares |
| Доли памяти используются в случае конкуренции за ресурсы. |
| password str | Пароль сервера vSphere vCenter или ESXi. Если значение не указано в задаче, используется значение переменной среды VMWARE_PASSWORD. Поддержка переменных окружения добавлена в версии 2.6. псевдонимы: pass, pwd | |
| port int (добавлено в 2.5) | Значение по умолчанию: 443 | Номер порта сервера vSphere vCenter или ESXi. Если значение не указано в задаче, используется значение переменной среды VMWARE_PORT. Поддержка переменных окружения добавлена в версии 2.6. |
| resource_pool обязательно | Имя пула ресурсов для управления. | |
| state |
| Добавить или удалить пул ресурсов |
| username str | Имя пользователя сервера vSphere vCenter или ESXi. Если значение не указано в задаче, используется значение переменной среды VMWARE_USER. Поддержка переменных окружения добавлена в версии 2.6. псевдонимы: admin, user | |
| validate_certs bool |
| Разрешает подключение, когда сертификаты SSL недействительны. Установите значение false при недоверенных сертификатах.Если значение не указано в задаче, используется значение переменной среды VMWARE_VALIDATE_CERTS. Поддержка переменных окружения добавлена в версии 2.6. Если значение установлено на yes, убедитесь, что на данном компьютере установлен Python >= 2.7.9. |
Примечания
Примечание
- Проверено на 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 dict | всегда | метаданные о новом пуле ресурсов Пример: None |
Статус
Этот модуль помечен как превью, что означает, что он не гарантирует обратную совместимость интерфейса.
Техническое обслуживание
Этот модуль помечен как сообщество, что означает, что он поддерживается сообществом Ansible. Подробнее см. Техническое обслуживание и поддержка модулей.
Список других модулей, которые также поддерживаются сообществом Ansible, см. здесь.
Автор
- 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.6/modules/vmware_resource_pool_module.html