Настройка iscsi хранилища в windows server 2008 r2

Протокол iSCSI разработан для работы в сетях хранения данных и представляет собой способ доступа к блочным устройствам по протоколу SCSI поверх TCP/IP. Это дает возможность организации недорогих сетей хранения данных (SAN) при помощи обычных Ethernet-сетей. Эта возможность широко используется при построении систем высокой доступности и мы будем рассматривать в рамках этого цикла именно решения на основе iSCSI-хранилищ. Сегодня мы рассмотрим создание такого хранилища на платформе Windows Server 2008 R2.

Онлайн-курс по устройству компьютерных сетей
На углубленном курсе «Архитектура современных компьютерных сетей» вы с нуля научитесь работать с Wireshark и «под микроскопом» изучите работу сетевых протоколов. На протяжении курса надо будет выполнить более пятидесяти лабораторных работ в Wireshark.

Сначала пару слов о принципиальных отличиях iSCSI от иных сетевых систем хранения данных. Cети хранения данных — SAN (Storage Area Network) предусматривают передачу данных в сети в «сыром» виде по протоколу SCSI, также, как если бы они передавались между системой и локальным диском на низком уровне. iSCSI устройства воспринимаются системой практически также, как локальные диски — перед использованием на них нужно создать разделы и отформатировать.

В тоже время привычные всем сетевые хранилища — NAS (Network Area Storage) обеспечивают доступ на уровне файловой системы, используя протоколы передачи файлов, такие как SMB или NFS. 

Проще говоря: NAS — это привычные всем общие сетевые папки, SAN — подключаемые по сети диски. Из этого следует второе важное отличие. Сетевая папка может обслуживать множество клиентов. Устройство SAN может быть подключено к единственному клиенту, точно также как обычный HDD может быть подключен только к одному ПК. Исключение — кластеры, когда к одному SAN-устройству имеют доступ сразу несколько нод, в этом случае используется дополнительный уровень абстракции — кластерная файловая система, например Microsoft Cluster Shared Volumes (CSV) или VMware VMFS.

Перед тем, как приступать к практическому освоению данной технологии, следует познакомиться с принятой терминологией:

  • Инициатор iSCSI (iSCSI Initiator) — клиентская часть, направляет запросы цели iSCSI, может быть выполнена программно, в виде драйвера или аппаратно, в виде iSCSI-адаптера;
  • Цель iSCSI (iSCSI Target, таргет) — серверная часть, принимает подключения от инициатора и предоставляет ему доступ к связанным с ним блочными устройствами — виртуальными дисками, LUN. Может быть реализован как программно, так и в виде аппаратной СХД.

Одна цель iSCSI может быть связана с несколькими блочными устройствами, которые будут доступны подключившемуся к цели инициатору. Один инициатор может быть подключен к нескольким целям и использовать все связанные с ними устройства. Одна цель также может принимать подключения от нескольких инициаторов, но каждое отдельное устройство может быть доступно только одному из инициаторов.

Еще один момент, теперь уже связанный с практической реализацией iSCSI-хранилищ. Для SAN крайне желательно выделить отдельную сеть, изолированную от сети предприятия.

iscsi-targer-server2008r2-001.jpg

Это необходимо для обеспечения достаточной пропускной способности в сети хранения данных и избежать перегрузки обычной сети iSCSI-трафиком. Также нет смысла организовывать iSCSI в сетях с пропускной способностью ниже чем 1 Гбит/сек. 

В состав Windows Server 2008 R2 роль цели iSCSI не входит и для ее развертывания необходимо скачать Microsoft iSCSI Software Target. Распаковываем его и устанавливаем пакет iscsitarget_public.msi из папки x64. Установка предельно проста и мы не будем заострять на ней внимание.

После установки перейдем к консоли управления iSCSI: Пуск — Администрирование — Программная цель iSCSI. Прежде всего создадим новую цель (таргет). Для этого щелкнем правой кнопкой на Цели iSCSI — Создать цель iSCSI.

iscsi-targer-server2008r2-002.jpg

Откроется мастер, в котором укажем имя цели и ее описание. Давайте целям осмысленные имена и не ленитесь создавать описания, чтобы потом не приходилось гадать для чего у вас создана та или иная цель.

iscsi-targer-server2008r2-003.jpg

Следующим шагом нам надо указать идентификаторы инициаторов iSCSI которым будет разрешен доступ к цели. Идентификатор IQN — это специальное имя формата iqn.<year-mo>.<reversed_domain_name>:<unique_name>, которое является уникальным для каждого iSCSI-устройства в сети хранения данных. Где:

  • year-mo — год регистрации доменного имени;
  • reversed_domain_name -доменное имя, записанное наоборот;
  • unique_name — уникальное имя устройства, например таргет здесь будет содержать указанное вами имя, а инициатор имя хоста.

Например, в программных решениях Microsoft IQN по умолчанию имеет формат iqn.1991-05.com.microsoft:unique_name.

