Konfigurerer iSCSI Storage (del 4)


Gjennomgå scenario

Før vi ser på hvordan bestemmelsen iSCSI volumer på Windows Server 2012, la oss vurdere vår walkthrough opp til dette punktet.

Figur 1 viser to servere som kjører Windows Server 2012 som vi bruker for vår gjennomgang. SRV-A er vår applikasjonsserver som bruker iSCSI-lagring. ISCSI-initiator er aktivert på denne serveren, og initiativtaker IQN er iqn.1991-05.com.microsoft:SRV-A.adatum.com.

SRV-B er vår lagringsserver som gir blokk- baserte iSCSI-lagring til applikasjonstjeneren. SRV-B har direkte-attached storage (DAS) i form av fire SATA-stasjoner som er koblet til en hardware RAID-adapter som bruker et SAS bussforbindelse. RAID-adapter er konfigurert til å eksponere de stasjonene som individuelle fysiske disker, det er ingen striping, speiling, eller paritet er konfigurert. En av disse stasjonene er vert for operativsystemet, mens de tre andre stasjoner er våre datastasjoner

Så langt har vi gjort følgende konfigurasjons oppgaver på SRV-B.

  • iSCSI Target Server rollen tjenesten har blitt installert på serveren.

    De tre datastasjoner har blitt brakt på nettet og formatert som NTFS-volumer som heter X, Y og Z-stasjonen.

    To iSCSI virtuelle disker har vært opprettet på X: kjøre. Disse virtuelle disker er støttet av VHD filer vdisk1.vhd og vdisk2.vhd i iSCSIVirtualDisks mappe på denne stasjonen.
  • To iSCSI mål har blitt opprettet på måltjeneren. Deres mål IQNs er iqn.1991-05.com.microsoft:SRV-B-target1-target og iqn.1991-05.com.microsoft:SRV-B-target2-target og målene er tilordnet virtuelle disker vdisk1.vhd . og vdisk2.vhd henholdsvis


    Figur 1: Hvor er vi på i vår walkthrough

    Vi skal nå utføre følgende oppgaver:.

    Konfigurer iSCSI-initiator på SRV-A ved å oppdage tilgjengelige mål i miljøet for initiativtaker for å koble til og etablere en forbindelse mellom initiativtaker og en av de tilgjengelige målene.

    Avsetning en ny iSCSI volum for SRV-A og bruke det akkurat som du ville bruke en lokal volum på serveren.

    Vi vil utføre alle de ovennevnte oppgavene på vår applikasjonsserver SRV-A.

    konfigurering av iSCSI-initiator

    Vi begynner med å åpne dialogboksen iSCSI Initiator Egenskaper ved å velge iSCSI Initiator fra Verktøy-menyen i Server Manager:

    Figur 2: Trinn 1 av konfigurering av iSCSI-initiator.

    Bildet over viser Mål-fanen og på dette punktet ingen iSCSI mål er konfigurert til initiativtakeren. Å oppdage mål i vårt miljø som initiativtaker kan koble til, bytte til Discover kategorien:

    Figur 3:. Trinn 2 av konfigurering av iSCSI-initiator

    For å finne iSCSI målene vi kan koble til fra vår applikasjonsserver, må vi først finne iSCSI Target servere som her kalles målet portaler. Det er to måter vi kan gjøre dette. Først, hvis vi vet hvilke servere er portaler i vårt miljø, kan vi klikke Discover Portal og manuelt konfigurere IP-adressen eller DNS-navnet til portalen som vist her:

    Figur 4: Trinn 3 av konfigurering av iSCSI-initiator .

    Alternativt, hvis vi har en iSNS server i vårt miljø, vi kan klikke Legg Server i forrige skjermbilde for å angi IP-adressen eller DNS-navnet til iSNS server. Internet Storage Name Service (iSNS) servere opptre som DNS-servere for et iSCSI infrastrukturer. Initiativtakerne kan spørre dem til å automatisk oppdage alle iSCSI-mål stede i infrastruktur, noe som gjør manuell konfigurering av portaler unødvendige for initiativtakerne. I en fremtidig artikkel, kan vi undersøke hvordan å implementere iSNS i et Windows Server 2012-baserte iSCSI miljø, men for denne gjennomgangen vil vi rett og slett manuelt spesifisere SRV-B som målet portal til initiativtakeren på SRV-A. Når vi har gjort dette, ser fanen Discovery nå slik ut:

    Figur 5:. Trinn 4 av konfigurering av iSCSI-initiator

    Bytte til de Targets fanen viser at to målene har blitt funnet på målserveren. Begge disse målene har Inaktiv som sin status fordi en tilkobling med dem ennå ikke er etablert av initiativtaker:

    Figur 6:. Trinn 5 av konfigurering av iSCSI-initiator

    La oss nå koble til målet heter "target1". For å gjøre dette, velger vi det første målet i listen, og klikk på Koble til åpne Koble til Target dialog:

    Figur 7:. Trinn 6 av konfigurering av iSCSI-initiator

    Merk at ved mislighold etter at vi kobler til målet vil det bli lagt til listen over mål på Favoritt Targets fanen i dialogboksen iSCSI Initiator Properties. Hvis et mål er notert på Favorite Mål-fanen, vil initiativtakeren automatisk forsøke å gjenopprette forbindelsen til at målet når initiativtakeren datamaskinen startes på nytt.

    Når en forbindelse er etablert mellom initiativtaker på SRV-A og target1 på SRV-B, status for target1 på Targets kategorien endringer fra Inaktiv til Tilkoblet:


    Figur 8: Trinn 7 av konfigurering av iSCSI-initiator

    Det er. også andre oppgaver konfigurasjons du kan utføre på iSCSI-initiator dersom dette er nødvendig. For eksempel kan du bruke kategorien RADIUS å konfigurere Remote Authentication Dial-In User Service (RADIUS) autentisering ved å angi en RADIUS-server i ditt miljø. I motsetning CHAP-godkjenning som er peer-basert, skjer RADIUS autentisering mellom en RADIUS-server og en RADIUS klient. Du kan også gå til Konfigurasjon å gjøre ting som å endre initiativtakeren navn, konfigurere en CHAP hemmelighet, konfigurere IPSec tunnel modus adresser, og generere en rapport over alle tilkoblede mål og enheter.

    Du kan også bruke Windows Powershell konfigurere pådriver og opprette en tilkobling til et mål på et mål server. For eksempel, la oss bruke Windows Powershell for å koble initiativtakeren på SRV-A til target2 på SRV-B. Først vil vi bruke Get-IscsiTarget cmdlet for å vise en liste over tilgjengelige mål på SRV-B som dette:

     PS C: \\ > Get-IscsiTarget | flIsConnected: TrueNodeAddress: iqn.1991-05.com.microsoft:srv-b-target1-targetPSComputerName: IsConnected: FalseNodeAddress: iqn.1991-05.com.microsoft:srv-b-target2-targetPSComputerName: 

    Merk at hvis initiativtaker datamaskinen har blitt startet på nytt, kan det hende at Get-IscsiTarget cmdlet ikke returnere noen resultater med mindre du oppdatere listen over målene oppdaget av initiativtakeren. Du kan gjøre dette enten ved å klikke på Refresh-knappen på Targets fanen i dialogboksen iSCSI Initiator Egenskaper eller ved å kjøre Update-IscsiTarget cmdlet på initiativtakeren datamaskinen.

    Utgangen av Get-IscsiTarget kommandoen viser at Initiativtaker er ennå ikke koblet til target2, så la oss nå bruke Connect-IscsiTarget cmdlet for å etablere denne forbindelsen:

     PS C: \\ > Koble-IscsiTarget -NodeAddress "iqn.1991-05.com.microsoft:SRV-B-target2-target"AuthenticationType: NONEInitiatorInstanceName: ROOT \\ ISCSIPRT \\ 0000_0InitiatorNodeAddress: iqn.1991-05.com.microsoft:srv-a.adatum. comInitiatorPortalAddress: 0.0.0.0InitiatorSideIdentifier: 400001370000IsConnected: TrueIsDataDigest: FalseIsDiscovered: FalseIsHeaderDigest: FalseIsPersistent: FalseNumberOfConnections: 1SessionIdentifier: fffffa8013fd8430-4000013700000003TargetNodeAddress: iqn.1991-05.com.microsoft:srv-b-target2-targetTargetSideIdentifier: 0200PSComputerName: 

    Merk at verdien av IsConnected eiendommen i ovennevnte kommandoen utgang er sant, noe som betyr en forbindelse ble opprettet mellom initiativtaker og target2. Vi kan se alle etablerte forbindelser og deres egenskaper ved hjelp av Get-IscsiConnection cmdlet som dette:
    PS C: \\ > Get-IscsiConnectionConnectionIdentifier: fffffa8013fd8430-0InitiatorAddress: 0.0.0.0InitiatorPortNumber: 192TargetAddress: 172.16.11.220TargetPortNumber: 3260PSComputerName: ConnectionIdentifier: fffffa8013fd8430-2InitiatorAddress: 0.0.0.0InitiatorPortNumber: 3325TargetAddress: 172.16.11.220TargetPortNumber: 3260PSComputerName:

    En ting å merke seg at dette punktet er at utgangen av forrige Get-IscsiTarget kommandoen viser at IsPersistent eiendom target2 er False. Hva dette betyr er at denne forbindelsen ikke vil vedvare over en restart av initiativtakeren datamaskinen. Det betyr også at target2 ikke er inkludert i listen i kategorien Favoritt Targets på dialog iSCSI Initiator Properties. For å gjøre tilkoblingen til target2 vedvare tvers av oppstarter (og for å legge den til i listen over favoritt mål for initiator) vi kan bruke Register-IscsiSession cmdlet sammen med verdien av SessionIdentifier eiendommen fra utgangen på Connect-IscsiTarget over kommandoen :
    PS C: \\ > Register IscsiSession -SessionIdentifier "fffffa8013fd8430-4000013700000003"

    Hvis du nå klikker på Oppdater på favoritten Targets fanen i dialogboksen iSCSI Initiator Properties, forbindelsen til target2 skal nå vises.

    Provisioning nye iSCSI volumer

    Vi er nå klar til å opprette en ny iSCSI volum på søknaden vår server. For å gjøre dette, vil vi begynne med å åpne Server Manager på SRV-A (du kan også gjøre dette fra SRV-B hvis SRV-A har blitt lagt til serveren bassenget på SRV-B) og velg Disk siden på Fil og bagasje lerret. Merk at SRV-A, som etter min testlab har faktisk bare én direktetilkoblet disk (SAS disk vist nedenfor) ser nå ut til å ha tre direkte-attached disker. Det andre og tredje disker, men ikke er direkte festet til SRV-A, men er faktisk virtuelle disker med vår iSCSI målserveren SRV-B. Fordi iSCSI initiator på SRV er forbundet med de to iSCSI målene vi laget på SRV-B, og fordi disse målene er tilordnet to forskjellige iSCSI virtuelle disker på SRV-B, er resultatet at SRV-A tolker disse to virtuelle disker som om de var koblet direkte i stedet for på en annen server i nettverket. Du kan se dette i skjermbildet ved det faktum at bussen Type eiendom disker 1 og 2 er iSCSI:

    Figur 9:. Trinn 1 avsetnings et iSCSI volum

    Begge disse iSCSI virtuelle disker er i dag merket Offline, så la oss høyreklikk på disk 1 og velger Bring Online fra kontekstmenyen. Når disk 1 er online, høyreklikker du på det en gang til og velg Ny Volum:

    Figur 10:. Trinn 2 avsetnings et iSCSI volum

    I New Volume Wizard velger du det lokal server (SRV-A) som serveren som vi ønsker å klargjøre den nye iSCSI volum:

    Figur 11:. Trinn 3 avsetnings et iSCSI volum

    Neste vi vil spesifisere Størrelsen på iSCSI volum vi skaper på SRV-A:

    Figur 12:. Trinn 4 avsetnings et iSCSI volum

    Vi vil tildele E: som stasjonsbokstaven for den nye iSCSI volumet på SRV-A:

    Figur 13:. Trinn 5 avsetnings et iSCSI volum

    Vi vil formatere det nye volumet med NTFS og gi det en etikett av ISCSI_VOL_1 som dette:

    Figur 14:. Trinn 6 avsetnings et iSCSI volum

    Når veiviseren er ferdig, blir den nye iSCSI volumet vises på Disks flis som å være tilstede på SRV-A:
    < p> Figur 15:. Den nye iSCSI volumet er blitt opprettet

    Velge Volumes fliser viser ytterligere informasjon om den nye volum:

    Figur 16:. En annen visning av iSCSI volum

    Hvis vi nå åpne Windows Utforsker på SRV-A, ser det ut som om SRV-A har to lokale harddisker C: og E: som dette:

    Figur 17: iSCSI volum oppfører seg som en lokal disk.

    Den nye iSCSI volumet på SRV-A oppfører seg akkurat som direkte-attached disk selv om det faktisk finnes andre steder på nettet. Hvis vi kopierer en fil til det, vil de biter for filen sendes over nettverket med iSCSI-protokoll. Og hvis vi leser en fil fra, de biter for filen vil igjen bli overført over nettverket med iSCSI-protokoll. Men fra perspektivet av programmer som kjører på SRV-A, volum E: er bare en annen lokal volum på serveren

    Konklusjon

    For mer informasjon om iSCSI Target Server rolle tjenester på Windows Server. 2012, se denne linken.

    For syntaks og eksempler på Windows Powershell cmdlets for håndtering iSCSI Initiator og iSCSI Target Server på Windows Server 2012, se denne linken.