Vytvoření zásady umístění ve službě Řešení Azure VMware

V Řešení Azure VMware jsou clustery v privátním cloudu spravovaným prostředkem. V důsledku toho role CloudAdmin nemůže provádět určité změny clusteru z klienta vSphere, včetně správy pravidel distribuovaného plánovače prostředků (DRS).

Funkce zásad umístění je dostupná ve všech oblastech řešení Azure VMware. Zásady umístění umožňují řídit umístění virtuálních počítačů na hostitelích v rámci clusteru prostřednictvím webu Azure Portal. Když vytvoříte zásadu umístění, bude obsahovat pravidlo DRS v zadaném clusteru vSphere. Zahrnuje také další logiku pro interoperabilitu s operacemi Řešení Azure VMware.

Zásada umístění má alespoň pět požadovaných součástí:

  • Název – Definuje název zásady a podléhá omezením pojmenování prostředků Azure.

  • Typ – Definuje typ ovládacího prvku, který chcete použít u prostředků obsažených v zásadách.

  • Cluster – Definuje cluster pro politiku. cs-CZ: Rozsah zásad umístění je cluster vSphere, takže do stejné zásady umístění mohou být zahrnuty pouze prostředky ze stejného clusteru.

  • Stav – Definuje, jestli je zásada povolená nebo zakázaná. V určitých scénářích může být zásada automaticky zakázána, když je vytvořeno konfliktní pravidlo. Další informace najdete v tématu Důležité informace.

  • Virtuální počítač – Definuje virtuální počítače a hostitele pro politiku. V závislosti na typu pravidla, které vytvoříte, může vaše zásada vyžadovat, abyste zadali určitý počet virtuálních počítačů a hostitelů. Další informace naleznete v tématu Typy zásad umístění.

Požadavek

Abyste mohli spravovat zásady umístění, musíte mít přístup na úrovni přispěvatele k privátnímu cloudu.

Typy zásad umístění

Zásady VM-VM

Zásady virtuálních počítačů určují, jestli se mají vybrané virtuální počítače spouštět na stejném hostiteli nebo musí být uložené na samostatných hostitelích. Kromě výběru názvu a clusteru pro zásadu VM-VM vyžadují zásady VM-VM, abyste vybrali aspoň dva virtuální počítače, které chcete přiřadit. Přiřazení hostitelů není pro tento typ zásad povinné ani povolené.

  • Zásady spřažení VM-VM dávají DRS pokyn, aby se pokoušel zachovat zadané virtuální počítače na stejném hostiteli. To je užitečné například z důvodů výkonu.

  • VM-VM anti-afinitní politiky dávají DRS pokyn, aby se pokusil udržet zadané virtuální počítače oddělené na samostatných hostitelích. Je užitečné ve scénářích dostupnosti, kdy problém s jedním hostitelem nemá vliv na více virtuálních počítačů v rámci stejné zásady.

Zásady hostitele virtuálního počítače

Zásady hostitele virtuálního počítače určují, jestli se na vybraných hostitelích můžou spouštět vybrané virtuální počítače. Aby nedocházelo k rušení operací spravovaných platformou, jako je režim údržby hostitele a výměna hostitelů, zásady VM-Host v řešení Azure VMware jsou vždy preferenční (označované také jako doporučená pravidla). Zásady hostitelevirtuálních počítačů proto nemusí být v určitých scénářích dodrženy. Další informace najdete v tématu Monitorování provozu zásady.

Některé operace platformy dynamicky aktualizují seznam hostitelů definovaných v zásadách hostitele virtuálního počítače . Pokud například odstraníte hostitele, který je členem zásady umístění, hostitel bude odstraněn, pokud je součástí této zásady více než jeden hostitel. Pokud je hostitel součástí zásady a potřebuje být nahrazen v rámci operace spravované platformou, zásada se dynamicky aktualizuje o nového hostitele.

