Vmware vcenter установка и настройка

Обновлено: 06.07.2024

VMware vSphere – широко используемая популярная платформа виртуализации, и сегодня темой нашего разговора станет инсталляция и разворот ее последней актуальной – 7.0 версии.

Требования

Для начала, огласим ряд минимальных требований к аппаратному оборудованию для успешной установки VMware vSphere 7.0.

Требования для ESXi 7.0:

CPU. Двухъядерный x86_64 CPU на компьютере, на котором будет работать ESXi хост. Функции Intel-VT-x или AMD-v (RVI) следует включить в UEFI/BIOS.

RAM. Для запуска ESXi понадобится не менее 4 ГБ RAM, а для запуска виртуальных машин на хосте – от 8 ГБ и выше. Больше памяти – большее количество ВМ будет бегать.

Хранилище. ESXi 7.0 требует не менее 8 ГБ дискового пространства для установки и загрузки. Устанавливать можно на отдельный SSD/HDD, RAID и даже держать на SD-карте или флешке.

Важно! В случае SD-карты или флешки не предусмотрено постоянного или временного раздела для хранения журналов.

На загрузочном девайсе рекомендуется выделить более 32ГБ под ESXi, и он не должен совместно использоваться с прочими хостами ESXi. Оптимальными для хранения виртуальных машин являются SCSI (SAS) диски.

Сеть. Понадобится минимум один сетевой контроллер Gigabit Ethernet. Должна быть совместимость сетевого адаптера с ESXi 7.0. Хорошо иметь несколько сетевых адаптеров на сервере ESXi – тогда можно пользоваться утилитой агрегирования каналов NIC Teaming (настраивается отдельно). Это полезно, если есть нужда в функциях кластеризации. Для всех компонентов vSphere (хостов ESXi, серверов vCenter и т.п.) рекомендовано применять статическую IP-конфигурацию.

Естественно, если в vSphere планируется развернуть дополнительные компоненты, например, Kubernetes или NSX, минимальные требования растут. Перед расчетом спецификации оборудования под инсталляцию ESXi обязательно проверьте его совместимость в VMware Compatibility Guide.

Важно! Для полноценной поддержки оборудования серверов Hewlett Packard , DELL и других рекомендуются специальные установочные образы. Например, для HP и DELL:
VMware_ESXi_7.0.0_15843807_HPE_700.0.0.10.5.0.108_April2020.iso
VMware-VMvisor-Installer-7.0.0-15843807.x86_64-DellEMC_Customized-A00.iso.

Требования для vCenter 7:

Для централизованного управления хостами ESXi традиционно используется vCenter Server. Его можно развернуть исключительно как работающую на хосте ESXi виртуальную машину (VCSA). Контроллер сервиса платформы (PSC) интегрирован в саму VCSA.

Важно! В vSphere 7.0 нельзя инсталлировать PSC отдельно или поставить vCenter на машину под управлением Windows – отличие от версии 6.7.

CPU. Минимально (среда до 10 хостов и до сотни ВМ) потребуется два виртуальных процессора.

RAM. 12 ГБ ОЗУ необходимо для обслуживания максимум 10 хостов и 100 виртуальных машин.

Рост количества машин и хостов эквивалентен росту параметров CPU и RAM. Кроме того, обратите внимание, с этим увеличением следует выбирать и соответствующий режим установки (Tiny, Small, Medium, Large, X-Large).

Хранилище. vCenter Server Appliance 7.0 нуждается в 415-3665 ГБ, исходя из количества виртуальных машин. В реальности используется меньше, так как часть зарезервирована под обновления Lifecicle Manager. Часто используется тонкий диск.

Схема развертывания

Для примера возьмем инсталляцию двух серверов ESXi и разворот vCenter Server Appliance на первом из них. Второй отдадим под запуск других виртуальных машин. Назначим:

Далее рассмотрим подключение ESXi-хостов и виртуальных машин к одной сети, но при желании можно создавать отдельные сети для каждой ВМ или их группы. Последнее особенно актуально, когда разворачивается очень большое количество машин, и тогда с помощью VLAN можно заизолировать их друг от друга на втором уровне модели OSI.

