Для развертывания виртуальных машин Cloud Director с использованием объектов, независимых от облачной среды, можно создать облачную учетную запись VMware Cloud Director в vRealize Automation. Cloud Director поддерживает гибкое предоставление сетевых и вычислительных ресурсов, а также ресурсов хранения. Интерфейс портала позволяет управлять экземплярами vCenter, их сетевыми устройствами NSX-T и NSX-V, а также связанными виртуальными центрами обработки данных посредством каталога.

Облачная учетная запись VMware Cloud Director поддерживает создание автономных виртуальных машин Cloud Director без vApp. Поддерживается три сценария подготовки виртуальных машин Cloud Director посредством облачных шаблонов Cloud Assembly.
  • Виртуальные машины
  • Подключенные сети виртуальных машин
  • Виртуальные машины с дополнительными дисками

Дополнительные сведения о работе с VMware Cloud Director, включая сведения о настройке нескольких серверов для обеспечения высокой доступности, см. в официальной документации на странице https://docs.vmware.com/ru/VMware-Cloud-Director/index.html.

Облачная запись VMware Cloud Director поддерживает до 1000 виртуальных машин с vRealize Automation в устойчивом режиме.

Ниже описана процедура настройки облачной учетной записи VMware Cloud Director в vRealize Automation Cloud Assembly.

Необходимые условия

  • Настройте развертывание VMware Cloud Director 10.2.0, 10.2.1, 10.2.2 ,10.3, 10.3.1, 10.3.2, 10.3.3 или 10.4 для одной или нескольких соответствующих организаций.
  • Пользователи, указанные для этой интеграции, должны иметь права администратора организации, чтобы читать применимые шаблоны, создавать виртуальные машины и просматривать другие ресурсы, такие как политики вычислительных ресурсов, диски, виртуальные центры обработки данных и т. д. Облачная учетная запись VCD для vRealize Automation работает в контексте арендатора в Cloud Director, поэтому подключаться к отдельной организации в Cloud Director нужно с учетными данными арендатора. Дополнительные сведения о необходимых учетных данных см. в разделе Учетные данные, необходимые для работы с облачными учетными записями в vRealize Automation.
  • До или после настройки интеграции необходимо настроить соответствующее хранилище, сеть, образ и конфигурации ресурсов или политику размера в экземпляре VMware Cloud Director и сопоставить эти объекты с Cloud Assembly в vRealize Automation. В следующем списке объясняется, как виртуальные объекты VMware Cloud Director должны быть сопоставлены с объектами vRealize Automation в Cloud Assembly.
    • Сети организации VMware Cloud Director (изолированные, прямые, маршрутизируемые) сопоставляются с сетями vRealize Automation. Для сетевого адаптера нельзя задать пул статических IP-адресов.
    • Политики размера виртуальных машин VMware Cloud Director сопоставляются с конфигурациями vRealize Automation.
    • Политики хранилища VMware Cloud Director сопоставляются с профилями хранилища vRealize Automation.
    • Образы VMware Cloud Director (OVF, загрузочный носитель ISO) сопоставляются с образами vRealize Automation. Образы могут быть шаблонами vApp или носителями, например файлами ISO. При использовании ISO создается пустая виртуальная машина и носитель присоединяется как загрузочный носитель.
    • Виртуальные машины VMware Cloud Director сопоставляются с вычислительными ресурсами vRealize Automation.
    • Диски виртуальных машин VMware Cloud Director сопоставляются с облачными томами vRealize Automation.

    Эти объекты VMware Cloud Director сопоставляются с объектами vRealize Automation с помощью параметров на страницах в разделе Инфраструктура > Конфигурация > в Cloud Assembly. Подробные сведения о сопоставлении объектов в vRealize Automation см. в соответствующих темах в разделе Создание инфраструктуры ресурсов Cloud Assembly.

Процедура

  1. Выберите пункт Инфраструктура > Подключения > Облачные учетные записи и щелкните Добавить облачную учетную запись.
  2. Выберите тип «Облачная учетная запись VMware Cloud Director» и заполните поля Имя и Описание.
  3. Введите соответствующие сведения учетной записи, необходимые для доступа к серверу VMware Cloud Director.
  4. Введите основной URL-адрес, который будет использоваться для подключения к серверу VMware Cloud Director.
  5. Заполните поля Имя пользователя и Пароль для действующей учетной записи с доступом к указанному экземпляру Cloud Director.
  6. Введите желаемое имя организации, которое будет использоваться с этой интеграцией.
    В vCloud Director организация содержит пользователей, объекты vApp, которые они создают, и ресурсы, которые используются в объектах vApp.
  7. Щелкните Проверить.
    Во время проверки может появиться запрос на принятие сертификата. После проверки подключения можно выбрать дополнительные параметры.
  8. Если для политики тегирования используются теги, введите теги возможностей. См. разделы Как использовать теги для управления ресурсами и развертываниями Cloud Assembly и Создание политики расстановки тегов.
  9. После проверки на странице отобразится список виртуальных центров обработки данных Cloud Director. Выберите соответствующий центр обработки данных. От этого выбора зависит, в каких регионах можно будет проводить развертывание.
  10. Щелкните Добавить, чтобы добавить облачную учетную запись VMware Cloud Director в vRealize Automation.

