Een plaatsingsbeleid maken in Azure VMware Solution (preview)

Belangrijk

Azure VMware Solution plaatsingsbeleid (preview) is momenteel in preview. Misschien worden bepaalde functies niet ondersteund of zijn de mogelijkheden ervan beperkt. Zie Supplemental Terms of Use for Microsoft Azure Previews (Aanvullende gebruiksvoorwaarden voor Microsoft Azure-previews) voor meer informatie. Als u de preview-functie wilt gebruiken, moet u zowel het DRS-plaatsingsbeleidals de functies voor vroege toegang registreren. Zoek en selecteer de functies en selecteer vervolgens Registreren.

In Azure VMware Solution zijn clusters in een privécloud een beheerde resource. Als gevolg hiervan kan de cloudadmin-rol geen bepaalde wijzigingen aanbrengen in het cluster van de vSphere-client, met inbegrip van het beheer van DRS-regels (Distributed Resource Scheduler).

De functie voor plaatsingsbeleid is beschikbaar in alle Azure VMware Solution regio's. Met plaatsingsbeleid kunt u de plaatsing van virtuele machines (VM's) op hosts in een cluster via de Azure Portal. Wanneer u een plaatsingsbeleid maakt, bevat dit een DRS-regel in het opgegeven vSphere-cluster. Het bevat ook aanvullende logica voor interoperabiliteit met Azure VMware Solution bewerkingen.

Een plaatsingsbeleid heeft ten minste vijf vereiste onderdelen:

  • Naam: definieert de naam van het beleid en is onderhevig aan de naamgevingsbeperkingen van Azure-resources.

  • Type: hiermee definieert u het type besturingselement dat u wilt toepassen op de resources in het beleid.

  • Cluster: definieert het cluster voor het beleid. Het bereik van een plaatsingsbeleid is een vSphere-cluster, dus alleen resources uit hetzelfde cluster kunnen deel uitmaken van hetzelfde plaatsingsbeleid.

  • Status: hiermee definieert u of het beleid is ingeschakeld of uitgeschakeld. In bepaalde scenario's kan een beleid automatisch worden uitgeschakeld wanneer er een conflicterende regel wordt gemaakt. Zie Overwegingen hieronder voor meer informatie.

  • Virtuele machine: definieert de virtuele machines en hosts voor het beleid. Afhankelijk van het type regel dat u maakt, moet u voor uw beleid mogelijk een aantal VM's en hosts opgeven. Zie Typen plaatsingsbeleid hieronder voor meer informatie.

Vereisten

  • U moet toegang op inzenderniveau hebben tot de privécloud om plaatsingsbeleid te beheren.

  • DrS-plaatsingsbeleid en early access-functies zijn geregistreerd.

Typen plaatsingsbeleid

VM-VM-beleid

VM-VM-beleid geeft aan of geselecteerde VM's moeten worden uitgevoerd op dezelfde host of op afzonderlijke hosts moeten worden bewaard. Naast het kiezen van een naam en cluster voor het beleid, moet u voor VM-VM-beleid ten minste twee VM's selecteren die u wilt toewijzen. De toewijzing van hosts is niet vereist of toegestaan voor dit beleidstype.

  • VM-VM-affiniteitsbeleid geeft DRS de opdracht om de opgegeven VM's bij elkaar te houden op dezelfde host. Dit is bijvoorbeeld handig om prestatieredenen.

  • VM-VM Anti-affiniteitsbeleid geeft DRS de opdracht om de opgegeven VM's van elkaar gescheiden te houden op afzonderlijke hosts. Dit is handig in scenario's waarin een probleem met één host niet van invloed is op meerdere VM's binnen hetzelfde beleid.

VM-Host beleidsregels

Beleidsregels voor VM-hosts geven aan of geselecteerde VM's op geselecteerde hosts kunnen worden uitgevoerd. Om interferentie met door het platform beheerde bewerkingen, zoals de onderhoudsmodus voor de host en hostvervanging, te voorkomen, zijn VM-Host-beleidsregels in Azure VMware Solution altijd voorkeursvormen (ook wel 'should'-regels genoemd). Daarom wordt het VM-Host-beleid in bepaalde scenario's mogelijk niet nageleefd. Zie De werking van een beleid controleren hieronder voor meer informatie.

