вторник, 21 мая 2013 г.

Установка Elastix с флешки

Для установки эластикса с флеш-накопителя нужно проделать всего несколько действий:

1. Качаем требуемый дистрибутив эластикса с сайта www.elastix.org
2. После скачивания образа эластикса, надо его перенести на флешку с помощью программы Unetbootin
3. Для этого запускаем её, выбираем пункт "Образ диска" (здесь выбираем скачаный нами ISO-образ эластикса) и флешку, на которую этот образ установить. Жмём Ок.
4. После развертывания дистрибутива на флеш-накопитель закрываем программу, заходим на флешку и редактируем файл ks_default.cfg, закомментировав в нём строку cdrom.
5. Теперь создаем папку iso в корне флеш-накопителя и копируем туда образ дистрибутива Elastix.

Вот, собственно, и всё.

Ну и установка эластикса:

1. Теперь при установке эластикса с флешки, при выдаче ошибки поиска файла cdrom://ks_default.cfg мы меняем путь поиска этого файла на hd:sdb1//ks_default.cfg , после чего установка может быть продолжена в стандартном порядке.
2. Когда мы доходим до вопроса инсталлятора откуда устанавливать систему, выбираем Hard Drive, потом выбираем нашу флешку и в поле Directory holding images пишем iso.
3. Как только появится однотонный синий цвет монитора. Вам необходимо извлечь USB из компьютера, чтобы флэш-накопитель не определился в настройках разделов дисков, иначе установка разместит загрузчик системы на USB-накопителе и система не сможет стартовать без этой флэшки.
4. После разбивки диска не забываем вновь вставить флешку и продолжить установку, после установки перед перезагрузкой не забудьте ее вновь убрать.

На этом особенности установки эластикса с флеш-накопителя заканчиваются.

Установка драйверов сетевых адаптеров Intel 82579LM и D-link 528T на ESXi5

Не смотря на долгое пользование системами виртуализации VMware (ESX, ESXi, Vsphere и тд, а так же создание на них разнообразных HA-кластеров), я ни разу не сталкивался с проблемами совместимости сетевых адаптеров с системой (объяснение простое - оборудование всегда подбирал с учетом рекомендаций vmware на и сайте). Но всё когда-нибудь происходит в первые, вчера меня попросили поставить esxi с бесплатной лицензией на самосборный сервер Intel S1200BT, с двумя встроенными сетевыми адаптерами Intel и одним дополнительным D-link 528T. Установка прошла быстро и без запинок, загрузилась и тут начались проблемы.

Оказалось что система видит лишь одну встроеную сетевую карту и в упор не видит встроеного RAID-контроллера. Ладно, райд-контроллер "не настоящий", бог с ним - убиваем райд, возвращаем диски родному контроллеру SATA, на всякий случай переставляем ESXi. С дисковой системой всё в порядке, сетевая карта видится всё так же одна. Пришлось гуглить решение проблемы, которое оказалось на редкость простым (посыпаю голову пеплом - видимо при изучении читал документацию через строчку, иногда пропуская целые главы). Оказалось, что на данной материнской плате сетевые контроллеры установлены разные - один из них Intel 82574L, а второй Intel 82579LM PRO. Первый системой находится, а второй изначально нет. Ситуацию исправить просто - надо установить дополнительные драйвера для второго сетевого контроллера Intel и контроллера D-link 528T.

1. Качаем драйвер для Intel 82579LM - net-e1000e-2.1.4.x86_64.vib.
2. Качаем драйвер для D-link 528T - DLink-528T-1.x86_64.vib.zip (этот файл после скачивания сначала надо разархивировать).
3. Если на ESXi еще не активирован SSH-доступ, включаем его.
4. Копируем два этих файла в корень хранилища (datastore), подключенного к данному ESXi.
5. Заходим по SSH на сервер и проделываем следующее:
5.1. Меняем уровень доступа на 'CommunitySupported':
~ # esxcli software acceptance set --level=CommunitySupported
5.2. Смотрим список смонтированых файловых систем:
~ # df
5.3. Проверяем наличие файлов с драйверами на том датасторе, куда мы их выложили:
~ # ls /vmfs/volumes/a
      DLink-528T-1.x86_64.vib
      net-e1000e-2.1.4.x86_64.vib
5.4. Проверяем наличие сетевых контроллеров в системе:
~ # lspci | grep Net
      000:000:15.0 Network controller: Intel Corporation 82574L Network Controller [vmnic0]
      000:000:17.0 Network controller: Intel Corporation 82579LM Network Controller
      000:001:06.0 Network controller: D-Link System Inc DGE-528T Gigabit Ethernet Adapter
5.5. Устанавливаем драйвера для сетевых контроллеров:
~ # esxcli software vib install -v /vmfs/volumes/a/DLink-528T-1.x86_64.vib
~ # esxcli software vib install -v /vmfs/volumes/a/net-e1000e-2.1.4.x86_64.vib
5.6. Перезагружаемся:
~ # reboot

После проделанных манипуляций в системе появятся требуемые сетевые устройства.