Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W usłudze Azure VMware Solution klastry w chmurze prywatnej są zasobem zarządzanym. W związku z tym rola CloudAdmin nie może wprowadzać pewnych zmian w klastrze z poziomu klienta vSphere, w tym zarządzania regułami rozproszonego harmonogramu zasobów (DRS).
Funkcja zasad umieszczania jest dostępna we wszystkich regionach usługi Azure VMware Solution. Zasady umieszczania umożliwiają kontrolowanie umieszczania maszyn wirtualnych na hostach w klastrze za pośrednictwem witryny Azure Portal. Tworząc zasady umieszczania, zawierasz regułę DRS w określonym klastrze vSphere. Obejmuje również inną logikę współdziałania z operacjami rozwiązania VMware Platformy Azure.
Zasady umieszczania mają co najmniej pięć wymaganych składników:
Nazwa — definiuje nazwę zasad i podlega ograniczeniom nazewnictwa zasobów Azure.
Typ — definiuje typ kontrolki, którą chcesz zastosować do zasobów zawartych w zasadach.
Klaster — definiuje klaster dla polityki. Zakres zasad umieszczania jest klastrem vSphere, więc tylko zasoby z tego samego klastra mogą być częścią tych samych zasad umieszczania.
Stan — określa, czy zasady są włączone, czy wyłączone. W niektórych scenariuszach zasady mogą być wyłączone automatycznie po utworzeniu reguły powodującej konflikt. Aby uzyskać więcej informacji, zobacz Zagadnienia.
Maszyna wirtualna — definiuje maszyny wirtualne oraz hosty dla polityki. W zależności od typu tworzonej reguły zasady mogą wymagać określenia pewnej liczby maszyn wirtualnych i hostów. Aby uzyskać więcej informacji, zobacz Typy zasad umieszczania.
Warunek wstępny
Aby zarządzać zasadami umieszczania, musisz mieć dostęp na poziomie współautora do chmury prywatnej.
Typy zasad umieszczania
Zasady dotyczące maszyn wirtualnych
Zasady maszyny wirtualnej określają, czy wybrane maszyny wirtualne powinny być uruchamiane na tym samym hoście lub muszą być przechowywane na oddzielnych hostach. Oprócz wyboru nazwy i klastra dla polityki, zasady VM-VM wymagają wybrania co najmniej dwóch maszyn wirtualnych do przypisania. Przypisanie hostów nie jest wymagane ani dozwolone dla tego typu polityki.
Koligacja maszyn wirtualnych instruuje usługę DRS, aby próbowała utrzymać określone maszyny wirtualne razem na tym samym hoście. Jest to przydatne z powodów wydajności, na przykład.
Zasady Anti-Affinity VM-VM instruują usługę DRS, aby próbowała trzymać określone maszyny wirtualne oddzielone od siebie na oddzielnych hostach. Jest to przydatne w scenariuszach dostępności, w których problem z jednym hostem nie ma wpływu na wiele maszyn wirtualnych w ramach tych samych zasad.
Zasady hosta VM
VM-Host określa, czy wybrane maszyny wirtualne mogą być uruchamiane na wybranych hostach. Aby uniknąć ingerencji w operacje zarządzane przez platformę, takie jak tryb konserwacji hosta i wymiana hosta, zasady hosta maszyny wirtualnej w usłudze Azure VMware Solution zawsze mają charakter preferencyjny (nazywane także regułami "powinny"). Zasady VM-host mogą nie być honorowane w niektórych scenariuszach. Aby uzyskać więcej informacji, zobacz Monitorowanie działania zasad.
Niektóre operacje platformy dynamicznie aktualizują listę hostów zdefiniowanych w zasadach hosta maszyn wirtualnych . Na przykład po usunięciu hosta, który jest członkiem polityki rozmieszczania, host zostaje usunięty, gdy więcej niż jeden host jest częścią tej polityki. Ponadto, jeśli host jest częścią polityki i musi zostać zastąpiony w ramach operacji zarządzanej przez platformę, polityka jest aktualizowana dynamicznie z nowym hostem.
Oprócz wybrania nazwy i klastra dla nowej polityki, polityka VM-Host wymaga, aby wybrać co najmniej jedną maszynę wirtualną i jednego hosta do przypisania.
Zasady koligacji hostów maszyn wirtualnych instruują usługę DRS, aby próbowała uruchomić wskazane maszyny wirtualne na określonych hostach.
Zasady antykolokacji hosta VM instruują DRS, aby starał się uruchamiać określone maszyny wirtualne na hostach innych niż zdefiniowane.
Kwestie wymagające rozważenia
Skalowanie klastra w dół
Usługa Azure VMware Solution próbuje zapobiec niektórym naruszeniom reguł DRS podczas wykonywania operacji skalowania w klastrze.
Nie można usunąć ostatniego hosta z polityki VM-Host. Jeśli jednak musisz usunąć ostatniego hosta z zasad, możesz go skorygować przez dodanie innego hosta do zasad przed usunięciem hosta z klastra. Alternatywnie, można usunąć politykę rozmieszczania przed usunięciem hosta.
Nie można mieć zasady antyafinity dla maszyn wirtualnych, gdy liczba maszyn wirtualnych przekracza liczbę hostów w klastrze. Jeśli usunięcie hosta spowoduje, że w klastrze będzie mniej hostów niż maszyny wirtualne, zostanie wyświetlony błąd uniemożliwiający operację. Można go skorygować, usuwając najpierw maszyny wirtualne z reguły, a następnie usuwając host z klastra.
Konflikty reguł
Jeśli podczas tworzenia polityki VM-VM zostaną wykryte konflikty reguł DRS, skutkuje to utworzeniem tej polityki w stanie wyłączonym, zgodnie ze standardowym zachowaniem reguły DRS VMware. Aby uzyskać więcej informacji na temat wyświetlania konfliktów reguł, zobacz Monitorowanie działania zasad.
Utwórz zasady umieszczania
Nie ma zdefiniowanego limitu liczby utworzonych zasad. Jednak im więcej ograniczeń umieszczania tworzycie, tym trudniejsze jest dla vSphere DRS skuteczne przenoszenie maszyn wirtualnych w klastrze i zapewnienie zasobów potrzebnych przez obciążenia.
Zapoznaj się z wymaganiami dotyczącymi typu zasad.
W chmurze prywatnej usługi Azure VMware Solution w obszarze Zarządzanie wybierz pozycję Zasady umieszczania>+ Utwórz.
Napiwek
Możesz również wybrać klaster z panelu przeglądu zasad umieszczania, a następnie kliknąć Utwórz.
Podaj opisową nazwę, wybierz typ zasad i wybierz klaster, w którym są tworzone zasady. Następnie wybierz pozycję Włączone.
Ostrzeżenie
Jeśli wyłączysz politykę, to polityka i podstawowa reguła DRS zostaną utworzone, ale działania polityki będą ignorowane, dopóki nie włączysz polityki.
Jeśli wybrałeś powiązanie hosta z maszyną wirtualną lub anty-powiązanie hosta z maszyną wirtualną jako typ, wybierz + Dodaj hosty oraz hosty, które mają zostać uwzględnione w zasadach. Możesz wybrać wiele hostów.
Uwaga
Panel wyboru hostów pokazuje, ile polityki VM-Host zostało powiązanych z hostem oraz całkowita liczba maszyn wirtualnych zawartych w powiązanych politykach.
Wybierz + Dodaj maszynę wirtualną i te maszyny, które mają zostać uwzględnione w polityce. Możesz wybrać wiele maszyn wirtualnych.
Uwaga
W okienku wyboru hostów pokazuje się, ile zasad VM-Host jest skojarzonych z hostem i łączną liczbę maszyn wirtualnych zawartych w tych skojarzonych zasadach.
Po zakończeniu dodawania żądanych maszyn wirtualnych wybierz pozycję Dodaj maszyny wirtualne.
Wybierz pozycję Dalej: Przegląd i tworzenie, aby przejrzeć swoją politykę.
Wybierz Utwórz zasady. Jeśli chcesz wprowadzić zmiany, wybierz pozycję Wstecz: Podstawy.
Po utworzeniu zasad umieszczania wybierz pozycję Odśwież , aby wyświetlić je na liście.
Edytuj zasady umieszczania
Możesz zmienić stan zasad, dodać nowy zasób lub cofnąć przypisanie istniejącego zasobu.
Zmienianie stanu zasad
Stan zasad można zmienić na Włączone lub Wyłączone.
W chmurze prywatnej Azure VMware Solution w obszarze Zarządzanie wybierz pozycję Zasady rozmieszczania.
Dla zasad, które chcesz edytować, wybierz pozycję Więcej (...), a następnie wybierz pozycję Edytuj.
Napiwek
Zasady można wyłączyć w przeglądzie zasad rozmieszczania, wybierając pozycję Wyłącz z listy rozwijanej Ustawienia. Nie można włączyć zasad z listy rozwijanej Ustawienia.
Jeśli zasady są włączone, ale chcesz je wyłączyć, wybierz pozycję Wyłączone, a następnie wybierz pozycję Wyłączone w komunikacie potwierdzenia. W przeciwnym razie, jeśli zasady są wyłączone i chcesz je włączyć, wybierz pozycję Włącz.
Wybierz pozycję Przejrzyj i zaktualizuj.
Przejrzyj zmiany i wybierz pozycję Aktualizuj zasady. Jeśli chcesz wprowadzić zmiany, wybierz pozycję Wstecz: Podstawy.
Aktualizowanie zasobów w polityce
Możesz dodać nowe zasoby, takie jak maszyna wirtualna lub host, do zasad lub usunąć istniejące.
W chmurze prywatnej usługi Azure VMware Solution w obszarze Zarządzanie wybierz Zasady umieszczania.
W przypadku zasad, które chcesz edytować, wybierz pozycję Więcej (...), a następnie pozycję Edytuj.
Aby usunąć istniejący zasób, wybierz co najmniej jeden zasób, który chcesz usunąć, i wybierz pozycję Anuluj przypisanie.
Aby dodać nowy zasób, wybierz pozycję Edytuj maszynę wirtualną lub Edytuj hosta, wybierz zasób, który chcesz dodać, a następnie wybierz pozycję Zapisz.Wybierz pozycję Dalej: Przejrzyj i zaktualizuj.
Przejrzyj zmiany i wybierz pozycję Aktualizuj zasady. Jeśli chcesz wprowadzić zmiany, wybierz pozycję Wstecz : Podstawy.
Usuwanie zasad
Możesz usunąć zasadę umieszczania i odpowiednią regułę DRS.
W chmurze prywatnej usługi Azure VMware Solution w obszarze Zarządzanie wybierz pozycję Zasady rozmieszczania.
W przypadku zasad, które chcesz edytować, wybierz pozycję Więcej (...), a następnie wybierz pozycję Usuń.
Wybierz pozycję Usuń w komunikacie potwierdzającym.
Monitorowanie działania zasad
Użyj klienta vSphere, aby monitorować działanie odpowiedniej reguły DRS związanej z polityką rozmieszczania.
Jako osoba mająca rolę CloudAdmin można wyświetlać, ale nie edytować, reguły DRS utworzone przez politykę rozmieszczania na karcie Konfigurowanie klastra pod Reguły maszyny wirtualnej/hosta. Umożliwia wyświetlenie dodatkowych informacji, na przykład o tym, czy reguły DRS znajdują się w stanie konfliktu.
Ponadto można monitorować różne operacje reguł DRS, takie jak zalecenia i błędy, na karcie Monitora klastra.
Ogranicz przenoszenie maszyny wirtualnej
W przypadku niektórych poufnych aplikacji program vMotion może spowodować nieoczekiwane przerwy w działaniu usługi lub zakłócenia. W przypadku tych typów aplikacji preferowane może być ograniczenie migracji maszyny wirtualnej do wyłącznie ręcznie inicjowanego vMotion. Za pomocą zasad ograniczania przemieszczania maszyn wirtualnych można wyłączyć zainicjowane przez DRS operacje vMotion. W przypadku większości obciążeń nie jest to konieczne i może spowodować niezamierzony wpływ na wydajność ze względu na hałaśliwych sąsiadów na tym samym hoście.
Włączanie ograniczania przenoszenia maszyn wirtualnych dla określonych maszyn wirtualnych
- Przejdź do pozycji Zarządzaj zasadami umieszczania i wybierz pozycję Ogranicz przenoszenie maszyn wirtualnych.
- Wybierz maszynę wirtualną lub maszyny wirtualne, które chcesz ograniczyć, a następnie wybierz pozycję Wybierz.
- Wybrana maszyna wirtualna lub maszyny wirtualne są wyświetlane na karcie Maszyny wirtualne z ograniczonym przenoszeniem.
W kliencie vSphere tworzona jest zmiana dla maszyny wirtualnej, aby ustawić usługę DRS na częściowo zautomatyzowaną dla tej maszyny.
Usługa DRS nie będzie już dłużej automatycznie migrować maszyn wirtualnych.
Ręczne vMotion maszyny wirtualnej i automatyczne początkowe umieszczenie nadal działają.
Często zadawane pytania
Czy zasady umieszczania są takie same jak reguły koligacji DRS?
Tak, i nie. Podczas gdy usługa DRS vSphere implementuje bieżący zestaw zasad, uprościliśmy doświadczenie. Modyfikowanie grup maszyn wirtualnych i grup hostów jest uciążliwą operacją, zwłaszcza że hosty są efemeryczne i mogą zostać zastąpione w środowisku chmury. Ponieważ hosty są zastępowane w spisie vSphere w środowisku lokalnym, administrator vSphere musi zmodyfikować grupę hostów, aby upewnić się, że odpowiednie ograniczenia umieszczania maszyn wirtualnych i hostów pozostają w mocy. Zasady umieszczania w usłudze Azure VMware Solution aktualizują grupy hostów, gdy host jest obracany lub zmieniany. Podobnie, jeśli dokonujesz skalowania w klastrze, grupa hostów jest automatycznie aktualizowana, jeśli ma to zastosowanie. Automatyczna aktualizacja eliminuje koszty związane z zarządzaniem grupami hostów dla klienta.
Ponieważ jest to istniejąca funkcja dostępna w programie vCenter Server, dlaczego nie mogę jej używać bezpośrednio?
Rozwiązanie Azure VMware Solution zapewnia chmurę prywatną na platformie Azure. W ramach tej zarządzanej infrastruktury rozwiązania VMware firma Microsoft zarządza klastrami, hostami, magazynami danych i rozproszonymi przełącznikami wirtualnymi w chmurze prywatnej. Jednocześnie najemca jest odpowiedzialny za zarządzanie obciążeniami wdrożonymi w chmurze prywatnej. W związku z tym najemca zarządzający chmurą prywatną nie ma takiego samego zestawu uprawnień jak ten dostępny dla administratora rozwiązania VMware we wdrożeniu lokalnym.
Ponadto brak żądanego stopnia szczegółowości w uprawnieniach vSphere stanowi pewne wyzwania związane z zarządzaniem umieszczaniem obciążeń w chmurze prywatnej. Na przykład reguły DRS vSphere, które są często używane lokalnie do definiowania reguł zgodności i niezgodności, nie mogą być używane bezpośrednio w środowisku Azure VMware Solution, ponieważ niektóre z tych reguł mogą blokować codzienne funkcjonowanie chmury prywatnej. Zasady umieszczania umożliwiają zdefiniowanie tych reguł przy użyciu portalu Azure, co pozwala uniknąć konieczności korzystania z reguł DRS. Uproszczone doświadczenie, w połączeniu z politykami umiejscowienia, zapewnia, że zasady nie wpływają na codzienną konserwację infrastruktury i działania operacyjne.
Jaka jest różnica między zasadą więzi maszyny wirtualnej z hostem a ograniczeniem przemieszczania maszyn wirtualnych?
Zasady koligacji hosta maszyny wirtualnej są używane do ograniczania przenoszenia maszyn wirtualnych do grupy hostów uwzględnionych w zasadach koligacji hosta maszyny wirtualnej. W związku z tym maszyna wirtualna może zostać przeniesiona za pomocą vMotion w ramach zestawu hostów wybranych zgodnie z zasadami koligacji maszyny wirtualnej z hostem. Alternatywnie ograniczenie przenoszenia maszyny wirtualnej gwarantuje, że wybrana maszyna wirtualna pozostaje na hoście, na którym obecnie się znajduje.
O jakich zastrzeżeniach należy wiedzieć?
Reguły hosta maszyny wirtualnej typu MUST nie są obsługiwane, ponieważ utrudniają operacje konserwacyjne.
Reguły VM-Host SHOULD są preferencyjnymi regułami, w których usługa vSphere DRS stara się dostosować reguły w miarę możliwości. Czasami usługa vSphere DRS może używać maszyn wirtualnych vMotion podlegających regułom VM-Host SHOULD , aby upewnić się, że obciążenia uzyskują potrzebne zasoby. Jest to standardowe zachowanie vSphere DRS, a funkcja zasad umieszczania nie zmienia bazowego zachowania usługi DRS vSphere.
Jeśli tworzysz reguły powodujące konflikty, te konflikty mogą pojawić się na serwerze vCenter, a nowo zdefiniowane reguły mogą nie obowiązywać. Jest to standardowe zachowanie vSphere DRS, dla których dzienniki można zaobserwować w programie vCenter Server.