Важно! VLAN должен поддерживаться имеющимся маршрутизатором для внешних соединений.

Если используется кластеризация, следует настроить отдельные сети для vMotion и SAN.

Развертывание хостов ESXi. Инсталляция ESXi на серверах

ESXi представляет собой гипервизор первого типа (инструмент запуска виртуальных машин на физическом оборудовании при помощи аппаратной эмуляции). Перед его установкой следует подготовить компьютеры/серверы, проверив соответствие указанным выше требованиям, обеспечив доступ в сеть и назначив всю адресацию.

Инсталляция первого хоста ESXi

Для установки первого хоста ESXi (192.168.11.30) загружаемся с подготовленного носителя, на котором уже записан VMware-VMvisor-Installer-7.0.0-15843807.x86_64.iso. Жмем Enter после приветствия и подтверждаем лицензионное соглашение в следующем окне:

Вводим пароль root и подтверждаем желание инициировать процесс установки, нажав F11:

Базовая конфигурация ESXi-хоста

Первое, что мы увидим при запуске новоустановленного ESXi-хоста, будет его прямая консоль DCUI с версией гипервизора, номером сборки, данными по CPU, памяти и IP-адресации, кроме того там содержится ссылка на браузерное управление ESXi-хостом:

Для настройки системы жмем F2.

Удовлетворяем запрос на аутентификацию (пароль root, который использовался в процессе установки):

Для продолжения жмем Enter.

После этого перед нами появится меню настройки системы. Правая часть интерфейса содержит IP-адрес, назначенный через DHCP. Давайте поменяем настройки сети и присвоим статический IP этому ESXi-хосту, выбрав «Configure Management Network»:

В появившемся окне выбираем «IPv4 Configuration» и подтверждаем решение:

Далее выбираем «Set static IPv4 address and network configuration» и жмем пробел, после чего заходим в следующие настройки IPv4:

Pv4 Address: 192.168.11.30

Subnet Mask: 255.255.255.0

Default Gateway: 192.168.11.2

Чтобы сохранить настройки жмем Enter. Если этот сетевой протокол не используется, можно отключить IPv6.

Затем переходим в DNS Configuration. Выбираем «Use the following DNS server address and hostname» и нажимаем пробел. У нас используется такая конфигурация DNS:

Primary DNS Server: 192.168.11.2

Alternative DNS Server: 192.168.11.1

Для сохранения настроек жмем Enter.

После нажатия Escape выходим из меню «Configure Management Network». Чтобы применить все прописанные изменения, жмем Y (перезапустится демон сети). Перезагрузка потребуется, если мы выключили/включили IPv6:

Теперь переходим к «Troubleshooting options» в меню «System Customization»:

Здесь включаем при необходимости ESXi Shell и SSH-доступ к нашему ESXi-хосту путем выбора соответствующих строк и жмем Enter:

Создание хранилища данных

Для хранения файлов виртуальных машин можно создать специальное хранилище данных. Для этого подключаем диск (или несколько) к серверу ESXi.

Важно! Для производственных сред рекомендуется использовать RAID 1 или RAID 10. Это поможет создать достаточный запас места и снизить вероятность потерять данные при повреждении диска. Но, применение RAID не является заменой организации резервного копирования.

Теперь будем использовать VMware Host Client для управления ESXi-хостом. Если выберем пункт «Host» в навигации, сможем просмотреть всю информацию о нем (версия, имя, CPU, память и состояние хранилища):

Перейдем непосредственно к созданию стораджа. В навигации в разделе «Virtual Machines» выбираем «Storage» и кликаем на кнопку «New datastore»:

Здесь проходим следующие шаги:

  • Выбираем параметры разбивки. Пока пусть будет все по умолчанию (полный диск);
  • Для завершения создания нового хранилища данных нажимаем кнопку «Finish» в пункте «Ready to complete», после чего появится предупреждение: «The entire contents of this disk are about to be erased and replaced with the specified configuration, are you sure?».
  • Подтверждаем. После этого новый сторадж появится в списке хранилищ на соответствующей вкладке.