Чтобы узнать IQN перейдем на инициатор iSCSI, в нашем случае это сервер под управлением Windows Server 2012, но алгоритм действий будет одинаков для любых иных версий Windows. Переходим в Панель управления — Инициатор iSCSI, на предложение задать ее автоматический запуск отвечаем утвердительно:

iscsi-targer-server2008r2-004.jpg

Затем в открывшемся окне переходим на закладку Конфигурация, где находится искомый идентификатор:

iscsi-targer-server2008r2-005.jpg

Можно скопировать его и указать при настройке цели, но есть другой способ. Для этого перейдите на закладку Конечные объекты, в поле Объект введите имя сервера с установленной Программной целью iSCSI и нажмите Быстрое подключение

iscsi-targer-server2008r2-006.jpg

Понятно, что пока мы ни к чему не подключимся, но сейчас у нас иная задача. Возвращаемся обратно на сервер цели и жмем на странице указанием идентификатора инициатора кнопку Обзор.

iscsi-targer-server2008r2-007.jpg

Теперь становится понятно, для чего мы делали попытку подключения. Сервер целей iSCSI хранит список последних подключавшихся к ней инициаторов и позволяет их выбрать.

На этом создание цели завершено и мы можем создать и привязать к ней один или несколько дисков. Для этого переходим к пункту Устройства и в меню правой кнопки мыши выбираем Создать виртуальный диск.

iscsi-targer-server2008r2-008.jpg

Откроется следующий мастер, в котором указываем расположение и имя виртуального диска, обратите внимание, что указывать нужно полное имя файла, вместе с расширением .vhd.

iscsi-targer-server2008r2-009.jpg

Затем укажем желаемый размер в МБ 

iscsi-targer-server2008r2-010.jpg

И цель iSCSI (таргет) к которой будет привязан данный виртуальный диск.

iscsi-targer-server2008r2-011.jpg

На этом настройка диска также будет завершена. В результате этих несложных действий мы получили настроенную цель iSCSI с привязанным к ней виртуальным диском. Теперь снова перейдем на инициатор. Можно воспользоваться быстрым подключением и автоматически присоединить диски с обнаруженных целей. Но следует помнить, что наша цель не только подключить диски, но и разделить сеть хранения данных и локальную сеть предприятия.

Поэтому переходим на закладку Обнаружение и нажимаем Обнаружить портал, затем вводим имя сервера с ролью цели iSCSI.

iscsi-targer-server2008r2-012.jpg

После чего возвращаемся на закладку Конечные объекты, выбираем обнаруженную цель, которая находится в состоянии Неактивно, и нажимаем Свойства.

iscsi-targer-server2008r2-013.jpg

В открывшемся окне в поле IP-адрес конечного портала выбираем адрес принадлежащий вашей сети хранения данных:

iscsi-targer-server2008r2-014.jpg

Возвращаемся обратно и нажимаем Подключить. Присоединенные устройства можно обнаружить в оснастке Управление дисками.

iscsi-targer-server2008r2-015.jpg

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

iscsi-targer-server2008r2-016.jpg

В данном материале мы рассмотрели самый простой вариант настройки хранилища. В наших последующих материалах мы будем возвращаться к отдельным настройкам, не затрагивая общей темы создания хранилища.

Онлайн-курс по устройству компьютерных сетей
На углубленном курсе «Архитектура современных компьютерных сетей» вы с нуля научитесь работать с Wireshark и «под микроскопом» изучите работу сетевых протоколов. На протяжении курса надо будет выполнить более пятидесяти лабораторных работ в Wireshark.


Sep 20, 2015

Here is one of those topics you do not see much, sure there are basics on setting up the Microsoft iSCSI Initiator but what about the details in adding the whole thing, well here it it is!.

Overview

In this post we will be configuring a NIC just for accessing the storage, configuring the iSCSI Initiator, then adding the storage to the server.

Configure the iSCSI NICS on Server

Before we can configure the iSCSI Initiator we need to make sure that there are NIC’s configured on the same vlan as the iSCSI target.  Preferred is to have two NIC’s for fault tolerance. The setup is the same as with any other NIC’s on the server with the exception that you do not want this to register in DNS.

Rename the Adapters for easy identification at a later date. For this instance we have named them iSCSI LAN1 and iSCSI LAN2. This is an optional step, your call.

Start iSCSI Initiator Service

First we need to enable and start the Microsoft iSCSI service. Here are several ways to access Microsoft iSCSI service.

  • Click Start, click Control Panel, click Classic View, and then click iSCSI Initiator.
  • Click Start, click Administrative Tools, and then click iSCSI Initiator.
  • Click Start, in Start Search, type iSCSI, and then in Programs, click iSCSI Initiator.
  • Click Start, click Control Panel, in the search field, type iSCSI, and then in Administrative Tools, click iSCSI Initiator.

Start the service and then change Startup Type from Manual to Automatic.

iscsi2

While we are there we need to get the IQN.

