Creați și implementați mașini virtuale extrem de accesibile cu CLI-ul Azure

Configurare noua (How To)

Situatie

Solutie

Creați un set de disponibilitate

Aveți posibilitatea să creați un set de disponibilitate folosind crearea de seturi de disponibilizări az vm. În acest exemplu, numărul de domenii de actualizare și de defect este setat la 2 pentru setul de disponibilitate numit myAvailabilitySet din grupul de resurse myResourceGroupAvailability.

 

Mai întâi, creați un grup de resurse cu crearea grupului az, apoi creați setul de disponibilități:

Azure CLI

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

Seturile de disponibilitate vă permit să izolați resursele din domeniile de defecțiuni și să actualizați domeniile. Un domeniu de defect reprezintă o colecție izolată de resurse server + rețea + stocare. În exemplul precedent, setul de disponibilitate este distribuit în cel puțin două domenii de defect atunci când sunt implementate VM-urile. Setul de disponibilitate este, de asemenea, distribuit în două domenii de actualizare. Două domenii de actualizare asigură că, atunci când Azure efectuează actualizări de software, resursele VM sunt izolate, împiedicând tot software-ul care rulează pe VM să fie actualizat în același timp.

 

Creați VMs în interiorul unui set de disponibilități

VM-urile trebuie să fie create în cadrul setărilor disponibile pentru a vă asigura că sunt distribuite corect pe hardware. Un VM existent nu poate fi adăugat la un set de disponibilitate după ce a fost creat.

Atunci când un VM este creat cu az vm create, utilizați parametrul -available-set pentru a specifica numele setului de disponibilitate.

Azure CLI

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

 

Există două mașini virtuale în setul de disponibilitate. Deoarece se află în același set de disponibilități, Azure asigură faptul că VM-urile și toate resursele acestora (inclusiv discurile de date) sunt distribuite prin hardware fizic izolat. Această distribuție ajută la asigurarea unei disponibilități mult mai ridicate a soluției VM globale.

Distribuția setului de disponibilitate poate fi vizualizată în portal prin accesarea grupurilor de resurse> myResourceGroupAvailability> myAvailabilitySet. VM-urile sunt distribuite în cele două domenii de eroare și actualizare, după cum se arată în exemplul următor:

Availability set in the portal

Verificați dimensiunile VM disponibile

VM-uri suplimentare pot fi adăugate la setul de disponibilitate ulterior, unde dimensiunile VM sunt disponibile pe hardware. Utilizați dimensiunile de listă setate în disponibilitate pentru a afișa toate dimensiunile disponibile din clusterul hardware pentru setul de disponibilitate:

Azure CLI

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

Tip solutie

Permanent

Voteaza

(9 din 37 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?