Remove Inaccessible datastore from inventory VCENTER server
  1. Anasayfa
  2. Virtualization

Remove Inaccessible datastore from inventory VCENTER server

0

Yine bir müşterimizde upgrade sonrası  vCenter Server üzerinde yer alan bazı  inaccessible  olan datastorelar mevcuttu ve bunları kaldırmak için web ui işlem yapmaya kalktığımızda inaccesible objeler(datastore) silinmiyordu. Biraz araştırmalarım sonucunda  vcenter ‘a ait veritabanın da bu bilgilerin tutulduğu ve her datastore  ait bir id olduğunu keşfettim :) Bu sorun ile karşılaştığınızda aşağıdaki adımları uygulayarak sorununuzu çözebilirsiniz.

 

Öncelikle vcenter server ‘a ssh ile bağlanıyoruz. shell ‘e geçip aşağıdaki komut ile veritabanımıza bağlanıyoruz.

/opt/vmware/vpostgres/current/bin/psql -d VCDB -U postgres

aşağıdaki komut ile silemediğimiz datastore ‘un id ‘sini tespit ediyoruz.

VCDB=# SELECT id FROM vpx_entity WHERE name = 'YourDatastoreName';

Yukarda resimde görüldüğü üzere inaccesible datastore’un id’si 51  aşağıdaki komutları sırasıyla çalıştırıp vcenter ‘a reboot ettiğinizde datastore ‘un inventory ‘den silindiğini göreceksiniz.

DELETE FROM vpx_ds_assignment WHERE ds_id=51;
DELETE FROM vpx_datastore WHERE id=51;
DELETE FROM vpx_vm_ds_space WHERE ds_id=51;

 

Yukarıdaki işlemleri yapmadan önce lütfen yedeklerinizi veya snapshot almayı unutmayın..

KB: https://kb.vmware.com/s/article/2147285

 

15 yılı aşkın bir süredir Bilgi Teknolojileri sektörünün içerisindeyim. Bilişim sektörü ile alakalı farklı eğitimler sertifikalar edinerek bu sektör içerisin de son 12 yıldır profesyonel olarak çalışmaktayım. Yeditepe Üniversitesi Makine bölümü ve Eskişehir Üniversitesi işletme bölümü mezunuyum. Bilişim sektöründe kurumsal firmalarda, pek çok farklı pozisyonlarda görev aldım.

Yazarın Profili
İlginizi Çekebilir

Bültenimize Katılın

Hemen ücretsiz üye olun ve yeni güncellemelerden haberdar olan ilk kişi olun.

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir