Dela via


BareMetal Machine-roller

MachineRoles hjälper till att identifiera de roller som BMM uppfyller i Nexus-klustret. Med andra ord möjliggör det identifiering av Nexus-plattformens Kubernetes-kontrollplansnoder, hanteringsnoderna där plattformsprogrammet kör och arbetsnoder som är reserverade för klientarbetsbelastningar.

Följande roller tilldelas till BMM-resurser:

  • Control plane: Dessa BMM kör Kubernetes kontrollplansagenter för Nexus-plattformsklustret.
  • Management plane: BMM kör Nexus-plattformsagenterna, inklusive styrenheter och tillägg.
  • Compute plane: Den BMM som ansvarar för att köra faktiska klientarbetsbelastningar, inklusive Nexus Kubernetes-kluster och virtuella datorer.

Hur fungerar det?

Lämpliga Kubernetes-etiketter tillämpas på BMM-resurserna för att identifiera de roller som BMM uppfyller i Nexus-klustret under distributionen. Egenskapen MachineRoles mot BMM-resursen härleds från kubernetes-etiketterna som tillämpas på BMM-resursen.

Hur gör jag för att härleda vilka roller en BMM har tilldelats till?

I alla standardinstanser av Nexus med flera rack med 3 eller fler beräkningsrack kommer det att finnas 3 på kontrollplanets noder och en nod som är avstängd men tillgänglig. Det nya machineRole-fältet används utöver fälten powerState och detailedStatus för att fastställa den extra kontrollplansnoden i en Nexus-instans.

Det här kommandot visar kontrollplansservrarna tillsammans med deras energitillstånd och status:

az networkcloud baremetalmachine list -g <resource-group> --sub <subscription> --query "sort_by([].{name:name,readyState:readyState, detailedStatus:detailedStatus, detailedStatusMessage:detailedStatusMessage, powerState:powerState, machineRoles:machineRoles | join(', ', @)}, &name)" --output table

Exempel på utdata:

Name ReadyState DetailedStatus DetailedStatusMessage PowerState MachineRoles Kommentar
x01dev01c1mg01 Sant Etablerad Operativsystemet etableras på datorn platform.afo-nc.microsoft.com/control-plane=true Kontrollplansnod
x01dev01c2mg02* Falsk Tillgängligt Tillgänglig för att delta i klustret Av platform.afo-nc.microsoft.com/control-plane=true Nod för reservkontrollplan
x01dev01c3mg01 Sant Etablerad Operativsystemet etableras på datorn platform.afo-nc.microsoft.com/control-plane=true Kontrollplansnod
x01dev01c4mg01 Sant Etablerad Operativsystemet etableras på datorn platform.afo-nc.microsoft.com/control-plane=true Kontrollplansnod
x01dev01c1mg02 Sant Etablerad Operativsystemet etableras på datorn platform.afo-nc.microsoft.com/management-plane=true Nod för hanteringsplan
x01dev01c2mg01 Sant Etablerad Operativsystemet etableras på datorn platform.afo-nc.microsoft.com/management-plane=true Nod för hanteringsplan
x01dev01c3mg02 Sant Etablerad Operativsystemet etableras på datorn platform.afo-nc.microsoft.com/management-plane=true Nod för hanteringsplan
x01dev01c4mg02 Sant Etablerad Operativsystemet etableras på datorn platform.afo-nc.microsoft.com/management-plane=true Nod för hanteringsplan
x01dev01c1co01 Sant Etablerad Operativsystemet etableras på datorn platform.afo-nc.microsoft.com/compute-plane=true Beräkningsplannod
x01dev01c1co02 Sant Etablerad Operativsystemet etableras på datorn platform.afo-nc.microsoft.com/compute-plane=true Beräkningsplannod

*I det här exemplet är x01dev01c2mg02 den reservkontrollplansnod som för närvarande är avstängd. Och är fortfarande tillgänglig för att ta rollen som kontrollplan, i scenarier där den aktiva kontrollplansnoden av någon anledning går ner.