PowerShell iSCSI Initiator

W poprzednim artykule opisywałem metodę mapowania dysku poprzez inicjatora iSCSI firmy Microsoft za pomocą natywnego narzędzia iscsicli. Dziś postaram się zaprezentować jak możemy wykonać te same operacje prościej, mianowicie przy wykorzystaniu modułu PowerShella o dość intuicyjnej nazwie – iSCSI. Jedynym minusem tego rozwiązania jest, iż domyślnie moduł ten jest dostarczany dla systemów Windows Server 2012.

Zarówno jak poprzednio najważniejszym etapem jest uruchomienie usługi inicjatora iSCSI firmy Microsoft.

Set-Service -Name msiscsi -StartupType Automatic
Start-Service msiscsi

Teraz pozostaje tylko odpowiednio skonfigurować klienta iSCSI. Mianowicie, dodajemy portal z dostępnymi targetami.

New-IscsiTargetPortal -TargetPortalAddress storage

iscsi-ps1

I sprawdzamy jakie targety są udostępnione dla naszego inicjatora

Get-IscsiTarget

Następnie podłączamy target – tym razem dla testów nie będzie to trwałem połączenie.

Get-IscsiTarget | Connect-IscsiTarget

Możemy sprawdzić parametry połączenia:

Get-iSCSIConnection 

Oraz szczegóły sesji czy podłączonego dysku.

Get-iSCSISession | Get-Disk

iscsi-ps2

Jak widzimy w szczegółach sesji atrybut IsPersistent posiada wartość False dlatego nie jest to trwałe połączenie, rozłanczamy się więc.

Get-IscsiTarget | Disconnect-IscsiTarget

I jeszcze raz podłączamy, tym razem jednak ze wskazaniem iż ma być to trwałe połączenie.

Get-iSCSITarget | Connect-IscsiTarget –IsPersistent $True

iscsi-ps3

Tym razem możemy zaobserwować, iż połączenie będzie wznawiane za każdym razem gdy zostanie rozłączone.

Jak widzimy zasada działania jest identyczna jak w przypadku narzędzia iscsicli, jednakże przy wykorzystaniu modułu PowerShella praca ta jest o drobinę prostsza.

Źródła:

http://technet.microsoft.com/en-us/library/hh826099.aspx

Advertisements

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Log Out / Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Log Out / Zmień )

Facebook photo

Komentujesz korzystając z konta Facebook. Log Out / Zmień )

Google+ photo

Komentujesz korzystając z konta Google+. Log Out / Zmień )

Connecting to %s