Megosztás a következőn keresztül:


Operációs rendszer nélküli gépek életciklusának kezelése

Ez a cikk azt ismerteti, hogyan hajthat végre életciklus-felügyeleti műveleteket operációs rendszer nélküli gépeken (BMM). Ezeket a lépéseket hibaelhárítási célokra kell használni a hibákból való helyreállításhoz vagy karbantartási műveletek elvégzéséhez. A BMM életciklusának kezelésére szolgáló parancsok a következők:

Figyelemfelhívás

Ne végezzen semmilyen műveletet a felügyeleti kiszolgálók ellen anélkül, hogy először konzultált volna a Microsoft támogatási személyzetével. Ez hatással lehet a Nexus-fürt operátor integritására.

  • BMM kikapcsolása
  • BMM indítása
  • BMM újraindítása
  • BMM ütemezhetetlenné tétele (kordon kiürítés nélkül)
  • BMM ütemezés nélkülivé tétele (kordon kiürítéssel)
  • BMM schedulable (uncordon) létrehozása
  • BMM újraimázása
  • BMM cseréje

Fontos

A kubernetes-vezérlősík (KCP) csomópontjára irányuló zavaró parancskéréseket a rendszer elutasítja, ha már fut egy másik diszruptív műveletparancs egy másik KCP-csomóponton, vagy ha a teljes KCP nem érhető el. Ez az ellenőrzés a Nexus-példány integritásának fenntartása érdekében történik, és biztosítja, hogy több KCP-csomópont ne legyen egyszerre működésképtelen az egyidejű zavaró műveletek miatt. Ha több csomópont nem működik, az megszakítja a Kubernetes vezérlősíkjának kifogástalan kvórumküszöbét.

A fenti listában szereplő félkövér műveletek zavarónak minősülnek (Kikapcsolás, Újraindítás, Újraimázs, Csere). A kordon kiürítés nélkül nem tekinthető zavarónak. A kordon és a kiürítés zavarba csökkentőnek minősül.

Ahogy az a figyelmeztető nyilatkozatban is szerepel, a felügyeleti kiszolgálók, különösen a KCP-csomópontok elleni műveleteket csak a Microsoft ügyfélszolgálatával egyeztetve szabad végrehajtani.

Előfeltételek

  1. Telepítse a megfelelő CLI-bővítmények legújabb verzióját.
  2. A BMM – Fürt által felügyelt erőforráscsoport nevének (cluster_MRG) nevének lekérése.
  3. Kérje le annak a csupasz fémgépnek a nevét, amely életciklus-kezelési műveletet igényel.
  4. Győződjön meg arról, hogy a cél operációs rendszer nélküli gép poweredState a következőre On van állítva és readyState beállítva True: .
    1. Ez az előfeltétel nem alkalmazható a start parancsra.

BMM kikapcsolása

Ez a parancs lesz power-off a megadott bareMetalMachineName.

az networkcloud baremetalmachine power-off \
  --name <BareMetalMachineName>  \
  --resource-group <resourceGroup> \
  --subscription <subscriptionID>

BMM indítása

Ez a parancs lesz start a megadott bareMetalMachineName.

az networkcloud baremetalmachine start \
  --name <BareMetalMachineName> \
  --resource-group <resourceGroup> \
  --subscription <subscriptionID>

BMM újraindítása

Ez a parancs lesz restart a megadott bareMetalMachineName.

az networkcloud baremetalmachine restart \
  --name <BareMetalMachineName> \
  --resource-group <resourceGroup> \
  --subscription <subscriptionID>

BMM ütemezés nélkülivé tétele (kordon)

Annak megállapításához, hogy a számítási feladatok jelenleg egy BMM-en futnak-e, futtassa a következő parancsot:

Virtuális gépek esetén:

az networkcloud baremetalmachine show -n <nodeName> /
--resource-group <resourceGroup> /
--subscription <subscriptionID> | jq '.virtualMachinesAssociatedIds'

Nexus Kubernetes-fürtcsomópontok esetén: (a Nexus Kubernetes-fürtbe való bejelentkezés szükséges)

kubectl get nodes <resourceName> -ojson |jq '.metadata.labels."topology.kubernetes.io/baremetalmachine"'

