На прошедшей конференции VMworld 2019 компания VMware анонсировала новую (юбилейную) версию интегрированной платформы для сервис-провайдеров, предоставляющих виртуальные машины в аренду - VMware vCloud Director 10 (vCD). Напомним, что версия vCloud Director 9.5 была анонсирована ровно год назад на VMworld 2018, с тех пор был выпущен еще vCloud Director 9.7.
Daniel Paluszek сделал 2 интересных поста о новых возможностях VMware vCloud Director 10 (раз и два), основные моменты из которых мы приводим ниже.
vCloud Director - это главное средство для партнеров VMware Cloud Providers, которые работают с множеством клиентов, потребляющих услуги виртуальных датацентра из облаков в целях создания единой гибридной среды для своего предприятия.
Новый релиз vCD 10 сфокусирован на 3 основных аспектах:
Улучшения механизмов для доставки виртуальных сервисов и обслуживания клиентов облака.
Многопрофильные нагрузки. Теперь vCloud Director - это не только про виртуальные машины, он поддерживает интеграцию с такими сервисами, как PKS, чтобы обеспечить клиентам наиболее удобный способ использования приложений в виртуальном датацентре.
Улучшения рабочих процессов в интерфейсе и их упрощение для клиентов.
Давайте посмотрим, что нового появилось в VMware vCloud Director 10:
1. Полный переход на интерфейс Clarity.
Теперь vCD 10 полностью работает на базе HTML5-фреймворка Clarity, который представляет интерфейс просто и четко, в рамках общей концепции остальных продуктов VMware (vSphere, Horizon, NSX).
Интерфейс Flex еще сохранился как резервный, но он будет отсутствовать в следующей версии, да и сейчас он остался лишь на всякий случай.
2. Переработаны мастера создания новых объектов.
VMware уделила большое внимание тому, как именно сервис-провайдеры создают сущности и дала пояснения к ним:
Создание пула выглядит понятнее:
В менюшке есть удобная справка по ресурсам как для самого vCD, так и для платформы vSphere:
3. Поддержка VMware NSX-T.
Новый релиз vCD 10 сфокусирован на создании функциональных сетевых сервисов в среде NSX-T. Пока работа еще не закончена (как это было сделано с NSX-V), но движение вперед уже есть.
Creation Workflow теперь выглядит проще и понятнее:
При добавлении нового oVDC мы можем видеть наш NSX-T Overlay pool:
Для NSX-T доступны следующие функции:
1. Создание Edge Gateways
2. Настройка правил Edge Firewall
3. Конфигурация NAT.
4. Функции IP Allocation and Management.
Также теперь есть простое окошко назначения IP:
5. Настройка DNS-форвардинга.
6. Создание и настройка OrgVDC Network.
После создания она будет доступна в списке:
Для NSX-T пока недоступны следующие функции:
IPsec VPN – это можно сделать через API (см. ниже).
L2VPN – пока не поддерживается.
Dynamic Routing.
Черех NSX-T CloudAPI можно создать IPSecVPN и делать еще много всяких интересных штук:
Можно посмотреть сделанный GET-вызов в Postman:
4. Улучшения средств централизованного управления.
Функции Central Point of Management (CPoM) появились еще в vCD 9.7, но сейчас были существенно улучшены. Теперь можно добавить выделенный vCenter клиенту, при этом продолжая его контролировать со стороны сервис-провайдера:
vCenter может иметь только одну из ролей - IaaS (представлен для объектов pVDC и oVDC ), либо CPoM. При добавлении vCenter есть соответствующий переключатель:
Немного также изменился внешний вид консоли:
При нажатии на Dedicated vSphere Datacenters пользователь может увидеть все представленные ему серверы vCenter с инструкциями по их конфигурации:
5. Настройка конфигурации прокси.
Появился удобный для пользователей мастер Proxy Configuration:
Теперь в одном окне можно управлять прокси-серверами и сертификатами:
Для серверов vCenter мы можем видеть, каким клиентам они выделены, и какие прокси там представлены:
6. Обновления vCloud Director Appliance и пути миграции.
Теперь для vCD 10 Appliance с базой PostgreSQL возможен бесшовный апгрейд с версии vCD 9.7.
Для vCD с СУБД SQL Server или External PgSQL доступны пути миграции и апгрейда.
Надо понимать, что SQL Server больше не поддерживается для vCD 10.
7. Политики размещения и сайзинга.
Теперь для сервис-провайдеров и их клиентов появились 2 политики - VM Placement Policy и VM Sizing Policy.
VM Placement Policy позволяет создать группу хостов, которая объединяется на уровне pVDC по следующим критериям:
Производительность
Требования по ресурсам
Лицензионные ограничения
Назначение их клиентам провайдера
Это позволяет сервис-провайдерам контролировать размещение машин клиентов в разрезе различных тербований.
Политика VM Sizing Policy позволяет задавать параметры выделения/ограничения ресурсов для рабочих нагрузок на уровне виртуальных машин:
Можно создать такую политику и применить ее к организации или другому доступному объекту:
Такие политики, как правило, используются с моделями датацентров FlexVDC. Если вы такую политику попробуете применить для другой модели, и возникнет конфликт - вам предложат сконвертировать такой датацентр:
По умолчанию сервис-провайдер не обязан задавать эти политики, но может их применять на уровне клиентов:
Для выбранного oVDC мы применяем политику и назначаем ее как политику по умолчанию:
8. Сертификация бэкап-экосистемы.
Теперь vCD 10 официально сертифицирован для работы с Cohesity, Commvault, Dell/EMC, Rubrik и, конечно же, продуктами Veeam Software:
Провайдер может публиковать эти плагины через интерфейс vCD:
В разделе плагинов их можно публиковать для конкретных клиентов сервис-провайдра по запросу:
9. Прочие улучшения.
Поддержка Terraform Provider 2.4 (подробнее здесь):
Возможность интеграции vCloud Director и Cloudian (подробнее об этом тут):
Появилась нативная поддержка Pivotal Container Services (PKS, подробнее здесь):
Кстати, обещают, что скоро обзоры новой функциональности vCloud Director 10 появятся на вот этом YouTube-канале. А пока будем ждать официальной доступности vCD 10.