Начало работы с VMware
Введение
Ansible предоставляет различные модули для управления инфраструктурой VMware, включая дата-центр, кластер, хост-систему и виртуальные машины.
Требования
Модули Ansible VMware написаны поверх pyVmomi. pyVmomi — это Python SDK для API VMware vSphere, позволяющий управлять инфраструктурой ESX, ESXi и vCenter. Вы можете установить pyVmomi с помощью pip:
$ pip install pyvmomi
Модуль vmware_guest
Модуль :ref:vmware_guest <vmware_guest> используется для управления различными операциями, связанными с виртуальными машинами на заданном сервере ESXi или vCenter.
-
Prior to Ansible version 2.5, folder was an optional parameter with a default value of /vm. The folder parameter - использовался для получения информации о виртуальных машинах в данной инфраструктуре.
Начиная с версии Ansible 2.5, folder по-прежнему является необязательным параметром без значения по умолчанию. Этот параметр будет теперь использоваться для идентификации виртуальной машины пользователя, если найдено несколько виртуальных машин или шаблонов виртуальных машин с одинаковым именем. VMware не ограничивает системного администратора в создании виртуальных машин с одинаковым именем.
Отладка
При отладке или создании новой проблемы вам потребуется информация об вашей инфраструктуре VMware. Вы можете получить эту информацию с помощью govc, например:
$ export GOVC_USERNAME=ESXI_OR_VCENTER_USERNAME $ export GOVC_PASSWORD=ESXI_OR_VCENTER_PASSWORD $ export GOVC_URL=https://ESXI_OR_VCENTER_HOSTNAME:443 $ govc find /
См. также
- pyVmomi
- Страница GitHub проекта pyVmomi
- pyVmomi Issue Tracker
- Система отслеживания задач для проекта pyVmomi
- govc
- govc — это командная строка vSphere, построенная поверх govmomi
- Работа с Playbook
- Введение в Playbook
© 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/scenario_guides/guide_vmware.html