Situatie
Imaginile personalizate pot fi folosite pentru a configura bootstrap, cum ar fi aplicațiile de preîncărcare, configurațiile aplicațiilor și alte configurații ale sistemului de operare.
Solutie
Conectați-vă la VM utilizând SSH și executați comanda pentru deprovizarea VM-ului. Cu argumentul + utilizator, ultimul cont de utilizator provizionat și orice date asociate sunt, de asemenea, șterse. Înlocuiți adresa IP exemplu cu adresa IP publică a VM.
SSH la VM:
ssh azureuser@52.174.34.95
Depozitarea VM:
sudo waagent -deprovision+user -force
Închideți sesiunea SSH:
exit
Dezafectați și marcați VM ca fiind generalizată
Pentru a crea o imagine, VM trebuie să fie alocată. Dezafectați VM folosind de vm deallocate.
az vm deallocate –resource-group myResourceGroup –name myVM
În cele din urmă, setați starea VM ca generalizată cu generalizarea lui az vm, astfel încât platforma Azure știe că VM a fost generalizată. Puteți crea o imagine numai dintr-un VM generalizat.
az vm generalize –resource-group myResourceGroup –name myVM
Creați imaginea
Acum puteți crea o imagine a VM utilizând crearea imaginii az. Următorul exemplu creează o imagine numită myImage de la un VM numit myVM.
az image create
–resource-group myResourceGroup
–name myImage
–source myVM
Creați VM-uri din imagine
Acum, că aveți o imagine, puteți crea unul sau mai multe VM-uri noi din imagine utilizând crearea vvm. Următorul exemplu creează un VM numit myVMfromImage din imaginea numită myImage.
az vm create
–resource-group myResourceGroup
–name myVMfromImage
–image myImage
–admin-username azureuser
–generate-ssh-keys
Gestionarea imaginilor
Afișează toate imaginile după nume într-un format de tabel
az image list
–resource-group myResourceGroup
Ștergeți o imagine. Acest exemplu șterge imaginea numită myOldImage din grupul myResourceGroup.
az image delete
–name myOldImage
–resource-group myResourceGroup
Leave A Comment?