среда, 24 октября 2012 г.

XenServer подключение хранилища iSCSI расположенного на Windows Server 2008 R2


На Windows Server 2008 R2 можно установить компонент Microsoft iSCSI Software Target(в данном примере это версия 3.3), чтобы получить возможность использовать сервер в качестве iSCSI таргета(сервера).


Использование Microsoft iSCSI Software Target не требует никаких дополнительных лицензий!
Скачиваем компонент и устанавливаем на сервер

Запускаем в распакованном каталоге
"C:\iSCSTarget\x64\iscsitarget_public.msi"

Настроек при инсталляции нет, поэтому жмем Next - Next - Next и Install.

Запускаем XenCenter и выбираем создание нового хранилища.



Указываем сервер на котором установили Microsoft iSCSI Software Target
и нажимаем Discover IQNs.
Этим действием на сервере, где установлен iSCSI Target, в кэше сохранился IQN XenServer'a.
IQN также можно посмотреть в свойствах XenServer.

Про изменение IQN здесь CTX131761


Переходим к серверу с iSCSI Target и запускаем консоль
Start - All Programs - Administrative Tools - Microsoft iSCSI Software Target
Выбираем Create iSCSI Target




Нажимаем Далее и указываем имя


Нажимаем Browse
 И выбираем закэшированный IQN
 Или указываем его вручную, скопировав IQN из свойств XenServer

Далее создаем виртуальный диск

 Указываем имя vhd файла.

Задаем размер диска, для примера 10Gb
Внимание! Microsoft iSCSI Software Target поддерживает только фиксированные vhd, т.е. весь размер диска будет зарезервирован сразу. 
Нажимаем Next, если надо указываем Описание для диска и еще раз Next.
Нажимаем Add и добавляем созданное целевое устройство.
Нажимаем Next и Finish.

Возвращаемся к XenCenter и нажимаем Discover LUNs
 Должен появится диск. Нажимаем Finish

Подтверждаем согласие, что все данные на диске будут уничтожены и диск будет отформатирован.

Storage Repository создан, с ним можно работать.

Конечно использование Microsoft iSCSI Software Target не самый удачный вариант хранилища для гипервизора, и он не так гибок, как прочие программы по созданию iSCSI Software Target, но зато он бесплатный и в ряде случаев может оказаться оптимальным решением.

3 комментария:

  1. не получается ISCSI подключить к двум разным серверам (на разных железках) xenserver.

    ОтветитьУдалить
  2. Может я что то не так делаю.
    Имею 2 разных сервера:
    1. На это установлен Xenserver 6.2
    2. А на этом Xenserver 5.6 (здесь подключен ISCSI и установлено на нем пару гостевых ОС)

    Хочу подключить ISCSI на первом сервере точн отак же как и на 2м, но он ругается мол у вас уже подключено на 2м сервере.

    ОтветитьУдалить
    Ответы
    1. Один и тот же раздел можно подключить к двум серверам только если они объединены в пул.

      Удалить