Spec-Zone.ru › Ansible 2.10

community.vmware.vmware_guest_disk_facts – Сбор данных о дисках заданной виртуальной машины

Примечание

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

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

Чтобы использовать его в книге задач, укажите: community.vmware.vmware_guest_disk_facts.

  • УСТЕРЕЛО
  • Описание
  • Требования
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения
  • Статус

УСТЕРЕЛО

Удалено в

главной версии после 2021-12-01

Почему

Заменено модулем community.vmware.vmware_guest_disk_info.

Альтернатива

Используйте community.vmware.vmware_guest_disk_info вместо этого.

Описание

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

Требования

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

  • python >= 2.6
  • PyVmomi

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
datacenter
строка / обязательно
Имя центров обработки данных, которому принадлежит виртуальная машина.
folder
строка
Папка назначения, абсолютный или относительный путь к существующему гостю.
Это параметр требуется, только если найдено несколько ВМ с одинаковым именем.
Папка должна содержать центр обработки данных. Центром обработки данных ESX является ha-datacenter
Примеры:
folder: /ha-datacenter/vm
folder: ha-datacenter/vm
folder: /datacenter1/vm
folder: datacenter1/vm
folder: /datacenter1/vm/folder1
folder: datacenter1/vm/folder1
folder: /folder1/datacenter1/vm
folder: folder1/datacenter1/vm
folder: /folder1/datacenter1/vm/folder2
hostname
строка
Имя хоста или IP-адрес сервера vCenter или ESXi vSphere.
Если значение не указано в задаче, вместо него используется значение переменной среды VMWARE_HOST.
Поддержка переменных окружения добавлена в Ansible 2.6.
moid
строка
Идентификатор управляемого объекта экземпляра для управления, если он известен. Это уникальный идентификатор только в пределах одного экземпляра vCenter.
Это требуется, если name или uuid не заданы.
name
строка
Имя виртуальной машины.
Этот параметр требуется, если параметр uuid или moid не задан.
password
строка
Пароль сервера vCenter или ESXi vSphere.
Если значение не указано в задаче, вместо него используется значение переменной среды VMWARE_PASSWORD.
Поддержка переменных окружения добавлена в Ansible 2.6.

псевдонимы: pass, pwd
port
целое число
По умолчанию:
443
Номер порта сервера vCenter или ESXi vSphere.
Если значение не указано в задаче, вместо него используется значение переменной среды 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.
use_instance_uuid
булево
    Варианты:
  • нет ←
  • да
Использовать UUID экземпляра VMware вместо BIOS UUID.
username
строка
Имя пользователя сервера vCenter или ESXi vSphere.
Если значение не указано в задаче, вместо него используется значение переменной среды VMWARE_USER.
Поддержка переменных окружения добавлена в Ansible 2.6.

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

Примечания

Примечание

  • Тестировалось на vSphere 6.0 и 6.5.
  • Информация об UUID диска добавлена в версии 2.8.
  • Дополнительная информация о резервных копиях дисков гостя добавлена в версии 2.8.

Примеры

- name: Gather disk facts from virtual machine using UUID
  community.vmware.vmware_guest_disk_facts:
    hostname: "{{ vcenter_hostname }}"
    username: "{{ vcenter_username }}"
    password: "{{ vcenter_password }}"
    datacenter: ha-datacenter
    uuid: 421e4592-c069-924d-ce20-7e7533fab926
  delegate_to: localhost
  register: disk_facts

- name: Gather disk facts from virtual machine using name
  community.vmware.vmware_guest_disk_facts:
    hostname: "{{ vcenter_hostname }}"
    username: "{{ vcenter_username }}"
    password: "{{ vcenter_password }}"
    datacenter: ha-datacenter
    name: VM_225
  delegate_to: localhost
  register: disk_facts

- name: Gather disk facts from virtual machine using moid
  community.vmware.vmware_guest_disk_facts:
    hostname: "{{ vcenter_hostname }}"
    username: "{{ vcenter_username }}"
    password: "{{ vcenter_password }}"
    datacenter: ha-datacenter
    moid: vm-42
  delegate_to: localhost
  register: disk_facts

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

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

Ключ Возвращено Описание
guest_disk_facts
словарь
всегда
метаданные о дисках виртуальной машины

Пример:
{'0': {'backing_datastore': 'datastore2', 'backing_disk_mode': 'постоянный', 'backing_eagerlyscrub': False, 'backing_filename': '[datastore2] VM_225/VM_225.vmdk', 'backing_thinprovisioned': False, 'backing_type': 'FlatVer2', 'backing_uuid': '200C3A00-f82a-97af-02ff-62a595f0020a', 'backing_writethrough': False, 'capacity_in_bytes': 10485760, 'capacity_in_kb': 10240, 'controller_bus_number': 0, 'controller_key': 1000, 'controller_type': 'паравиртуальный', 'key': 2000, 'label': 'Жесткий диск 1', 'summary': '10 240 КБ', 'unit_number': 0}, '1': {'backing_datastore': 'datastore3', 'backing_devicename': 'vml.012345678901234567890123456789012345678901234567890123', 'backing_disk_mode': 'независимый_постоянный', 'backing_filename': '[datastore3] VM_226/VM_226.vmdk', 'backing_lunuuid': '012345678901234567890123456789012345678901234567890123', 'backing_type': 'RawDiskMappingVer1', 'backing_uuid': None, 'capacity_in_bytes': 15728640, 'capacity_in_kb': 15360, 'controller_bus_number': 0, 'controller_key': 1000, 'controller_type': 'паравиртуальный', 'key': 2001, 'label': 'Жесткий диск 3', 'summary': '15 360 КБ', 'unit_number': 1}}


Статус

  • Этот модуль будет удален в следующей основной версии после 2021-12-01. [устарел]
  • Дополнительная информация указана в разделе УСТЕРЕЛО.

Авторы

  • Abhijeet Kasurde (@Akasurde) <akasurde@redhat.com>

© 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_guest_disk_facts_module.html

Spec-Zone.ru

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