Konfigurieren von Speicher in VMM

 

Veröffentlicht: März 2016

Gilt für: System Center 2012 SP1 - Virtual Machine Manager, System Center 2012 R2 Virtual Machine Manager, System Center 2012 - Virtual Machine Manager

Für virtualisierte Arbeitsauslastungen sind in Virtual Machine Manager (VMM) Speicherressourcen erforderlich, um Kapazitäts- und Leistungsanforderungen zu erfüllen.VMM erkennt lokalen und Remotespeicher. Der lokale Speicher ist Speicher, der auf dem direkt mit einem Server verbundenen Server zur Verfügung steht. Lokaler Speicher wird in der Regel für preisgünstige Virtualisierungslösungen verwendet. Bei Remotespeicher wird die Arbeit vom Server auf ein externes Speichergerät ausgelagert, wobei Skalierung und Kapazität von der Speicherhardware bereitgestellt werden.

Von VMM werden die folgenden Speicherlösungen unterstützt:

  • Blockspeicher – Von VMM wird die Verwendung von Speichergeräten auf Blockebene unterstützt, von denen über Fibre Channel-, iSCSI- und SAS-Verbindungsmechanismen (Serial Attached SCSI) logische Gerätenummern (LUNs) für Speicher zur Verfügung gestellt werden. Weitere Informationen zu Fibre Channels finden Sie unter Verwalten eines virtuellen Fibre Channels in VMM.

  • Dateispeicher – Von VMM wird die Verwendung von Netzwerkfreigaben für Speicher unterstützt. Netzwerkfreigaben, von denen das SMB 3.0-Protokoll (Server Message Block) unterstützt wird, können sich auf einem Windows-basierten Dateiserver oder auf einem NAS-Gerät (Network Attached Storage) von Speicheranbietern wie EMC oder NetApp befinden.

In VMM wurden einige Änderungen für Speicheranbieter und Automatisierungsunterstützung eingeführt:

  • Unterstützung für die Windows-Speicherverwaltungs-API (SMAPI). SMAPI wurde in Windows Server 2012 R2 für die Verwaltung von direkt zugeordnetem Speicher und externen Speicherarrays eingeführt. SMAPI kann mit einem Storage Management Provider (SMP) oder dem standardbasierten Windows-Speicherverwaltungsdienst und einem SMI-S-Anbieter kombiniert werden. SMAPI ersetzt die API (Application Programming Interface) der VDS-Anwendung (Virtual Disk Service) in Windows Server 2012 R2. Weitere Informationen finden Sie unter An Introduction to Storage Management in Windows Server (Einführung in die Speicherverwaltung in Windows Server).

  • In VMM dient SMAPI der Verwaltung externen Speichers über SMP. SMAPI kann auch zusammen mit dem standardbasierten Speicherverwaltungsdienst für die Kommunikation mit SMI-S-konformem Speicher verwendet werden. Ab VMM in System Center 2012 SP1 ersetzt der standardbasierte Windows-Speicherverwaltungsdienst den Microsoft-Speicherverwaltungsdienst, und ist eine optionale Serverfunktion für die Kommunikation mit SMI-S-Speicheranbietern.

  • Nach System Center 2012 wird die SAN-Migration (Storage Area Network) über die Legacy-Schnittstelle des VDS-Hardwareanbieters (Hardwareanbieter des Diensts für virtuelle Datenträger) nicht mehr unterstützt. Bei einem Upgrade von System Center 2012 müssen Sie die VDS-Hardwareanbietersoftware vom VMM-Server entfernen und den SMI-S- oder nativen WMI SMP-Anbieter gemäß den Speicheranbieteranweisungen aktivieren.

  • Neben der Ermittlung und Verwaltung von iSCSI-Arrays mit statischen Zielen bietet VMM zusätzliche Unterstützung für die Ermittlung und Verwaltung von iSCSI-Zielarrays, von denen dynamische und manuelle Ziele unterstützt werden (z. B. Starwind, HP P2000, Dell EqualLogic und Microsoft iSCSI-Softwareziel).

  • VMM unterstützt die Erstellung einer logischen Einheit (LU) mit schlanker Bereitstellung. Zusätzlich wird von VMM die Erstellung einer logischen Einheit für die schlanke Speicherzuweisung für einen Speicherpool unterstützt. Über die schlanke Speicherzuweisung können Sie spezifischen Anwendungen oder Benutzern mehr Kapazität zuordnen als physisch verfügbar ist. Vom Speicherarray muss die schlanke Speicherzuweisung unterstützt werden. Letztere muss vom Speicheradministrator für einen Speicherpool aktiviert werden.

  • VMM unterstützt das Microsoft iSCSI-Softwareziel durch die Verwendung eines SMI-S-Anbieters. Microsoft iSCSI ist jetzt vollständig in Windows Server 2012 R2 integriert. Die Installationsdatei (*.msi) für den SMI-S-Anbieter für den Microsoft iSCSI-Zielserver ist in der Installation im Pfad „CDLayout.EVAL\amd64\Setup\msi\iSCSITargetPRov\iSCSITargetSMISProvider.msi“ enthalten. Weitere Information über das Microsoft iSCSI-Softwareziel finden Sie unter:

  • Von Windows Server 2012 R2 wird die Verwendung von SMB 3.0-Dateifreigaben (Server Message Block) als freigegebener Speicher für Hyper-V unterstützt. Über VMM können Sie SMB-Dateifreigaben eigenständigen Servern mit Hyper-V und Clustern zuweisen. Weitere Informationen finden Sie unter Zuweisen von SMB 3.0-Dateifreigaben zu Hyper-V-Hosts und Hostclustern in VMM.

  • Ab System Center 2012 R2 wird von VMM das Erstellen und Verwalten von Dateiservern mit horizontaler Skalierung mit Speicherplätzen unterstützt. Weitere Informationen finden Sie unter Erstellen eines Speicherpools aus physischen Datenträgern in VMM und Erstellen einer Dateifreigabe aus einem Speicherpool in VMM.