Bepaalde platformbewerkingen werken de lijst met hosts die zijn gedefinieerd in VM-Host-beleid dynamisch bij. Wanneer u bijvoorbeeld een host verwijdert die lid is van een plaatsingsbeleid, wordt de host verwijderd als meer dan één host deel uitmaakt van dat beleid. Als een host deel uitmaakt van een beleid en moet worden vervangen als onderdeel van een door het platform beheerde bewerking, wordt het beleid bovendien dynamisch bijgewerkt met de nieuwe host.

Naast het kiezen van een naam en cluster voor het beleid, moet u voor een VM-Host-beleid ten minste één VM en één host selecteren om aan het beleid toe te wijzen.

  • Beleidsregels voor VM-Host-affiniteit geven DRS de opdracht om de opgegeven VM's uit te voeren op de gedefinieerde hosts.

  • Beleid voor anti-affiniteit tussen VM-hosts geeft DRS de opdracht om de opgegeven VM's uit te voeren op andere hosts dan de gedefinieerde hosts.

Overwegingen

Cluster inschalen

Azure VMware Solution probeert te voorkomen dat bepaalde schendingen van de DRS-regel optreden bij het uitvoeren van inschaalbewerkingen voor clusters.

U kunt de laatste host niet uit een VM-Host verwijderen. Als u echter de laatste host uit het beleid wilt verwijderen, kunt u deze herstellen door een andere host aan het beleid toe te voegen voordat u de host uit het cluster verwijdert. U kunt ook het plaatsingsbeleid verwijderen voordat u de host verwijdert.

U kunt geen anti-affiniteitsbeleid voor VM-VM's hebben met meer VM's dan het aantal hosts in een cluster. Als het verwijderen van een host zou resulteren in minder hosts in het cluster dan VM's, ontvangt u een foutbericht dat de bewerking verhindert. U kunt dit herstellen door eerst VM's uit de regel te verwijderen en vervolgens de host uit het cluster te verwijderen.

Regelconflicten

Als er conflicten met DRS-regels worden gedetecteerd wanneer u een VM-VM-beleid maakt, wordt dat beleid gemaakt in een uitgeschakelde status volgens het standaardgedrag van de VMware DRS-regel. Zie De werking van een beleid controleren hieronder voor meer informatie over het weergeven van regelconflicten.

Een plaatsingsbeleid maken

Er is geen gedefinieerde limiet voor het aantal beleidsregels dat u maakt. Hoe meer plaatsingsbeperkingen u maakt, des te lastiger is het voor vSphere DRS om virtuele machines effectief binnen het cluster te verplaatsen en de resources te leveren die nodig zijn voor de workloads.

Controleer de vereisten voor het beleidstype.

  1. Selecteer in Azure VMware Solution privécloud onder Beheren de optie Plaatsingsbeleid > + Maken.

    Tip

    U kunt ook het Cluster selecteren in het overzichtsvenster Plaatsingsbeleid en vervolgens Maken selecteren.

    Schermopname met een alternatieve optie voor het maken van een plaatsingsbeleid.

    Schermopname die laat zien hoe u het proces voor het maken van een plaatsingsbeleid voor VM-VM's start.

  2. Geef een beschrijvende naam op, selecteer het beleidstype en selecteer het cluster waarin het beleid wordt gemaakt. Selecteer vervolgens Inschakelen.

    Waarschuwing

    Als u het beleid uit schakelt, worden het beleid en de onderliggende DRS-regel gemaakt, maar de beleidsacties worden genegeerd totdat u het beleid inschakelen.

    Schermopname met de opties voor plaatsingsbeleid.

  3. Als u VM-Host-affiniteit of VM-Host anti-affiniteit als het type hebt geselecteerd, selecteert u + Host toevoegen en de hosts die u wilt opnemen in het beleid. U kunt meerdere hosts selecteren.

    Notitie

    In het deelvenster Hosts selecteren ziet u hoeveel VM-Host zijn gekoppeld aan de host en het totale aantal VM's dat is opgenomen in het bijbehorende beleid.

    Schermopname van het aantal VM-Host gekoppeld aan de host, samen met het aantal VM's dat is opgenomen in het bijbehorende beleid.

  4. Selecteer + Virtuele machine toevoegen en de virtuele machines die u wilt opnemen in het beleid. U kunt meerdere VM's selecteren.

    Schermopname van de lijst met VM's die moeten worden geselecteerd.

    Notitie

    In het deelvenster Hosts selecteren ziet u hoeveel VM-Host zijn gekoppeld aan de host en het totale aantal VM's dat is opgenomen in het bijbehorende beleid.

  5. Wanneer u klaar bent met het toevoegen van de want virtuele machines, selecteert u Virtuele machines toevoegen.

  6. Selecteer Volgende: Controleren en maken om uw beleid te controleren.

  7. Selecteer Beleid maken. Als u wijzigingen wilt aanbrengen, selecteert u Terug: Basisbeginselen.

    Schermopname met de instellingen voor het plaatsingsbeleid voordat deze worden gemaakt.

  8. Nadat het plaatsingsbeleid is gemaakt, selecteert u Vernieuwen om het in de lijst weer te geven.

    Schermopname van het plaatsingsbeleid als Ingeschakeld nadat het is gemaakt.

