Ruoli del computer BareMetal

MachineRoles consente di identificare i ruoli soddisfatti da BMM nel cluster Nexus. In altre parole, consente l'identificazione dei nodi del piano di controllo Kubernetes della piattaforma Nexus, i nodi di gestione in cui il software della piattaforma esegue e i nodi di lavoro riservati ai carichi di lavoro del tenant.

I ruoli seguenti vengono assegnati alle risorse BMM:

  • Control plane: questi BMM esegua gli agenti del piano di controllo Kubernetes per il cluster della piattaforma Nexus.
  • Management plane: BMM esegue gli agenti della piattaforma Nexus, inclusi controller ed estensioni.
  • Compute plane: BMM responsabile dell'esecuzione di carichi di lavoro del tenant effettivi, inclusi i cluster Nexus Kubernetes e Macchine virtuali.

Come funziona?

Le etichette Kubernetes appropriate vengono applicate alle risorse BMM per identificare i ruoli soddisfatti da BMM nel cluster Nexus durante la distribuzione. La proprietà MachineRoles sulla risorsa BMM deriva dalle etichette kubernetes applicate alla risorsa BMM.

Ricerca per categorie dedurre a quali ruoli è assegnato un BMM?

In qualsiasi istanza multi-rack Nexus standard con 3 o più rack di calcolo, saranno presenti 3 nodi del piano di controllo e un nodo spento ma disponibile. Il nuovo campo machineRole viene usato oltre ai powerState campi e detailedStatus per determinare il nodo del piano di controllo di riserva in un'istanza Nexus.

Questo comando elenca i server del piano di controllo insieme ai relativi stati e stati di alimentazione:

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

Output di esempio:

Nome ReadyState DetailedStatus DetailedStatusMessage PowerState MachineRoles Note
x01dev01c1mg01 Vero Sottoposto a provisioning Viene effettuato il provisioning del sistema operativo nel computer Attivato platform.afo-nc.microsoft.com/control-plane=true Nodo del piano di controllo
x01dev01c2mg02* Falso Disponibili Disponibile per partecipare al cluster Disattivato platform.afo-nc.microsoft.com/control-plane=true Nodo del piano di controllo di riserva
x01dev01c3mg01 Vero Sottoposto a provisioning Viene effettuato il provisioning del sistema operativo nel computer Attivato platform.afo-nc.microsoft.com/control-plane=true Nodo del piano di controllo
x01dev01c4mg01 Vero Sottoposto a provisioning Viene effettuato il provisioning del sistema operativo nel computer Attivato platform.afo-nc.microsoft.com/control-plane=true Nodo del piano di controllo
x01dev01c1mg02 Vero Sottoposto a provisioning Viene effettuato il provisioning del sistema operativo nel computer Attivato platform.afo-nc.microsoft.com/management-plane=true Nodo del piano di gestione
x01dev01c2mg01 Vero Sottoposto a provisioning Viene effettuato il provisioning del sistema operativo nel computer Attivato platform.afo-nc.microsoft.com/management-plane=true Nodo del piano di gestione
x01dev01c3mg02 Vero Sottoposto a provisioning Viene effettuato il provisioning del sistema operativo nel computer Attivato platform.afo-nc.microsoft.com/management-plane=true Nodo del piano di gestione
x01dev01c4mg02 Vero Sottoposto a provisioning Viene effettuato il provisioning del sistema operativo nel computer Attivato platform.afo-nc.microsoft.com/management-plane=true Nodo del piano di gestione
x01dev01c1co01 Vero Sottoposto a provisioning Viene effettuato il provisioning del sistema operativo nel computer Attivato platform.afo-nc.microsoft.com/compute-plane=true Nodo del piano di calcolo
x01dev01c1co02 Vero Sottoposto a provisioning Viene effettuato il provisioning del sistema operativo nel computer Attivato platform.afo-nc.microsoft.com/compute-plane=true Nodo del piano di calcolo

*In questo esempio x01dev01c2mg02 è il nodo del piano di controllo di riserva attualmente spento. Ed è ancora disponibile per assumere il ruolo del piano di controllo, negli scenari in cui il nodo del piano di controllo attivo si arresta per qualsiasi motivo.