Введение в 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, 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
- Введение в playbooks
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.9/scenario_guides/vmware_scenarios/vmware_intro.html