Главная > Администрирование > Часть 2: Подключение NAS Openfiler по iSCSI к VMWare ESXi и Windows Vista

Часть 2: Подключение NAS Openfiler по iSCSI к VMWare ESXi и Windows Vista

Подружить VMWare ESXi и Openfiler не так сложно как кажется на первый взгляд. Главное четко следовать предложенной последовательности и стараться не ошибаться. Иначе вам потребуется перезагрузка хоста VMWare ESXi. Для меня это было серьезной проблемой.

of_plus_vmwareНачнем с проверки лицензии VMWare: лицензирована ли у вас поддержка iSCSI? У меня да!

Список лицензированных возможностей VMWare ESXi

Список лицензированных возможностей VMWare ESXi

UPDATED:

Включаем VMotion на сетевом адаптере VMKernel. Здесь и далее делается предположение что через данный адаптер сетевое хранилище доступно. Если нет, Вам необходимо создать новый адаптер и на нем включить VMotion.

vmKernelОткрываем сетевые свойства

vMotionВключаем VMotion

vMotion2

Дальше переходим к настройке iSCSI адаптера. Открываем вкладку Configuration, затем Storage Adapters и ищем iSCSI Software Adaptor. Выбираем нужный и щелкаем Properties.

storage_adapters iscsi_properties

На вкладке General нажимаем Configure и в блоке Status ставим галочку Enabled. iSCSI Initiator теперь включен и готов для подключения к iSCSI Target, нужно только указать сервер на котором выполнять поиск. Для этого переходим на вкладку Dynamic Discovery и добавляем в список наш сервер с Openfiler.

dyn_discovery

Закрываем все диалоговые окна. На вкладке Configuration - Storage Adapters нажимаем Rescan. После окончания сканирования iSCSI Software Adapter должен увидеть Target Server. О чем свидетельствует запись SCSI Target 0.

Теперь можно добавлять непосредственно хранилище: вкладка Configuration — Storage — Add Storage… Выбираем пункт меню Disk/LUN и в списке должна появится запись с указанием на Openfiler.

add_storage

Собственно и все — можно создавать виртуальные машины и размещать их в новом хранилище.

Читайте продолжение: Часть 3

  • http://www.vm4.ru Михаил

    iSCSI инициатор для ESX\ESXi входит в состав любой (включая бесплатные) лицензии. Так что шаг 1 лишний.
    Потом, для трафика iSCSI используются интерфейсы vmkernel. Если существующий (для ESXi) дефолтный интерфейс не подходит (не та сеть, не та подсеть), то нужно создать vmkernel интерфейс именно под iSCSI.

  • http://dimka.yz74.ru Дмитрий Юзепчук

    Спасибо. Важное дополнение.

  • alexander

    «О чем свидетельствует запись SCSI Target 0″ — точно 0?

    А если в списке не появилась запись о хранилище openfiler?

  • http://dimka.yz74.ru Дмитрий Юзепчук

    alexander :

    «О чем свидетельствует запись SCSI Target 0″ – точно 0?

    А если в списке не появилась запись о хранилище openfiler?

    Точно 0. 0, 1, 2, и т.д. Если их будет много вы увидите разные.

    Если у вас не появилась запись о хранилище, значит оно не подключено. Попробуйте сделать Rescan. Если до сих пор нет, тогда надо все проверять. Начните с журнала ошибок ESX.

    К сожалению я упустил в статье еще один момент. VMotion должен быть включен для сетевого адаптера VMKernel или другого, через который видно хранилище. В течении дня я добавлю информацию как это сделать. Проверьте, может вы забыли поставить эту галочку.

  • alexander

    Точно, VMotion не включен,

    боюсь его включать на рабочем сервере, интерфейс — управляющий. Когда вешал на него вкернел свитч — сеть отлетела, пришлось сбрасывать настройки с консоли.
    Хорошо дело вечером было, мало кто заметил :)

  • alexander

    Спасибо, разобрался.

    1. После каких либо изменений volume надо заново создавать iSCSI target на Openfiler (может и ошибаюсь, но заработало только после этого)

    2. В OF на вкладке LUN надо его конечно же добавлять )

  • http://dimka.yz74.ru Дмитрий Юзепчук

    Рад что у вас все получилось. Отпишитесь по результатам работы.

    Для какой задачи вы используете OF? На каком оборудовании? Очень интересно.

  • alexander

    Пока не получилось.

    И на 100mb/s и на 1000mb/s скорость считывания с iSCSI диска ~3 мегабайта в секунду. В качестве таргет — коре2дуо 6550, 2 гб рам, два сата диска в RAID0

    Пробовал и на vmware esx и на xen-citrux.

    Попробую NFS для теста…

  • http://dimka.yz74.ru Дмитрий Юзепчук

    Очень маленькая скорость.

  • alexander

    PIO :)

    Починил, от 30 до 80 мегабайт в секунду.
    Планирую использовать как временный(?) NAS к HP 580G5 (~30 виртуальных машин для разработки). А уж как себя поведет — покажет время и пользователи :)

  • http://efkos.ru Константин

    Дмитрий, как измеряли скорость?

  • http://dimka.yz74.ru Дмитрий Юзепчук

    1. Подключал iSCSI к Windows Vista и простым копированием мерял
    2. Iometer.

  • http://efkos.ru Константин

    Понятно. Сейчас использую ту же связку, на 10 запущенных виртуальных серверах, каждому остается около 10 мегабайт в сек. Вот и ищу способ измерить пропускную способность массива «внутри» OpenFiler-a.

  • alexander

    я тестил hddspeed жесткий и тоталом простым копированием. Результаты пирмерно одинаковы.

  • http://efkos.ru Константин

    Разобрался. У хоста vmnic переключился на 100 мбит, вот и тормозило.

  • http://dimka.yz74.ru Дмитрий Юзепчук

    Попробуйте Intel NAS Perfomance Toolkit. Вещь очень интересная, но что-то под Вистой я ее не победил.

  • Pingback: Блог Дмитрия Юзепчука » Часть 1: Подключение NAS Openfiler по iSCSI к VMWare ESXi и Windows Vista