Every iSCSI initiator and target must have a worldwide unique name. Typically, this is an iSCSI qualified name (IQN). A single IQN applies to all iSCSI HBAs on the server, including Microsoft iSCSI Initiator. You should not configure an iSCSI HBA to have a different IQN than the IQN that is used by other iSCSI HBAs and Microsoft iSCSI Initiator; they must all share the same IQN name.

Microsoft iSCSI Initiator automatically chooses an IQN that is based on the computer name and the Domain Name System (DNS). If the names of the computer or DNS are changed, the IQN also changes. However, an administrator can specifically configure the IQN to be a fixed value instead of the IQN that is generated. If the administrator specifies a fixed IQN name, that name must be maintained as worldwide unique.

iscsi3

Click on the Configuration tab and copy the IQN number generated by Microsoft. At this point we are ready to configure the storage. Your storage administrator will need to have the IQN information for configuration of the host on the iSCSI server. Once completed we are ready to attach the storage to the server.

Add Storage

Open Control Panel and click on iSCSI Initiator. Now we are going to add the target initiators, the iSCSI storage server. Type in ip address of the target initiator and click Quick Connect.

iscsivnx12

The Quick Connect screen will appear and if a successful connection occurs you will now see the iqn for the iSCSI server.

iscsivnx13

Click Done. While in the same screen, click on Connect. Check Enable multi-path box, then click Advanced. We need to set a few settings for the first connection.

iscsivnx14

Fix the advanced settings for the target.

iscsivnx15

Select the following.

Local Adaptor: Microsoft iSCSI Initiator

Initiator IP: <your servers storage NIC>

Target proxy IP: <select the target ip of the iSCSI server>

Click OK to save the changes then OK again to save the check box changes  and this will put us back to the  iSCSI settings.

From the example above we have added the first IP address for SPA. So now we need to add the second SPA address. While still on the targets tab and the only IQN is highlighted click the Connect button. This will bring up the same advanced / Connect to target dialog as before. Click the Enable multi-path box and click Advanced. The settings in advanced are now going to point to the other NIC for the iSCSI target.

Click OK, then OK and once again we will be back at the targets. Now we need to add iSCSI target SPB  to the targets. Use the same process as when iSCSI SPA target  were added and the second NIC for the Initiator IP. When you are done your targets should look like this.

iscsivnx16

Now that we have added the storage and the iSCSI is configured on the host we will be able to format and see the storage on the server. If you are using EMC PowerPath. We should see the disk showing.

iscsivnx17

Our final step is to bring the disk online, initialize it and format it. Open Server Manager and expand Storage and click on Disk Management. The service will re-scan the disk and find the new storage. Right click on the new disk and click bring online. Right click again and select Initialize Disk. A box will popup, select GPT and click OK.

We are now ready to format the disk. Right click on the un-formatted disk and select New Simple Volume. Select a drive letter and click next. This next part is crucial. If this is for Microsoft Exchange or Microsoft SQL Server, the allocation unit size must be set to 64k for best performance. Otherwise, leave it at default. Fill in the volume label and click OK.

That is all there is to it, you have successfully added iSCSI storage to a Windows 2008 R2 server.

Прочитано: 1 480

Я рассмотрю подключение iSCSI с FreeNAS сервера под управление операционной системы Windows Server 2008 R2 Enterprise.

«Start» – «Control Panel» – и запускаем оснастку «iSCSI Initiator».

Т.к. данный сервис, отвечающий за оснастку по умолчанию не запущен, соглашаемся и запускаем:

Запускаем сервис ответственный за оснастку iSCSI Initiator.

Либо через командную строку

C:\Users\ekzorchik>sc config MSiSCSI start= auto

[SC] ChangeServiceConfig SUCCESS

C:\Users\ekzorchik>net start MSiSCSI

The Microsoft iSCSI Initiator Service service is starting..

The Microsoft iSCSI Initiator Service service was started successfully.

Cнова запускаем оснастку «iSCSI Initiator», открываем вкладку «Discovery» – «Discovery Portal…» и указываем хост имя или dns имя нашего FreeNAS сервера. Если процесс опроса завершается ошибками, то следует перезапустить службу MSiSCSI

Должно получиться вот так:

В случае успешного опроса запись пропишется в доступные сервера.

Теперь произведем подключение к нашему FreeNAS’, для этого переходим на вкладку «Targets»

Произведем подключение к опрошенному FreeNAS серверу.

Нажимаем “ОК»,

Добавляем в избранное подключаемый FreeNAS сервер.

Если всё правильно и успешно настроено система подключит iSCSI диск.

Результат успешного подключения к FreeNAS серверу.

И открыв «Диспетчер дисков» обнаруживаем подключённый HDD

«Start» – «Control Panel» – «Administrative Tools» – «Server Manager» – «Storage» – «Disk Management».

Результат отображения в оснастке управления дисками проброшенного диска.

, но он сейчас находится в выключенном состоянии.

Включаем его, форматируем под нужную Вам файловую систему и назначаем букву диска.

На этом всё, удачи.

