Udostępnij za pośrednictwem


Konfigurowanie magazynu w programie VMM

 

Data opublikowania: lipiec 2016

Dotyczy: System Center 2012 SP1 - Virtual Machine Manager, System Center 2012 R2 Virtual Machine Manager, System Center 2012 - Virtual Machine Manager

Zwirtualizowane obciążenia w programie Virtual Machine Manager (VMM) wymagają zasobów magazynu w celu spełnienia wymagań dotyczących pojemności i wydajności. Program VMM rozpoznaje lokalny i zdalny magazyn. Magazyn lokalny obejmuje pojemność magazynu dostępną na serwerze lub bezpośrednio dołączoną do serwera. Magazyn lokalny jest zwykle używany w ramach niskokosztowych rozwiązań z zakresu wirtualizacji. Magazyn zdalny odciąża serwer, przenosząc pracę na zewnętrzne urządzenie magazynujące, na którym sprzęt magazynu zapewnia skalowanie i pojemność.

Program VMM obsługuje rozwiązania w zakresie magazynów:

  • Magazyn blokowy — w programie VMM istnieje możliwość używania urządzeń magazynujących na poziomie bloku, które uwidaczniają numery jednostek logicznych (LUN) magazynu przy użyciu mechanizmów połączeń opartych na protokole Fibre Channel, inicjatorze iSCSI i interfejsie SAS (Serial Attached SCSI). Więcej informacji o protokole Fibre Channel można znaleźć w temacie Zarządzanie wirtualnym protokołem Fibre Channel w programie VMM.

  • Magazyn plików — w programie VMM można używać udziałów sieciowych w ramach magazynu. Udziały sieciowe obsługujące protokół bloku komunikatów serwera (SMB, Server Message Block) 3.0 mogą znajdować się na serwerze plików z systemem Windows lub na urządzeniu magazynującym dołączonym do sieci (NAS) od dostawców, takich jak ENC i NetApp.

W programie VMM wprowadzano różne nowe zmiany obejmujące dostawcę magazynu i obsługę automatyzacji. Są to następujące zmiany:

  • Obsługa interfejsu API zarządzania magazynami systemu Windows (SMAPI). Interfejs SMAPI został wprowadzony w systemie Windows Server 2012 w celu zarządzania tablicami bezpośrednio dołączonego magazynu oraz magazynu zewnętrznego. Interfejs SMAPI współpracuje z dostawcą zarządzania magazynami (SMP) lub z usługą zarządzania magazynami firmy Microsoft opartego na standardach i dostawcą SMI-S. Interfejs SMAPI zastępuje interfejs programowania aplikacji (API) usługi dysków wirtualnych (VDS) w systemie Windows Server 2012. Więcej informacji można znaleźć w temacie An Introduction to Storage Management in Windows Server (Wprowadzenie do zarządzania magazynami w systemie Windows Server).

  • Program VMM używa interfejsu SMAPI do zarządzania magazynem zewnętrznym przy użyciu dostawcy SMP. Natomiast przy użyciu interfejsu SMAPI wraz z usługą zarządzania magazynami firmy Microsoft opartego na standardach komunikuje się on z magazynem zgodnym ze specyfikacją SMI-S (Storage Management Initiative Specification). W programu VMM na platformie programu System Center 2012 z dodatkiem SP1 usługa zarządzania magazynami systemu Windows opartego na standardach zastępuje usługę zarządzania magazynem firmy Microsoft i pełni rolę opcjonalnego serwera do komunikacji z dostawcami magazynu SMI-S.

  • Migracja sieci magazynowania (SAN) używa starszego interfejsu dostawcy sprzętu w ramach usługi dysków wirtualnych (VDS) i nie jest obsługiwana w nowszych wersjach programu niż System Center 2012. W przypadku uaktualniania programu System Center 2012 należy usunąć oprogramowanie dostawcy sprzętu w ramach usługi VDS z serwera programu VMM i włączyć specyfikację SMI-S lub dostawcę SMP macierzystej infrastruktury zarządzania systemem Windows (WMI) przy użyciu instrukcji dostarczonych przez dostawców magazynu.

  • Oprócz odnajdywania tablic iSCSI ze statycznymi obiektami docelowymi i zarządzania nimi program VMM umożliwia również odnajdywanie tablic docelowych iSCSI z obsługą dynamicznych oraz ręcznych obiektów docelowych i zarządzanie nimi, na przykład Starwind, HP P2000, Dell EqualLogic i Microsoft iSCSI Software Target.

  • Program VMM obsługuje tworzenie elastycznie alokowanych jednostek logicznych (LU, ang. logical unit). Program VMM umożliwia utworzenie jednostki logicznej alokowanej elastycznie w puli magazynu. W ramach alokowania elastycznego można przydzielić określonym aplikacjom lub użytkownikom większą pojemność niż dostępna fizycznie. Tablica magazynowa musi obsługiwać alokowanie elastyczne, a administrator magazynu musi je włączyć w puli magazynów.

  • Program VMM zapewnia obsługę usługi Microsoft iSCSI Software Target przy użyciu dostawcy SMI-S. Usługa inicjatora iSCSI firmy Microsoft jest obecnie w pełni zintegrowana z systemem Windows Server 2012. Plik instalacyjny (.msi) dostawcy SMI-S serwera docelowego iSCSI firmy Microsoft jest dostępny w instalacji w ścieżce CDLayout.EVAL\amd64\Setup\msi\iSCSITargetPRov\iSCSITargetSMISProvider.msi. Aby uzyskać więcej informacji o usłudze Microsoft iSCSI Software Target, zobacz artykuły:

  • System Windows Server 2012 umożliwia użycie udziałów plików bloku komunikatów serwera (SMB) 3.0 jako magazynu udostępnionego dla funkcji Hyper-V. Przy użyciu programu VMM można przypisać udziały plików SMB do serwerów autonomicznych z uruchomioną funkcją Hyper-V i klastrami. Więcej informacji można znaleźć w części Jak przypisać udziałów plików 3.0 SMB hostów funkcji Hyper-V i klastry w programie VMM.

  • Począwszy od programu System Center 2012 R2, w programie VMM można tworzyć serwery plików skalowalne w poziomie z miejscem do magazynowania i zarządzać nimi. Więcej informacji znajduje się w tematach Jak utworzyć pulę magazynu z dysków fizycznych w programie VMM oraz Jak utworzyć udział plików z puli magazynu w programie VMM.