Bereitstellen und Verwalten von Speicherressourcen

Mit VMM können Sie die folgenden Speicherressourcen modellieren, bereitstellen und verwalten.

  • Speicherermittlung: Administratoren fehlt häufig die Übersicht über zugrunde liegende Speicherinfrastrukturen. Mit VMM können Sie lokalen und Remotespeicher einschließlich Speicherarrays, Pools und logischer Einheiten (z. B. Speichervolumes oder logische Gerätenummern (LUNs), Datenträger, Volumes und virtuelle Festplatten) automatisch ermitteln.

  • Speicherklassifizierung: Sie können ermittelten Speicher mithilfe von aussagekräftigen Namen klassifizieren, um ein vereinfachtes Speichermodell zu erstellen und verfügbar zu machen.

  • Speicherbereitstellung – VMM kann neue logische Einheiten aus verfügbarer Kapazität für einen Hyper-V-Host oder ein Hostcluster bereitstellen. Neue logische Einheiten können mit einer der folgenden Methoden bereitgestellt werden. Die verwendete Methode ist vom Typ des Speicherarrays und der Arbeitsauslastung der Virtualisierung abhängig, die Sie bereitstellen müssen.

    • Aus verfügbarer Kapazität: Die Erstellung einer neuen logischen Einheit aus verfügbarer Kapazität ist dann sinnvoll, wenn Sie einen Speicherpool zur Verfügung haben und die Anzahl und Größe der erstellten logischen Einheiten steuern können.

    • Aus einer beschreibbaren Momentaufnahme einer vorhandenen logischen Einheit: Durch Erstellen einer beschreibbaren Momentaufnahme einer vorhandenen logischen Einheit können Sie schnell viele Kopien einer vorhandenen virtuellen Festplatte erstellen. Sie können mehrere virtuelle Maschinen mit minimaler Last auf den Hosts in kurzer Zeit bereitstellen. Abhängig vom Array können Momentaufnahmen nahezu sofort erstellt werden. Außerdem sind sie sehr platzsparend.

    • Aus einem Klon einer logischen Einheit: Durch Erstellen eines Klons einer vorhandenen logischen Einheit wird die Erstellung einer vollständigen Kopie einer virtuellen Festplatte auf das Array ausgelagert. Abhängig vom Array sind Klone üblicherweise nicht platzsparend, und ihre Erstellung kann einige Zeit in Anspruch nehmen.

    • Aus Dateifreigaben auf Windows-basierten Dateiservern: Sie können neue Dateifreigaben auf Windows-basierten Dateiservern und auf NAS-Geräten bereitstellen.

  • Speicherzuordnung: Sie können definierten Hostgruppen, die Unternehmensgruppen, Speicherorte usw. repräsentieren können, verfügbare Speicherpools und LUNs zuordnen. Ressourcen müssen vor der Zuweisung zu Hosts üblicherweise auf Hostgruppenebene zugeordnet werden. Wenn Sie einen Speicherpool zuordnen, können Sie direkt über verwaltete Hosts in der Hostgruppe mit Zugriff auf das Speicherarray logische Einheiten zuweisen. Außerdem können von VMM automatisch logische Einheiten aus dem Speicherpool erstellt werden, wenn Sie die schnelle Bereitstellung virtueller Maschinen mit SAN-Momentaufnahmen oder Klonen verwenden.

  • Außerbetriebsetzung von Speicher: Von VMM kann der verwaltete Speicher außer Betrieb gesetzt werden. Mit dieser Funktion wird vermieden, dass sich die Speicherkapazität mit der Zeit zu sehr verringert.

