Spec-Zone.ru › Ansible 2.5

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
    Варианты:
  • present ←
  • absent
Добавление или удаление пула ресурсов
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

Spec-Zone.ru

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