Spec-Zone.ru › Ansible 2.10

community.vmware.vmware_datastore_cluster – Управление кластерами хранилищ данных VMware vSphere

Примечание

Этот плагин является частью коллекции community.vmware (версия 1.6.0).

Для его установки используйте: ansible-galaxy collection install community.vmware.

Для использования в playbook, укажите: community.vmware.vmware_datastore_cluster.

  • Краткое описание
  • Требования
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения

Краткое описание

  • Этот модуль можно использовать для добавления и удаления кластеров хранилищ данных в заданной среде VMware.
  • Все параметры и значения объектов VMware учитывают регистр символов.

Требования

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

  • python >= 2.6
  • PyVmomi

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
automation_level
строка
    Варианты:
  • automated
  • manual ←
Запустить SDRS в автоматическом или ручном режиме.
datacenter_name
строка
Имя центра обработки данных.
Вы должны указать либо datacenter_name или folder.
Взаимоисключающий параметр с folder.

псевдонимы: datacenter
datastore_cluster_name
строка / обязательно
Имя кластера хранилищ данных.
enable_io_loadbalance
булево
    Варианты:
  • no ←
  • yes
Учитывает ли Storage DRS нагрузку ввода-вывода при балансировке нагрузки и первоначальном размещении.
enable_sdrs
булево
    Варианты:
  • no ←
  • yes
Включен ли Storage DRS.
folder
строка
Папка назначения, абсолютный путь для размещения кластера хранилищ данных.
Папка должна включать центр обработки данных.
Этот параметр учитывает регистр символов.
Вы должны указать либо folder или datacenter_name.
Примеры:
folder: /datacenter1/datastore
folder: datacenter1/datastore
folder: /datacenter1/datastore/folder1
folder: datacenter1/datastore/folder1
folder: /folder1/datacenter1/datastore
folder: folder1/datacenter1/datastore
folder: /folder1/datacenter1/datastore/folder2
hostname
строка
Имя хоста или IP-адрес сервера vSphere vCenter или ESXi.
Если значение не указано в задаче, вместо него будет использовано значение переменной окружения VMWARE_HOST.
Поддержка переменных среды добавлена в Ansible 2.6.
keep_vmdks_together
булево
    Варианты:
  • no
  • yes ←
Указывает, должны ли все виртуальные диски каждой виртуальной машины в этом кластере хранилищ данных находиться на одном и том же хранилище данных по умолчанию.
loadbalance_interval
целое число
Значение по умолчанию:
480
Укажите интервал в минутах, в течение которого Storage DRS выполняется для балансировки нагрузки между хранилищами данных.
password
строка
Пароль сервера vSphere vCenter или ESXi.
Если значение не указано в задаче, вместо него будет использовано значение переменной окружения VMWARE_PASSWORD.
Поддержка переменных среды добавлена в Ansible 2.6.

псевдонимы: pass, pwd
port
целое число
Значение по умолчанию:
443
Номер порта сервера vSphere vCenter или ESXi.
Если значение не указано в задаче, вместо него будет использовано значение переменной окружения VMWARE_PORT.
Поддержка переменных среды добавлена в Ansible 2.6.
proxy_host
строка
Адрес прокси-сервера, который будет принимать все запросы HTTPS и пересылать их.
Формат - имя хоста или IP-адрес.
Если значение не указано в задаче, вместо него будет использовано значение переменной окружения VMWARE_PROXY_HOST.
Эта функция зависит от версии pyvmomi выше v6.7.1.2018.12
proxy_port
целое число
Порт прокси-сервера HTTP, который будет принимать все запросы HTTPS и пересылать их.
Если значение не указано в задаче, вместо него будет использовано значение переменной окружения VMWARE_PROXY_PORT.
state
строка
    Варианты:
  • present ←
  • absent
Должен ли кластер хранилищ данных существовать или отсутствовать.
username
строка
Имя пользователя сервера vSphere vCenter или ESXi.
Если значение не указано в задаче, вместо него будет использовано значение переменной окружения VMWARE_USER.
Поддержка переменных среды добавлена в Ansible 2.6.

псевдонимы: admin, user
validate_certs
булево
    Варианты:
  • no
  • yes ←
Разрешает подключение, когда SSL-сертификаты недействительны. Установите в false, если сертификаты не являются доверенными.
Если значение не указано в задаче, вместо него будет использовано значение переменной окружения VMWARE_VALIDATE_CERTS.
Поддержка переменных среды добавлена в Ansible 2.6.
Если установлено в true, убедитесь, что на данной машине установлен Python >= 2.7.9.

Примечания

Примечание

  • Тестировалось на vSphere 6.0, 6.5

Примеры

- name: Create datastore cluster and enable SDRS
  community.vmware.vmware_datastore_cluster:
    hostname: '{{ vcenter_hostname }}'
    username: '{{ vcenter_username }}'
    password: '{{ vcenter_password }}'
    datacenter_name: '{{ datacenter_name }}'
    datastore_cluster_name: '{{ datastore_cluster_name }}'
    enable_sdrs: True
    state: present
  delegate_to: localhost

- name: Create datastore cluster using folder
  community.vmware.vmware_datastore_cluster:
    hostname: '{{ vcenter_hostname }}'
    username: '{{ vcenter_username }}'
    password: '{{ vcenter_password }}'
    folder: '/{{ datacenter_name }}/datastore/ds_folder'
    datastore_cluster_name: '{{ datastore_cluster_name }}'
    state: present
  delegate_to: localhost

- name: Delete datastore cluster
  community.vmware.vmware_datastore_cluster:
    hostname: '{{ vcenter_hostname }}'
    username: '{{ vcenter_username }}'
    password: '{{ vcenter_password }}'
    datacenter_name: '{{ datacenter_name }}'
    datastore_cluster_name: '{{ datastore_cluster_name }}'
    state: absent
  delegate_to: localhost

Возвращаемые значения

Общие возвращаемые значения описаны здесь, следующие поля уникальны для этого модуля:

Ключ Возвращается Описание
result
строка
всегда
Информация об операции с кластером хранилищ данных

Пример:
Кластер хранилищ данных 'DSC2' успешно создан.


Авторы

  • Abhijeet Kasurde (@Akasurde)

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.10/collections/community/vmware/vmware_datastore_cluster_module.html

Spec-Zone.ru

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