Kromě výběru názvu a clusteru pro zásadu vyžaduje zásada VM-Host, abyste přiřadili alespoň jeden virtuální počítač a jednoho hostitele k této zásadě.

  • Zásady afinity hostitele virtuálního počítače instruují DRS, aby se pokusila spustit zadané virtuální počítače na definovaných hostitelích.

  • VM-Host Anti-Affinity zásady instrukují DRS, aby se pokuse spustit zadané virtuální počítače na jiných hostitelích, než jsou ty definované.

Úvahy

Škálování clusteru směrem ke zmenšení počtu instancí

Řešení Azure VMware se pokouší zabránit výskytu určitých porušení pravidel DRS při provádění operací zmenšení kapacity clusteru.

Z politiky hostitele virtuálního počítače nemůžete odebrat posledního hostitele. Pokud ale potřebujete odebrat posledního hostitele ze zásad, můžete ho před odebráním hostitele z clusteru napravit přidáním dalšího hostitele do zásad. Případně můžete před odebráním hostitele odstranit zásady umístění.

Nemůžete mít zásadu antispřažení virtuálního počítače s více virtuálními počítači, než je počet hostitelů v clusteru. Pokud odebrání hostitele vede k menšímu počtu hostitelů v clusteru než virtuální počítače, zobrazí se chyba bránící operaci. Můžete to napravit tak, že nejprve odeberete virtuální počítače z pravidla a pak odeberete hostitele z clusteru.

Konflikty pravidel

Pokud jsou zjištěny konflikty pravidel DRS při vytváření zásady VM-VM, výsledkem bude vytvoření této zásady v deaktivovaném stavu podle standardního chování pravidel VMware DRS. Další informace o zobrazení konfliktů pravidel najdete v tématu Monitorování provozu zásady.

Vytvořte zásadu umístění

Neexistuje žádný definovaný limit počtu zásad, které vytvoříte. Čím více omezení umístění vytvoříte, tím náročnější je vSphere DRS efektivně přesouvat virtuální počítače v clusteru a poskytovat prostředky potřebné pro úlohy.

Nezapomeňte zkontrolovat požadavky na typ zásady.

  1. V privátním cloudu Řešení Azure VMware v části Spravovat vyberte Zásady umístění>+ Vytvořit.

    Doporučení

    Cluster můžete také vybrat v podokně Přehled zásad umístění a pak vybrat Vytvořit.

  2. Zadejte popisný název, vyberte typ zásady a vyberte cluster, ve kterém se zásada vytvoří. Pak vyberte Povoleno.

    Varování

    Pokud zásadu zakážete, vytvoří se zásada a základní pravidlo DRS. Akce zásady se však ignorují, dokud zásadu nepovolíte.

  3. Pokud jste jako typ vybrali spřažení VM-hostitele nebo anti-spřažení VM-hostitele, vyberte + Přidat hostitele a hostitele, které chcete zahrnout do politiky. Můžete vybrat více hostitelů.

    Poznámka:

    Podokno pro výběr hostitelů ukazuje, kolik zásad hostitel-VM je přidruženo k hostiteli a celkový počet virtuálních počítačů obsažených v těchto přidružených zásadách.

  4. Vyberte + Přidat virtuální počítač a virtuální počítače, které chcete zahrnout do politiky. Můžete vybrat více virtuálních počítačů.

    Poznámka:

    Podokno pro výběr hostitelů ukazuje, kolik zásad hostitel-VM je přidruženo k hostiteli a celkový počet virtuálních počítačů obsažených v těchto přidružených zásadách.

  5. Po přidání požadovaných virtuálních počítačů vyberte Přidat virtuální počítače.

  6. Vyberte Další: Zkontrolujte a vytvořte , abyste zkontrolovali zásady.

  7. Vyberte Vytvořit politiku. Pokud chcete provést změny, vyberte Zpět: Základy.

  8. Po vytvoření zásady umístění ji v seznamu zobrazíte výběrem možnosti Aktualizovat .

Snímek obrazovky zobrazující zásadu umístění jako Povolená po vytvoření.

Úprava zásad umístění

