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.