Sanal Sunucu Disk Küçültme
Sanal sunucu kurulumlarında bazen kaynak hesaplamalarını iyi yapamayabiliriz böyle durumlarda gereksiz kaynaklar kullanılamaz hale gelebilmektedir. Bizim senaryomuzda sanal sunucuya atanan gereksiz disk alanını nasıl küçültürüz bunu anlatmaya çalışacağım.
Benim senaryomda Sunucuya 200GB’lık bir sanal disk atanmış durumda. Görsel olarak Disk boyutunun yanında büyütme ve küçültme için buton bulunmakta ancak storage yapısı gereği büyüyebilir ancak küçültülemez kuralı geçerlidir. Disk küçültme için Vcenter Standalone ile V2V işlemi yapılması gerekmektedir.
Ben bu yazımda sizlere convert etme ile uğraşmaya gerek kalmadan nasıl yapılacağını anlatacağım. Bu işlem için öncelikle İşletim sistemine login oluyoruz ve Computer Management’i açıyoruz.
Açılan ekranda Disk Management sekmesine geliyoruz.
Küçülteceğimiz disk’e Mouse ile sağ klik yapıp seçeneklerden Shrink Volume seçeneğini seçiyoruz.
Karşımıza gelen ekranda sanal diskimizi küçülteceğimiz boyutu giriyoruz ve Shrink butonuna basıyoruz.
Disk küçültme işleminden sonra Disk yapısını tekrardan kontrol ediyoruz.
Bu aşamadan sonra işletim sistemi diski artık 50 GB görecek ancak ilgili datastore halen 200 GB alanı bloklu görecek. Bu alanı boşa çıkartmak için ise şimdi SSH ile ESXi sunucusuna bağlanıyoruz. SSH Servisi kapalı ise nasıl açılacağına buradaki makaleden inceleyebilirsiniz.
Öncelik ile sunucuyu poweroff hale getiriyoruz. Daha sonra değişiklik yapacağımız sanal sunucuya ait path’e gidiyoruz. İlgili komut aşağıdaki gibi.
cd /vmfs/volumes/<datastore name>/<VM foldername>
İşlemi başlatmak için Cat komutu ile ilgili vmdk dosyasının içeriğini kontrol edeceğiz.
İşaretli yerde yazan değer 200GB kapasiteye eş değerdir. Bunu hesaplamanın yöntemi ise;
200 GB = 200 * 1024 * 1024 * 1024 / 512 = 419430400
Şimdide Küçültmek istediğimiz alan için gerekli olan değeri bulmaya geldi sıra.
50 GB = 50 * 1024 * 1024 * 1024 / 512 = 104857600
Bu değeri vi editörü yardımcısı ile değiştireceğiz. Editleme sonrası ilgili dosyayı tekrar kontrol ediyoruz.
Bu işlemlerden sonra ilgili sanal sunucunun datastore’u Migrate ediyoruz. Migrate sonrasında İlgili sanal sunucu disk boyutunu kontrol ediyoruz.
Bu işlemlerden önce muhakkak sunucunun tam yedeğini almanızı öneririm. Umarım faydalı olmuştur.