Как стать провайдером - часть третья. Установка гипервизора.

Приветствую вас! Предположим, что вы уже прочли первые две части серии статей "Как стать провайдером" и если во второй части вы приняли решение строить свою систему на базе гипервизора ESXI от VMWare, то эта часть поможет решить вам некоторые проблемы, которые могут возникнуть в процессе установки гипервизора.

 

 

 

Как я уже упоминал во второй части, компания VMWare позиционирует свои продукты в корпоративный бизнес сектор. Соответственно и заточены данные продукты под дорогостоящее серверное оборудование. Исходя из этого, а так же цен лицензирования их продуктов - без наигранных иллюзий складывается впечатление, что в странах третьего мира поголовно проживают денежные мешки, для которых купить дорогущий сервак или лишние 8 гиг памяти обычное дело.

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

В данной части я не буду устраивать пошаговую нудятину, которой и без меня в интернете полным полно. Установка и начальная настройка гипервизора процесс интеллектуально понятный и в большинстве случаев не нуждается в дополнительных комментариях. Я остановлюсь лишь на самых частых проблемах, которые возникают в процессе установки.

Итак, погнали!
Для установки нам потребуется скачанный ISO образ VMWare ESXI VMVisor 6, записанный на CD или переносной жесткий диск с эмуляцией DVD-ROM.
Жесткий диск, на который производится установка ESXI будет полностью стерт и заново переразмечен. Настоятельно рекомендую использовать отдельный жесткий диск минимального объема для установки ESXI.
Вставили диск, выставили загрузку с него, пошла загрузка и….

 

Грабли номер один:

<Hardware_Virtualization Warning: Hardware Virtualization is not a feature of the CPU, or is not enabled in the BIOS>

Данное сообщение означает, что вы пытаетесь установить гипервизор на систему, процессор которой не поддерживает аппаратную виртуализацию (Intel VT-x или AMD-V) или поддержка виртуализации отключена в настройках BIOS.
Во второй части я писал, что для нормальной работы требуется процессор с поддержкой аппаратной виртуализации. В противном случае вы не сможете использовать x64 битные операционные системы в качестве гостевых ОС.

 

 

Грабли номер два:

No Network Adapters
No network adapters where detected. Either no network adapters are physically connected to the system, or a suitable driver could not be located. A third party driver may be required.

В данном случае ESXI инсталлятор говорит нам о том, что в нашей системе нет ни одного сетевого адаптера. Либо они есть, но драйвера на них не найдены.

Обход данных грабель решается с помощью интеграции нужных драйверов в установочный ISO образ. Как это сделать будет описано чуть ниже.

Кроме этого, если в системе установлены несколько разных сетевых контроллеров и хотя бы один из них будет определен установщиком, данной ошибки не будет выдано. Однако узнать установились ли все сетевые контроллеры или нет, вы сможете только после установки ESXI.

 

 

Грабли номер три:

Не обнаружен контроллер дисков и некуда устанавливать гипервизор.
Такая проблема возникает опять же из-за отсутствующих драйверов, IDE контроллеры не поддерживаются гипервизором и интегрировать под них драйвера не получится т.к. трудно найти vib файлы под эти контроллеры.
В случае с SATA, первое, что нужно сделать это зайти в BIOS и посмотреть, в каком режиме работает SATA контроллер (Варианты: IDE, SATA, AHCI, RAID). Методом научного тыка определить режим, в котором контроллер определяется гипервизором.
Если и это не помогло, возможно, нам опять поможет интеграция нужных драйверов в установочный образ.

 

Интеграция драйверов в ISO образ

Для интеграции драйверов потребуются:
ISO образ гипервизора ESXI 6
Утилита интеграции ESXI Customizer v.2.7.2
Соответствующие VIB файлы с драйверами устройств.

Распаковываем ESXI Customizer и запускаем.
В окне ESXI Customizer выбираем файлы:
Путь к оригинальному ISO образу ESXI
Путь к интегрируемому VIB файлу.
Путь сохранения модифицированного ISO образа.

Обязательно снимаем галочку с пункта "Enable automatic update check" в противном случае нам сообщат, что данная версия утилиты устарела и необходимо использовать консольную версию ESXI Customizer PS

Если требуется интегрировать сразу несколько различных vib файлов, интегрируете первый фаил, после этого, в уже готовый образ интегрируете второй файл.

 

 

VIB-ФАЙЛЫ (Скачать полный архив+Esxi Customizer 2.7.2)

 

net-e1000e: Устаревший - Driver for Intel I217/I218/82579LM/82574L

Пожалуйста, обратите внимание, что этот драйвер является устаревшим, потому что с ESXi 5.5 Update 3 VMware представила новую версию e1000e, которая поддерживает тот же набор устройств плюс i219 адаптеров Intel