Содержание

  1. Настройка iscsi windows server 2008 r2
  2. Настройка iscsi windows server 2008 r2
  3. Настройка и подключение iSCSI-диска в Windows Server
  4. Настройка iSCSI target в Windows Server
  5. Настройка iSCSI Initiator в Windows Server 2019
  6. Настройка iscsi windows server 2008 r2
  7. Установка и настройка Microsoft ISCSI Target 3.3
  8. Системные требования Microsoft ISCSI Target
  9. Установка iSCSI Target 3.3
  10. Создаем хранилище
  11. Создаем iSCSITarget

Настройка iscsi windows server 2008 r2

Защита Систем Хранения Данных играет далеко не последнюю роль в обеспечении безопасности всей ИТ инфраструктуры. Протокол iSCSI, используя в качестве среды передачи данных стандартные каналы связи, помимо очевидных преимуществ несет в себе и определенные риски, связанные с возможностью несанкционированного доступа и получения конфиденциальной информации злоумышленниками.

На сегодняшний день существует достаточное количество решений, позволяющих решить данную проблему. Так, например, при организации СХД на платформе Windows Server, системным администраторам изначально доступен ряд инструментов по защите СХД без дополнительных затрат.

CHAP аутентификация

Стандарт, описывающий iSCSI (RFC 3720), предусматривает использование в качестве метода аутентификации протокол CHAP (Challenge Handshake Authentication Protocol). Данный протокол позволяет выполнять как одностороннюю аутентификацию (клиента или сервера), так и взаимную (Mutual Authentication) на основе секретного слова (secret) – строки символов, известных только клиенту и серверу.

Для настройки CHAP аутентификации на сервере (Microsoft Software iSCSI Target) и клиенте (Microsoft iSCSI Initiator) выполните следующие действия.

В консоли Microsoft Software iSCSI Target откойте свойства нужного таргета и перейдите на вкладку Authentication. Установите флаг Enable CHAP. В после User name введите имя, которое будет предоставлять клиент при аутентификации (например, IQN клиента), а полях Secret и Confirm Secret – секретное слово для аутентификации клиента. Если вам требуется настроить обратную аутентификацию, установите флаг Enable reverse CHAP authentication, в поле User name под данным флагом введите полный IQN таргета, а в полях Reverse Secret и Confirm secret – секретное слово для аутентификации

Как защитить iscsi в windows server 2008R2-01

Теперь настройте клиента, открыв свойства iSCSI Initiator. Если вы решили настроить обратную аутентификацию, то на вкладке General нажмите кнопку Secret и введите секретное слово для аутентификации сервера.

Как защитить iscsi в windows server 2008R2-02

Перейдите на вкладку Discovery и с помощью кнопки Add Portal добавьте новый iSCSI сервер, а затем перейдите на вкладку Targets. Выберите таргет, к которому требуется подключиться и нажмите Log On… В окне Log On to Target нажмите кнопку Advanced.

Как защитить iscsi в windows server 2008R2-03

В окне Advanced Settings на вкладке General установите флаг CHAP logon information и введите имя пользователя (User name) и секретное слово (Target secret), указанные ранее при настройке таргета.

Как защитить iscsi в windows server 2008R2-04

Если вы используете обратную аутентификацию, установите флаг Perform mutual authentication. Нажмите OK для подключения таргета. Теперь, при попытке подключиться, используя неправильные учетные данные, вы получите сообщение об ошибке:

Как защитить iscsi в windows server 2008R2-05

Шифрование с помощью IPSec

IPSec протокол, позволяющий выполнять подписывание и шифрование пакетов для их надежной передачи между узлами. В ОС семейства Windows управление IPSec осуществляется с помощью политик (Policy). На компьютере может быть несколько политик IPSec, однако активной/назначенной (assigned) – той, чьи настройки применяются в данный момент – только одна. Политика включает в себя одно или несколько правил, каждое из которых, в свою очередь, состоит из списка IP фильтров (IP Filter List) – на основе которого определяется, подпадает тот или иной IP пакет под действие данного правила или нет, а также действия (Filter Action) задающего поведение по отношению к данному трафику. IP фильтры достаточно гибки в настройке и позволяют определять направление, IP адрес источник и получателя трафика, используемые протоколы и порты.

Давайте рассмотрим процесс создания политики IPSec с нуля. Для упрощения описания, настройку я буду производить через консоль при помощи netsh.

Для начала создайте новоую политику, используя команду:
netsh ipsec static add policy «iSCSI Security Policy»

Теперь создайте новый список IP фильтров:
netsh ipsec static add filterlist name=»iSCSI Target Filter List»

Добавьте новый IP фильтр в список:
netsh ipsec static add filter filterlist=»iSCSI Target Filter List» srcaddr=»10.0.0.2″ dstaddr=ME protocol=TCP mirrored=yes srcport=0 dstport=3260
В srcaddr= и dstaddr= вы можете указывать как конкретные IP адреса, так и параметры ANY – для указания любого адреса или MY – для указания текущего компьютера. В srcport= и dstport= вы можете указать конктерный номер порта или 0 – для указания произвольного порта. Если к серверу обращаются несколько клиентов, вы можете добавить еще один фильтр в список, изменим адрес источника трафика на требуемый.

