Iscsi initiator windows 2003

Iscsi initiator windows 2003

Вопрос

В организацию купили новый сервер(железо и софт) Server 2016, и есть старый Server 2003.

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

Первым делом подумал про iSCSI, новый сервер (2016) используя собственную систему резервного копирования «Система архивации данных Windows Server» в состоянии делать бакапы на iSCSI LUN, вопрос как его организовать на старом сервере 2003?

Собственно вопрос: как на сервере Server 2003 R2 standart организовать iSCSI таким образом чтобы локальные диски старого сервера были доступны по технологии iSCSI для нового сервера 2016 в качестве хранилища резервных копий, желательно использовать ПО Microsoft для этих целей.

Ну и сопутствующие вопросы для понимания, из того что я прочитал есть iSCSI Initiator и iSCSI Target (я их нашел и даже скачал, но не нашел как настроить), кто из них кто? в смысле кто предоставляет доступ к локальным дискам(хранилищам), а кто является клиентом для доступа к хранилищам на другом сетевом ресурсе?

В моем случае сервер 2003 является поставщиком объема, а новый сервер 2016 будет клиентом который на сетевое хранилище по технологии iSCSI будет делать резервное копирование.

Если есть другие бесплатные(без нарушения лицензии) варианты решения этой задачи, можно и их рассмотреть, но надо учитывать что «Система архивации данных Windows Server» работает только с дисками которые считает как локальные, т.е. на сетевой ресурс типа \\server\backup\ архивация будет работать не полноценно, промежуточные бакапы (Differential, Incremental) делать не умеет, только Full, а это не приемлемо.

Инициатор iscsi windows server 2003

Настройка iSCSI инициатора в Windows

В предыдущей статье мы поговорили о том, как можно организовать iSCSI хранилище на Windows Server 2008 R2 с помощью пакета Microsoft ISCSI Target 3.3. Данная статья посвящена настройки iSCSI клиента (он называется iSCSI инициатор) на ОС семейства Windows.

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

В ОС Windows Vista, Windows 7, Windows Server 2008 и 2008 R2 программный iSCSI инициатор уже установлен. Чтобы iSCSI initiator появился в Windows XP и Windows Server 2003, придется установить клиентскую часть (тот самый файл iscsitargetClient_public.msi, который мы получили в предыдущей части статьи). Мастер установки крайне прост и описывать его нет необходимости.

Запустим утилиту управления iSCSI initiator

В том случае, если вы запускаете этот сервис впервые появится предупреждающее окно о необходимости запустить службу Microsoft iSCSI.

В поле Target нужно указать имя сервера с запущенной службой ISCSI Target и нажать кнопку Quick Connect.

В появившемся окне будут отображен список всех таргетов, доступных по указанному адресу (в моем случае он один). Выберите его и нажмите Done

Читайте также:  Bcd не видит windows

Затем перейдите в консоль управления дисками (Computer management->Storage->Disk Management) , где должен появиться новый диск. Необходимо инициализировать, отформатировать его и назначить ему букву диска.

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

How To: Windows Server / XP / 2000 / 2003 ISCSI Initiator Configuration

Microsoft provides iSCSI software initiator which enables connection on following operating system:
a) Windows XP
b) Windows Server 2000
c) Windows Server 2003 etc.

How do I install MS ISCSI Initiator?

Visit Microsoft download center to grab iSCSI initiator software. Download and install the Windows ISCSI initiator.

Configuration

Once installed click on Start > Programs > Microsoft iSCSI Initiator

Select the Discovery tab.

Look for Target Portals

Click on the Add button

Type your ISCSI_TARGET_HOST_OR_IP into the IP address or DNS name input box

Set port to 3260

Next, click on the Advanced tab

Select General tab

Select CHAP logon information

Type your username into the Username box

Type your password into the Target secret box

Save changes by pressing OK > OK

Select the Targets tab

Select the new target from the Targets selection list.

Click on the Log on… button

Select the Automatically restore this connection when the system boots check box

Click on the Advanced button.

Select General tab enable CHAP logon information by selecting the check box. Fill up the details.

How do I formation volume under Windows server?

Open Computer Management

Select Disk Management from the Storage

You should see a disk in the right pane that labeled as “Unknown” and “Not Initialized“.

Right click on the disk and select Initialize Disk

Right click on the partition information box on the right hand side of the disk information box and select the New Partition. button.

Now just follow the partition wizard and format the disk.

Am I the only Linux user that finds these instructions far more friendly than the previous (Linux) instructions? I completely understand that scripting is absolutely necessary for scaling deployment, but a GUI is almost infinitely more effective for the learning curve. Lesson: every command line interface should have a GUI front-end.

And every GUI should have its command…

Thank you! This is very helpful as I was having some problems with iSCSI today.
Thanks again!