Current Version: 3.1.0.2-glr2
Supported Devices / PCI IDs
8086:1049, 8086:104a, 8086:104b, 8086:104c, 8086:104d, 8086:105e, 8086:105f, 8086:1060, 8086:107d, 8086:107e, 8086:107f, 8086:108b, 8086:108c, 8086:1096, 8086:1098, 8086:109a, 8086:10a4, 8086:10a5, 8086:10b9, 8086:10ba, 8086:10bb, 8086:10bc, 8086:10bd, 8086:10bf, 8086:10c0, 8086:10c2, 8086:10c3, 8086:10c4, 8086:10c5, 8086:10cb, 8086:10cc, 8086:10cd, 8086:10ce, 8086:10d3, 8086:10d5, 8086:10d9, 8086:10da, 8086:10de, 8086:10df, 8086:10e5, 8086:10ea, 8086:10eb, 8086:10ef, 8086:10f0, 8086:10f5, 8086:10f6, 8086:1501, 8086:1502, 8086:1503, 8086:150c, 8086:1525, 8086:153a, 8086:153b, 8086:1559, 8086:155a, 8086:15a0, 8086:15a1, 8086:15a2, 8086:15a3, 8086:294c

 

net-tulip: DECchip 21140 Ethernet driver (Этот драйвер позволяет запускать ESXi в качестве виртуальной машины под Microsoft Hyper-V)

Current Version: 1.1.15
Supported Devices / PCI IDs
1011:0009

 

net55-r8168: Обновленный драйвер для сетевых контроллеров на базе Realtek 8168/8111/8411/8118

Current Version:8.039.01-napi
Supported Devices / PCI IDs
10ec:8168, 1186:4300

(Realtek RTL8111B / RTL8168B / RTL8111/RTL8168 / RTL8111C / RTL8111CP / RTL8111D(L) / RTL8168C / RTL8111DP / RTL8111E / RTL8168E / RTL8111F / RTL8411 / RTL8111G / RTL8111GUS / RTL8411B(N) / RTL8118AS / D-Link DGE-528T)

 

net51-r8169: Драйвер для сетевых контроллеров на базе Realtek 8169

Current Version: 6.011.00
Supported Devices / PCI IDs
10ec:8167, 10ec:8169

 

net51-sky2: Драйвер net-sky2

Current Version: 1.20
Supported Devices / PCI IDs
11ab:4354, 11ab:4362, 1148:9000, 1148:9E00, 1186:4001, 1186:4b01, 1186:4b02, 1186:4b03, 11ab:4340, 11ab:4341, 11ab:4342, 11ab:4343, 11ab:4344, 11ab:4345, 11ab:4346, 11ab:4347, 11ab:4350, 11ab:4351, 11ab:4352, 11ab:4353, 11ab:4356, 11ab:4357, 11ab:435a, 11ab:4360, 11ab:4361, 11ab:4363, 11ab:4364, 11ab:4365, 11ab:4366, 11ab:4367, 11ab:4368, 11ab:4369, 11ab:436a, 11ab:436b, 11ab:436c

 

net51-drivers: Устарели, данные драйвера присутствуют в пакетах net55-r8168, net51-r8169, net51-sky2

Current Version: 1.1
Supported Devices / PCI IDs
10ec:8168, 10ec:8167, 10ec:8169, 17d5:5831, 17d5:5832, 1148:9000, 1148:9E00, 1186:4001, 1186:4b01, 1186:4b02, 1186:4b03, 11ab:4340, 11ab:4341, 11ab:4342, 11ab:4343, 11ab:4344, 11ab:4345, 11ab:4346, 11ab:4347, 11ab:4350, 11ab:4351, 11ab:4352, 11ab:4353, 11ab:4356, 11ab:4357, 11ab:435a, 11ab:4360, 11ab:4361, 11ab:4363, 11ab:4364, 11ab:4365, 11ab:4366, 11ab:4367, 11ab:4368, 11ab:4369, 11ab:436a, 11ab:436b, 11ab:436c, 11ab:4354, 11ab:4362

 

net-atl1: Драйвер для Attansic/Atheros L1 Gigabit Ethernet driver

Current Version: 2.1.3
Supported Devices / PCI IDs
1969:1048

 

net-atl1e: Драйвер для Atheros(R) AR8121/AR8113/AR8114/AR8131/AR8132/AR8152 PCI-E Ethernet NICs

Current Version: 1.0.1.14
Supported Devices / PCI IDs
1969:1026, 1969:1062, 1969:1063, 1969:1066, 1969:1067, 1969:1073, 1969:1083, 1969:2060, 1969:2062

 

net-igb: Intel(R) Gigabit Ethernet Network Driver (modified to ignore invalid NVM checksums)

Current Version: 5.2.10
Supported Devices / PCI IDs
8086:0438, 8086:043a, 8086:043c, 8086:0440, 8086:10a7, 8086:10a9, 8086:10c9, 8086:10d6, 8086:10e6, 8086:10e7, 8086:10e8, 8086:150a, 8086:150d, 8086:150e, 8086:150f, 8086:1510, 8086:1511, 8086:1516, 8086:1518, 8086:1521, 8086:1522, 8086:1523, 8086:1524, 8086:1526, 8086:1527, 8086:1533, 8086:1534, 8086:1536, 8086:1538, 8086:1539, 8086:157b, 8086:157c

 

