Role HoléMetal Machine

MachineRoles pomáhá identifikovat role, které nástroj BMM splňuje v clusteru Nexus. Jinými slovy umožňuje identifikaci uzlů řídicí roviny Kubernetes platformy Nexus, uzlů správy, kde software platformy spouští a pracovní uzly, které jsou vyhrazené pro úlohy tenanta.

K prostředkům BMM jsou přiřazeny následující role:

  • Control plane: Tyto nástroje BMM spouští agenty řídicí roviny Kubernetes pro cluster platformy Nexus.
  • Management plane: Nástroj BMM spouští agenty platformy Nexus včetně kontrolerů a rozšíření.
  • Compute plane: BMM zodpovídá za spouštění skutečných úloh tenantů, včetně clusterů Nexus Kubernetes a virtuálních počítačů.

Jak to funguje?

Příslušné popisky Kubernetes se použijí na prostředky BMM, aby bylo možné identifikovat role, které nástroj BMM během nasazování splňuje v clusteru Nexus. Vlastnost MachineRoles vůči prostředku BMM je odvozena z popisků Kubernetes použitých pro prostředek BMM.

Návody odvodit, ke kterým rolím je nástroj BMM přiřazen?

Ve všech standardních instancích více racků Nexus s 3 nebo více výpočetními racky bude 3 zapnuté na uzlech řídicí roviny a jeden uzel, který je vypnutý, ale dostupný. Nové pole machineRole se kromě polí a detailedStatus polí používá powerState k určení náhradního uzlu řídicí roviny v instanci Nexus.

Tento příkaz zobrazí seznam serverů řídicí roviny spolu s jejich stavy napájení a stavy:

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

Ukázkový výstup:

Název Readystate DetailedStatus DetailedStatusMessage PowerState MachineRoles Notes
x01dev01c1mg01 True Zřízené Operační systém je zřízený pro počítač. V den platform.afo-nc.microsoft.com/control-plane=true Uzel řídicí roviny
x01dev01c2mg02* False dostupný K dispozici pro účast v clusteru Vypnout platform.afo-nc.microsoft.com/control-plane=true Náhradní uzel řídicí roviny
x01dev01c3mg01 True Zřízené Operační systém je zřízený pro počítač. V den platform.afo-nc.microsoft.com/control-plane=true Uzel řídicí roviny
x01dev01c4mg01 True Zřízené Operační systém je zřízený pro počítač. V den platform.afo-nc.microsoft.com/control-plane=true Uzel řídicí roviny
x01dev01c1mg02 True Zřízené Operační systém je zřízený pro počítač. V den platform.afo-nc.microsoft.com/management-plane=true Uzel roviny správy
x01dev01c2mg01 True Zřízené Operační systém je zřízený pro počítač. V den platform.afo-nc.microsoft.com/management-plane=true Uzel roviny správy
x01dev01c3mg02 True Zřízené Operační systém je zřízený pro počítač. V den platform.afo-nc.microsoft.com/management-plane=true Uzel roviny správy
x01dev01c4mg02 True Zřízené Operační systém je zřízený pro počítač. V den platform.afo-nc.microsoft.com/management-plane=true Uzel roviny správy
x01dev01c1co01 True Zřízené Operační systém je zřízený pro počítač. V den platform.afo-nc.microsoft.com/compute-plane=true Uzel výpočetní roviny
x01dev01c1co02 True Zřízené Operační systém je zřízený pro počítač. V den platform.afo-nc.microsoft.com/compute-plane=true Uzel výpočetní roviny

*V tomto příkladu je x01dev01c2mg02 náhradní uzel řídicí roviny, který je aktuálně vypnutý. A je stále k dispozici pro převzetí role řídicí roviny ve scénářích, kdy uzel aktivní roviny řízení z jakéhokoli důvodu klesne.