A BMM-et a parancs végrehajtásával cordon ütemezhetetlenné teheti. A parancs végrehajtásakor a cordon Nexus operátor számítási feladatai nem lesznek ütemezve a BMM-en a kordon beállításakor; a számítási feladat BMM-en cordoned való létrehozására tett kísérletek azt eredményezik, hogy a számítási feladat állapotra pending van állítva. A meglévő számítási feladatok továbbra is futnak. A kordon parancs egy alapértelmezett False értékkel rendelkező paramétert evacuate támogat. Ajánlott ezt a beállítást a következőre Trueállítani: . A parancs végrehajtásakor cordon a paraméter értékével Trueevacuate a BMM-en futó számítási feladatok és stopped a BMM állapotra pending vannak állítva.

az networkcloud baremetalmachine cordon \
  --evacuate "True" \
  --name <BareMetalMachineName> \
  --resource-group <resourceGroup> \
  --subscription <subscriptionID>

A evacuate "True" csomópontról eltávolítja a számítási feladatokat, de evacuate "False" csak az új számítási feladatok ütemezését akadályozza meg.

BMM "schedulable" (uncordon) létrehozása

A BMM "schedulable" (használható) lehet a uncordon parancs végrehajtásával. A BMM állapotában lévő pending összes számítási feladat a BMM állapotában van restarteduncordoned.

az networkcloud baremetalmachine uncordon \
  --name <BareMetalMachineName> \
  --resource-group <resourceGroup> \
  --subscription <subscriptionID>

BMM újraimázása

A futtatókörnyezet verzióját a parancs végrehajtásával állíthatja vissza egy BMM-en reimage . Ez a folyamat újra üzembe helyezi a futtatókörnyezet rendszerképét a cél BMM-en, és végrehajtja a fürt ugyanazokkal az azonosítókkal való újracsatlakozási lépéseit. Ez a művelet nem befolyásolja a bérlő számítási feladatainak fájljait ezen a BMM-en. Abban az esetben, ha a csomóponton BMM-hozzáféréssel végeznek írási vagy szerkesztési műveletet, ez a "reimage" művelet szükséges a Microsoft támogatásának visszaállításához, és a módosítások elvesznek, visszaállítva a csomópontot a várt állapotra. Ajánlott eljárásként a parancs végrehajtása reimage előtt győződjön meg arról, hogy a BMM számítási feladatai a cordon paranccsal evacuate "True"ürítve vannak.

Figyelmeztetés

Ha egyszerre baremetalmachine replace több parancsot vagy reimage parancsot futtat, vagy a futtatással replace egy időben reimage , a kiszolgálók nem működő állapotban maradnak. Mielőtt elindítanál egy másikat, győződjön meg arról, hogy az egyik replace/reimage teljesen befejeződött.

az networkcloud baremetalmachine reimage \
  --name <BareMetalMachineName>  \
  --resource-group <resourceGroup> \
  --subscription <subscriptionID>

BMM cseréje

Akkor használja a replace parancsot, ha egy kiszolgáló hardverproblémákat tapasztal, amelyek teljes vagy részleges hardvercserét igényelnek. Az olyan összetevők cseréje után, mint az alaplap vagy a hálózati adapter (NIC) cseréje, a BMM MAC-címe megváltozik, az iDRAC IP-címe és a gazdagépnév azonban változatlan marad.

Figyelmeztetés

Ha egyszerre baremetalmachine replace több parancsot vagy reimage parancsot futtat, vagy a futtatással replace egy időben reimage , a kiszolgálók nem működő állapotban maradnak. Mielőtt elindítanál egy másikat, győződjön meg arról, hogy az egyik replace/reimage teljesen befejeződött.

az networkcloud baremetalmachine replace \
  --name <BareMetalMachineName> \
  --resource-group <resourceGroup> \
  --bmc-credentials password=<IDRAC_PASSWORD> username=<IDRAC_USER> \
  --bmc-mac-address <IDRAC_MAC> \
  --boot-mac-address <PXE_MAC> \
  --machine-name <OS_HOSTNAME> \
  --serial-number <SERIAL_NUMBER> \
  --subscription <subscriptionID>