Результаты

Облачная учетная запись VMware Cloud Director доступна для настройки в vRealize Automation. Сети, связанные с экземпляром Cloud Director, доступны для настройки на странице Ресурсы > Сети в Cloud Assembly. Можно настроить соответствующие профили хранилища, а затем использовать облачную учетную запись для создания развертываний в облачных шаблонах. Кроме того, убедитесь, что в Cloud Assembly настроен соответствующий проект для использования с экземпляром Cloud Director.

Дальнейшие действия

Облачная учетная запись VMware Cloud Director готова к использованию в облачных шаблонах Cloud Assembly.

Ниже приведен пример облачного шаблона для базового развертывания VMware Cloud Director.

formatVersion: 1
inputs: {}
resources:
  Cloud_Network_1:
    type: Cloud.Network
    properties:
      networkType: existing
      constraints: 
        - tag: net1:isolated
  Cloud_Volume_1:
    type: Cloud.Volume
    properties:
      capacityGb: 2
  Cloud_Machine_1:
    type: Cloud.Machine
    properties:
      image: image1
      flavor: small
      storage: 
        constraints: 
          - tag: storage:development
      attachedDisks:
        - source: '${resource.Cloud_Volume_1.id}'
      networks:
        - network: '${resource.Cloud_Network_1.id}'

На развернутых виртуальных машинах VMware Cloud Director поддерживаются следующие действия по регулярному обслуживанию.

  • Включение
  • Выключение
  • Приостановка
  • Создание моментальных снимков
  • Возврат к моментальному снимку
  • Удаление моментальных снимков
  • Добавление диска
  • Удаление диска
  • Изменение размера диска (Примечание. Поддерживается только увеличение размера диска.)
  • Изменение размера загрузочного диска

После развертывания схемы элементов пользователи могут применить теги к недавно подготовленным компьютерам в vRealize Automation. Эти теги vRealize Automation сопоставляются с метаданными VMware Cloud Director, которые можно получить с помощью API-интерфейса VMware Cloud Director. Пользователи также могут помечать тегами другие ресурсы vRealize Automation, но обновляться будут только компьютеры в среде VMware Cloud Director, так как это единственный поддерживаемый тип ресурса данной функции.

После развертывания схемы элементов пользователи могут изменить размер загрузочного диска виртуальной машины. Также поддерживаются обычные диски. В этом случае клиентам необходимо только присоединить дисковый ресурс к ресурсу компьютера. Для всех развернутых компонентов можно использовать вариант «обновления загрузочного диска» или «обновления диска», чтобы увеличить (но не уменьшить) размер требуемого диска.

После развертывания схемы элементов пользователи могут изменить политику размера виртуальной машины с помощью параметра изменения размера конфигурации ресурсов vRealize Automation. После выбора виртуальная машина VMware Cloud Director будет использовать заданную политику размера.

Для этой функции требуется, чтобы Пакет прав по умолчанию, назначенный роли администратора организации, содержал право «Изменение политики вычислительных ресурсов», для которого внутренний код имеет значение VAPP_EDIT_VM_COMPUTE_POLICY. Это право должно быть активировано для администратора организации. В противном случае операция изменения размера завершится ошибкой 403: Either you need some or all of the following rights [VAPP_EDIT_VM_COMPUTE_POLICY] to perform operations.

Чтобы изменить размер загрузочного диска виртуальной машины VMware Cloud Director в рамках операции по регулярному обслуживанию, выберите виртуальную машину на странице «Развертывания». Однако перед изменением размера загрузочного диска необходимо отключить быструю подготовку. В противном случае может появиться следующее сообщение об ошибке.

Request timed out after 120 minutes. Please configure project request timeout parameter for long running resource requests.

Следует отметить, что это требование относится только к виртуальным машинам, созданным с помощью дисков с шаблоном vApp. Оно не применяется к виртуальным машинам, созданным с помощью файлов ISO.

Ниже описана процедура отключения быстрой подготовки.

  1. Войдите в VMware Cloud Director как системный администратор: https://vcd_url/provider с именем системного пользователя
  2. Щелкните «Виртуальные центры обработки данных организации».
  3. Выберите целевую организацию.
  4. Щелкните «Хранилище» (в разделе «Политики»).
  5. Отключите Быстрая подготовка.