VMware vCenter’da “Migrate” Butonu Neden Pasif Olur?
Bakım çalışmaları sırasında, ESXi sunucularında yapılan firmware ve ESXi güncellemeleri sonrasında bazı sanal makinelerin diğer ESXi hostları arasında taşınamadığı ve migrate butonunun pasif olduğu fark edilebilir. Bu durum genellikle sanal makine yedeği alındıktan sonra yedekleme yazılımının vCenter veritabanında gerekli etiketi kaldırmamasından kaynaklanmaktadır. Aşağıda bu sorunun nasıl çözülebileceğini adım adım açıklıyoruz.
Adım Adım Sorun Çözümü:
- vCenter’a Giriş Yapın: İlk adım olarak vCenter sunucunuza giriş yapın ve migrate butonunun pasif olduğu sanal makineyi seçin.
- Tarayıcı URL’sini Kopyalayın: Sanal makine sayfasına geldikten sonra tarayıcınızın adres çubuğundaki URL’yi kopyalayın. Örnek bir URL aşağıda gösterilmiştir:
https://vcenter.tolgakaya.local/ui/#?extensionId=vsphere.core.vm.summary&objectId=urn:vmomi:VirtualMachine:vm-158:321d44-b617-4b32-be19-3445123c5ba&navigator=vsphere.core.viTree.hostsAndClustersView
Yukarıda kalın olarak belirtilen “vm-244” gibi bir değeri not alın.
- AuthorizationManager Sayfasına Erişim: Tarayıcınıza aşağıdaki adresi girin ve kendi vCenter adresinize göre düzenleyin:
https://vcenter.tolgakaya.local/mob/?moid=AuthorizationManager&method=enableMethods
Bu adrese girdikten sonra “administrator@vsphere.local” hesabı ile oturum açın.

- MOID’yi Düzenleyin: Karşınıza çıkan ekranda, “Entity” alanında gördüğünüz MOID numarasını, not aldığınız sanal makinenin numarası ile değiştirin. Örneğin, aşağıdaki gibi:
<entity type=”ManagedEntity” xsi:type=”ManagedObjectReference”>vm-158</entity>
- Method Alanını Doldurun: “Method” alanına aşağıdaki kodu ekleyin:
<method>RelocateVM_Task</method>
- İşlemi Onaylayın: “Invoke Method” butonuna tıklayarak işlemi onaylayın.
Sonuç:
Bu işlemleri tamamladıktan sonra, migrate butonu yeniden aktif hale gelecektir ve sanal makineyi diğer hostlar arasında taşıyabileceksiniz. Eğer migrate seçeneği hala aktif olmazsa, vCenter sunucusunun servislerini yeniden başlatmayı deneyebilirsiniz.
Ek Notlar: Bu gibi durumlarda sanal makineyi envanterden çıkarmadan çözüm üretmek en sağlıklı yoldur. Sanal makineleri envanterden çıkarmak, geçmiş task ve performans geçmişinin kaybolmasına neden olabilir. Mümkün olduğunca bu tarz çözümlerle ilerlemek, veri kaybını önleyecektir.