Wdrażanie zasobów magazynu i zarządzanie nimi

Program VMM umożliwia utworzenie modelu, wdrożenie i zarządzanie następującymi zasobami magazynu:

  • Odnajdywanie magazynu — administratorzy często dysponują ograniczonymi informacjami o źródłowych infrastrukturach magazynów. Za pomocą programu VMM można automatycznie odnajdywać magazyny lokalne i zdalne z uwzględnieniem tablic, pul oraz jednostek logicznych magazynów (na przykład woluminy i numery jednostek logicznych (LUN)), a także dysków, woluminów i dysków wirtualnych.

  • Klasyfikacja magazynu — odnaleziony magazyn można sklasyfikować przy użyciu przyjaznych nazw opisowych, aby utworzyć i uwidocznić uproszczony model magazynu.

  • Inicjowanie obsługi administracyjnej magazynu —VMM umożliwia inicjowanie obsługi nowych jednostek logicznych z dostępnej pojemności dla hosta lub klastra hostów funkcji Hyper-V. Nowe jednostki logiczne można obsługiwać przy użyciu poniższych metod. Odpowiednia metoda zależy od typu tablicy magazynowej i zwirtualizowanego obciążenia, które należy wdrożyć.

    • W ramach dostępnej pojemności — tworzenie nowej jednostki logicznej w ramach dostępnej pojemności jest przydatne, gdy istnieje dostępna pula magazynów. Pozwala to na kontrolę liczby tworzonych jednostek logicznych oraz ich rozmiaru.

    • Z zapisywalnej migawki istniejącej jednostki logicznej — dzięki utworzeniu zapisywalnej migawki istniejącej jednostki logicznej można szybko utworzyć wiele kopii istniejącego dysku wirtualnego. Umożliwia to obsługę wielu maszyn wirtualnych w krótkim czasie przy minimalnym obciążeniu hostów. W zależności od tablicy migawki wykorzystują miejsce bardzo wydajnie i można je utworzyć właściwie natychmiastowo.

    • Z klonu jednostki logicznej — utworzenie klonu istniejącej jednostki logicznej odciąża pracę związaną z tworzenie pełnej kopii dysku wirtualnego w tablicy. W zależności od tablicy klony nie wykorzystują miejsca wydajnie, a ich utworzenie może zająć dużo czasu.

    • Z udziałów plików na serwerach plików z systemem Windows — nowe udziały plików można obsługiwać na serwerach plików z systemem Windows i na urządzeniach NAS.

  • Alokacja magazynu — dostępne pule magazynów i numery LUN można przydzielić do zdefiniowanych grup hostów obejmujących na przykład grupy i lokalizacje firmy. Zasoby zwykle należy najpierw przydzielić na poziomie grupy hostów, aby umożliwić przypisanie ich do hostów. W przypadku przydzielania puli magazynów jednostki logiczne można tworzyć i przypisywać bezpośrednio z zarządzanych hostów należących do grupy mającej dostęp do tablicy magazynowej. Ponadto program VMM może automatycznie tworzyć jednostki logiczne z puli magazynów, jeśli szybka obsługa administracyjna maszyn wirtualnych odbywa się przy użyciu migawek lub klonowania sieci SAN.

  • Likwidowanie magazynu — program VMM może zlikwidować zarządzany magazyn. To ważna możliwość, która zapobiega wyczerpaniu się pojemności magazynu.

