Hetzner - DokuWiki

VMware ESXi/ru

Inhaltsverzeichnis

Общая информация

Физические жёсткие диски

  • VMware ESXi использует файловую систему vmfs3, которая поддерживает

максимальный размер диска 2 ТБ.

  • Используя "extents" можно объеденить несколько меньших по размеру дисков в

один больший.

  • Используемый в обычных выделенных серверах программный RAID невозможен.

Возможно только использование аппаратных RAID контроллеров.

  • Использование RAID-5 проблематично, так как получаемый диск - больше 2 ТБ

(с 3x 1,5 TБ дисками) и установка на нём ESXi невозможна.

  • Если контроллер поддерживает 'autocarving', то он автоматически создаёт

разделы по 2 ТБ. Поэтому оставшееся место на диске отображается в ESXi как отдельный диск.

  • Также возможна ручная настройка логических разделов с использованием tw_cli

(3ware) или arcconf (Adaptec)

Сеть

  • ESXi - это операционная система, созданная для виртуализации. В её сетевые

возможности не входит NAT или маршрутизация.

  • Дополнительные IP адреса можно использовать только в режиме

моста, который требует назначения дополнительных MAC адресов. Для использования подсети один из дополнительных IP адресов должен быть настроен как маршрутизатор.

Установка

  • Установка и базовая настройка ESXi с установочного диска занимает

около 10-15 минут и не требует предварительной подготовки (install guide)

Специфичная для Hetzner информация

Аппаратное обеспечение

  • Серверы EQ серии полностью совместимы с ESXi за исключением

встроенной сетевой карты. (установка на более старой DS серии невозможна)

  • Если вы желаете установить ESXi, вам нужно заказать Intel-NIC. Также для этого

необходим Flexi-пакет.

  • При заказе укажите, что вы хотите установить ESXi. Техническая поддержка

Hetzner предоставит вам CD и удалённую консоль LARA готовую к установке.

  • При установке на сервер с несколькими идентичными дисками (EQ без

аппаратного RAID), может случиться так, что ESXi будет отображать диски не в том порядке, что BIOS. Если на экране после установки появится мигающий курсор, вам следует попробовать другой диск в качестве загрузочного.

Сетевые настройки

  • В дата-центрах IP адреса статически закреплены за MAC адресами серверов.

Поэтому, обратившись в техническую поддержку необходимо заказать отдельный MAC адрес для дополнительного IP адреса, так как возможен только режим моста. Этот MAC адрес должен соответствовать данному виртуальному серверу и его IP адресу. Для получения MAC адресов войдите в Hetzner Robot "Server -> выберите сервер -> нажмите на значок справа от IP адреса". Необходимо наличие Flexi-пакета.

Esxi-mac-setzen.png

Подсеть

  • Перед тем, как заказать дополнительную подсеть, вам нужен по крайней мере один

дополнительный IP адрес для Router-VM, так как ESXI не может маршрутизировать сама себя. При заказе укажите, что вы используете ESXi и попросите маршрутизировать подсеть через дополнительный IP адрес. Вы НЕ получаете отдельный MAC адрес для каждого IP в подсети.

Подтверждение назначения подсети по email содержит например такую информацию:

nachstehend finden Sie Ihre zusätzlichen IP-Adressen, die dem Server 192.168.13.156 zugewiesen sind.
Bitte beachten Sie, dass Sie das Subnetz nur für diesen Server verwenden können.
IP: 192.168.182.16
Maske: 255.255.255.240
Broadcast: 192.168.182.31
Verwendbare IP-Adressen:
192.168.182.17 bis 192.168.182.30

Чтобы использовать IP адреса в виртуальных машинах, нужен "router VM" с дополнительной сетевой картой (NIC) в новой подсети. Сама сеть требует новый vSwitch в ESXi, в который будут подсоединяться все виртуальные машины.


Примечание

Согласно http://www.vmware.com/support/vsphere4/doc/vsp_esxi41_vc41_rel_notes.html в маршрутизирующих виртуальных машинах с активированной LRO может наблюдаться некачественная работа TCP. Некоторые Linux модули не могут справиться с пакетами, сгенерированными LRO. В результате активированная LRO на устройствах VMXNET 2 или VMXNET 3 в маршрутизирующей виртуальной машине с гостевой Linux ОС может повлечь некачественную работу TCP. На этих устройствах по умолчанию активирована LRO.

Выход из положения: в маршрутизирующих виртуальных машинах с гостевой Linux, нужно в параметр Linux драйвера для VMXNET 2 или VMXNET 3 включить строку disable_lro=1.

Приготовления в vSphere-Client

  1. создайте vSwitch (в примере использовано имя 'subnet')

vSwitch-Teil 1

vSwitch-Teil 2

vSwitch-Teil 3

vSwitch-Teil 4

  1. добавьте вторую сетевую карту (NIC) к маршрутизатору VM. подключённая сеть: подсеть (только что созданный vSwitch)

    Esxi-router-nic.png

  2. сетевая карта (NIC) виртуальной машины в подсети. подключённая сеть: подсеть

Обзор сетевых подключений должен отображать следующее:Esxi-subnet.png

  • Пример /etc/network/interfaces на маршрутизаторе VM
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
# WAN-NIC in VMnetwork
auto eth0
iface eth0 inet dhcp
# LAN NIC in Subnet
auto eth1
iface eth1 inet static
    address     192.168.182.30
    broadcast   192.168.182.31
    netmask     255.255.255.240
  • Пример /etc/network/interfaces виртуальной машины под Linux в подсети
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet static
    address 192.168.182.17
    netmask 255.255.255.240
    broadcast 192.168.182.31
    gateway 192.168.182.30