Anwendungsszenarien

Die folgenden Anwendungsszenarien für Speicherfunktionen sind üblich:

  • Zuweisen und Hinzufügen von Speicher zu Hosts oder Clustern: Von einer Hostgruppe mit neuem Speicherbedarf wird der ihr zugeordnete Speicher überprüft und nach Bedarf Servern mit Hyper-V oder Clustern zugewiesen. Diese automatische Zuordnung von Speicher funktioniert in SAN-basierten Szenarien mit schneller Bereitstellung, in denen logische Gerätenummern geklont werden.VMM macht den Hosts für virtuelle Maschinen den Speicher verfügbar, initialisiert die Datenträger und formatiert neue Volumes. Bei Clusterbereitstellungen werden das erforderliche CSV (Cluster Shared Volume, freigegebene Clustervolume) und physische Datenträgerressourcen von VMM erstellt. Dann wird das Volume allen Clusterhosts zugeordnet, sodass es für einen Cluster freigegeben ist. Von VMM kann einem Host oder Cluster, dem bereits Speicher zugewiesen ist, auch zusätzlicher Speicher zugewiesen werden. Die Aufhebung der Maskierung und Vorbereitung des Volumes werden von VMM automatisiert. Bei einem Cluster werden von VMM auch die Clusterressourcen erstellt. Anweisungen finden Sie unter Gewusst wie: Konfigurieren von Speicher auf einem Hyper-V-Host in VMM.

  • Clustererstellung: In VMM können Sie einen Cluster mit bis zu 64 Hyper-V-Knoten erstellen und im Rahmen des gleichen Workflows die Zuweisung von freigegebenem Clusterspeicher automatisieren. Die vereinfachte Erstellung neuer Cluster durch freigegebenen Speicher ist bei der Bereitstellung von privaten Clouds von Bedeutung. Weitere Informationen finden Sie unter Erstellen eines Hyper-V-Hostclusters in VMM (Übersicht).

  • Dateiserver mit horizontaler Skalierung: Ab System Center 2012 R2 kann mit VMM ein Dateiserver mit horizontaler Skalierung erstellt und dessen Speicher verwaltet werden. Weitere Informationen finden Sie unter Hinzufügen von physischen Computern als Hyper-V-Hosts oder Dateiserver mit horizontaler Skalierung in VMM (Übersicht).

  • Schnelle Bereitstellung: Über Speicherarrays können sehr effizient mit minimaler Last auf dem Host Kopien virtueller Festplatten erstellt werden. In VMM können Sie diese Funktion nutzen, um schnell virtuelle Computer zu erstellen. In VMM werden die Funktionen des Speicherarrays erkannt, wenn eine logische Einheit ein Dateisystem und eine virtuelle Festplatte enthält, und Sie können eine Vorlage mit einer virtuellen Festplatte auf einer logischen Einheit erstellen.VMM kann das Array anweisen, eine Kopie eines virtuellen Datenträgers zu erstellen, indem neuer Speicher im Array dadurch bereitgestellt wird, dass eine Momentaufnahme oder ein Klonvorgang verwendet wird.VMM macht den Speicher dann dem Host verfügbar, indem das Dateisystem bereitgestellt und der virtuelle Datenträger dem virtuellen Computer zugeordnet wird. In der VMM-Konsole erstellen Sie über die schnelle Bereitstellung eigenständige virtuelle Maschinen oder dienstbasierte Maschinen. Sie können die schnelle Bereitstellung mithilfe von Windows PowerShell auch in Ihre eigenen Bereitstellungstools integrieren. Weitere Informationen finden Sie unter Rapid Provisioning a Virtual Machine by Using SAN Copy Overview (Schnelle Bereitstellung einer virtuellen Maschine mithilfe einer SAN-Kopie – Übersicht).