Scenariusze użytkowania

Wyróżnia się następujące typowe scenariusze użytkowania funkcji magazynu:

  • Przypisywanie i dodawanie magazynu do hostów lub klastrów — grupa hostów wymagająca nowego magazynu wyszukuje magazyn, przy użyciu którego została przydzielona, i w razie potrzeby przypisuje go do serwerów z uruchomionymi klastrami lub funkcją Hyper-V. To automatyczne przypisanie magazynu działa w opartych na sieci SAN scenariuszach szybkiej obsługi, w których są klonowane numery jednostek logicznych. Program VMM udostępnia magazyn hostom maszyn wirtualnych, inicjuje dyski i formatuje nowe woluminy. Na potrzeby wdrożeń klastrów program VMM tworzy wymagane udostępnione woluminy klastra (CSV) i zasoby dysku fizycznego, a następnie mapuje wolumin na wszystkie hosty klastra, aby był on współużytkowany w obrębie całego klastra.VMM może również przypisać dodatkowy magazyn do hosta lub klastra, do których przypisano już magazyn.VMM automatyzuje anulowanie maskowania i przygotowanie woluminu. Program VMM tworzy również zasoby klastra. Instrukcje znajdują się w temacie Jak skonfigurować magazyn na hoście funkcji Hyper-V w programie VMM.

  • Tworzenie klastra — program VMM może utworzyć klaster z maksymalnie 64 węzłami funkcji Hyper-V i automatycznie przypisywać magazyn udostępniony klastra w ramach tego samego przepływu pracy. Uproszczenie procesu tworzenia nowych klastrów z magazynem udostępnionym jest ważne w zakresie wdrażania w chmurze prywatnej. Więcej informacji można znaleźć w części Omówienie tworzenia klastra hostów funkcji Hyper-V w programie VMM.

  • Serwer plików skalowalny w poziomie — w ramach programu System Center 2012 R2, VMM można utworzyć serwer plików skalowalny w poziomie i zarządzać jego magazynem. Więcej informacji znajduje się w temacie Dodawanie komputerów fizycznych jako hostów Hyper-V i skalowalnych w poziomie serwerów plików w programie VMM — omówienie.

  • Szybka obsługa — macierze pamięci masowej mogą w bardzo wydajny sposób tworzyć kopie dysków wirtualnych przy minimalnym obciążeniu hosta maszyny wirtualnej. Program VMM może wykorzystać tę możliwość szybkiego tworzenia maszyn wirtualnych. W przypadku, gdy jednostka logiczna obejmuje system plików oraz dysk wirtualny, VMM rozpoznaje możliwości macierzy magazynowej i umożliwia utworzenie szablonu z użyciem dysku wirtualnego w jednostce logicznej. Program VMM może wydać macierzy polecenie utworzenia kopii dysku wirtualnego przez udostępnienie nowego magazynu w obrębie macierzy przy użyciu migawki lub przez klonowanie.VMM udostępnia następnie magazyn hostowi, instalując system plików i kojarząc dysk wirtualny z maszyną wirtualną. Funkcja szybkiej obsługi w konsoli programu VMM służy do tworzenia autonomicznych maszyn wirtualnych lub maszyn opartych na usługach. Szybką obsługę można również zintegrować z używanymi narzędziami obsługi przy użyciu programu Windows PowerShell. Więcej informacji można znaleźć w temacie Rapid Provisioning a Virtual Machine by Using SAN Copy Overview (Szybka obsługa maszyny wirtualnej przy użyciu kopii sieci SAN — omówienie).

