Implementieren von iSCSI
- 15 Minuten
Das Installieren und Konfigurieren des iSCSI-Ziels auf Windows Server ist ein relativ einfacher Prozess. Es ist jedoch wichtig, darauf hinzuweisen, dass die Implementierung auch das Einrichten von hoch leistungsfähigen und hoch verfügbaren Netzwerk- und Speicherkomponenten umfassen muss.
Implementieren von iSCSI-Netzwerk- und Speicherkomponenten
Bei der Implementierung von iSCSI-Netzwerken sollten Sie entweder ein separates, dediziertes Netzwerk oder QoS (Quality of Service) in Ihrem vorhandenen Netzwerk konfigurieren. Für hoch verfügbare Speicher können Sie zwischen Fibre Channel-Speicher, SCSI-Speicherarray oder einem Storage Spaces Direct-Cluster wählen, wobei der iSCSI-Zielserver als Clusterrolle konfiguriert ist.
Implementieren des iSCSI-Zielservers
In Windows Server ist der iSCSI-Zielserver als Rollendienst für Datei- und Speicherdienste verfügbar. Sie können den Rollendienst mithilfe von Windows Admin Center, Server-Manager oder Windows PowerShell installieren. Mit Windows PowerShell können Sie auch den Prozess der Konfiguration des iSCSI-Ziels automatisieren, wie im folgenden Beispiel gezeigt:
Install-WindowsFeature FS-iSCSITarget-Server
New-IscsiVirtualDisk E:\iSCSIVirtualHardDisk\1.vhdx –size 1GB
New-IscsiServerTarget SQLTarget –InitiatorIds 'IQN: iqn.1991-05.com.Microsoft:SQL1.Contoso.com'
Add-IscsiVirtualDiskTargetMapping SQLTarget E:\iSCSIVirtualHardDisk\1.vhdx
Implementieren des iSCSI-Initiators
Der iSCSI-Initiator ist standardmäßig in allen Versionen von Windows-Betriebssystemen verfügbar. Um sie mit einem iSCSI-Ziel zu verbinden, müssen Sie den entsprechenden Dienst starten und konfigurieren. Wie bei iSCSI-Ziel können Sie diesen Prozess mithilfe von Windows PowerShell automatisieren, wie im folgenden Beispiel gezeigt:
Start-Service msiscsi
Set-Service msiscsi –StartupType 'Automatic'
New-IscsiTargetPortal –TargetPortalAddress iSCSIServer1
Connect-IscsiTarget –NodeAddress 'iqn.1991-05.com.microsoft:netboot-1-SQLTarget-target'
Demo
Das folgende Video zeigt, wie iSCSI implementiert wird.
Der Vorgang besteht aus folgenden Hauptschritten:
- Erstellen einer AD DS-Umgebung Erstellen Sie eine AD DS-Gesamtstruktur mit einer einzigen Domäne, einschließlich eines Domänenmitgliedsservers mit einer Datenfestplatte und eines Verwaltungsservers.
- Installieren Sie den Rollendienst „iSCSI-Ziel“. Verwenden Sie Windows PowerShell, um den iSCSI-Zielrollendienst auf dem Domänenmitgliedsserver zu installieren.
- Initialisieren Sie den Datenträger, erstellen Sie eine neue Partition, und formatieren Sie sie mit ReFS. Verwenden Sie auf dem Domänenmitgliedsserver Windows PowerShell, um den Datenträger zu initialisieren, eine neue Partition zu erstellen und mit ReFS zu formatieren.
- Überprüfen Sie Firewallregeln, um iSCSI-bezogenen Datenverkehr zuzulassen. Verwenden Sie auf dem Domänenmitgliedsserver Windows PowerShell, um Firewallregeln zu überprüfen, die iSCSI-bezogenen Datenverkehr ermöglichen.
- Erstellen Sie einen virtuellen iSCSI-Datenträger, der es dem iSCSI-Ziel zuweist. Verwenden Sie auf dem Domänenmitgliedsserver den Server-Manager, um einen virtuellen iSCSI-Datenträger zu erstellen, dem iSCSI-Ziel zuzuweisen.
- Stellen Sie eine Verbindung mit dem iSCSI-Ziel vom Verwaltungsserver her. Verwenden Sie den iSCSI-Initiator, um eine Verbindung mit dem neu konfigurierten iSCSI-Ziel herzustellen.
- Überprüfen des Vorhandenseins eines neuen Volumens. Verwenden Sie Server-Manager, um die Einbindung des Volumes auf dem Verwaltungsserver zu überprüfen.