Hetzner - DokuWiki

VMware ESXi/ru
Zeile 123: Zeile 123:
 
Сначала загрузите патч с [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 с [http://download.hetzner.de/tools/vmware/upgrade-from-ESXi4.0-to-4.1.0-0.0.260247-release.tar.gz download.hetzner.de] (без гарантий, используйте на ваш собственный риск).
 
Сначала загрузите патч с [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 с [http://download.hetzner.de/tools/vmware/upgrade-from-ESXi4.0-to-4.1.0-0.0.260247-release.tar.gz download.hetzner.de] (без гарантий, используйте на ваш собственный риск).
  
Так как файлы сжаты с помощью zip, которого нет в ESXi, обновления надо переупакованы в tar. Итак, используя Linux vm или другой сервер, распакуйте загруженные файлы и заново запакуйте их с помощью tar и gzip. Затем tar.gz скачайте на ESXi хост с помощью wget (нужен веб-сервер) или rsync.
+
Так как файлы сжаты с помощью zip, которого нет в ESXi, обновления надо переупаковать в tar. Итак, используя Linux vm или другой сервер, распакуйте загруженные файлы и заново запакуйте их с помощью tar и gzip. Затем tar.gz скачайте на ESXi хост с помощью wget (нужен веб-сервер) или rsync.
  
 
Теперь распаковываем архив в директорию на ваш выбор:
 
Теперь распаковываем архив в директорию на ваш выбор:

Version vom 23. März 2011, 12:30 Uhr


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 минут и не требует предварительной подготовки (руководство по установке)

Специфичная для 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 адрес. Для IP-адресов в подсети не выдаются отдельные MAC-адреса.

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

Below you will find your additional IP addresses added to
the server 192.168.13.156.
Please note that you can use the subnet only for this server.
IP: 192.168.182.16 /28 Mask: 255.255.255.240 Broadcast: 192.168.182.31
Useable IP addresses: 192.168.182.17 70 192.168.182.30

Чтобы использовать IP-адреса в виртуальных машинах, нужен "router VM" с дополнительной сетевой картой в новой подсети. Сама сеть требует новый 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 (в примере использовано имя 'subnetz')vSwitch-Teil 1

    vSwitch-Teil 2

    vSwitch-Teil 3

    vSwitch-Teil 4

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

    Esxi-router-nic.png

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

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

  • Пример /etc/network/interfaces на router 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

Router 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 и её использовании обращайтесь на сайт разработчика

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

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

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

Сначала загрузите патч с VMware self support site. Выберите ESXi и ищите. Такие обновления, как VM 4.0 до 4.1 можно найти на обычном 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.