Konfigurowanie automatyzacji magazynu

Przed rozpoczęciem

Przed rozpoczęciem konfigurowania ustawień magazynu należy zapoznać się z następującymi informacjami:

  • Automatyzacja magazynu w programie VMM jest obsługiwana tylko na serwerach z uruchomioną funkcją Hyper-V.

  • Nie należy instalować dostawcy SMI-S na serwerze zarządzania programu VMM. Ta konfiguracja nie jest obsługiwana.

  • Dostawców SMP infrastruktury WMI firm Dell EqualLogic i Nexsan należy zainstalować na serwerze zarządzania programu VMM.

  • Zobacz listę w sekcji Obsługiwane tablice magazynowe, aby sprawdzić, czy dana tablica magazynowa jest obsługiwana. Należy pamiętać, że program VMM rozpoznaje magazyn należący do tablic magazynowych, których nie wymieniono na tej liście. Nie ma jednak gwarancji, że będzie możliwe wykonanie operacji zarządzania aktywnego, takich jak obsługa jednostki logicznej, maskowanie i usuwanie maskowania, klonowanie oraz tworzenie migawek na tych tablicach magazynowych za pomocą programu VMM. Jeżeli tablica magazynowa nie występuje na liście, należy skontaktować się z dostawcą magazynu w celu ustalenia obsługi w ramach programu VMM.

  • Jeżeli dostawca SMI-S tablicy magazynowej jest dostawcą „proxy”, którego należy zainstalować na osobnym serwerze, pobierz najnowszą wersję dostawcy SMI-S od swojego dostawcy magazynu i zainstaluj ją na serwerze, do którego serwer zarządzania programu VMM może uzyskać dostęp za pośrednictwem sieci przy użyciu adresu IP lub w pełni kwalifikowanej nazwy domeny (FQDN).

  • Powiadom administratora magazynu, że program VMM w ramach zarządzania przypisywaniem jednostek logicznych domyślnie tworzy jedną grupę magazynów lub zestaw maskowania na hosta, które mogą obejmować inicjatorów tego hosta. W konfiguracji klastra program VMM tworzy po jednej grupie magazynów na każdy węzeł klastra przy użyciu wszystkich inicjatorów z tego węzła. Grupa magazynów może zawierać jeden lub wiele identyfikatorów inicjatorów hostów, na przykład kwalifikowaną nazwę iSCSI (IQN) lub nazwę międzynarodową (WWN).

    W przypadku niektórych tablic magazynowych preferowane jest stosowanie jednej grupy magazynów dla całego klastra, która to grupa będzie zawierała inicjatory hostów dla wszystkich węzłów klastra. W celu zapewnienia obsługi tej konfiguracji należy ustawić właściwość CreateStorageGroupsPerCluster na wartość $true przy użyciu polecenia cmdlet Set-SCStorageArray w powłoce poleceń programu VMM.

    Uwaga

    W programie VMM grupa magazynów jest definiowana jako obiekt, który wiąże ze sobą inicjatory hostów, porty docelowe i jednostki logiczne. Grupa magazynów zawiera co najmniej jeden inicjator hosta, co najmniej jeden port docelowy i co najmniej jedną jednostkę logiczną. Jednostki logiczne są udostępniane inicjatorom hostów przez porty docelowe.

Przepływ pracy automatyzacji magazynu

