Einrichten eines Microsoft iSCSI-Zielservers in der VMM-Speicherfabric

Wichtig

Diese Version von Virtual Machine Manager (VMM) hat das Supportende erreicht. Sie sollten ein Upgrade auf VMM 2019 durchführen.

Microsoft iSCSI-Zielserver 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 für System Center – Virtual Machine Manager (VMM)-Speicher einrichten.

Das müssen Sie tun:

  1. Installieren der Rolle: Installieren Sie die iSCSI-Zielserverrolle (ServerrollenDatei- und SpeicherdiensteDatei- und iSCSI-Dienste) auf einem Server, der als Blockspeichergerät hinzugefügt werden soll.
  2. Einrichten von virtuellen iSCSI-Datenträgern: Nach der Installation der Rolle müssen Sie virtuelle iSCSI-Datenträger einrichten und mit den gewünschten Servern verbinden. Weitere Informationen
  3. Installieren des Anbieters: Wenn der iSCSI-Zielserver Windows Server 2012 ausführt, müssen Sie darauf den SMI-S-Anbieter installieren. Der Anbieter befindet sich bei den Setupdateien unter „\amd64\Setup\msi\iSCSITargetSMISProvider.msi“ oder auf dem VMM-Server unter „\Programme\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.
  4. Hinzufügen des Kontos: Fügen Sie das VMM-Administratorkonto als Administrator auf dem Server hinzu.
  5. Erkennen in VMM: Fügen Sie das Speichergerät zu VMM hinzu. Wählen Sie Von einem SMI-S-Anbieter ermittelte und verwaltete SAN- und NAS-Geräte als Anbietertyp aus, und geben Sie die IP-Adresse oder den FQDN als Server an. Wählen Sie das Konto mit Berechtigungen für den Server als ausführendes Konto aus. Fügen Sie es der erforderlichen Speicherklassifizierung hinzu, und schließen Sie den Assistenten zum Hinzufügen von Speichergeräten ab.

Nachdem der Server als Speichergerät in der VMM-Verwaltung hinzugefügt wurde, können Sie die Speicherpools und LUNs einer Hostgruppe zuordnen und Speicher für Hosts und Cluster bereitstellen.

PowerShell-Beispiel

Sie können VMM verwenden, um den iSCSI-Zielserver über Windows PowerShell zu konfigurieren. Dieser Abschnitt enthält einige allgemeinen Aufgaben mit Beispielen für die Windows PowerShell-Befehle, die Sie für diese Aufgaben verwenden können. Vom SMI-S-Anbieter werden alle Verwaltungsaufgaben über VMM unterstützt.

Verwalten von Speicher auf einem iSCSI-Zielserver

Öffnen Sie PowerShell, und verwenden Sie die unten beschriebenen Cmdlets, um iSCSI-Zielserverressourcen in VMM zu verwalten.

Hinzufügen eines Speicheranbieters

Get-Help Zweck
$Cred = Get-Credential Rufen Sie die lokalen Administratoranmeldeinformationen für den iSCSI-Zielserver ab.

Hinweis: Jedes Konto, das Teil der lokalen Administratorgruppe ist, ist ausreichend.
$Runas = New-SCRunAsAccount -Name "iSCSIRunas" -Credential $Cred Erstellen Sie ein ausführendes Konto in VMM.
Add-SCStorageProvider -Name "Microsoft iSCSI Target Provider" -RunAsAccount $Runas -ComputerName "<computername>" -AddSmisWmiProvider Fügen Sie den Speicheranbieter hinzu.

Anzeigen von Speichereigenschaften

Get-Help Zweck
$array = Get-SCStorageArray -Name “<computername>” Überprüfen der Attribute des Speicherarrays.
$array.StoragePools Anzeigen der verfügbaren Speicherpools.

Hinzufügen von iSCSI-Zielserverpools zur VMM-Verwaltung.

Get-Help Zweck
$pool = Get-SCStoragePool -Name "MS iSCSITarget Concrete: D:" Abrufen des hinzuzufügenden Speicherpools.
$class = New-SCStorageClassification -Name “gold” Erstellen einer Speicherklassifizierung (sofern keine vorhanden ist).
Set-SCStorageArray -AddStoragePoolToManagement $pool -StorageArray $pool.StorageArray -StorageClassification $class Hinzufügen des Speicherpools zu VMM.
Set-SCStoragePool -StoragePool $pool -AddVMHostGroup (Get-SCVMHostGroup -Name "All Hosts") Zuordnen des Speicherpools zu einer Virtualisierungsservergruppe.

Erstellen einer LUN

Get-Help Zweck
$LUN = New-SCStorageLogicalUnit -Name "iSCSI1" -StoragePool $pool -DiskSizeMB 1000 Erstellen einer logischen iSCSI-Gerätenummer (LUN).
Set-SCStorageLogicalUnit -StorageLogicalUnit $LUN -VMHostGroup (Get-SCVMHostGroup -Name "All Hosts") Zuordnen der LUN zur Hostgruppe.
$host = Get-SCVMhost -ComputerName <host name> Abrufen der Eigenschaften eines Hosts.
Register-SCStorageLogicalUnit -StorageLogicalUnit $LUN -VMHost $host Zuweisen der LUN zur Hostgruppe.

Außerbetriebnahme von Ressourcen

Get-Help Zweck
Remove-SCStorageLogicalUnit -StorageLogicalUnit $LUN Löschen einer LUN.
Remove-SCStorageProvider -StorageProvider (Get-SCStorageProvider -Name "Microsoft iSCSI Target Provider") Entfernen eines Speicheranbieters.

Nächste Schritte

Erfahren Sie mehr über die Bereitstellung von VMs für Hyper-V-Hosts und -Cluster.