net-r8101: Realtek RTL8101E/RTL8102E driver

Current Version: 1.020.00
Supported Devices / PCI IDs
10ec:8136

 

net-r8139too: Драйвер для Realtek RTL-8100/8101L/8139 PCI Fast Ethernet Adapter Driver

Current Version: 0.9.28
Supported Devices / PCI IDs
10ec:8139, 10ec:8138, 1113:1211, 1500:1360, 4033:1360, 1186:1300, 1186:1340, 13d1:ab06, 1259:a117, 1259:a11e, 14ea:ab06, 14ea:ab07, 11db:1234, 1432:9130, 02ac:1012, 018a:0106, 126c:1211, 1743:8139, 021b:8139, 10ec:8129

 

net-skge: Драйвер для чипсета Marvell Yukon и SysKonnect Gigabit Ethernet Adapters

Current Version: 1.13
Supported Devices / PCI IDs
10b7:1700, 10b7:80eb, 1148:4300, 1148:4320, 1186:4c00, 1186:4b01, 11ab:4320, 11ab:5005, 1371:434e, 1737:1064, 1032:0015

 

sata-xahci: Добавляет идентификаторы PCI нескольких неподдерживаемых контроллеров SATA AHCI и отображает их на встроенный драйвер AHCI

Current Version: 1.35
Supported Devices / PCI IDs
1b21:0612, 1b21:0611, 1b4b:9123, 1b4b:9172, 1b4b:9120, 1b4b:9230, 1002:4380, 197b:2363, 8086:9c03, 15ad:07e0, 1002:4391, 1b4b:9130, 1b4b:9128, 10de:0584, 1b4b:9182, 1b4b:9215, 1b4b:9125, 10de:0ab8, 10de:07f4, 10de:0554, 10de:0ab9, 1022:7801, 1b4b:9183, 197b:2360, 1b4b:9220, 197b:2362, 1c28:0122, 8086:8c82, 8086:8c83, 8086:9c02, 1b4b:9235, 10de:044c, 10de:044d, 10de:044e, 10de:044f, 11ab:6145, 144d:a800, 197b:2361, 1b4b:9480, 1b4b:9485, 11ab:7042, 1b21:0625, 8086:9c83, 2646:0010, 144d:a801, 2646:0010, 1106:3349, 1b21:0622, 8086:22a3, 8086:0f22, 8086:0f23, 1039:1185, 1b4b:9170

 

 

Завершение установки

После того как вы решили все проблемы с интеграцией и установили ESXI нужно настроить сеть. По умолчанию, сразу после установки на сетевом интерфейсе поднят DHCP клиент и если в вашей сети есть DHCP сервер - ESXI получит адрес и вы увидете его на экране. Произведите первичные настройки сети если это необходимо.

 

 

Подключение к гипервизору и дополнительные советы по настройке сети

Для подключения и управления гипервизором вам потребуется VmWare Vsphere Client. Данная программа не сможет подключиться к гипервизору, если вы ее установили на Windows XP. Для ее работы требуется ОС посвежее.

При первом подключении вас предупредят что ESXI будет работать без серийного номера 60 дней, если в течении этого времени не ввести серийный номер - функционал будет ограничен.

В связи с тем, что мы собираемся использовать ESXI совместно с Router OS и VLAN, от вас потребуется некоторая дополнительная настройка сети.

Суть работы сети в ESXI проста: в гипервизор приходит сетевая карта, которая одновременно является портом виртуального коммутатора (Vswitch) к данному коммутатору привязана группа (Virtual Machine Port Group) к таким группам будут подключаться сетевые карты виртуальных машин и она имеет свое собственное имя (по дефолту: VMNetwork). Кроме этого к данному коммутатору может быть подключена Management Network в виде vmk интерфейса (VmKernel) который предназначен для управления самим ESXI как раз тот через который вы к нему подключились.

Для того чтобы виртуальный коммутатор ESXI пропускал VLAN до наших машин и обратно, нужно в свойствах нужных нам Virtual Machine Port Group в разделе Port Group Properties в параметре VLAN ID установить значение All (4095).

При использовании EOIP в RouterOS сразу могут возникнуть проблемы. Чтобы их избежать, нужно в свойствах Vswitch и Virtual Machine Port Group в разделе "Secutity", в параметре "Promiscuous Mode" установить значение "Accept"

 

Спасибо за внимание, на сегодня это все!

 

 

При использовании материалов ссылка на автора и источник ОБЯЗАТЕЛЬНЫ!

Автор: Григорьев Дмитрий (Inlarion) (C) 18.05.2016

Теги: Mikrotik, Микротик, ethernet, mikrotik как стать провайдером, mikrotik vmware vsphere, esxi, chr, cloud hosted router, esxi mirotik chr, mirotik esxi vm.




Рейтинг@Mail.ru
Яндекс цитирования

Григорьев Дмитрий Владимирович (Inlarion) 2010-2016 (C) Все права защищены. При копировании материалов с сайта, ссылка на автора и источник обязательны!!!