Konfigurieren von Speicherautomatisierung

Vorbereitung

Vor dem Konfigurieren der Speichereinstellungen beachten Sie Folgendes:

  • Die Speicherautomatisierung mit VMM wird nur für Server mit Hyper-V unterstützt.

  • Installieren Sie den SMI-S-Anbieter nicht auf dem VMM-Verwaltungsserver. Diese Konfiguration wird nicht unterstützt.

  • WMI SMP-Anbieter von Dell EqualLogic und Nexsan müssen auf dem VMM-Verwaltungsserver installiert werden.

  • Überprüfen Sie die Liste unter Unterstützte Speicherarrays, um sicherzustellen, dass ein Speicherarray unterstützt wird. Beachten Sie, dass von VMM Speicher auf Speicherarrays ermittelt wird, die nicht in dieser Liste angezeigt werden. Es gibt jedoch keine Garantie dafür, dass Sie über VMM aktive Verwaltungsvorgänge auf diesen Speicherarrays wie die Bereitstellung logischer Einheiten, die Maskierung und das Aufheben von Maskierungen, das Klonen und das Aufnehmen von Momentaufnahmen ausführen können. Wird ein Speicherarray in dieser Liste nicht angezeigt, sollten Sie sich bezüglich VMM-Unterstützung an Ihren Speicheranbieter wenden.

  • Wenn es sich bei dem SMI-S-Anbietertyp für das Speicherarray um einen auf einem getrennten Server zu installierenden „Proxy“-Anbieter handelt, laden Sie die neueste Version des SMI-S-Anbieters von Ihrem Speicheranbieter herunter und installieren sie auf einem Server, auf den der VMM-Verwaltungsserver mittels IP-Adresse oder vollqualifizierten Domänennamens über das Netzwerk zugreifen kann.

  • Benachrichtigen Sie Ihren Speicheradministrator, dass bei der von VMM verwalteten Zuweisung logischer Einheiten standardmäßig eine Speichergruppe (oder ein Maskierungssatz) je Host erstellt wird, in der die Initiatoren für den Host enthalten sein können. In einer Clusterkonfiguration wird von VMM eine Speichergruppe je Clusterknoten unter Verwendung aller Initiatoren des Clusterknotens erstellt. Eine Speichergruppe kann eine oder mehrere der Initiator-IDs des Hosts (z. B. qualifizierter iSCSI-Name (IQN) oder World Wide Name (WWN)) enthalten.

    Bei einigen Speicherarrays sollten Sie vorzugsweise eine Speichergruppe für den gesamten Cluster verwenden, wenn Hostinitiatoren für alle Clusterknoten in der Gruppe enthalten sind. Damit diese Konfiguration unterstützt wird, müssen Sie die Eigenschaft CreateStorageGroupsPerCluster in der $true-Befehlsshell über das Set-SCStorageArray-Cmdlet auf VMM setzen.

    System_CAPS_ICON_note.jpg Hinweis

    In VMM ist eine Speichergruppe als ein Objekt definiert, mit dem Hostinitiatoren, Zielports und logische Einheiten zusammmengebracht werden. Eine Speichergruppe verfügt über mindestens einen Hostinitiator, mindestens einen Zielport und mindestens eine logische Einheit. Logische Einheiten werden den Hostinitiatoren über die Zielports verfügbar gemacht.

Workflow bei der Speicherautomatisierung