Добавьте новое действие для фильтра:
netsh ipsec static add filteraction name=»Encrypt Traffic» inpass=yes action=negotiate qmsec=»ESP[DES,SHA1]»
Для шифрования и подписывания IP пакетов я использую ESP (протоколы DES и SHA1 соответственно). При желании, для подписывания пакетов вы также можете использовать AH и более стойкий алгоритм шифрования 3DES (с длиной ключа 168 бит). Параметр inpass= указывает на то, что сервер может изначально принимать незашифрованные пакеты, но отвечать обязан только с использованием шифрования.

Наконец, создадим новое правило, используя ранее добавленную политику, фильтр и действие:
netsh ipsec static add rule name=»iSCSI Protection» policy=»iSCSI Security Policy» filterlist=»iSCSI Target Filter List» filteraction=»Encrypt Traffic» psk=»12345″

Как защитить iscsi в windows server 2008R2-06

В качестве метода аутентификации я использую предварительный ключ (Preshared Key). Преимущество его использования заключается в простоте настройки. Недостатки – данный ключ хранится в открытом виде и может быть легко скомпроментирован. В качестве альтернативных вариантов аутентификации вы можете использовать Kerberos аутентификацию (если клиент и сервер находятся в доменах с настроенными доверительными отношениями) или сертификаты доверенного центра сертификации.

Аналогичным образом создадим и настроим политику на клиенте:
netsh ipsec static add policy «iSCSI Client Security Policy»
netsh ipsec static add filterlist name=»iSCSI Target Filter List»
netsh ipsec static add filter filterlist=»iSCSI Target Filter List» srcaddr=ME dstaddr=10.0.0.1 protocol=TCP mirrored=yes srcport=0 dstport=3260
netsh ipsec static add filteraction name=»Encrypt Traffic» inpass=yes action=negotiate qmsec=»ESP[DES,SHA1]»
netsh ipsec static add rule name=»iSCSI Client Protection» policy=»iSCSI Client Security Policy» filterlist=»iSCSI Target Filter List» filteraction=»Encrypt Traffic» psk=»12345″

Как защитить iscsi в windows server 2008R2-07

Обратите внимание, что Preshared Key должен совпадать на клиенте и сервере.

Теперь осталось назначить созданные политики. На сервере:
netsh ipsec static set policy «iSCSI Security Policy» assign=yes

И на клиенте:
netsh ipsec static set policy «iSCSI Client Security Policy» assign=yes

После включения политик можете попробовать подключиться к серверу и проверить работу IPSec. Сделать это можно с помощью консоли MMC и оснастки IP Security Monitor.

Как защитить iscsi в windows server 2008R2-08

Заключение
Использование встроенных механизмов аутентификации и шифрования позволяют обеспечить безопасный доступ к вашим данным по протоколу iSCSI. Однако, помните, что платой за испльзование IPSec может стать повышенная нагрузка на процессоры серверов и клиентов, и, как следствие, снижение быстродействия вашей СХД.

Источник

Настройка iscsi windows server 2008 r2

Как создать ISCSI диск в Windows Server 2008 R2-01

Всем привет ранее мы с вами рассмотрели Как установить ISCSI сервер в Windows Server 2008 R2, для настройки iSCSI-хранилища, сегодня научимся и узнаем как создать ISCSI диск в Windows Server 2008 R2. Эти диски мы в будущем будем подключать к Windows и к ESXI 5.5 хостам. Для реализации у вас должен быть сервер, с нужным вам объемом дисков, желательно чтобы эти диски были быстрые в каком нибудь RAID.

Открываем в пуск оснастку Программная цель ISCSI (Micrsoft). Переходим в пункт Устройства и правым кликом вызываем контекстное меню, из него выбираем пункт Создать виртуальный диск.

Как создать ISCSI диск в Windows Server 2008 R2-02

Откроется мастер создания виртуального диска, жмем далее.

Как создать ISCSI диск в Windows Server 2008 R2-03

Как создать ISCSI диск в Windows Server 2008 R2-04

Указываем путь до папки где будет храниться iscsi диск

Как создать ISCSI диск в Windows Server 2008 R2-05

и указываем его имя у меня это будет esxi.vhd, расширение vhd нужно дописывать обязательно.

Как создать ISCSI диск в Windows Server 2008 R2-06

Теперь нужно указать размер iscsi диска, задается он в мегабайтах.

Как создать ISCSI диск в Windows Server 2008 R2-07

Указываем описание к нашему диску

Как создать ISCSI диск в Windows Server 2008 R2-08

iscsi target пропускаем жмем далее.

Как создать ISCSI диск в Windows Server 2008 R2-09

Как создать ISCSI диск в Windows Server 2008 R2-10

