Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Microsoft iSCSI Target Server ist eine Serverrolle, die es einem Windows-Server ermöglicht, als Speichergerät zu fungieren. In diesem Artikel wird erläutert, wie Sie einen Microsoft iSCSI-Zielserver im System Center Virtual Machine Manager (VMM)-Speicher einrichten.
Das müssen Sie tun:
- Installieren Sie die Rolle: Installieren Sie die iSCSI-Zielserverrolle (Serverrollen>Datei- und Speicherdienste>Datei- und iSCSI-Dienste) auf einem Server, den Sie als Blockspeichergerät hinzufügen möchten.
- Einrichten virtueller iSCSI-Datenträger: Nach der Installation der Rolle müssen Sie virtuelle iSCSI-Datenträger einrichten und eine Verbindung mit den gewünschten Servern herstellen. Weitere Informationen
- Installieren Sie den Anbieter: Wenn auf dem iSCSI-Zielserver Windows Server 2012 ausgeführt wird, müssen Sie den SMI-S-Anbieter darauf installieren. Der Anbieter befindet sich mit den Setup-Dateien in \amd64\Setup\msi\iSCSITargetSMISProvider.msi und auf dem VMM-Server in \Program Files\Microsoft System Center 2012\Virtual Machine Manager\Setup\Msi\iSCSITargetProv\iSCSITargetSMISProvider.msi. Sie müssen die .msi-Datei auf dem iSCSI-Zielserver ausführen. Wenn auf dem Server Windows Server 2012 R2 ausgeführt wird, müssen Sie den Anbieter nicht installieren.
- Konto hinzufügen: Fügen Sie das VMM-Administratorkonto als Administrator auf dem Server hinzu.
- Entdecken in VMM: Fügen Sie das Speichergerät zu VMM hinzu. Wählen Sie SAN- und NAS-Geräte aus, die von einem SMI-S-Anbieter als Anbietertyp erkannt und verwaltet werden, und geben Sie die IP-Adresse oder den FQDN als Server an. Wählen Sie das Konto mit Berechtigungen für den Server als 'Run As'-Konto aus. Fügen Sie sie der erforderlichen Speicherklassifizierung hinzu, und schließen Sie den Assistenten zum Hinzufügen von Speichergeräten ab.
Nachdem Sie den Server als Speichergerät unter VMM-Verwaltung hinzugefügt haben, können Sie die Speicherpools und LUNs einer Hostgruppe zuweisen und Speicher für Hosts und Cluster bereitstellen.
PowerShell-Beispiel
Sie können VMM verwenden, um den iSCSI-Zielserver über Windows PowerShell zu konfigurieren. In diesem Abschnitt werden einige allgemeine Aufgaben mit Beispielen für Windows PowerShell-Befehle aufgeführt, die Sie für diese Aufgaben verwenden können. Der SMI-S-Anbieter unterstützt alle Verwaltungsaufgaben über VMM.
Speicherplatz auf einem iSCSI-Zielserver verwalten
Öffnen Sie PowerShell und verwenden Sie die unten beschriebenen Cmdlets, um iSCSI-Zielserverressourcen in VMM zu verwalten.
Fügen Sie einen Speicheranbieter hinzu
Befehl | Zweck |
---|---|
$Cred = Get-Credential |
Erhalten Sie die iSCSI-Zielserver lokalen Administratoranmeldeinformationen, die auf Benutzername und Kennwort basieren. Jedes Konto, das Teil der Gruppe „Lokale Administratoren“ ist, ist ausreichend. |
$Runas = New-SCRunAsAccount -Name "iSCSIRunas" -Credential $Cred |
Erstellen Sie ein Run As-Konto in VMM. |
Add-SCStorageProvider -Name "Microsoft iSCSI Target Provider" -RunAsAccount $Runas -ComputerName "<computername>" -AddSmisWmiProvider |
Fügen Sie den Speicheranbieter hinzu. |
Anzeigen von Speichereigenschaften
Befehl | Zweck |
---|---|
$array = Get-SCStorageArray -Name “<computername>” |
Überprüfen Sie die Speicherarrayattribute. |
$array.StoragePools |
Anzeigen verfügbarer Speicherpools |
Hinzufügen von Pools aus iSCSI-Zielserver zur VMM-Verwaltung
Befehl | Zweck |
---|---|
$pool = Get-SCStoragePool -Name "MS iSCSITarget Concrete: D:" |
Rufen Sie den spezifischen Speicherpool ab, den Sie hinzufügen möchten. |
$class = New-SCStorageClassification -Name “gold” |
Erstellen Sie eine Speicherklassifizierung, wenn keine vorhanden ist. |
Set-SCStorageArray -AddStoragePoolToManagement $pool -StorageArray $pool.StorageArray -StorageClassification $class |
Fügen Sie den Speicherpool zu VMM hinzu. |
Set-SCStoragePool -StoragePool $pool -AddVMHostGroup (Get-SCVMHostGroup -Name "All Hosts") |
Weisen Sie den Speicherpool einer Virtualisierungsservergruppe zu. |
Einen LUN erstellen
Befehl | Zweck |
---|---|
$LUN = New-SCStorageLogicalUnit -Name "iSCSI1" -StoragePool $pool -DiskSizeMB 1000 |
Erstellen Sie eine iSCSI-LUN (Logical Unit Number). |
Set-SCStorageLogicalUnit -StorageLogicalUnit $LUN -VMHostGroup (Get-SCVMHostGroup -Name "All Hosts") |
Belegen Sie die LUN der Hostgruppe. |
$host = Get-SCVMhost -ComputerName <host name> |
Ruft die Eigenschaften eines Hosts ab |
Register-SCStorageLogicalUnit -StorageLogicalUnit $LUN -VMHost $host |
Weisen Sie die LUN dem Host zu. |
Ressourcen außer Betrieb nehmen
Befehl | Zweck |
---|---|
Remove-SCStorageLogicalUnit -StorageLogicalUnit $LUN |
Löschen einer LUN |
Remove-SCStorageProvider -StorageProvider (Get-SCStorageProvider -Name "Microsoft iSCSI Target Provider") |
Entfernen Sie einen Speicheranbieter. |
Nächste Schritte
Lernen Sie mehr über die Bereitstellung von Speicher für Hyper-V-Hosts und -Cluster.