Peran Mesin BareMetal
MachineRoles membantu mengidentifikasi peran yang dipenuhi BMM di kluster Nexus. Dengan kata lain, ini memungkinkan identifikasi node sarana kontrol Kubernetes platform Nexus, node manajemen tempat perangkat lunak platform berjalan & simpul pekerja yang dicadangkan untuk beban kerja penyewa.
Peran berikut ditetapkan ke sumber daya BMM:
Control plane
: BMM ini menjalankan agen sarana kontrol Kube untuk kluster platform Nexus.Management plane
: BMM menjalankan agen platform Nexus termasuk pengontrol dan ekstensi.Compute plane
: BMM yang bertanggung jawab untuk menjalankan beban kerja penyewa aktual termasuk Kluster Kubernetes Nexus dan Komputer Virtual.
Bagaimana cara kerjanya?
Label Kubernetes yang sesuai diterapkan ke sumber daya BMM untuk mengidentifikasi peran yang dipenuhi BMM di kluster Nexus selama penyebaran. Properti MachineRoles terhadap sumber daya BMM berasal dari label kubernetes yang diterapkan ke sumber daya BMM.
Bagaimana cara menyimpulkan peran apa yang ditetapkan BMM?
Dalam setiap instans multi-rak Nexus standar dengan 3 rak komputasi atau lebih, akan ada 3 yang didukung pada node sarana kontrol dan satu simpul yang dimatikan tetapi tersedia. Bidang machineRole baru digunakan selain powerState
bidang dan detailedStatus
untuk menentukan simpul sarana kontrol cadangan dalam instans Nexus.
Perintah ini mencantumkan server sarana kontrol bersama dengan status daya dan statusnya:
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
Contoh output:
Nama | ReadyState | DetailedStatus | DetailedStatusMessage | PowerState | MachineRoles | Catatan |
---|---|---|---|---|---|---|
x01dev01c1mg01 | Benar | Tersedia | OS diprovisikan ke komputer | Di | platform.afo-nc.microsoft.com/control-plane=true | Node sarana kontrol |
x01dev01c2mg02* | Salah | Tersedia | Tersedia untuk berpartisipasi dalam kluster | Nonaktif | platform.afo-nc.microsoft.com/control-plane=true | Simpul sarana kontrol cadangan |
x01dev01c3mg01 | Benar | Tersedia | OS diprovisikan ke komputer | Di | platform.afo-nc.microsoft.com/control-plane=true | Node sarana kontrol |
x01dev01c4mg01 | Benar | Tersedia | OS diprovisikan ke komputer | Di | platform.afo-nc.microsoft.com/control-plane=true | Node sarana kontrol |
x01dev01c1mg02 | Benar | Tersedia | OS diprovisikan ke komputer | Di | platform.afo-nc.microsoft.com/management-plane=true | Simpul sarana manajemen |
x01dev01c2mg01 | Benar | Tersedia | OS diprovisikan ke komputer | Di | platform.afo-nc.microsoft.com/management-plane=true | Simpul sarana manajemen |
x01dev01c3mg02 | Benar | Tersedia | OS diprovisikan ke komputer | Di | platform.afo-nc.microsoft.com/management-plane=true | Simpul sarana manajemen |
x01dev01c4mg02 | Benar | Tersedia | OS diprovisikan ke komputer | Di | platform.afo-nc.microsoft.com/management-plane=true | Simpul sarana manajemen |
x01dev01c1co01 | Benar | Tersedia | OS diprovisikan ke komputer | Di | platform.afo-nc.microsoft.com/compute-plane=true | Simpul bidang komputasi |
x01dev01c1co02 | Benar | Tersedia | OS diprovisikan ke komputer | Di | platform.afo-nc.microsoft.com/compute-plane=true | Simpul bidang komputasi |
*Dalam contoh ini, x01dev01c2mg02 adalah simpul sarana kontrol cadangan yang saat ini dalam status mati. Dan masih tersedia untuk mengambil peran sarana kontrol, dalam skenario di mana simpul sarana kontrol aktif turun karena alasan apa pun.