Aşağıda bahsedeceğim tüm işlemleri yapmadan önce, sorun yaşadığınız sanal makinenin “Powered Off” konumda olmasına dikkat etmeniz gerekmektedir. Aksi halde açık durumda olan bir sanal üzerinde bu işlemleri yapmaya çalışırsanız yaşadığınız sorunlar artabilir. İşlemlerden önce ilgili sanal makinenin kapalı durumda olmasına ve “Unregister” veya “Remove from inventory” ile silinmeden sadece arayüzden kaldırıldığına lütfen emin olunuz.
VMware ile yönetilen sanal sunucularda datastore doluluk durumuna göre karşılaşabileceğiniz bir problem mevcuttur. Bugün başıma gelen olayda, “Power Off” ettiğim bir sanal sunucumda kaynak değişikliği sonrasında tekrar “Power On” edememe sorunu yaşadım. “Power On” etmek istediğimde “swap” dosyasını “extend” edemediğini belirtti, bir kaç saatlik araştırmam sonrasında, ilgili sanal sunucumun “swap” dosyasının konumunu değiştirmem gerektiğini farkettim çünkü sanal sunucumun bulunduğu datastoreda “swap” dosyasını güncelleyebileceği miktarda boş alan kalmamıştı. Hostumda “swap” yönetimi ise sanal makinenin bağlı olduğu datastore üzerinde gerçekleşiyordu, dolayısıyla yeterli alanım kalmadığı için bu “swap” dosyasının lokasyonunu müsait olan bir datastoreuma taşımam gerekiyordu.HoH
Hostumda ve Vcenter’ımda gördüğüm hatanın ekran görüntüsü ile bu durumdan nasıl kurtulabileceğimiz konusuna başlayalım. Hatanın ekran görüntüsünü aşağıda paylaşıyorum;
Bu hata ile karşılaştıktan sonra, hostumdaki “SSH” özelliğini aktif ederek, hostuma PuTTY uygulamam üzerinden(veya başka bir SSH uygulaması olabilir, farketmeyecektir) bağlanıp ilgili işlemleri yapmam gerekiyordu. Hostumun “SSH” özelliğini aktif etmek için aşağıdaki ekran görüntüsünde göreceğiniz kırılımlardan “TSM-SSH” servisini “Start” etmem yeterliydi.
Akabinde, uygulamam üzerinden “SSH” ile hostuma bağlantı sağlayıp, ekran görüntüsünde görebileceğiniz komutları çalıştırmam gerekti, komutları yazmam gerekirse, sıralaması şu şekilde olmalıdır;
1- cd /vmfs/volumes/datastore_ismi/sanal_sunucunun_klasörü
2- vi sanalsunucu_ismi.vmx
3- vi editör ile .vmx config dosyasının içine girdikten sonra alt satırlara inerek şu komutu girmem gerekti, sched.swap.dir = /vmfs/volumes/free_space_olan_datastore_ismi/yeni_Swap_klasörünün_ismi
Yaptığım bu işlemi görsel olarak ise aşağıdaki ekran görüntüsünde görebilirsiniz;
Bu işlemleri tamamladıktan sonra, kayıt edilmesi gereken bir durum bulunmamaktadır. Sadece vi editörü kapatırken “!wq” yazarak ekleddiğimiz satırı kayıt etmemiz yeterli olacaktır. “w” komutu “write” yani kayıt et anlamına gelirken, “q” komutu ile “quit” anlamına gelip editörden çıkışınızı gerçekleştirecektir.
Tüm bu işlemlerden sonra sanal sunucumu tekrar “Register an existing virtual machine” diyerek hostuma tanıttıktan sonra, sanal sunucum yeniden kullanılabilir duruma gelerek “Power On” olmuştur.
Vmware ile ilgili diğer makalelerimize de göz atın – VMWARE