Een plaatsingsbeleid bewerken

U kunt de status van een beleid wijzigen, een nieuwe resource toevoegen of de toewijzing van een bestaande resource in de weg gaan.

De beleidstoestand wijzigen

U kunt de status van een beleid wijzigen in Ingeschakeld of Uitgeschakeld.

  1. Selecteer in Azure VMware Solution privécloud onder Beheren de optie Plaatsingsbeleid.

  2. Voor het beleid dat u wilt bewerken, selecteert u Meer (...) en vervolgens Bewerken.

    Tip

    U kunt een beleid uitschakelen in het overzicht plaatsingsbeleid door Uitschakelen te selecteren in Instellingen vervolgkeuzelijst. U kunt een beleid niet inschakelen in de vervolgkeuze Instellingen de functie.

    Schermopname die laat zien hoe u een plaatsingsbeleid bewerkt.

  3. Als het beleid is ingeschakeld, maar u het wilt uitschakelen, selecteert u Uitgeschakeld en selecteert u vervolgens Uitgeschakeld in het bevestigingsbericht. Als het beleid is uitgeschakeld en u het wilt inschakelen, selecteert u Inschakelen.

  4. Selecteer Beoordelen en bijwerken.

  5. Controleer de wijzigingen en selecteer Updatebeleid. Als u wijzigingen wilt aanbrengen, selecteert u Terug: Basisbeginselen.

De resources in een beleid bijwerken

U kunt nieuwe resources, zoals een VM of een host, toevoegen aan een beleid of bestaande resources verwijderen.

  1. Selecteer in Azure VMware Solution privécloud onder Beheren de optie Plaatsingsbeleid.

  2. Voor het beleid dat u wilt bewerken, selecteert u Meer (...) en vervolgens Bewerken.

    Schermopname die laat zien hoe u de resources in een plaatsingsbeleid bewerkt.

    • Als u een bestaande resource wilt verwijderen, selecteert u een of meer resources die u wilt verwijderen en selecteert u Toewijzing verwijderen.

      Schermopname die laat zien hoe u een bestaande resource uit een plaatsingsbeleid verwijdert.

    • Als u een nieuwe resource wilt toevoegen, selecteert u Virtuele machine bewerken of Host bewerken, selecteert u de resource die u wilt toevoegen en selecteert u vervolgens Opslaan.

  3. Selecteer Volgende: Controleren en bijwerken.

  4. Controleer de wijzigingen en selecteer Updatebeleid. Als u wijzigingen wilt aanbrengen, selecteert u Terug: Basisbeginselen.

Een beleid verwijderen

U kunt een plaatsingsbeleid en de bijbehorende DRS-regel verwijderen.

  1. Selecteer in Azure VMware Solution privécloud onder Beheren de optie Plaatsingsbeleid.

  2. Voor het beleid dat u wilt bewerken, selecteert u Meer (...) en vervolgens Verwijderen.

    Schermopname die laat zien hoe u een plaatsingsbeleid verwijdert.

  3. Selecteer Verwijderen in het bevestigingsbericht.