Маршрутизатор VM подключён к двум сетям (публичная Hetzner и назначенная подсеть) и должен быть использован в качестве шлюза для виртуальных машин в подсети. Теперь виртуальные машины должны быть доступны из Интернета по назначенным им IP адресам.

Руководство по установке

  • Когда вы заказываете сервер, включите в заказ Flexi-пакет (15€/месяц) и в поле комментариев отметьте, что вам нужна сетевая карта Intel-NIC для ESXi. Как вариант, можно добавить RAID контроллер если нужно.
  • Если вы заявили в заказе, что вы желаете установить VMware ESXI, то когда ваш сервер будет готов для установки вы получите email сообщение от Hetzner. В email будут указаны данные доступа к удалённой консоли(LARA)для установки. Также будет подключён DVD привод с установочным CD.
  • Войдите в консоль LARA и завершите установку (приблизительно 5 минут)

Esxi-installed.png

  • После перезагрузки, установите пароль с помощью консоли LARA (при учитывайте порядок загрузки!). Это будет ваш root паролем для SSH (если вы воспользуетесь SSH) а также пароль для vSphere Client.
  • После успешной установки вы сможете заказать до трёх дополнительных IP

адресов, указав отвечающую требованиям RIPE причину. Вы также можете получить отдельные MAC адреса для ESXi, если укажете это в поле комментариев. Если вам нужно более трёх IP адресов, то вам нужно заказывать подсеть.

  • Сконфигурируйте MAC адреса в ваших виртуальных серверах с соответствующими IP

адресами через vSphere. Если всё сделать правильно, то даже DHCP будет работать!

За дополнительной информацией о ESXi и её использовании обращайтесь на official website

Установка обновлений вручную

Обычный способ установки обновлений - это с помощью Host Update Utility. Но так как загрузка обновлений в сотни мегабайт может быть очень долгой на DSL соединении, это руководство описывает как установить обновления вручную. Это руководство абсолютно не даёт гарантий правильности. Используйте на ваш собственный риск.

Обязательными условиями являются доступ по SSH, linux vm (или другой сервер), tar и wget.

Вопервых, загрузите патч с [http://support.vmware.com/selfsupport/download/ VMware self support site]. Выберите ESXi и ищите. Такие апгрейды, как VM 4.0 до 4.1 можно найти на обычном [http://www.vmware.com/go/esxi ESXi download site] или уже упакованные в tar.gz на download.hetzner.de (без гарантий, используйте на ваш собственный риск).

Так как файлы сжаты с помощью zip, которого нет в ESXi, обновления должны быть переупакованы с tar. Итак, используя Linux vm или другой сервер, распакуйте загруженные файлы и заново запакуйте их с помощью tar и gzip. Затем tar.gz перемещается на ESXi хост с помощью wget (нужен веб-сервер) или rsync.

Теперь архив распаковывается в директорию на ващ выбор:

/vmfs/volumes/4a42186d-2d171bfc-6d01-001b213b649f/updates/ESXi400-201003001 # ls -all
drwxr-xr-x    1 root     root                560 Apr  6 18:29 .
drwxr-xr-x    1 root     root                560 Apr  6 18:27 ..
drwxr-xr-x    1 root     root                420 Apr  6 18:29 embeddedEsx
-rw-r--r--    1 root     root               4946 Mar 24 15:25 metadata.zip

Пример обновления до ESXi 4.1:

/vmfs/volumes/4c4559de-9e2a8780-a90b-001b215f7a57/upgrade-40-to-41 # ls -l
-rw-r--r--    1 1000     1000               4934 May 19 00:30 metadata.zip
-r--r--r--    1 1000     1000               1507 May 19 00:29 upgrade_info.xml
-rw-r--r--    1 1000     1000            1351442 May 19 00:29 vmware- esx-esxupdate-esxi-4.1.0-0.0.260247.i386.vib
-rw-r--r--    1 1000     1000           89605022 May 19 00:29 vmware-esx-firmware-4.1.0-0.0.260247.i386.vib
-rw-r--r--    1 1000     1000          120626062 May 19 00:30 vmware-esx-tools-light-4.1.0-0.0.260247.i386.vib

После выключения всех гостевых ОС нужно включить режим обслуживания (maintenance mode)

../updates/ESXi400-201003001 # vim-cmd hostsvc/maintenance_mode_enter
'vim.Task:haTask-ha-host-vim.HostSystem.enterMaintenanceMode-1852795269'

Теперь можно установить обновления

../updates/ESXi400-201003001 # esxupdate update -m metadata.zip
metadata.zip                                                   ############### [100%]
vmware-esx-firmware-4.0.0-1.12.244038.i386.vib                 ############### [100%]
Unpacking deb_vmware-esx-firmware_4.0.0-1.12.244038.vib        ############### [100%]
Installing packages :deb_vmware-esx-firmware_4.0.0-1.12.244038 ############### [100%]
The update completed successfully, but the system needs to be rebooted for the changes to be effective.
/vmfs/volumes/4a42186d-2d171bfc-6d01-001b213b649f/updates/ESXi400-201003001 #


После перезагрузки установка обновлений завершена. Это сокращает время простоя вашей ESXi до 5 минут.

Это руководство было впервые опубликовано автором Tischi на Hetzner Forum



© 2020. Hetzner Online GmbH. Alle Rechte vorbehalten.