Deleting Inaccessible Objects from vSAN Datastore

Merhaba, bu yazımda sizlere vSAN datastore üzerinde oluşabilecek inaccessible objelerin nasıl silineceğini anlatıyor olacağım.

vSAN Ortamı üzerinde çalışırken, iş yükünüzün iyi çalıştığı ve her şeyin çevrimiçi olduğu düşünebilirsiniz. Ancak, monitor sekmesi altındaki vSAN Health bölümüne baktığınızda vSAN kümesinde erişilemeyen nesneler olabilir.

Bu, erişilemeyen nesneler silinerek çözülebilen yaygın bir sorundur, ancak silme işlemini gerçekleştireceğiniz için çok dikkatli olmanız ve her zaman bu işlemi gerçekleştireceğiniz VM‘lerin sağlıklı bir yedeğini aldığınızdan emin olmanız gerekir.

vSAN objelerinin sağlık durumun özetini almak için aşağıdaki komutla işe başlayabilirsiniz.

# esxcli vsan debug object health summary get

Inaccessible vSAN objelerinin listesini almak için.

# esxcli vsan debug object list –health=inaccessible > tmp/inaccessible.txt

Inaccessible datanın içinden Object UUID‘yi kopyalıyoruz.

# cat inaccessible.txt | grep “Object UUID”

vSAN kümesi içindeki attribute’ları kontrol ediyoruz.

/usr/lib/vmware/osfs/bin/objtool getAttr <UUID>

Artık tüm ayrıntıya sahipsiniz, bu gördüğünüz girdinin eski mi yoksa şu anda kullanılıyor mu olduğuna karar vermek için son şansınız. Bundan sonra son komut ile girdileri sileceksiniz.

/usr/lib/vmware/osfs/bin/objtool delete -u <UUID> -f;

Herhangi bir noktada ne yaptığınızdan emin değilseniz, durmanızı ve VMware‘e support case açmanızı tavsiye ederim.

Bir sonraki yazımızda görüşmek üzere. Faydalı olması dileğiyle.