Подключение iscsi к windows server 2016

Обновлено: 07.07.2024

Поддержка этой версии Virtual Machine Manager (VMM) прекращена. Рекомендуем перейти на VMM 2019.

Сервер цели iSCSI (Майкрософт) — это роль сервера, которая позволяет серверу Windows выступать в качестве устройства хранения. В этой статье описывается, как настроить сервер Microsoft iSCSI Target Server в хранилище System Center Virtual Machine Manager (VMM).

Необходимо сделать следующее:

  1. Установка роли. Установите роль сервера цели iSCSI (Роли сервераФайловые службы и службы хранилищаФайловые службы и службы iSCSI) на сервере, который требуется добавить в качестве блочного устройства хранения.
  2. Настройка виртуальных дисков iSCSI. После установки роли необходимо настроить виртуальные диски iSCSI и подключить их к нужным серверам. Подробнее.
  3. Установка поставщика. Если сервер цели iSCSI работает под управлением Windows Server 2012, необходимо установить на нем поставщик SMI-S. Поставщик находится в одной папке с файлами программы установки \amd64\Setup\msi\iSCSITargetSMISProvider.msi, а также на сервере VMM в папке \Program Files\Microsoft System Center 2012\Virtual Machine Manager\Setup\Msi\iSCSITargetProv\iSCSITargetSMISProvider.msi. Необходимо запустить MSI-файл на сервере цели iSCSI. Если сервер работает под управлением Windows Server 2012 R2, поставщик устанавливать не нужно.
  4. Добавление учетной записи. Добавьте учетную запись администратора VMM в качестве администратора на сервере.
  5. Обнаружение в VMM. Добавьте запоминающее устройство в VMM. Выберите Устройства SAN и NAS, обнаруженные и управляемые поставщиком SMI-S в качестве типа поставщика, и укажите IP-адрес или полное доменное имя в качестве сервера. Выберите в качестве учетной записи запуска от имени учетную запись с разрешениями на доступ к серверу. Добавьте ее в необходимую классификацию хранилища и завершите работу с мастером добавления ресурсов хранилища.

После добавления сервера в качестве устройства хранения в область управления VMM можно выделить пулы носителей и LUN группам узлов и подготовить хранилище для узлов и кластеров.

Пример PowerShell

Для настройки целевого сервера iSCSI через Windows PowerShell можно использовать VMM. В этом разделе перечислены некоторые распространенные задачи с примерами команд Windows PowerShell, которые можно использовать для выполнения этих задач. Поставщик SMI-S поддерживает все задачи управления, выполняемые с помощью VMM.

Управление хранилищем на сервере цели iSCSI

Откройте PowerShell и используйте командлеты, описанные ниже, для управления ресурсами сервера цели iSCSI в VMM.

Если вы настраиваете отказоустойчивый кластер Windows Server 2016 или вы строите кластер Hyper-V Windows Server 2016, вам понадобится общее хранилище для размещения файлов виртуальных машин, т.к. хранение данных и файлов на локальных дисках не очень хорошо с точки зрения отказоустойчивости кластера. Довольно популярным протоколом для доступа к сетевым хранилищам, который используется сегодня повсюду, является iSCSI (Internet Small Computer System), который позволяет передавать команды SCSI через обычную TCP/IP сеть и разработан для установления взаимодействия и управления системами хранения данных, серверами и клиентами. Давайте рассмотрим, как подключить общее хранилище iSCSI на Windows Server 2016.

Как подключить iSCSI диск по сети в Windows Server 2016

В Windows Server 2016 есть приложение «iSCSI initiator», открыть его можно перейдя в окно поиска и набрав «iSCSI initiator». Запустить приложение можно так же набрав iscsicpl.exe.

iSCSI initiator

При первом запуске «iSCSI initiator» появится диалоговое окно с информацией о том, что служба Microsoft iSCSI не запущена. Если вы нажмете «Yes», то служба запустится и, в дальнейшем, будет запускаться автоматически.

включить iSCSI initiator в Windows Server 2016

После нажатия в диалоговом окне кнопки «Yes» запустится служба Microsoft iSCSI Initiator Service, это можно увидеть, открыв консоль управления службами (services.msc), а тип ее запуска изменился на «Automatic».

Microsoft iSCSI Initiator Service служба