De werking van een beleid bewaken

Gebruik de vSphere-client om de werking van de bijbehorende DRS-regel van een plaatsingsbeleid te bewaken.

Als houder van de cloudadmin-rol kunt u de DRS-regels die zijn gemaakt door een plaatsingsbeleid op het tabblad Configureren van het cluster onder VM-/hostregels bekijken, maar niet bewerken. Hiermee kunt u aanvullende informatie weergeven, bijvoorbeeld als de DRS-regels een conflict hebben.

Daarnaast kunt u verschillende drs-regelbewerkingen, zoals aanbevelingen en fouten, bewaken via het tabblad Monitor van het cluster.

Veelgestelde vragen

Zijn deze hetzelfde als regels voor DRS-affiniteit?

Ja en nee. Hoewel vSphere DRS de huidige set beleidsregels implementeert, hebben we de ervaring vereenvoudigd. Het wijzigen van VM-groepen en hostgroepen is een lastige bewerking, met name omdat hosts kortstondig van aard zijn en kunnen worden vervangen in een cloudomgeving. Als hosts worden vervangen in de vSphere-inventaris in een on-premises omgeving, moet de vSphere-beheerder de hostgroep wijzigen om ervoor te zorgen dat de gewenste VM-Host plaatsingsbeperkingen van kracht blijven. Plaatsingsbeleid in Azure VMware Solution hostgroepen bij te werken wanneer een host wordt geroteerd of gewijzigd. En als u schaalt in een cluster, wordt de hostgroep automatisch bijgewerkt, indien van toepassing. Dit elimineert de overhead van het beheren van de hostgroepen voor de klant.

Omdat dit een bestaande functionaliteit is die beschikbaar is in vCenter, waarom kan ik deze niet rechtstreeks gebruiken?

Azure VMware Solution biedt een VMware-privécloud in Azure. In deze beheerde VMware-infrastructuur beheert Microsoft de clusters, hosts, gegevensopslag en gedistribueerde virtuele switches in de privécloud. Tegelijkertijd is de tenant verantwoordelijk voor het beheren van de workloads die in de privécloud zijn geïmplementeerd. Als gevolg hiervan heeft de tenant die de privécloud beheert niet dezelfde set bevoegdheden als beschikbaar is voor de VMware-beheerder in een on-premises implementatie.

Bovendien vormt het ontbreken van de gewenste granulariteit in de vSphere-bevoegdheden een aantal uitdagingen bij het beheren van de plaatsing van de workloads in de privécloud. vSphere DRS-regels die vaak on-premises worden gebruikt om affiniteit en anti-affiniteitsregels te definiëren, kunnen bijvoorbeeld niet worden gebruikt zoals ze in een VMware Cloud-omgeving zijn, omdat sommige van deze regels de dagelijkse werking van de privécloud kunnen blokkeren. Plaatsingsbeleid biedt een manier om deze regels te definiëren met behulp van Azure VMware Solution portal, waardoor het gebruik van DRS-regels wordt omzeild. In combinatie met een vereenvoudigde ervaring zorgen ze er ook voor dat de regels geen invloed hebben op het dagelijkse onderhoud en de activiteiten van de infrastructuur.

Over welke waarschuwingen moet ik iets weten?

De VM-Host MUST-regels worden niet ondersteund omdat deze onderhoudsbewerkingen blokkeren.

VM-Host SHOULD-regels zijn voorkeursregels, waarbij vSphere DRS zo veel mogelijk probeert te voldoen aan de regels. Af en toe kunnen vSphere DRS vMotion-VM's zijn onderworpen aan de VM-Host SHOULD-regels om ervoor te zorgen dat de workloads de resources krijgen die ze nodig hebben. Het is een standaard vSphere DRS-gedrag en de functie Plaatsingsbeleid wijzigt het onderliggende vSphere DRS-gedrag niet.

Als u conflicterende regels maakt, kunnen deze conflicten worden weer geven in het vCenter en zijn de zojuist gedefinieerde regels mogelijk niet van kracht. Het is een standaard vSphere DRS-gedrag, de logboeken waarvoor u de logboeken in vCenter kunt bekijken.