Проделав все эти операции, мы полностью подготовили наш первый хост ESXi (192.168.11.30) к созданию виртуальных машин.

Развертывание других ESXi-хостов

По аналогии с предыдущим разворачиваем второй хост ESXi (192.168.11.27), который планируем применять для запуска виртуальных машин.

Развертывание vCenter Server

Мастер-установщик vCenter Server проходит два этапа.

Stage 1

Introduction. Здесь нам подробно показывают, как будет устанавливаться наш vCenter. Кнопочкой «Next» проходим до конца:

End user license agreement. Здесь лицензионное соглашение, которое следует принять.

vCenter Server deployment target. На этом этапе следует указать параметры первого хоста ESXi, где будет развернут в итоге vCenter:

ESXi host or vCenter Server name: 192.168.11.30

Set up vCenter Server VM. Здесь вводится имя vCenter VM и устанавливается пароль администратора для vCenter Server Appliance:

Select datastore. В этом разделе выбирается место хранения этого vCenter Server, достаточное для развертывания виртуальной машины. У нас он уже готов – это «datastore100». Включаем режим тонкого диска («Enable Thin Disk Mode»):

Configure network settings. Сетевые настройки в нашем случае будут следующими:

Network: VM Network

IP version: IPv4

IP assignment: static

IP address: 192.168.11.31

Subnet mask of prefix length: 255.255.255.0

Default gateway: 192.168.11.2

DNS servers: 192.168.11.2

Ready to complete stage 1. Проверяем все настройки и соглашаемся с завершением первого этапа установки:

Какое-то время на экране будет прогресс-бар разворота vCenter 7.0.

Stage 2

Introduction. Нам аналогично сообщают, что будет происходить на данном этапе. Чтобы продолжить, нажимаем «Next».

vCenter Server configuration. Выбираем настройки синхронизации времени и включаем доступ к SSH:

Time synchronization mode: Synchronize with the ESXi host

SSH access: Enabled

SSO configuration. Выбираем опцию «Create a new SSO domain»:

Single Sign-On domain name: vsphere.local

Single Sign-On user name: administrator

Single Sign-On password: Enter a password and confirm the password

Configure CEIP. Убираем галочку, если не хотим отправлять статистику в VMware и идем далее:

Ready to complete. Проверяем все, что задали, и жмем «Finish».

Важно! Ни в коем случае не прерывайте процесс установки vCenter. Иначе придется все начинать сначала.

Снова видим прогресс-бар установки. По завершению автоматически запустится vCenter Server Appliance. Если этого не случилось, нужно подключиться к хосту ESXi с VCSA и запустить в VMware Host Client виртуальную машину вручную:

К vCenter VM можно подключиться через консоль VCSA напрямую. Для этого в клиенте щелкаем на предварительный просмотр ВМ, после чего перейдем в автономное приложение VMware Remote Console или же в VMware Workstation, чтобы открыть управление клавиатурой и мышью. Здесь будут отображены все данные vCenter: версия, конфигурация ЦП, памяти, IP-адрес, а также ссылки для управления VCSA. Нажимаем F2 и вводим назначенные в процессе установки vCenter данные – точно так же, как редактировались настройки для ESXi:

Перейдем в раздел «Administration» и в «Edit» поменяем срок действия пароля. Можно отключить эту функцию вообще, чтобы не отслеживать его истекание в дальнейшем.

Настройка среды vSphere 7.0

После создания и конфигурирования ESXi, инсталляции и настройки vCenter, можно приступать к созданию виртуальных машин и применению разнообразных функций vSphere.

Важно! Веб-клиент на Flash для этой версии vSphere является устаревшим – доступен только HTML5 vSphere Client.

Создание дата-центра

Дата-центр представляет собой логический контейнер, используемый для организации ESXi-хостов, кластеров и виртуальных машин. Правой кнопкой мыши кликаем на vCenter server (у нас 192.168.11.31) и выбираем в открывшемся меню «New Datacenter»:

В появившемся окне вбиваем его имя.

Добавление хостов ESXi