Теперь, когда у нас открыто диалоговое окно свойств iSCSI инициатора, мы можем указать IP-адрес нашего хранилища iSCSI Target. В нашем случае особых настроек для FreeNAS target не потребуется, поэтому нужно только указать его IP адрес и нажать на кнопку «Quick Connect». В результате вы автоматически подключитесь к iSCSI target.

укажите ip адрес iscsi таргет

Обратите внимание, что при нажатии кнопки «Quick Connect» можно увидеть статус подключения и target name, которая совпадает с настройками target в FreeNAS.

подключить том по iSCSI Shared Storage в Windows Server 2016

Затем вам нужно щелкнуть по вкладке «Volumes and Devices», чтобы настроить том iSCSI. Здесь также необходимо выбрать параметр «Auto Configure», после этого будут автоматически добавлены и настроены все доступные устройства.

настройка томов на iscsi таргете

Теперь можно увидеть, что iSCSI диск подключен.

смонтировать iscsi диск

Если необходимо поменять определенные параметры или значения в конфигурации подключения iSCSI, их можно настроить, перейдя на вкладку Configuration. К ним относятся учетные данные CHAP, настройки IPsec и т.д. Вы также можете формировать отчеты о подключенных объектах и устройствах, а также изменять имя инициатора на вкладке Configuration.

настройки iSCSI инифиатора

Инициализация iSCSI диска в консоли управления дисками Windows Server 2016

Нам осталось сделать ещё кое-что. Необходимо добавить дисковый раздел в Windows Server 2016 в консоли управления дисками (Disk Management), чтобы этот раздел мог использоваться в системе . Обратите внимание, что после повторного сканирования подключенных устройств хранения появился ещё один диск (с индексом Disk1). Изначально после добавления он находится в статусе «Offline».

неразмеченный диск

Щелкните правой кнопкой мыши по новому тому с неразмеченной областью) и выберите пункт меню «Online». После этого диск станет активным.

диск онлайн

Затем нам нужно инициализировать диск. Для этого снова щелкните правой кнопкой мыши и выберите пункт «Initialize Disk».

инициализироват диск

Далее в появившемся окне «Initialize disk» нужно выбрать таблицу разделов, MBR или GPT. Если вам нужна поддержка больших дисков (более 2 Тб), выберите пункт GPT.

таблица разделов

Итак, мы добавили новый диск, который был отформатирован и теперь готов к работе.

новый том

Процесс добавления общего хранилища iSCSI в Windows Server 2016 очень прост. После того, как было организовано соединение между initiator и iSCSI- target, нам необходимо выполнить определенные настройки в графическом интерфейсе. Затем, нам остается добавить новый том в консоли управления дисками (Disk management) в Windows, после чего сетевое дисковое хранилище можно использовать.

Подключение диска iSCSI

1. Зайдите в «Панель Управления -> Администрирование» и запустите Инициатор iSCSI.


2. В разделе «Свойства» инициатора iSCSI перейдите на вкладку «Обнаружение» и нажмите кнопку «Обнаружить портал».


3. В открывшемся окне заполните поле «IP адрес» сервера iSCSI.



5. Сохраните настройки, убедитесь в получении изображения, подобного приведенному ниже:


6. В разделе «Свойства» инициатора iSCSI перейдите на вкладку «Конечные объекты», выберите появившийся объект с неактивным состоянием и нажмите кнопку «Подключить».




9. Сохраните настройки. Убедитесь, что значение поля «Состояние» обнаруженного конечного объекта – «Подключено», как на рисунке ниже. Выйдите из раздела «Свойства» Инициатора iSCSI, сохранив настройки.



Инициализация и форматирование диска iSCSI

Подключенный iSCSI диск необходимо подготовить к работе (инициализировать и отформатировать).

10. В разделе «Администрирование» откройте вкладку «Управление компьютером».


11. Перейдите в раздел «Управление дисками».


12. Убедитесь, что ваш диск отображается, его состояние – «Вне сети».


13. Выберите из контекстного меню пункт «В сети».


14. Выполните инициализацию диска.



15. Проверьте, что статус диска изменился на «В сети», но на нём отсутствуют разделы и файловая система.


16. Из контекстного меню на не размеченном диске выберите «Создать простой том».


17. После открытия «Мастера создания простого тома» нажмите кнопку «Далее».


18. Укажите в соответствующем поле размер раздела, или оставьте без изменений значение «по умолчанию» (если необходимо использовать весь диск под один раздел).


19. Назначьте букву диска для нового раздела.