Poniższa lista zawiera opis przepływu pracy w ramach odnajdywania, klasyfikowania i przypisywania magazynu przy użyciu programu VMM:

  1. Odnajdywanie magazynu — z poziomu konsoli programu VMM uruchom Kreatora dodawania urządzeń magazynujących i wybierz wymagany typ dostawcy — serwer plików z systemem Windows, SMI-S lub SMP infrastruktury WMI. Dostawcy SMI-S i serwera plików z systemem Windows wymagają adresu IP lub nazwy FQDN. W przypadku dostawcy SMI-S odnajdywanie magazynu odbywa się przez połączenie się z dostawcą magazynu SMI-S. W przypadku dostawców SMP infrastruktury WMI należy wybrać odpowiedniego dostawcę z pola listy rozwijanej. Instrukcje znajdują się w temacie Dodawanie i klasyfikowanie SMI-S oraz urządzeniami magazynującymi SMP w programie VMM.

  2. Klasyfikowanie magazynu — proces klasyfikowania magazynu polega na przypisaniu przejrzystych klasyfikacji do pul magazynów. Do puli magazynów należącej do najszybszej tablicy magazynowej o największej nadmiarowości można na przykład przypisać klasyfikację GOLD. Instrukcje znajdują się w temacie How to Create Storage Classifications in VMM.

  3. Wybierz metodę tworzenia jednostek logicznych — określ sposób tworzenia jednostek logicznych podczas szybkiej obsługi administracyjnej maszyn wirtualnych. Należy zauważyć, że nowe jednostki logiczne są domyślnie tworzone w ramach dostępnej pojemności. Należy zmodyfikować to ustawienie domyślne tylko wtedy, gdy podczas szybkiej obsługi administracyjnej ma być używana technologia kopiowania sieci SAN, taka jak klonowanie lub migawki. Instrukcje znajdują się w temacie Jak wybrać metodę tworzenia jednostek logicznych w programie VMM.

  4. Przeprowadź obsługę administracyjną magazynu — utwórz jednostki logiczne magazynu. Instrukcje znajdują się w temacie Sposób obsługi administracyjnej jednostki logicznej magazynu w programie VMM. Inną możliwością jest utworzenie jednostek logicznych poza pasmem przy użyciu narzędzi zarządzania dostawcy tablicy. W przypadku tej metody program VMM odświeża i uwzględnia zmiany dopiero po pewnym czasie.

  5. Przydziel magazyn do grupy hostów — w węźle Magazyn konsoli programu VMM lub w oknie dialogowym Właściwości docelowej grupy hostów przydziel wstępnie utworzone jednostki logiczne lub pule magazynów do określonych grup hostów. Instrukcje można znaleźć w tematach Jak przydzielić jednostki logiczne do grupy hostów w programie VMM i Jak można przydzielić pule magazynów do grupy hostów w programie VMM.

    Uwaga

    W przypadku przydzielania puli magazynów jednostki logiczne można tworzyć i przypisywać bezpośrednio z zarządzanych hostów należących do grupy mającej dostęp do tablicy magazynowej. Oprócz tego, program VMM może automatycznie tworzyć jednostki logiczne z puli magazynów, jeśli szybka obsługa administracyjna maszyn wirtualnych odbywa się przy użyciu migawek lub klonowania SAN. Podczas przeprowadzania szybkiej obsługi administracyjnej jednostki logiczne są tworzone i przypisywane automatycznie.

  6. Przypisz magazyn do hostów i klastrów — po skonfigurowaniu magazynu i przypisaniu go do grupy hostów magazyn można przypisać do serwerów z uruchomioną funkcją Hyper-V oraz do klastrów hostów udostępnianych za pośrednictwem magazynu udostępnionego woluminu klastra (CSV) lub dostępnego magazynu. Należy zauważyć, że wszystkie węzły w klastrze muszą mieć dostęp do tablicy magazynowej przy użyciu kart magistrali hosta (HBA) lub kart iSCSI. Jeśli pula magazynów została przydzielona do grupy hostów, jednostki logiczne można tworzyć i opcjonalnie przypisywać bezpośrednio w oknie dialogowym Właściwości hosta lub klastra hostów. Jeśli tablica magazynowa obsługuje łączność z hostem iSCSI, sesje łączności iSCSI z tablicą magazynową można tworzyć w oknie dialogowym Właściwości hosta. Instrukcje można znaleźć w tematach:

    1. Jak skonfigurować magazyn na hoście funkcji Hyper-V w programie VMM

    2. Jak skonfigurować magazyn w klastrze hostów Hyper-V w programie VMM

    Uwaga

    Hosty muszą mieć możliwość uzyskania dostępu do tablicy magazynowej. Jeśli na przykład używana jest sieć SAN Fibre Channel, każdy host musi mieć kartę magistrali hosta (HBA), a jego strefa musi być poprawnie określona. Więcej informacji o protokole Fibre Channel można znaleźć w temacie Zarządzanie wirtualnym protokołem Fibre Channel w programie VMM.

  7. W razie potrzeby można również zlikwidować skonfigurowany magazyn. Instrukcje znajdują się w temacie Jak usunąć jednostki logicznej magazynu w programie VMM.

Obsługiwane tablice magazynowe

Informacje o najnowszej wersji obsługiwanych tablic magazynowych można znaleźć w temacie Supported storage arrays for System Center 2012 VMM (Obsługiwane tablice magazynowe dla programu System Center 2012 VMM) w witrynie typu wiki biblioteki TechNet.