Видим в устройствах появился наш новый диск.

Как создать ISCSI диск в Windows Server 2008 R2-11

Если кликнуть по нему правым кликом, то видим, что есть полезные опции такие как Расширить виртуальный диск.

Как создать ISCSI диск в Windows Server 2008 R2-12

Вот так вот просто создать ISCSI диск в Windows Server 2008 R2 который в следующей статье читайте Как подключить ISCSI диск из Windows Server 2008 R2 в VMware ESXI 5.5

Источник

Настройка и подключение iSCSI-диска в Windows Server

Протокол iSCSI (Internet Small Computer System) представляет собой протокол SCSI, работающий с системами хранения данных поверх протокола IP. С помощью iSCSI вы сможете подключать ваши сервера к сетевым хранилищам по обычной TCP/IP сеть без использования FC. В этой статье мы рассмотрим, как настроить iSCSI-хранилище на одном Windows Server 2019 и использовать его на других серверах(в Windows Server 2016 и 2012 R2 все настраивается аналогично). Первый пример использования iSCSI: файловому серверу необходимо дополнительное место, и мы по сети подключаем к нему виртуальный диск с другого сервера-хранилища по iSCSI. Другой пример – построение отказоустойчивого кластера, когда для нескольких серверов необходимо общее хранилище.

Для использования ISCSI-диска нужно на сервере-хранилище настроить виртуальный диск (это обычный vhd/vhdx файл) и опубликовать его в виде iSCSI таргета, к которому подключаются iSCSI инициаторы (другие сервера и устройства).

Настройка iSCSI target в Windows Server

В мастере создания виртуального iSCSI диска нужно выбрать физический раздел, на котором его нужно разместить. Далее нужно присвоить имя iSCSI диска, указать размер диска и его тип (Fixed Size, Dynamically expanding или Differencing), имя iSCSI таргета.

На шаге Access Servers нужно указать серверы (iSCSI инициаторы), которые смогут подключаться к данному iSCSI таргет, выбрав один из вариантов подключения:

Пусть используется вариант с IP-адресом.

Можно создать iSCSI диск с помощью PowerShell. Создадим виртуальный диск размером 200 Гб:

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

Если нужно использовать диск фиксированного размера (такие диске резервируют место на физическом носителе при создании), то его создать той же командой с дополнительным параметром UseFixed:

Далее таргету присваивается имя, здесь же можно разрешить к нему доступ с IP-адреса сервера-инициатора:

При желании вместо IP-адреса можно использовать IQN имя (iSCSI Qualified Name – уникальный идентификатор iSCSI устройства в сети):

Затем желательно проверить результат:

Get-IscsiServerTarget | fl TargetName, LunMappings

Настройка iSCSI Initiator в Windows Server 2019

Следующий шаг – подключение к созданному iSCSI диску со второго сервера-инициатора. Перейдите в панель управления Control Panel, запустите iSCSI initiator (или выполните команду iscsicpl.exe ).

В консоли управления службами services.msc поставьте автоматический тип запуска для службы Microsoft iSCSI Initiator Service, Или используйте команду:

Перейдите на вкладку Discovery, нажмите на кнопку Discover Portal и введите ввести IP-адрес первого сервера (iSCSI-таргет). Чтобы трафик ходил только через определённый сетевой интерфейс, нужно нажать кнопку Advanced, и изменить значения по умолчанию в выпадающих списках: Local Adapter –> Microsoft iSCSI Initiator, Initiator IP –> 172.17.244.8.

Осталось инициализировать сам iSCSI-диск, который сначала находится в состоянии Offline. Для этого на сервере-инициаторе необходимо в консоли Disk Management в контекстном меню нового диска выбрать пункт Online, а затем – Initialize Disk. Создайте на новом диске один или несколько разделов, присвойте метку и букву диска. Отформатируйте в файловой системе NTFS.

Для быстрой инициализации и форматирования нового диска можно использовать следующий однострочный PowerShell (см. пример в статье об управления дисками и разделами из PowerShell):

Теперь этот виртуальный диск, подключенный с другого сервера по протоколу iSCSI можно использовать как обычный локально подключенный диск.

Чтобы подключится к iSCSI таргет выполните команду:

Если использовалась дополнительная проверка аутентификации CHAP, то необходимо будет это указать, используя следующую конструкцию:

Если вы хотите обеспечить высокую доступность и балансировку нагрузки для iSCSI дисков, можно использовать несколько избыточные сетевые компоненты (сетевые карты, коммутаторы) и модуль MPIO.

Источник

Настройка iscsi windows server 2008 r2

Как установить ISCSI сервер в Windows Server 2008 R2-01

Всем привет сегодня расскажу как установить ISCSI сервер в Windows Server 2008 R2. По умолчанию данная служба не идет в комплекте Windows Server 2008 R2 и скачивается отдельно как компонент. Сам ISCSI сервер, состоит из iscsi target windows, который будет выступать в роли цели к кому будет подключаться встроенный компонент Windows инициатор iscsi, и с помощью них будет производиться настройка iSCSI-хранилища.