20. Выберите тип файловой системы и метку тома.



Важно! Во время форматирования может возникнуть окно с предложением отформатировать диск. Необходимо игнорировать этот запрос, закрыть окно и дождаться окончания форматирования.


22. Проверьте, что новый том находится в состоянии «Исправен».


23. Убедитесь, что новый том отображается среди дисков в «Проводнике».



Проверка доступности диска iSCSI для записи

24. Для проверки тома, перейдите к соответствующему диску в «Проводнике» и создайте, к примеру, текстовый файл, как на рисунке ниже:


25. Убедитесь, что при создании файла проблем не возникло – это означает, что новый том iSCSI подключен, отформатирован и работает исправно.

В данной статье мы опишем развертывания кластера Hyper-V, на операционной системой ОС Windows 2016.
В примере рассмотрим вариант с двумя серверами, два сервера с ролью Hyper-V и один iSCSI.

На SRV-1 и SRV-2 устанавливаем роль Hyper-V и Failover Cluster.

На серверах SRV-1 и SRV-2 запускаем службу iSCSI Initiator.

Переходим на сервер iSCSI Storage. Из раздела File and iSCSI Services устанавливаем роль iSCSI Target Server.


Добавляем роль iSCSI Target Server

На сервере iSCSI Storage в Server Manager находим iSCSI и создаем 2 виртуальных диска.
Диск свидетеля кворума и диск для хранения виртуальных машин.

Создаем iSCSI таргет. Задаем имя iSCSI таргета.


Добавляем сервера, которые могут подключаться к этим дискам (iSCSI инициаторы).

CHAP пропускаем.

Следующим шагом, создаем второй диск, называем его Storage и подключаем к уже созданному iSCSI таргет.

В Server Manager мы видим созданный таргет и инициаторы, но диски пока не подключены.


Возвращаемся на сервера SRV-1 и SRV-2.

Запускаем оснастку iSCSI Initiator. Добавляем таргет и подключаемся к нему.

В Disk Management мы видим 2 новых диска. Инициализируем и форматируем новые диски. На втором сервере форматирование не нужно, только инициализация.

Здесь вернемся на сервер iSCSI Storage и убедимся, что все подключено.


Переходим в диспетчер Hyper-V на серверах SRV-1 и SRV-2 и настраиваем виртуальный коммутатор. Обязательно даем одинаковое название коммутаторам на обоих серверах.


Открываем оснастку Failover Cluster Manager и приступаем к созданию кластера.

Вначале запускаем проверку. Если проверка не выдала ошибок, создаем кластер.

После проверки создаем кластер. При создании кластера для него создается виртуальный объект, которому даем имя и IP-адрес. В AD в том же OU, в котором находятся сервера появится новая машина.

Добавляем диски.

В Failover Cluster Manager переходим в Storage -> Disk -> справа выбираем add Disk и добавляем диски.

Далее указываем Disk Quorum (диск-свидетель)

И добавляем Disk Storage в общие тома кластера.


Настраиваем сеть

Перейдем к настройкам сети, для этого перейдем в раздел Networks. Для сети, которая подключена к сети предприятия указываем Разрешить кластеру использовать эту сеть и Разрешить клиентам подключаться через эту сеть. Для сети хранения данных просто оставим Разрешить кластеру использовать эту сеть, таким образом обеспечив необходимую избыточность сетевых соединений.

На этом настройка кластера окончена.

Теперь все виртуальные машины должны создаваться не в диспетчере Hyper-V, а в Failover Cluster Manager. Для создания новой машины заходим в Roles -> Virtual Machines -> New Virtual Machine. Выбираем узел, на котором будет находится машина.

В качестве расположения виртуальной машины обязательно укажите один из общих томов кластера C:\ClusterStorage\VolumeN.

В параметрах машины Automatic Start Action указываем Automatically Start и задержку старта, что бы избежать перегрузки системы.

В свойствах виртуальной машины (Properties) указываем предпочтительные узлы, в порядке убывания и настраиваем Failover (обработку отказов и восстановление размещения).

На этом настройка виртуальной машины закончена.

Проверяем миграцию виртуальной машины
Move -> Live Migration -> выбираем ноду.

Проанализируем созданный кластер с
BPA (Best Practices Analyzer, Анализатором наилучших решений).

Переходим в Server Manager -> Hyper-V -> справа Tasks -> Start BPA Scan.

Вот что показал мне тест.


Читайте также: