Введение в Ansible для VMware
Введение
Ansible предоставляет различные модули для управления инфраструктурой VMware, включая центр обработки данных, кластер, хост-систему и виртуальную машину.
Требования
Модули Ansible для VMware написаны поверх pyVmomi. pyVmomi — это Python SDK для API VMware vSphere, который позволяет управлять инфраструктурой ESX, ESXi и vCenter. Вы можете установить pyVmomi с помощью pip:
$ pip install pyvmomi
Модули Ansible для VMware, использующие новейшие функции vSphere (6.0+), используют vSphere Automation Python SDK. vSphere Automation Python SDK также содержит библиотеки клиентов, документацию и примеры кода для API VMware Cloud на AWS Console, интеграционных API NSX VMware Cloud на AWS, API восстановления сайта VMware Cloud на AWS, API NSX-T.
Вы можете установить vSphere Automation Python SDK с помощью pip:
$ pip install --upgrade git+https://github.com/vmware/vsphere-automation-sdk-python.git
- Примечание:
-
Установка vSphere Automation Python SDK также устанавливает
pyvmomi. Отдельная установкаpyvmomiне требуется.
Модуль vmware_guest
Модуль vmware_guest управляет различными операциями, связанными с виртуальными машинами на заданном сервере ESXi или vCenter.
См. также
- pyVmomi
-
Страница GitHub проекта pyVmomi
- pyVmomi Issue Tracker
-
Система отслеживания задач для проекта pyVmomi
- govc
-
govc — это vSphere CLI, построенный на основе govmomi
- Работа с playbook'ами
-
Введение в playbook'и
© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/scenario_guides/vmware_scenarios/vmware_intro.html