vCloud Director 9.5 – знакомство с панелью управления облаком по модели IaaS VMware
Вот мы и добрались до изучения технологий виртуализации VMware в “промышленных масштабах”. В данной статье рассмотрим vCloud Director – панель управления облаком и изучим облачную терминологию, которая необходима для работы с облаком по модели IaaS. Далее – создадим новую виртуальную машину, настроим выход в интернет и установим на нее CentOS 7.
Содержание:
Основные разделы панели управления vCloud Director
Загрузка .iso образа в Catalog организации vCloud Director
Куда расходуется место в моем виртуальном датацентре?
Создание новой виртуальной машины и установка ОС со своего .iso образа
Пошаговая установка ОС на ВМ в облаке VMware на примере CentOS
Установка VMware Tools на CentOS 7.3
Операции клонирования ВМ и создания шаблонов (templates)
Знакомство с vCloud Director
vCloud Director – панель для управления в облачной среде ресурсами виртуальной инфраструктуры VMware vSphere. Основным назначением является логическое объединение ресурсов, их распределение и предоставление клиентам.
Таким образом, пользователь (клиент) через веб-панель на HTML5 создает из ранее подготовленных или самостоятельно загруженных .iso, .ova/.ovf-шаблонов виртуальные машины, разворачивает на них необходимые сервисы и использует их по своему усмотрению. Абонентская плата взымается за ресурсы, используемые или выделенные виртуальным машанам, а именно:
- vCPU – доступны процессоры с частотой от 1Ghz, обычно не более 25 CPU на одну ВМ. Рекомендации по назначению процессоров виртуальным машинам в VMware vSphere;
- vRAM – ограничением на выделение памяти виртуальным машинам является емкость физических серверов. Чаще всего не более 375Гб RAM на одну виртуальную машину.
- Storage – доступны хранилища на базе SATA, SAS, SSD и их комбинации. Ограничение для ВМ с операционной системой на диске с разметкой MBR = 2Тб;
- “Белые IP” – одиночные IP, выделенные сети /28, /29 и т.п;
- Пропускная спобоность сети, обычно это шаренные каналы 100/1000 мбит/сек;
- Лицензии на ОС MS Windows по модели лицензироваия SPLA.
vCloud Director позволяет создавать интеллектуальную инфраструктуру как сервис (IaaS) благодаря развертыванию сервисов, с управлением и изоляцией, инкапсуляцией служб приложений в качестве портативных vApps, объединению через множество кластеров. Таким образом, за счет упрощения управления инфраструктурой и автоматизацией задач значительно снижаются IT расходы, увеличивается маневренность компании и эффективность администраторов.
Стоит отметить: ИТ-инфраструктура может быть развернута как в общественных, так и в частных облаках. Тем самым появляется возможность оперативно масштабироваться, минимизаровать риски и сохранять полный контроль над данными.
Как видим – данный продукт VMware необходим либо провайдерам услгу, либо крупным компаниям, в которых сотрудникам предоставляются облачные среды. Сейчас мы рассматриваем vCloud Director со стороны администратора организации (клиента). Будто, мы решили перенести свои серера в облако и хотим узнать, как это все выглядит. Ниже представлен основной dashboard, который открывается после ввода логина и пароля администратора:
В данной консоли можно выполнять основные действия с инфраструктурой:
- создавать виртуальные машины и управлять ими;
- осуществлять миграцию ВМ из другого облака;
- устанавливать любые виртуальные машины с ОС из имеющихся шаблонов и загружать .ovf шаблоны самостоятельно;
- гибко управлять правами доступа к пулу виртуальных ресурсов;
- создавать внутренние и маршрутизируемые (с выходом в Интернет) и изолированные сети;
- настраивать гибкие правила Firewall и создавать VPN-соединения;
- настраивать балансировку нагрузки между виртуальными машинами и многое другое.
Облачная терминология
Виртуальный дата-центр (virtual datacenter, VDC) — это пул виртуальных вычислительных ресурсов (процессоры, память, место на диске). По факту, это среда, в рамках которой вы будете создавать виртуальные машины, контейнеры (vApp), каталоги с образами (шаблонами), сети.
vApp – это контейнер, в котором размещаются виртуальные машины. vApp позволяет объединять виртуальные машины по их назначению (почтовый сервер, бухгалтерия и пр.) и управлять группой виртуальных машин. Это особенно удобно, если у вас большая виртуальная инфраструктура. На основе vApp можно создавать шаблоны: это может сэкономить время, если есть необходимость разворачивать однотипные группы виртуальных машин.
Виртуальные машины (VM) — с этим, думаю, всем все понятно. Скажу лишь, что в vCloud Director их можно создавать из шаблонов в каталоге (сразу с ОС) или с нуля, устанавливая нужную ОС из ISO-образа.
Каталоги (Libraries, Catalogs) – это папки, в которых можно хранить шаблоны vApp, виртуальных машин и медиа-файлов (ISO-образы).
Сеть уровня организации (Org VDC Networks) – это сеть вашего виртуального дата-центра, доступная для всех vApp и виртуальных машин. Сеть уровня организации может быть изолированной (isolated, без выхода в Интернет) и маршрутизируемой (routed, с выходом в Интернет).
Сеть уровня vApp, как следует из названия, работает только внутри выбранного vApp: для виртуальных машин из других vApp по умолчанию она не будет доступна, тем самым обеспечивая дополнительную изоляцию между двумя контейнерами. Это, например, можно использовать, если у вас в одном виртуальном дата-центре «живет» сразу несколько проектов, которые не должны друг друга «видеть».
Внешняя сеть (External Networks) – сеть подключаемая “напрямую” к VM (без использования облачного edge gateway).
Основные разделы панели vCloud Director
Как уже писалось выше: по умолчанию, куда попадет администратор организации после авторизации в панели – это dashboard vDC. С него доступны все остальные подменю: Datacenters, Libraries, Administration, Tasks, Events.
Оформление достаточно локаничное и информативное. Рассмотрим эти разделы подробнее.
В разделе Datacenters (vdcs) отображаются доступные (созданные) vDC и их ресурсы, краткий список выполненых действий (системный журнал). Также на этой странице предоставляется информация о доступных к организациям, развернутых vApp и VM.
Чтобы перейти к управлению инфраструктурой, необходимо кликнуть по использумому датацентру. Логика достаточно проста – провайдер услуг в своем физическом ЦОДе выделяет нам ресурсы, которые объединены в vDC. Для простоты понимания, представим: vDC – это привычная серверная, где распологаются стойки с оборудованием, куда заведены сети. Вот здесь мы и будем создавать наш шлюз (edge gateway), виртуальные машины и логические контейнеы vApp.
Далее переходим в раздел Libraries – здесь находится каталог доступных шаблонов виртуальных машин (подготавливает заранее провайдер услуг). Также в данном подразделе мы можем создать свой каталог (Catalog), куда будем загружать через браузер нужные нам .iso образы или конвертивароть в шаблоны свои виртуальные машины. Процесс загрузки .iso образа в каталог оргарнизации показан на скриншоте ниже, файлы отображаются в Media & Other:
Основные операции с каталогом организации: расшаривание (т.е. добавить пользователей вашй организаци, которы могут видеть установочны образы и шаблоны), а также выбо политики хранения, т.е. на каких дисках будут храниться эти файлы.
Обязательно запомните: дисковое пространство расходуется не только диском виртуальной машины, но также ее RAM (swap файлом) и всеми .iso и темплейтами в Вашем каталоге!
Стоит отметить! VMware позаботилась о своих клиентах и разработла механизм Guest Personalization, который помогат делать клонированные VM уникальными: меняет их внутренний GUID, позволяет менять имя виртуальной машины и имя компьютера, пароль, сети, конфигурацию оборудования (добавлять CPU, RAM, диски и т.п.) до начала процесса развертывания из шаблона. Подробнее об операции клонирования ВМ и создания шаблонов (templates).
Следующий раздел vCloud Director, который требует обязательного внимания – это Administration:
Здессь мы можем создать дополнительных пользователей, группы и назначить им соответветствующие права. Например, администратору сети – предоставить права только на редактирование настроек шлюза и т.п.
Помимо этого – в меню Settings – General мы можем скорректировать название организации, указать контактные данные и email для оповещений.
Следующие два раздела носят информативный характер, а именно Tasks. Здесь можно увидеть название задания (действия), пользователя, кто данное задание запустил, время начала и завершения. Очень полезная информация для дианостики различных проблем внутри подписки, например, причину перезагрузки ВМ, ее недоступность и т.п.
Далее перейдем к разделу Events, где хранится журнал выполненых действий. Аналогично предыдущему разделу содержит крайне полезную информацию для диагностики неполадок виртуальной инфраструктуры.
В этой статье мы узнали основные термины облачной среды, рассмотрели устройство панели управления vCloud Director 9.5 на базе HTML5, а самые внимательные – запомнили базовые рекомендации и нюансы.
Следите за обновлениями: данная запись будет постоянно обновляться, являясь содержинием по основным операциям с облаком на базе IaaS VMware.
Вы всегда можете получить консультацию, заказать разработку, настройку и диагностику Вашей виртуальной инфраструктуры, обратившись ко мне через Контакты.