Настройка Target iSCSI в кластере Windows Server 2012R2
В данном обзоре рассматривается конфигурация iSCSI Target в Windows Server 2012. Настройку будем производить на отказоустойчивом кластере (Failover Cluster) на базе сервера ETegro Hyperion RS420 G4.
Более подробно о подготовке и установке кластера Windows Server 2012R2. Перед дальнейшем прочтением и использованием материала настоятельно рекомендуется ознакомится с указанной статьей и иметь настроенный кластер.
Введение
Прежде чем говорить об iSCSI (Internet Small Computer System Interface), остановимся на типах доступа к информации по сети. Существуют два основных метода доступа - файловый и блочный.
К файловому методу относятся распространенные протоколы такие как NFS и CIFS (SMB). В этом случае доступ клиенту предоставляется непосредственно к файлу, хранящемуся на сервере (через общий сетевой ресурс).
При блочном доступе клиенту отдаются блоки диска сервера и клиент сам создает необходимую ему файловую систему на предоставленном блочном устройстве.
Устройства предоставляющие файловые доступ называют NAS (Network Atached Storage), а блочный – SAN (Storage Area Netowrk). Протокол iSCSI, передавая SCSI команды через IP сеть, предоставляет блочный доступ.
Терминология, используемая при работе с iSCSI:
Таргет (Target) – iSCSI сервер, предоставляет доступ по протоколу iSCSI к своему диску.
Инициатор (Initiator) – клиент iSCSI сервера.
IQN (iSCSI qualified name) – имя таргета или инициатора длиной до 255 символов в следующем формате:
iqn.<year-mo>.<reversed_domain_name>:<unique_name>
где:
<year-mo> - год (year) и месяц (mo), когда был зарегистрирован домен;
<reversed_domain_name> - официальное имя домена, записанное в обратном порядке;
<unique_name> - произвольное имя, например, имя сервера.
LUN (Logical unit number) - логические номера устройств, создаются на iSCSI-сервере и назначаются для блочного устройства.
Настройка Target iSCSI в Windows Server 2012R2
Добавление роли сервера
Перед настройкой роли iSCSI Target Server в кластере необходимо добавить роль iSCSI Target Server на каждый узел кластера с помощью мастера добавления ролей и компонентов в консоли Server Manager.
Рис. 1. Мастер добавления ролей и компонентов
Выделение дискового пространства
Так же необходимо определить дисковый ресурс для будущего iSCSI сервера. Диск добавляется в консоли Failover Cluster Manager.
Рис. 2. Failover Cluster Manager
Добавление роли кластера
Далее в консоли Failover Cluster Manager необходимо запустить мастер добавления ролей кластера и выбрать роль iSCSI Target Server.
Рис. 3. Select Role
На шаге Client Access Point укажите имя сервера и IP адрес для доступа клиентов.
Рис. 4. Client Access Point
На шаге Select Storage определяется диск, который необходимо заранее добавить в консоли Failover Cluster Manager.
Рис. 5. Select Storage
На шаге Confirmation подтверждаем конфигурацию.
Рис. 6. Confirmation
На последнем шаге можно ознакомиться с детальным отчетом.
Непосредственная настройка iSCSI target
Рис. 7. Summary
Настройка iSCSI таргета производится в консоли Server Manager. Обратите внимание, что запуск консоли должен осуществляться на том же узле, который в данный момент является владельцем роли iSCSI Target Server в кластере. В правой панели консоли Server Manager выберите File and Storage Services – iSCSI. Затем в меню TASKS выберите New iSCSI Virtual Disk…, запустится мастер создания нового виртуального iSCSI диска.
На шаге iSCSI Virtual Disk Location предлагается выбрать сервер и диск для виртуального iSCSI диска.
Рис. 8. iSCSI Virtual Disk Location
На следующем шаге введите имя виртуального iSCSI диска.
Рис. 9. iSCSI Virtual Disk Name
Укажите размер будущего диска.
Рис. 10. iSCSI Virtual Disk Size
Создаем новый iSCSI таргет.
Рис. 11. iSCSI Target
Введите имя нового таргета.
Рис. 12. Target Name and Access
На шаге Access Servers добавляются инициаторы iSCSI, которым вы хотите разрешить доступ к iSCSI серверу. Существуют несколько методов добавления инициатора.
Рис. 13. Add initiator ID
Метод Query initiator computer for ID добавляет имя компьютера из Active Directory. Поддерживаются только версии Windows Server 2008 R2, Windows 7 или старше.
Метод Enter a value for the selected type позволяет давать доступ любым инициаторам.
На этом шаге, при добавлении инициатора из Active Directory может возникнуть ошибка "Unable to determine IQN for <FQDN>". В этом случае IQN инициатора можно ввести вручную, выбрав метод Enter a value for the selected type. Например, чтобы узнать IQN инициатора на клиенте в Windows 2012 или Windows 8, следует в панели управления открыть iSCSI Initiator Properties и на вкладке Configuration в поле Initiator Name будет прописан требуемый IQN.
Рис. 14. Access Servers
По желанию можно задать аутентификацию.
Рис. 15. Enable Authentication
На шаге Confirmation подтверждаем конфигурацию.
Рис. 16. Confirmation
Последний шаг – результаты работы мастера.
Рис. 17. Results
На этом настройка iSCSI сервера закончена.
Подключение к iSCSI Target
Для подключения к iSCSI Target в Windows 8 в панели управления откройте iSCSI Initiator Properties, на вкладке Targets в поле Target введите имя или IP адрес iSCSI сервера и нажмите Quick Connect.
Рис. 18. iSCSI Initiator Properties
Откроется окно Quick Connect, где сообщается об успешном подключении к таргету. Нажмите Done.
Рис. 19. Quick Connect
В результате этих настроек подключается новый диск, который необходимо инициализировать и отформатировать.
Рис. 20. Computer Management
Использование iSCSI диска ничем не отличается от использования диска, подключенного локально.
Только полноправные пользователи могут оставлять комментарии. Аутентифицируйтесь пожалуйста, используя сервисы.