Теперь, когда у нас есть новый дата-центр, необходимо добавить в него ESXi-хосты. Кликаем правой кнопкой мыши на его имя и в открывшемся меню выбираем «Add Host»:

Откроется окошко мастера добавления хоста, где, двигаясь по пунктам меню при помощи кнопки «Next», мы обозначим все его параметры:

Name and location. Задание имени/IP-адреса хоста ESXi (192.168.11.30 у нас):

Connection settings. Вводим имя пользователя и пароль.

Host summary. Проверяем сводку по хосту.

Assign license. Вводим серийный номер vSphere 7.0. Либо же останется режим Evaluation:

Lockdown mode. Рекомендуется выключать этот режим для сохранения возможности подключаться к ESXi-хосту напрямую, в обход vCenter. То есть даже если машина vCenter не работает:

VM location. Здесь надо выбрать дата-центр для размещения ВМ (в нашем случае Datacenter1):

Ready to complete. Проверяем все выбранные нами параметры хоста и, если все хорошо, жмем «Finish».

Итак, один хост нам удалось добавить в окружение vCenter. У нас, к примеру, vCenter VM работает на 192.168.11.30. Аналогичным образом добавляем и второй хост ESXi (192.168.11.27):

В развороте большого количества машин очень полезны рекомендованные вендором шаблоны, а также VMware vApps для апробированных конфигураций. Но, это уже тема для отдельного подробного разговора.

На руках появился лишний сервер и вдруг почему-то очень захотелось создать виртуальную среду=) Большого опыта с виртуализацией у меня нет. С чего начать? Регимся на vmware и скачиваем образ продукта под названием Esxi (vSphere). Download completed! Теперь нужно бы сделать загрузочное устройство. Можно нарезать диск или использовать съемное устройство.

Возьмем USB накопитель. Для того чтобы все нормально грузилось необходимо использовать утилиту unetbootin.

image

Интерфейс достаточно простой, главное не забыть выбрать USB Drive. Полминуты и все готово. Берем флэшку и в сервер ее. В BIOS не забываем выставить загрузку с USB – должно быть имя производителя флэшки (иногда оно начинает видится только после перезагрузки).
Если все правильно, то начнёт грузиться Installer – покомпонентно. После предложит нажать Enter и согласиться с EULA. Теперь нужно выбрать место установки, вот тут «финт ушами» и выбираем наш же USB носитель. Т.к. файлы установки уже в ОЗУ ничего страшного не произойдет. Нюанс такой, носитель берите объемом побольше, чтобы было место куда ESXi будет логи писать. Дальше по плану и НЕ забываем пароль от root. После установки ESXi попросит перезагрузиться.

Дальше надо не забыть настроить сетевой интерфейс для удаленного доступа через vsphere client или web и подключить шнур. Проверили доступность сети и идем обратно к рабочему месту. Запускаем клиента, видим хост и немного настраиваем (data stores, network) и разворачиваем win server 2012 с IP из диапазона сети управления.

Для централизованного управления VM есть такой продукт – vCenter. Попробуем установить его на виртуальный win server 2012, который уже успели развернуть на ESXi хосте. Он у нас не в домене и имеет реальный! сетевой адрес.

image

Что касается БД – то в инсталляторе центра есть SQL Express, однако лучше использовать полную версию. Устанавливаем SQL Server, создаем БД для vCenter, раздаем права пользователям БД. Далее запускаем вручную SQL Agent! и публикуем коннектор! к БД через эту оснастку в System DSN.

image

Если коннект к БД есть, то в итоге будет «TESTS COMPLETED SUCCESSFULLY».

Можно перегрузиться и начинать установку vCenter – 4 компонента, simple install:
1. Не забываем пароль админа vsphere.local.
2. Выбираем созданный выше DSN.
3. Опять запоминаем пароль админа и далее.
4. И, если у вас нет DNS, то везде пишем реальный IP, вместо имени, иначе работать ничего не будет, даже при редактировании \etc\hosts.

После установки vCenter доступен через web клиент. При соединении может поругаться на сертификат, игнорим и акксептим. Готово! Теперь с помощью vCenter можно управлять ESXi хостами, создав DataCenter, объединять их в кластер, использовать vDS для коммутации, Vlan и PVlan и т.п.

