- SSH veya Konsol aracılığıyla VCSA’da root olarak oturum açın.
- BASH Kabuğuna geçmek için kabuk yazın .
- vCenter Server Appliance 6.5/6.7/7.0 BASH Kabuğundan bu komutu çalıştırarak VCDB’ye bağlanmanız gerekmektedir.
- Tüm tabloları, dizileri ve görünümleri boyuta göre listelemek için:
\d+
- Sunucudaki tüm veritabanlarını listelemek için aşağıdaki komutu çalıştırın:
- İlk 20 tabloyu boyutlarına göre listelemek için aşağıdaki komutu çalıştırın:
SELECT nspname || ‘.’ || relname AS “relation”, pg_size_pretty(pg_total_relation_size(C.oid)) AS “total_size”
FROM pg_class C
LEFT JOIN pg_namespace N ON (N.oid = C.relnamespace)
WHERE nspname NOT IN (‘pg_catalog’, ‘information_schema’)
AND C.relkind <> ‘i’
AND nspname !~ ‘^pg_toast’
ORDER BY pg_total_relation_size(C.oid) DESC
LIMIT 20;
- Postgres’ten çıkmak için bu komutu çalıştırın:
\Q
Remove inaccessible datastore from inventory vCenter Server
vCenter Server üzerinde erişilemeyen bir datastore’u envanterden kaldırmak için aşağıdaki adımları izleyebilirsiniz. Bu adımları dikkatlice uygulamanız önemlidir çünkü çevrenize etki edebilirler. Öncelikle konu ile ilgili başka bir çözüm için önceki yazıma aşağıdan ulaşabilirsiniz.
- Datastore’un Erişilemez Olduğunu Doğrulayın
Datastore’un gerçekten erişilemez olduğunu ve herhangi bir VM tarafından kullanılmadığını kontrol edin. Bunu yapmak için vSphere Web Client veya vSphere Client’ta datastore’u seçin ve durumunu ve bağlı host/VM’leri gözden geçirin.
- Datastore’u Çıkarın (Unmount)
- vSphere Web Client veya vSphere Client üzerinde, kaldırmak istediğiniz datastore’a gidin.
- Datastore üzerinde sağ tıklayın ve “Unmount” seçeneğini seçin. Bu, datastore’u host kümesinden ayırır.
- Datastore’u Bağlantısını Kesin (Detach)
- Datastore’u çıkardıktan sonra, onu bağlı olduğu her hosttan ayırmanız gerekir.
- Her hostun konfigürasyonuna gidin, “Storage” seçeneğini seçin, datastore’u bulun, üzerinde sağ tıklayın ve “Detach” seçeneğini seçin. Bu adım, hostun yeniden başlatmalar veya taramalar sırasında datastore’a yeniden bağlanmaya çalışmamasını sağlamak için kritik öneme sahiptir.
- Envanterden Kaldırın
Datastore, tüm hostlardan çıkarıldıktan ve bağlantısı kesildikten sonra, vSphere Web Client veya vSphere Client’ta datastore üzerinde sağ tıklayın ve “Delete” veya “Remove from Inventory” seçeneğini seçin (seçenek vSphere sürümünüze bağlı olarak değişebilir). Bu, datastore’u vCenter Server envanterinden kaldırır.
- Kaldırma İşlemini Doğrulayın
Datastore’un artık vCenter Server envanterinde görünmediğinden ve hiçbir hostun ona bağlanmaya çalışmadığından emin olun. Gerekirse host günlüklerini kontrol ederek herhangi bir hata olup olmadığını kontrol edin.
- Altta Yatan Depolamayı Temizleyin
Eğer depolama cihazı hala işlevsel durumda ise ve sadece vSphere kullanımından çıkarıldıysa, depolama tarafında bölümleri kaldırma veya yeniden formatlama gibi temizlik işlemleri yapmanız gerekebilir.
Önemli Notlar:
- Önemli verilerin yedeklerinin mevcut olduğundan emin olun.
- Adımlardan herhangi biri konusunda emin değilseniz, depolama yöneticinizle görüşmek veya VMware desteğinden yardım istemek faydalı olabilir.
Daha detaylı postgre incelemek isterseniz, aşağıdaki linkleri kullanabilirsiniz.
Bu yazımda sizlere vCenter server postgre veritabanı ile iletişim kurmak konusundan bahsettim. Faydalı olması dileğiyle.