Disk UUID Nedir?
UUID (Universal Unique Identifier) bir parmak izi gibi, “evrensel eşşiz tanımlayıcı” kelimelerinin ingilizce kısaltmasıyla oluşturulmuş yine evrensel olarak kullanılan teknik bir terim. Disk UUID de disk için evrensel eşsiz tanımlayıcı anlamına geliyor.
VMware sanal makinelerde Disk UUID değerleri görünmüyor
Ağırlıklı olarak linux tabanlı işletim sistemlerine sahip VMware sanal makinelerinde virtual disklerin UUID lerinin görünmemesi durumu yaşanabiliyor. Bu durumda Veritas Cluster, Oracle Dataguard gibi ürünlerin kurulumlarını yapamamanıza sebep olabiliyor. Neyse ki çözümü basit, yalnızca sanal makinenizi kapatıp, sanal makine konfigürasyonuna bir parametre ekleyerek bu durumu çözebilirsiniz.
Bunu sanal makine konfigürasyonunda yaptığımız tüm advanced parametrelerde olduğu gibi, iki farklı uygulama ile yapabiliyoruz. Uygulama yöntemleri farklı olsa da her iki yöntem de tamamen yanı işlemi yapıyor.
Kolay yöntem vSphere web ui üzerinden ilgili sanal makinenizi kapattıktan sonra “Edit Settings” üst kısımdan “VM Options” tabına tıkladıktan sonra “Advanced” kırılımını genişletiyoruz, alt kısımdaki “Configuration Parameters” satırından “Edit Configuration” alanına tıklayıp sağ üst kısımdan “Add Configuration Params” diyerek aşağıdaki parametre ve değeri giriyoruz.
Name = disk.EnableUUID
Value = TRUE
İkinci yöntem ise, ilgili sanal makineyi kapattıktan sonra ESXi hostumuza SSH ile bağlanıp, sanal makinenin vmx dosyasının bulunduğu dizindeki “.vmx” uzantılı dosyayı bulup vi vb. bir metin editörü kullanarak alttaki satırı sayfanın sonuna ekleyebilirsiniz.
disk.EnableUUID = “TRUE”
Sanal makinemizi yeniden açtığımızda disk UUID lerin görünür hale gelecektir.
Linux için aşağıdaki alternatif komutlar ile disk UUID lerini kontrol edebilirsiniz.
blkid | grep -i UUID=
1. Alternatif
ls -l /dev/disk/by-uuid
2. Alternatif
lsblk -f | grep -v loop
Benim en sık kullandığım komut olan ve sadece UUID leri olan partitionlar için çıktı veren 3. alternatif.
İyi çalışmalar.