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.