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

V Azure VMware Solution jsou clustery v privátním cloudu spravovaným prostředkem. V důsledku toho nemůže role Cloud Správa provádět určité změny clusteru z klienta vSphere, včetně správy pravidel plánovače distribuovaných 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 Azure VMware Solution.

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 zásadu. Rozsah zásad umístění je cluster vSphere, takže stejné zásady umístění můžou být součástí jenom prostředků 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 při vytváření konfliktních pravidel automaticky zakázaná. Další informace najdete v tématu Důležité informace.

  • Virtuální počítač – Definuje virtuální počítače a hostitele pro zásadu. 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 virtuálních počítačů

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 vyžadují zásady virtuálního počítače, 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í virtuálních počítačů virtuálních počítačů dávají DRS pokyn, aby se pokusily zachovat zadané virtuální počítače na stejném hostiteli. To je užitečné například z důvodů výkonu.

  • Zásady ochrany proti spřažení virtuálních počítačů virtuálních počítačů dávají DRS pokyn, aby se pokusily zachovat zadané virtuální počítače od sebe 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ů, jsou zásady hostitele virtuálního počítače v řešení Azure VMware vždy přednostní (označované také jako pravidla by měla). 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 . Když například odstraníte hostitele, který je členem zásady umístění, hostitel se odebere, pokud je součástí této zásady více hostitelů. Pokud je hostitel součástí zásady a musí být nahrazen jako součást operace spravované platformou, zásady se dynamicky aktualizují na nového hostitele.

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

  • Zásady spřažení hostitele virtuálního počítače instruují DRS, aby se pokusily spustit zadané virtuální počítače na definovaných hostitelích.

  • Zásady ochrany proti spřažení hostitele virtuálního počítače instruují drS, aby se pokusily spustit zadané virtuální počítače na jiných hostitelích, než jsou definované.

Důležité informace

Škálování clusteru na více instancí

Azure VMware Solution se pokouší zabránit výskytu určitých porušení pravidel DRS při provádění operací horizontálního snížení kapacity clusteru.

Z zásad 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 se při vytváření zásad virtuálního počítače zjistí konflikty pravidel DRS, bude výsledkem vytvoření této zásady v zakázaném stavu po standardním chování pravidla VMware DRS. Další informace o zobrazení konfliktů pravidel najdete v tématu Monitorování provozu zásady.

Vytvoření zásady 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 Azure VMware Solution v části Spravovat vyberte Zásady> umístění + Vytvořit.

    Tip

    Můžete také vybrat cluster z podokna 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.

    Upozorňující

    Pokud zásadu zakážete, vytvoří se zásada a základní pravidlo DRS, ale akce zásad se ignorují, dokud zásadu nezavolíte.

  3. Pokud jste jako typ vybrali spřažení hostitele virtuálního počítače nebo spřažení hostitele virtuálního počítače, vyberte + Přidat hostitele a hostitele, které chcete zahrnout do zásad. Můžete vybrat více hostitelů.

    Poznámka:

    Podokno vybrat hostitele ukazuje, kolik zásad hostitele virtuálního počítače 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 zásad. Můžete vybrat více virtuálních počítačů.

    Poznámka:

    Podokno vybrat hostitele ukazuje, kolik zásad hostitele virtuálního počítače 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 zásadu. 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 Povolenou 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 Azure VMware Solution v části Spravovat vyberte Zásady umístění.

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

    Tip

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

  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 . Pokud je zásada zakázaná a chcete ji povolit, vyberte Povolit.

  4. Vyberte Zkontrolovat a aktualizovat.

  5. Zkontrolujte změny a vyberte Aktualizovat zásadu. 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 Azure VMware Solution v části Spravovat vyberte Zásady umístění.

  2. Pro zásadu, kterou chcete upravit, vyberte Další (...) a pak Upravte.
    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 zásadu. Pokud chcete provést změny, vyberte Zpět: Základy.

Odstranění zásady

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

  1. V privátním cloudu Azure VMware Solution 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 .

Monitorování fungování zásady

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

Jako držitel role Cloud Správa 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. U těchto typů aplikací je vhodné 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. Virtuální počítač nebo virtuální počítače, které jste vybrali, se zobrazí na virtuálních počítačích s kartou omezeného pohybu.
    V klientovi vSphere se vytvoří přepsání virtuálního počítače, které nastaví drS na částečně automatizované pro tento virtuální počítač.
    Služba DRS už nebude migrovat virtuální počítač automaticky.
    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 spřažení 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 skupin hostitelů je těžkopádná operace, zejména pokud jsou hostitelé v přírodě dočasné a dají se nahradit v cloudovém prostředí. 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ě Azure VMware Solution 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?

Azure VMware Solution 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í místně k definování spřažení a pravidel ochrany proti spřažení, se nedají použít tak, jak je v prostředí Azure VMware Solution, protože některá z těchto pravidel můžou blokovat každodenní provoz privátního cloudu. Zásady umístění umožňují definovat tato pravidla pomocí webu Azure Portal 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ásadami spřažení virtuálního počítače a omezením přesunu 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 vMotioned v rámci sady hostitelů vybraných v zásadách spřažení hostitele virtuálního počítače. 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í.

O čem bych měl vědět?

Pravidla MUST hostitele virtuálního počítače nejsou podporovaná, protože blokují operace údržby.

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 BY , 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, což jsou protokoly, pro které je možné pozorovat na vCenter Serveru.