Напомню что такое ISCSI протокол (англ. Internet Small Computer System Interface) — протокол, который базируется на TCP/IP и разработан для установления взаимодействия и управления системами хранения данных, серверами и клиентами. iSCSI описывает: Транспортный протокол для SCSI, который работает поверх TCP. Благодаря ему вы можете создать дисковое хранилище средствами Windows и подключить его через вашу локальную сеть ethernet, скорость конечно будет зависеть больше от вашего сетевого парка, но вам не придется тратиться на дорогостоящие FC свитчи, а если у вас есть 10 и более гигабитные ISCSI свитчи то вообще все будет шикарно, так как они уже мало чем проигрывают FC, плюс их проще внедрять в существующую инфраструктуру.

Для того чтобы наш iscsi сервер работал скачаем Microsoft iSCSI Software Target 3.3. Запускаем скачанный дистрибутив

Как установить ISCSI сервер в Windows Server 2008 R2, для настройки iSCSI-хранилища-01

Через browse указываем куда хотим выгрузить установочный файл

Как установить ISCSI сервер в Windows Server 2008 R2, для настройки iSCSI-хранилища-02

видим Microsoft iSCSI Software Target 3.3 успешно извлечен.

Как установить ISCSI сервер в Windows Server 2008 R2, для настройки iSCSI-хранилища-03

Переходим в директорию в которую извлекались файлы, нас будет интересовать папка x64, запускаем iscsitaget_public

Как установить ISCSI сервер в Windows Server 2008 R2, для настройки iSCSI-хранилища-04

откроется мастер установки жмем сразу next.

Как установить ISCSI сервер в Windows Server 2008 R2, для настройки iSCSI-хранилища-05

Соглашаемся с лицензионным соглашением

Как установить ISCSI сервер в Windows Server 2008 R2, для настройки iSCSI-хранилища-06

при желании можно изменить каталог установки

Как установить ISCSI сервер в Windows Server 2008 R2, для настройки iSCSI-хранилища-07

Как установить ISCSI сервер в Windows Server 2008 R2, для настройки iSCSI-хранилища-08

Как установить ISCSI сервер в Windows Server 2008 R2, для настройки iSCSI-хранилища-09

Как установить ISCSI сервер в Windows Server 2008 R2, для настройки iSCSI-хранилища-10

Как установить ISCSI сервер в Windows Server 2008 R2, для настройки iSCSI-хранилища-11

Теперь откроем Пуск-Администрирование и видим новую оснастку Программная цель ISCSI (Micrsoft)

Как установить ISCSI сервер в Windows Server 2008 R2, для настройки iSCSI-хранилища-12

Читайте далее Как создать ISCSI диск в Windows Server 2008 R2, для подключения его к ESXI 5.5.

Вот так вот просто установить ISCSI сервер в Windows Server 2008 R2, для настройки iSCSI-хранилища.

Источник

Установка и настройка Microsoft ISCSI Target 3.3

В этой статье поговорим о технологии, позволяющей программными средствами из обычного сервера Windows создать сетевую систему хранения наподобие SAN и позволяющей различным сетевым клиентам использовать дисковые ресурсы этого сервера по протоколу iSCSI. Для реализации такой технологии Microsoft поддерживает специальный бесплатный компонент — Microsoft iSCSI Software Target 3.3 (последняя версия на момент написания статьи). Даная технология может использоваться для построения недорогих кластерных систем с единым дисковым хранилищем, для использования в системах виртуализации (со всеми вкусностями, такими как Live Migration — LM и High Availability –HA) без необходимости покупать дорогие устройства Fiber Channel SAN или аппаратные iSCSI сервера.

Скачать Microsoft iSCSISoftware Target 3.3 можно с сайта Microsoft по ссылке http://www.microsoft.com/downloads/en/details.aspx?FamilyID=45105d7f-8c6c-4666-a305-c8189062a0d0

Системные требования Microsoft ISCSI Target

Данная версия iSCSI Software Target поддерживает установку на следующие операционные системы

И требует наличия процессора не менее 1GHz и не менее 2GB оперативной памяти.

Программный продукт iSCSI Target состоит из двух компонент: сервера (в терминологии ISCSI – Target) и клиента (initiator — инициатора)

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

Установка iSCSI Target 3.3

После того, как вы скачали пакет. Необходимо его распаковать, в результате у нас появятся 2 файла:

Для установки серверной части (Target) необходимо запустить файл iscsitarget_public.msi. Мастер установки крайне прост:

После нажатия кнопки Finish, считаем, что компонент установлен.

Утилиту управления iSCSI target можно открыть из стартового меню («Microsoft iSCSI Software Target»).

Следующие этапы настройки iSCSI target – заключаются в создании устройства виртуального диска (в терминах сетей хранения LUN), и создании Target –а, к которому будут подключаться клиенты для получения доступа к виртуальному диску.

Создаем хранилище

