Spec-Zone.ru › Ansible 2.6

vmware_resource_pool - Добавление/удаление пулов ресурсов в/из vCenter

Новое в версии 2.3.

  • Описание
    • Требования
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения
  • Статус
  • Техническое обслуживание
    • Автор

Описание

  • Этот модуль можно использовать для добавления/удаления пула ресурсов в/из vCenter

Требования

Ниже приведены требования, необходимые на хосте, на котором выполняется этот модуль.

  • python >= 2.6
  • PyVmomi

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
cluster
обязательно
Имя кластера для добавления хоста.
cpu_expandable_reservations
bool
    Варианты:
  • no
  • yes ←
В пуле ресурсов с расширяемым резервированием резервирование в пуле ресурсов может увеличиваться сверх указанного значения.
cpu_limit Значение по умолчанию:
-1
Использование виртуальной машины/пула ресурсов не превысит это ограничение, даже если есть доступные ресурсы.
Значение по умолчанию -1 означает отсутствие ограничения.
cpu_reservation Значение по умолчанию:
0
Количество ресурсов, гарантированно доступных для виртуальной машины или пула ресурсов.
cpu_shares
    Варианты:
  • high
  • custom
  • low
  • normal ←
Доли памяти используются в случае конкуренции за ресурсы.
datacenter
обязательно
Имя дата-центра для добавления хоста.
hostname
str
Имя хоста или IP-адрес сервера vSphere vCenter или ESXi.
Если значение не указано в задаче, используется значение переменной среды VMWARE_HOST.
Поддержка переменных окружения добавлена в версии 2.6.
mem_expandable_reservations
bool
    Варианты:
  • no
  • yes ←
В пуле ресурсов с расширяемым резервированием резервирование в пуле ресурсов может увеличиваться сверх указанного значения.
mem_limit Значение по умолчанию:
-1
Использование виртуальной машины/пула ресурсов не превысит это ограничение, даже если есть доступные ресурсы.
Значение по умолчанию -1 означает отсутствие ограничения.
mem_reservation Значение по умолчанию:
0
Количество ресурсов, гарантированно доступных для виртуальной машины или пула ресурсов.
mem_shares
    Варианты:
  • high
  • custom
  • low
  • normal ←
Доли памяти используются в случае конкуренции за ресурсы.
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
    Варианты:
  • present ←
  • absent
Добавить или удалить пул ресурсов
username
str
Имя пользователя сервера vSphere vCenter или ESXi.
Если значение не указано в задаче, используется значение переменной среды VMWARE_USER.
Поддержка переменных окружения добавлена в версии 2.6.

псевдонимы: admin, user
validate_certs
bool
    Варианты:
  • no
  • yes ←
Разрешает подключение, когда сертификаты 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API