In der folgenden Liste wird der Workflow zum Ermitteln, Klassifizieren und Zuweisen von Speicher über VMM beschrieben:

  1. Speicherermittlung – Starten Sie in der VMM-Konsole den Assistenten zum Hinzufügen von Speichergeräten, und wählen Sie den erforderlichen Anbietertyp (Windows-basierter Dateiserver, SMI-S oder WMI SMP) aus. Für den Anbieter für Windows-basierte Dateiserver und den SMI-S-Anbieter ist eine IP-Adresse oder ein FQDN erforderlich. Bei SMI-S stellen Sie eine Verbindung zum SMI-S-Speicheranbieter her, um Speicher zu ermitteln. Bei WMI SMP-Anbietern wählen Sie den erforderlichen Anbieter aus einer Dropdownliste aus. Anweisungen finden Sie unter Zum Hinzufügen und Klassifizieren von SMI-S und SMP-Speichergeräten in VMM.

  2. Speicherklassifizierung – Bei der Klassifizierung von Speicher wird Speicherpools eine aussagekräftige Klassifizierung zugewiesen. Sie können beispielsweise die Klassifizierung GOLD einem Speicherpool zuweisen, der sich auf dem schnellsten, redundantesten Speicherarray befindet. Anweisungen finden Sie unter Erstellen von Storage-Klassifizierungen in VMM.

  3. Auswahl einer Methode zum Erstellen logischer Einheiten – Geben Sie an, wie während der schnellen Bereitstellung virtueller Maschinen logische Einheiten erstellt werden. Beachten Sie, dass neue logische Einheiten standardmäßig aus verfügbarer Kapazität erstellt werden. Sie brauchen diese Standardeinstellung nur zu ändern, wenn Sie die schnelle Bereitstellung mit SAN-Kopiertechnologien wie Klonen oder Momentaufnahmen verwenden möchten. Anweisungen finden Sie unter Gewusst wie: Wählen Sie eine Methode zum Erstellen logischer Einheiten in VMM.

  4. Speicherbereitstellung – Erstellen Sie logische Speichereinheiten. Anweisungen finden Sie unter Logische Speichereinheiten in VMM bereitstellen.. Alternativ können Sie über die Verwaltungstools Ihres Arrayanbieters logische Einheiten out-of-band erstellen. Bei dieser Methode dauert es einige Zeit, bis die Änderungen von VMM aktualisiert und angezeigt werden.

  5. Speicherzuordnung zu einer Hostgruppe – Ordnen Sie über den Speicherknoten der VMM-Konsole oder im Dialogfeld Eigenschaften der Zielhostgruppe spezifischen Hostgruppen vorab erstellte logische Einheiten oder Speicherpools zu. Anweisungen hierzu finden Sie unter Zuweisen von logischen Speichereinheiten zu einer Hostgruppe in VMM und Gewusst wie: Zuordnen von Speicherpools zu einer Hostgruppe in VMM.

    System_CAPS_ICON_note.jpg Hinweis

    Wenn Sie einen Speicherpool zuordnen, können Sie direkt über verwaltete Hosts in der Hostgruppe mit Zugriff auf das Speicherarray logische Einheiten zuweisen. Außerdem können von VMM automatisch logische Einheiten aus dem Speicherpool erstellt werden, wenn Sie die schnelle Bereitstellung virtueller Maschinen mittels SAN-Momentaufnahmen oder Klonen verwenden. Während der schnellen Bereitstellung werden logische Einheiten automatisch erstellt und zugewiesen.

  6. Speicherzuweisung zu Hosts und Clustern – Nachdem Sie den Speicher konfiguriert und Hostgruppen zugewiesen haben, können Sie den Speicher Servern mit Hyper-V und Hostclustern in Form freigegebener Clustervolumes oder verfügbaren Speichers zuweisen. Alle Knoten in dem Cluster müssen über Hostbusadapter (HBA) oder iSCSI Zugriff auf das Speicherarray haben. Wenn Sie einer Hostgruppe einen Speicherpool zugeordnet haben, können Sie logische Einheiten direkt über das Dialogfeld Eigenschaften eines Hosts oder Hostclusters erstellen und optional auch zuweisen. Wenn vom Speicherarray iSCSI-Hostkonnektivität unterstützt wird, können Sie iSCSI-Sitzungen für das Speicherarray über das Dialogfeld Eigenschaften eines Hosts erstellen. Anweisungen hierzu finden Sie unter:

    1. Gewusst wie: Konfigurieren von Speicher auf einem Hyper-V-Host in VMM

    2. Konfigurieren von Speicher auf einem Hyper-V-Hostcluster in VMM

    System_CAPS_ICON_note.jpg Hinweis

    Die Hosts müssen auf das Speicherarray zugreifen können. Wenn Sie beispielsweise ein Fibre Channel-SAN verwenden, muss auf jedem Host ein Hostbusadapter (HBA) vorhanden sein, und die Zonenzuweisung muss korrekt sein. Weitere Informationen zu Fibre Channels finden Sie unter Verwalten eines virtuellen Fibre Channels in VMM.

  7. Konfigurierter Speicher kann bei Bedarf auch außer Betrieb gesetzt werden. Anweisungen finden Sie unter Vorgehensweise beim Entfernen von logischen Speichereinheiten in VMM.

Unterstützte Speicherarrays

Die neueste Liste der unterstützten Speicherarrays finden Sie unter Supported storage arrays for System Center 2012 VMM (In System Center 2012 VMM unterstützte Speicherarrays) im TechNet-Wiki.