Můžete změnit stav zásady, přidat nový prostředek nebo zrušit přiřazení existujícího prostředku.

Změna stavu zásad

Stav zásady můžete změnit na Povoleno nebo Zakázáno.

  1. V privátním cloudu Řešení Azure VMware v části Spravovat vyberte Zásady umístění.

  2. U zásad, které chcete upravit, vyberte Další (...) a pak vyberte Upravit.

    Doporučení

    V přehledu zásad umístění můžete zakázat zásadu výběrem možnosti Zakázat z rozbalovací nabídky Nastavení. Zásadu nemůžete povolit v rozevíracím seznamu Nastavení.

  3. Pokud je zásada povolená, ale chcete ji zakázat, vyberte Zakázáno a pak v potvrzovací zprávě vyberte Zakázáno . Jinak, pokud je zásada zakázaná a chcete ji povolit, vyberte Povolit.

  4. Vyberte Zkontrolovat a aktualizovat.

  5. Zkontrolujte změny a vyberte Aktualizovat politiku. Pokud chcete provést změny, vyberte Zpět: Základy.

Aktualizace prostředků v zásadách

Do zásad můžete přidat nové prostředky, jako je virtuální počítač nebo hostitel, nebo odebrat existující prostředky.

  1. V privátním cloudu Řešení Azure VMware v části Spravovat vyberte Zásady umístění.

  2. U zásad, které chcete upravit, vyberte Další (...) a pak vyberte Upravit. Pokud chcete odebrat existující prostředek, vyberte jeden nebo více prostředků, které chcete odebrat, a vyberte Zrušit přiřazení. Pokud chcete přidat nový prostředek, vyberte Upravit virtuální počítač nebo Upravit hostitele, vyberte prostředek, který chcete přidat, a pak vyberte Uložit.

  3. Vyberte Další: Zkontrolovat a aktualizovat.

  4. Zkontrolujte změny a vyberte Aktualizovat politiku. Pokud chcete provést změny, vyberte Zpět: Základy.

Smazat zásadu

Můžete odstranit zásadu umístění a odpovídající pravidlo DRS.

  1. V privátním cloudu Řešení Azure VMware v části Spravovat vyberte Zásady umístění.

  2. Pro zásadu, kterou chcete upravit, vyberte Další (...) a pak vyberte Odstranit.

  3. V potvrzovací zprávě vyberte Odstranit .

Sledování fungování politiky

Pomocí klienta vSphere můžete monitorovat provoz pravidla DRS odpovídajícího zásadě umístění.

Jako držitel role CloudAdmin můžete zobrazit pravidla DRS vytvořená zásadami umístění na kartě Konfigurace clusteru v části Pravidla virtuálního počítače nebo hostitele, ale ne upravovat. Umožňuje zobrazit další informace, například pokud jsou pravidla DRS ve stavu konfliktu.

Kromě toho můžete monitorovat různé operace pravidel DRS, jako jsou doporučení a chyby, na kartě Monitorování clusteru.

Omezení přesunu virtuálního počítače

U některých citlivých aplikací může vMotion způsobit neočekávané přerušení nebo přerušení služeb. Pro tyto typy aplikací by mohlo být vhodnější omezit přesun virtuálních počítačů pouze na ručně iniciované vMotion. Pomocí zásad umístění pro omezení přesunu virtuálních počítačů je možné zakázat funkce vMotion iniciované službou DRS. U většiny úloh to není nutné a může způsobit nezamýšlené dopady na výkon kvůli hlučným sousedům na stejném hostiteli.

Povolení omezení přesunu virtuálních počítačů pro konkrétní virtuální počítače

  1. Přejděte na Spravovat zásady umístění a vyberte Omezit přesun virtuálních počítačů.
  2. Vyberte virtuální počítač nebo virtuální počítače, které chcete omezit, a pak vyberte Vybrat.
  3. Vybrané virtuální počítače se zobrazí na kartě Virtuální počítače s omezeným přesunem.
    • V klientovi vSphere se vytvoří výjimka virtuálního počítače, která nastaví DRS na částečně automatizované.
    • Služba DRS už virtuální počítač automaticky nemigruje.
    • Ruční vMotion virtuálního počítače a automatické počáteční umístění virtuálního počítače nadále funguje.