how to install iscsi initiator.

Hi,
I have a problem with my Iscsi, issue i lose connection to the target from time to time, most likely it’s a network hiccups, knowing that it’s directly connected to the targets there are no hiccups. my questions is”Is there anyway to watch the hiccups, or if there are any logs beside the windows event log i can check to see if the connection was lost or it’s a false alarm?”

Hi,
I am trying to understand ISCSI and using it in Windows XP Pro- and maybe with initiator. What I am trying to accomplish is to connect two windows XP computers over ISCSI point to point connections (Let’s say each computer has a quad port PCIe ISCSI adapter in it). What I wan to accomplish here is moving windows files from one computer to the next at very high data rates (Let’s say 400 MBytes/s), hence the ISCSI. Will I be able to “see” the other computers’ files in windows explorer and can I map a shared drives and simply copy files this way? Will I get the expected data rates? Suggestions?

Читайте также:  Перезагрузка виртуальной машины windows

Thanks so much,
Mark

Hi,
I’m trying to connect my MSA2324i to a Windows Server 2000 using iSCSI, but no way, I’m not able to get any new “uninitialized” disk in the computer management…
When I add my target in the Microsoft Initiator, I get a new hardware to install which is called “iSCSI enclosure device”, but I can’t find any driver for this so I’m bloqued…
Does anyone have any suggestion ?
Thanks !

Hi, very helpful,, but how do you create a iscsi target in windows xp, thanks bro.

Thanks for posting the instructions. I could not get the configuration quite right until I found this post! Now my iSCSI is formatting along nicely and soon enough, (well in a while because I’m formatting a TB, could take a bit) I’ll be experiencing my first ever backup to an iSCSI device. I can’t wait, they tell me it’s a little quicker than simply employing the NAS. So, Thanks again!

Настройка и подключение 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 target (активировать роль iSCSI Target Server), зайдя в File and Storage Services -> File and iSCSI Services.

Install-WindowsFeature -Name FS-iSCSITarget-Server

Теперь на iSCSI сервере нужно создать виртуальный диск. Для этого необходимо зайти в Server Manager -> File and Storage Services -> iSCSI, нажать To create an iSCSI virtual disk, start the New iSCSI Virtual Disk Wizard.

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

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

  • IQN (придется сначала включить iSCSI initiator на сервере и скопировать IQN);
  • DNS Name
  • IP Address;
  • MAC Address.

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

Следующий шаг в этом мастере – это настройка протокола аутентификации CHAP. Его следует использовать, если необходимо проверять подлинность подключения от инициатора. Далее он включается, вписывается имя пользователя и 12-значный пароль (или длиннее), затем Next -> Next -> Finish. Проверьте, что виртуальный диск iscsiDisk2.vhdx создался в каталоге D:\iSCSIVirtualDisks.

Читайте также:  Сенсоры для mac os

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

New-IscsiVirtualDisk -Path С:\iSCSIVirtualDisks\iscsiDisk2.vhdx -Size 200GB.

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

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

New-IscsiVirtualDisk -Path С:\iSCSIVirtualDisks\iscsiDisk2.vhdx -Size 200GB –UseFixed

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

New-IscsiServerTarget -TargetName “iscsiTarget33” -InitiatorId @(“IPAddress:172.17.244.8”)

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

New-IscsiServerTarget -TargetName iscsiTarget33 -InitiatorIds “IQN: 1991-05.com.microsoft:win2019test.ddd.com”

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

Get-IscsiServerTarget | fl TargetName, LunMappings

Получить полное имя таргета можно с помощью командлета Get-IscsiTarget , а затем подключить таргет:

Connect-IscsiTarget -NodeAddress iqn.1991-05.com.microsoft:win2019test-iscsitarget33-target

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

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

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

Set-Service -Name MSiSCSI -StartupType Automatic

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

Теперь переключитесь на первую вкладку Targets, на ней появится новое подключение. Чтобы включить его, нажмите Connect -> Advanced, выберите значения из выпадающих полей, включите галочку Enable CHAP log on, укажите имя пользователя и 12-значный пароль.

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

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

Get-Disk |Where-Object PartitionStyle -eq ‘RAW’ |Initialize-Disk -PartitionStyle MBR -PassThru |New-Partition -AssignDriveLetter -UseMaximumSize |Format-Volume -FileSystem NTFS -Confirm:$false

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

Также вы можете подключить iSCSI диск на инициаторе из PowerShell. Чтобы получить IQN таргета, используйте командлет Get-iSCSITarget .

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

Connect-IscsiTarget –IsPersistent $False и введите IQN.

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

Get-iScsiTarget | Connect-iScsitarget –AuthenticationType ONEWAYCHAP –ChapUserName -ChapSecret

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

Оцените статью