В консоли правой кнопкой мыши щелкаем по Devices и выбираем пункт ”Create Virtual Disk”.

Указываем местоположение и имя виртуального диска (они храниться в формате vhd).

Укажем размер диска.

В результате в списке виртуальных устройств появится новый виртуальный диск.

Создаем iSCSITarget

iSCSI target по сути – это ссылка для клиента, которая поможет найти ему устройство хранения (созданный ранее виртуальный диск). Щелкнем правой кнопкой по элементу iSCSI Targets и выберем ”Create iSCSI Targets”.

Укажем осмысленное имя:

Далее можно указать каким серверам можно подключаться к данному Target-у. Мы настроим этот параметр позднее. Нажмем Next и Finish.

Чтобы перейти к тонкой настройке выберете созданный вами Target и перейдите в его свойства.

Добавим ранее созданный виртуальный диск (вкладка Virtual Disks).

Далее на вкладке iSCSI Initiators укажем каким клиентам (их IQN) можно подключаться к нашему Target-у (мы ранее пропустили этот шаг).

Вот и все мы настроили iSCSI сервер (target) на Windows Server 2008 R2. В следующей статье поговорим о том, как настраиваются клиенты iSCSI (инициаторы).

Источник

Recently Microsoft released an iSCSI Target for Windows Server 2008 R2. This is something that many users have requested for a long time, and with the introduction of Windows Storage Server 2008 R2, it became a logical add-on to offer with Windows Server 2008 R2. Perhaps the best part of the software is that Microsoft offers this software with attractive pricing, in that it is free!

One can get information about the Miscrosoft iSCSI Target and access the download on TechNet.

Test Configuration

For this guide I simply used the Big WHS which uses Windows Server 2008 R2 as a base.

  1. CPU: Intel Xeon W3550
  2. Motherboard:  Supermicro X8ST3-F
  3. Memory: 24GB ECC unbuffered DDR3 DIMMs (6x 4GB)
  4. Case (1): Norco RPC-4020
  5. Case (2): Norco RPC-4220
  6. Drives: 8x Seagate 7200rpm 1.5TB, 4x Hitachi 5K3000 2TB, 20x Hitachi 7200rpm 2TB, 8x Western Digital Green 1.5TB EADS, 2x Western Digital Green 2TB EARS.
  7. SSD: 2x Intel X25-V 40GB
  8. Controller: Areca ARC-1680LP (second one)
  9. SAS Expanders: 2x HP SAS Expander (one in each enclosure)
  10. NIC (additional): 1x Intel Pro/1000 PT Quad , 1x Intel  Intel Pro/1000 GT (PCI), Intel EXPX9501AT 10GigE
  11. Host OS: Windows Server 2008 R2 with Hyper-V installed
  12. Fan Partitions updated with 120mm fans
  13. PCMIG board to power the HP SAS Expander in the Norco RPC-4220
  14. Main switch – Dell PowerConnect 2724

With plenty of drives, being able to export volumes using iSCSI is important on the network.

Installation

Aside from the fact that the iSCSI Target that Microsoft provides is free, it is also very easy to install. First one should go to the TechNet blogs and download the installer. Once this is done, double-click on the installer.

Installing Microsoft iSCSI Target — Extract File

After this is complete, one will be prompted with a screen where one should click on “iSCSI Software Target (x64)” to start the process.

Installing Microsoft iSCSI Target - Installation Start Page

Installing Microsoft iSCSI Target — Installation Start Page

After clicking that link, a .msi installer package is run which will bring up the setup wizard.

Installing Microsoft iSCSI Target - Wizard Start

Installing Microsoft iSCSI Target — Wizard Start

This is a very easy wizard. One needs to accept the license agreement, select an installation path, and opt-in to the customer experience program. This is a shift for Microsoft because normally the default setting is opt-in and one needs to opt-out. I originally took lots of screen shots, but clicking “Next” is very simple.

Installing Microsoft iSCSI Target - Finish

Installing Microsoft iSCSI Target — Finish

Viola! The installation process is finished. One can now start to configure iSCSI targets on the Windows Server 2008 R2 instance. Sadly, this does not work with the free Hyper-V Server R2.

Installing Microsoft iSCSI Target - Installed Under Administrative Tools

Installing Microsoft iSCSI Target — Installed Under Administrative Tools

As one can see, the Microsoft iSCSI Software Target is installed under Administrative Tools and can be accessed from the Start menu. (Yes, I know I should not have been using the Administrator account.)

Conclusion

Of course, the more exciting part is installing the software, but with a nice GUI, the Microsoft iSCSI target is very simple to configure. Expect future guides to cover iSCSI Target setup and fun things one can do with iSCSI.

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Что делать если windows 10 не устанавливается на диск
  • Не обновляется проводник windows 10 после удаления файла
  • Rlimit max increasing rlimit max 1024 to minimum windows limit 16384
  • Как отключить службу удаленных рабочих столов windows 10
  • Windows сочетание клавиш перевернуть экран windows 7 сочетание клавиш