Wpis z mikrobloga

Hm, są tu jakies mirki enterprise IT?
Sprawucha jest taka:
Vmware z 50 hostów w klastrze + vcenter.
Chce usunąć z esxi za pomoca cli wirtualkę.

vim-cmd vmsvc/destroy vmid

wirualka się ładnie usuwa z inventory i znika mi z datastore. Niestety zostaje w vcenter jako "orphaned"

Pytanie teraz jak wywalić z vcenter maszynkę w stanie orphaned za pomoca cli, najlepiej jak by wszystko jednym skryptem szło.
Pozdro.
#komputery #it #vmware #wirtualizacja #administracjait #linux
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@robmal: destroy robi teoretycznie "unregister" na samym początku, ale to nie jest unregister z bazy vcenter tylko z bazy esxi :
rozwinięcie destroy :

vmware-cmd --server esxhost –s unregister path_to_vmx_file
vmware-cmd --server vcenter --vihost esxhost –s unregister path_to_vmx_file vifs --server esxhost --rm “[datastore] path_to_vmx_on_datastore”

@eXe1987: super, testuję :)
  • Odpowiedz
@blubi_su: A moze:
esxcli vms vm list
esxcli vms vm kill --type=soft --world-id=WORLD_ID

Powinno skillowac VMke, pozniej mozesz usunac maszyne z Inventory, dodac ja jeszcze raz i odpalic.
  • Odpowiedz