Merhabalar,
Birçoğumuz VMware Workstation programını, sanallaştırma test ortamları oluşturmak ya da herhangi bir sunucuyu/uygulamayı test etmek amaçlı kullanmaktayız. Peki işimiz bittiğinde ve başarılı olunduğunda, aynı ortamı tekrardan hazırlamak yerine, direkt olarak ESXi sunucular üzerine alarak gerçek ortamda kullanmaya başlayabilir miyiz? Tabi ki evet, fakat çok küçük bir işlem sonrasında…
VMware workstation ortamındaki bir sanal sunucuyu örneğin OVF olarak export etmiş olalım. Sonra vCenter sunucuya ya da stand-alone ESXi sunucuya gidip “Deploy from OVF or OVA” seçeneği ile ortamdaki ESXi sunucular üzerine almaya çalışalım. Bu durumda aşağıdaki gibi bir hata alacaksınız. Böyle bir hata alıyorsanız, bu sanal sunucunun hardware versiyonu muhtemelen kullandığınız workstation hardware versiyonuna göre seçtiniz ilk kurulumda. Hiç sorun değil birazdan hallediyoruz. 🙂
Böyle bir sanal sunucuyu deploy from ovf seçeneği ile ESXi üzerine atmaya çalışıyorum ve aşağıdaki gibi bir hata alıyorum, sizin alacağınız hata da bunun gibi olacak. Cancel seçerek işlemi iptal edelim.
Sonra OVF dosyamızın olduğu dizine gidelim.
Buradaki .ovf uzantılı dosyaya sağ tıklayarak bir metin editörü ile açalım. Ben Notepad programını kullandım.
Aşağıdaki satırı bulun.
<vssd:VirtualSystemType>vmx-
Bende vmx-16 görünmekte. Şimdi bu ne anlama geliyor hemen kontrol edelim.
Aşağıdaki tabloda sanal makine hardware versiyonlarını görmektesiniz. Demek ki ben bu sanal makineyi workstation 15.x yazılımı kullanarak, bu versiyona uyumlu şekilde oluşturmuşum. OVF deploy etmek istediğim sistem ise ESXi 6.7 U3. Demek ki bu değeri değiştirip o versiyona uyumlu hale getirmeliyim.
Bunu yapmak için, notepad ile açtığım ovf dosyasındaki o satırda vmx-15 olarak bu değeri değiştiriyorum.
Ve yeniden OVF deploy işlemini başlattığımda problemsiz başladığını görebiliyorum.
Yararlı olması dileğiyle.
Yusuf İşleyen