Nejčastější dotazy

Jsou zásady umístění stejné jako pravidla vazby DRS?

Ano, a ne. Zatímco vSphere DRS implementuje aktuální sadu zásad, zjednodušili jsme prostředí. Úprava skupin virtuálních počítačů a hostitelů je komplikovaná operace, protože hostitelé mohou mít v cloudovém prostředí dočasný charakter a být nahrazováni. Vzhledem k tomu, že se hostitelé nahradí v inventáři vSphere v místním prostředí, musí správce vSphere upravit skupinu hostitelů, aby zajistil, že požadovaná omezení umístění hostitele virtuálního počítače zůstanou v platnosti. Zásady umístění ve službě Řešení Azure VMware aktualizují skupiny hostitelů při obměně nebo změně hostitele. Podobně pokud škálujete v clusteru, skupina hostitelů se podle potřeby automaticky aktualizuje. Automatická aktualizace eliminuje režii při správě skupin hostitelů pro zákazníka.

Vzhledem k tomu, že je tato funkce dostupná na vCenter Serveru, proč ji nemůžu používat přímo?

Řešení Azure VMware poskytuje privátní cloud v Azure. V této spravované infrastruktuře řešení VMware spravuje Microsoft clustery, hostitele, úložiště dat a distribuované virtuální přepínače v privátním cloudu. Zároveň je tenant zodpovědný za správu úloh nasazených v privátním cloudu. V důsledku toho tenant, který spravuje privátní cloud, nemá stejnou sadu oprávnění jako k dispozici správci řešení VMware v místním nasazení.

Nedostatek požadované členitosti oprávnění vSphere navíc představuje určité výzvy při správě umístění úloh v privátním cloudu. Například pravidla vSphere DRS, která se běžně používají v místním prostředí k definování spřažení a pravidel ochrany proti spřažení, se nedají použít v původní podobě v prostředí Řešení Azure VMware, protože některá z těchto pravidel mohou narušovat každodenní provoz privátního cloudu. Zásady umístění poskytují způsob, jak tato pravidla definovat pomocí portálu Azure a obejít tak nutnost používat pravidla DRS. Zásady umístění společně se zjednodušeným prostředím zajišťují, že pravidla nemají vliv na každodenní aktivity údržby a provozu infrastruktury.

Jaký je rozdíl mezi zásadou propojení virtuálního počítače s hostitelem a omezením přesouvání virtuálních počítačů?

Zásada spřažení hostitele virtuálního počítače slouží k omezení přesunu virtuálních počítačů do skupiny hostitelů zahrnutých v zásadách spřažení hostitele virtuálního počítače. Virtuální počítač tak může být vMotionován v rámci hostitelů vybraných v zásadách affinity VM-hostitele. Omezení přesunu virtuálního počítače také zajistí, že vybraný virtuální počítač zůstane na hostiteli, na kterém se právě nachází.

Jaká upozornění bych měl znát?

Pravidla pro hostitele VM nutně nejsou podporována, protože brání v provádění údržbových operací.

Pravidla VM-Host BY jsou přednostní pravidla, kdy se vSphere DRS snaží vyhovět pravidlům v co největší možné míře. VSphere DRS může občas virtuální počítače vMotion podléhat pravidlům VM-Host SHOULD , aby se zajistilo, že úlohy získají prostředky, které potřebují. Jedná se o standardní chování vSphere DRS a funkce zásad umístění nemění základní chování vSphere DRS.

Pokud vytváříte konfliktní pravidla, můžou se tyto konflikty zobrazit na vCenter Serveru a nově definovaná pravidla se nemusí projevit. Jedná se o standardní chování vSphere DRS, jehož protokoly lze pozorovat na serveru vCenter.