Опытным путем определено, что любая другая последовательность приводит к неработоспособности vCenter. Удачных экспериментов.

Установка vCenter

vcenter


Выбираем редакцию vSphere, которую мы приобрели.
В нашем случае, это vSphere Enterprise Plus 6 .

install



Выбираем версию, актуальную на сегодня. Для нас - это 6.7

configure


Выбираем для скачивания и установки VMware vCenter Server Appliance

install configure

VMware vCenter


И скачиваем VMware vCenter.
После скачивания iso с vCenter у нас как минимум 2 варианта: примонтировать .iso через ESXi к машине администратора или с помощью архиватора извлечь содержимое .iso файла в соседнюю папку.
Мы извлекаем файлы с помощью архиватора.

ESXi


Запускаем installer.exe.






Указываем адрес хоста ESXi, логин и пароль для доступа к нему.

0011


Указываем название виртуальной машины и root пароль для доступа к консоли этой машины.
Сейчас он нам не понадобится, но потом, может.

0012


В зависимости от количества ESXi хостов и количества виртуальных машин выбираем размер vCenter.

0013


Дальше нам понадобится внутренний FQDN для vCenter.
Смотрим, какой установлен DNS у рабочей станции, с которой мы запустили процесс установки.
Так получилось, что у нас доменная машина, поэтому заходим на домен контроллер и добавляем DNS запись для vCenter: vcenter- 67-31032020 .vgrade-dc.local и ip адрес 192.168.0.108 .

0014


Далее указываем созданный ранее FQDN, ip, шлюз и DNS .

0015


И запускаем установку.



После того, как установка закончилась, переходим к конфигурированию vCenter.

Конфигурирование vCenter


Адрес ниже позволит в любой момент изменить конфигурацию vCenter, но сейчас он нам не понадобится.



Выбираем синхронизацию времени через ESXi.
И вообще, можно задуматься о том, чтобы все виртуальные машины на хостах ESXi синхронизировались через VM tools c хостами, а хосты синхронизировались, например, с домен контроллером.

SSH доступ сейчас не понадобится, а включить его мы всегда сможем.

0020


Single Sign-On domain name ставим vsphere-<номер версии>.local.
Мы не рекомендуем использовать vsphere.local (в одной из более ранних версий vCenter были некоторые проблемы с доменом vsphere.local, с тех пор мы не проверяли, как себя ведет это предлагаемое название, вероятно, уже все давно хорошо, но предпочитаем что-то немного отличающееся).





Установка закончена. Заходим по указанному адресу.

0025


Вводим учетные данные, которые мы указывали на этапе конфигурирования.

0026


Первым делом добавим лицензии, если они есть. Выбираем Manage your licences вверху.

0030


И какую какую лицензию применить.

0031


Далее переходим в Menu → Hosts and Clusters

0032


В Actions выбираем New Datacenter. В этот датацентр будут позже добавлены ESXi.

0033


Называем его как-нибудь, например, по адресу дата центра.

0034


Переходим в этот дата центр и в Actions выбираем Add Host. Тут добавим ESXi.



Указываем ip адрес хоста ESXi

Учетные данные хоста ESXi



После этого ESXi добавится в vCenter.
Можно повторить операцию добавления ESXi хостов для всех имеющихся ESXi и управлять ими из единого интерфейса vCenter.

«Сервер vCenter — упрощенное и эффективное ПО для управления серверами

Централизованная визуализация, упрощенное и эффективное управление с возможностью масштабирования и расширяемость в гибридном облаке — все из единой консоли.

Сервер VMware vCenter — это централизованная платформа для управления средами VMware vSphere, с помощью которой можно автоматизировать виртуальную инфраструктуру и безопасно предоставлять к ней доступ в гибридном облаке.»

От себя же добавлю, что все основные «вкусняшки» виртуализации от VMware доступны только при наличии VCenter Server. Конечно, если вам не нужно централизованное управление хостами, живая миграция виртуальных машин и многое другое, вы вполне можете обойтись функционалом бесплатного ESXi, но, если хочется большего, давайте перейдем к вопросу

