Halo sobat sekolahlinux, kali ini saya coba membuat tutorial untuk melakukan delete instance atau vm yang error pada openstack dan biasanya instance yang error tidak dapat didelete pada dashboard atau horizon , tutorial ini dibuat berdasarkan problem yang saya alami ketika memanage openstack.
pertama: kita akan menemukan id instance yang error, caranya login ke user yang di asign project “sekolahlinux” >> Project >> Compute >> Instance >> Arahkan kursor poda “instance name” dan copy hyperlink nya, id nya seperti yang saya tandai warna merah bold pada url dibawah
- https://cloud.sekolahlinux.com/horizon/project/instances/85b39d47-ccaa-44aa-bc8f-62f7b333ed81/
masuk kedalam node controller dan jalankan perintah dibawah, dan gunakan uid yang kita dapatkan diatas, yang saya cetak tebal dan warnai merah
source openrc nova show 85b39d47-ccaa-44aa-bc8f-62f7b333ed81
jika perintah diatas terlalu banyak menampilkan informasi maka bisa kita filter dengan grep untuk menampilkan info yang dirasa perlu saja
nova show 85b39d47-ccaa-44aa-bc8f-62f7b333ed81 | grep "hypervisor_hostname\|:host\|status"
maka hasilnya akan lebih ringkas seperti dibawah
| OS-EXT-SRV-ATTR:host | node-15 | OS-EXT-SRV-ATTR:hypervisor_hostname | node-15 | status | ERROR
jika sudah coba lakukan perintah dibawah ini untuk delete instance yang error dan tidak mau di delete
nova delete 85b39d47-ccaa-44aa-bc8f-62f7b333ed81
untuk mengecek apakah instanse atau vm nya sudah berhasil di delete atau belum bisa dengan perintah dibawah ini
nova show 85b39d47-ccaa-44aa-bc8f-62f7b333ed81
jika tidak berhasil maka akan menampilkan informasi dari instance tersebut, namun jika berhasil didelete maka hasilnya akan seperti dibawah jika menjalankan perintah diatas
ERROR: No server with a name or ID of '85b39d47-ccaa-44aa-bc8f-62f7b333ed81' exists.
jika tidak berhasil coba lakukan perintah dibawah untuk delete instance atau vm yang error
nova reset-state --active 85b39d47-ccaa-44aa-bc8f-62f7b333ed81 nova force-delete 85b39d47-ccaa-44aa-bc8f-62f7b333ed81
untuk mengecek apakah instanse atau vm nya sudah berhasil di delete atau belum bisa dengan perintah dibawah ini
nova show 85b39d47-ccaa-44aa-bc8f-62f7b333ed81
jika masih gagal juga coba login ke node-15 dari node controller, kenapa di node-15 dikarenakan sesuai dengan informasi yang didapat diatas, instance yang error terdapat pada node-15
ssh node-15
lalu restart service nova-compute dengan perintah dibawah
/etc/init.d/nova-compute restart
jika sudah exit dan masuk kembali ke node controller
lalu jalankan ulang perintah untuk delete instance atau vm pada perintah diatas yang saya beri warna biru dan merah bold
selamat mencoba ya, semoga bisa solved 😀 hehe