Virtuális gépek létrehozása és üzembe helyezése rendelkezésre állási csoportban az Azure CLI használatával

A következőkre vonatkozik: ✔️ Linux rendszerű virtuális gépek

Ebben az oktatóanyagban megtanulhatja, hogyan növelheti Azure-beli virtuálisgép-megoldásai rendelkezésre állását és megbízhatóságát a rendelkezésre állási csoportok elnevezésű képesség használatával. A rendelkezésre állási csoportok biztosítják, hogy az Azure-ban üzembe helyezett virtuális gépek több elkülönített hardverfürt között legyenek elosztva. Ezáltal biztosítható, hogy ha hardveres vagy Azure-beli szoftveres hiba fordul elő, az a virtuális gépeknek csak egy részhalmazát érintse, és a teljes megoldás továbbra is elérhető és működőképes maradjon.

Eben az oktatóanyagban az alábbiakkal fog megismerkedni:

  • Rendelkezésre állási csoport létrehozása
  • Virtuális gép létrehozása rendelkezésre állási csoportban
  • Elérhető virtuálisgép-méretek ellenőrzése

Ez az oktatóanyag az Azure Cloud Shell parancssori felületét használja, amely folyamatosan frissül a legújabb verzióra. A Cloud Shell megnyitásához válassza a Kipróbálás lehetőséget a kódblokkok tetején.

Ha a parancssori felület helyi telepítését és használatát választja, akkor ehhez az oktatóanyaghoz az Azure CLI 2.0.30-as vagy újabb verziójára lesz szükség. A verzió azonosításához futtassa a következőt: az --version. Ha telepíteni vagy frissíteni szeretne: Az Azure CLI telepítése.

Rendelkezésre állási csoport létrehozása

Rendelkezésre állási csoportot az az vm availability-set create paranccsal hozhat létre. Ebben a példában a frissítési és a tartalék tartományok számát egyaránt 2-re állítjuk a myResourceGroupAvailability erőforráscsoport myAvailabilitySet nevű rendelkezésre állási csoportjánál.

Először is hozzon létre egy erőforráscsoportot az az group create parancsmaggal, majd hozza létre a rendelkezésre állási csoportot:

az group create --name myResourceGroupAvailability --location eastus

az vm availability-set create \
    --resource-group myResourceGroupAvailability \
    --name myAvailabilitySet \
    --platform-fault-domain-count 2 \
    --platform-update-domain-count 2

A rendelkezésre állási csoportok segítségével elkülönítheti az erőforrásokat a tartalék tartományok és a frissítési tartományok között. A tartalék tartomány kiszolgáló-, hálózati és tárolási erőforrások egy elkülönített gyűjteményét képviseli. Az előző példában a rendelkezésre állási csoportot legalább két tartalék tartományon van elosztva a virtuális gépek üzembe helyezésekor. A rendelkezésre állási csoport két frissítés tartományon is el van osztva. A két frissítési tartomány biztosítja, hogy amikor az Azure frissíti a szoftvereket, a virtuális gépeink erőforrásai el legyenek különítve. Ezzel megakadályozhatjuk, hogy minden, a virtuális gépen futó szoftver egyszerre frissüljön.

Virtuális gépek létrehozása rendelkezésre állási csoportban

A virtuális gépeket a rendelkezésre állási csoportban kell létrehozni, hogy azok biztosan megfelelően legyenek elosztva a hardveren. Meglévő virtuális gépet nem adhat hozzá rendelkezésre állási csoporthoz annak létrejötte után.

Ha az az vm create paranccsal hoz létre virtuális gépet, az --availability-set paraméterrel adhatja meg a rendelkezésre állási csoport nevét.

for i in `seq 1 2`; do
   az vm create \
     --resource-group myResourceGroupAvailability \
     --name myVM$i \
     --availability-set myAvailabilitySet \
     --size Standard_DS1_v2  \
     --vnet-name myVnet \
     --subnet mySubnet \
     --image UbuntuLTS \
     --admin-username azureuser \
     --generate-ssh-keys
done

Most már két virtuális gép van a rendelkezésre állási csoportban. Minthogy ugyanabban a rendelkezésre állási csoportban vannak, az Azure biztosítja, hogy a virtuális gépek és az erőforrásaik (az adatlemezeket is beleértve) el legyenek osztva az elkülönített fizikai hardverek között. Ez az eloszlás magasabb rendelkezésre állást biztosít a teljes virtuálisgép-megoldás számára.

A rendelkezésre állási csoport disztribúciója megtekinthető a portálon a myResourceGroupAvailability > myAvailabilitySet erőforráscsoportokban>. A virtuális gépek a két tartalék és frissítési tartomány között oszlanak el az alábbi példában látható módon:

Rendelkezésre állási csoport a portálon

Elérhető virtuálisgép-méretek ellenőrzése

Később további virtuális gépeket is hozzá lehet adni a rendelkezésre állási csoporthoz, ahol a virtuális gépek mérete rendelkezésre áll a hardveren. Az az vm availability-set list-sizes használatával listázhatja a rendelkezésre állási csoport hardverfürtjén elérhető összes méretet:

az vm availability-set list-sizes \
     --resource-group myResourceGroupAvailability \
     --name myAvailabilitySet \
	 --output table

További lépések

Ez az oktatóanyag bemutatta, hogyan végezheti el az alábbi műveleteket:

  • Rendelkezésre állási csoport létrehozása
  • Virtuális gép létrehozása rendelkezésre állási csoportban
  • Elérhető virtuálisgép-méretek ellenőrzése

Folytassa a következő oktatóanyaggal, amely a virtuálisgép-méretezési csoportokat ismerteti.