Подготовка к установке.

Что такое VCenter Server Appliance? Это виртуальная машина VMware, предварительно сконфигурированная, которая может работать на одном из хостов, которыми управляет. Есть VCenter, который устанавливается на физический или виртуальный сервер с Windows, но это требует лицензирования windows(доп. расходы), да и по функционалу Virtual Appliance сейчас не уступает виндовому собрату. Поэтому ставим Appliance.))

Если учетной записи нет, можете зарегистрироваться(бесплатно) или посмотреть здесь.

Посмотреть требования для установки VCSA можно по ссылке:

Размер инфраструктуры Процессор ОЗУ
Tiny environment (up to 10 hosts or 100 virtual machines) 2 10 GB
Small environment (up to 100 hosts or 1,000 virtual machines) 4 16 GB
Medium environment (up to 400 hosts or 4,000 virtual machine) 8 24 GB
Large environment (up to 1,000 hosts or 10,000 virtual machines) 16 32 GB
X-Large environment (up to 2,000 hosts or 35,000 virtual machines) 24 48 GB

По месту на диске: от 250 ГБ.

Хост ESXi, на который ставится VCSA, должен быть доступен с компьютера, на котором запущен установщик.

Установка VCenter Server Appliance 6.5

Откройте скачанный ISO-образ, перейдите в папку vcsa-ui-installer -> win32(при установке с компьютера с Windows) и запустите файл installer.exe

На первом экране мастера установки выберите необходимое действие(в нашем случае Install).

На следующем экране нажмите Next.

Примите условия лицензионного соглашения и нажмите Next.

На следующем шаге оставляем по умолчанию Embedded Platform Sevice Controller и жмем Next.

Далее нужно указать хост esxi, на котором разворачиваем VCSA и пароль от учетной записи root(для хоста).

На следующем экране задаем имя нашей ВМ и пароль для учетной записи root(для ВМ).

Выбираем конфигурацию нашей ВМ в зависимости от размера нашей инфраструктуры.

Указываем datastore, на котором будут располагаться файлы виртуальной машины VCSA(здесь можно выбрать «тонкий» формат дисков ВМ, установив соответствующий чекбокс).

На следующем экране вводим имя системы(в данном примере я использую IP-адрес) и сетевые параметры.

Проверяем настройки и жмем Finish.

Начнется развертывание VCSA.

По завершении установки вы увидите следующее:

Второй этап — настройка VCSA.

Жмем Next.

Определяем настройки синхронизации времени, с хостом или с серверами точного времени в Интернете.

В случае синхронизации с серверами в Интернете, укажите имена серверов через запятую.

Еще: VMware Vcenter Standalone Converter. Network error. Host key can't be retrieved.

Также, можно включить или отключить SSH доступ

Дальше идут настройки SSO-домена(Single Sign On). Можно создать новый SSO-domain или присоединиться к существующему.

Задаем имя домена, сайта и пароль администратора.

На следующем экране снимаем галку, если не хотим присоединяться к программе VMware Customer Experience Improvement Program.

Ну и на завершающем этапе, проверяем настройки и жмем Finish.

Начнется настройка VCSA.

Перейдя по ссылке, можно выбрать либо Web-client либо HTML5-client(с ограниченной функциональностью).

Жмакнув на ссылку vSphere Web Client откроется страница входа, где, разрешив использование флэш-плеера

и введя учетные данные administrator@vsphere.local,

вы сможете попасть в интерфейс управления VCenter.

Выключаем ВМ VCSA, кликаем по ней правой кнопкой мыши и выбираем пункт Upgrade VM Compatibility

Выбираем совместимость с ESXi 6.5 и жмем Upgrade

Подтверждаем согласие с обновлением ВМ, нажав Yes

После этого заходим в настройки ВМ, выбираем VM Options->General Options и выбираем версию ОС VMware Photon OS(64 bit)

Вот так происходит установка VCenter Server Appliance 6.5. О его настройке постараюсь написать позже, если кому-то интересно.

Читайте также: