Sanal Makinanızı VirtualBox’tan VMware ESXi’e taşıyabilirsiniz.
- VMware’de disksiz Sanal Makine oluşturun
- .vdi Sabit Sürücüsünü VirtualBox’tan vmdk formatında klonlayın
- Yeni .vmdk görüntüsünü scp veya wget kullanarak VMware veri deposuna taşıyın
- VMware vmkfstools kullanarak dönüştürme
- Sabit Sürücüyü takın ve Sanal Makinenizi VMware’de başlatın 🙂
VMware’de disksiz VM oluşturun
VMware’inizi açın ve istediğiniz parametrelerle Sanal Makine oluşturun ve tüm Sabit Sürücüleri kaldırın. Bu, veri deponuzda Sabit Sürücüyü daha sonra yükleyeceğimiz bir dizin oluşturacaktır.
.vdi Sabit Sürücüsünü VirtualBox’tan vmdk formatında klonlayın
VirtualBox’ta Virtual Machine’i düzgün bir şekilde kapatmanız ve sabit sürücüyü vmdk formatında klonlamak için VBoxManage kullanmanız gerekir. Bu, üzerinde çalışabileceğiniz yeni bir sabit disk oluşturacak ve beklediğiniz gibi bir şey çalışmıyorsa orijinaline sahip olacaksınız.
cd /path/to/virtual/machine/ VBoxManage clonehd Windows2019.vdi Windows2019-tmp.vmdk –format vmdk
Dosya > Sanal Medya Yöneticisi’ni açın, klonlamak istediğiniz Sürücüyü seçip ve Kopyala’yı tıklayın.
Resim-1 Next tıklayıp devam edelim. Resim-2 Burada ESXi ortamına uyumlu VMDK seçelim.Next tıklayıp devam edelim. Resim-3 Bu bölümde herhangi bir değişiklik yapılmayacaktır. Dynamically allocated seçili kalması gerekmektedir. Resim-4 Yeni isimle oluşturacak template ismini girebilirsiniz. Resim-5 Bu aynı zamanda Sabit Sürücünüzün bir klonunu oluşturacak ve işlemi VirtualBox web arayüzünüzün altında göreceksiniz. Yeni .vmdk görüntüsünü scp kullanarak VMware veri deposuna taşıyabilirsiniz. Clonlanmış görüntüyü VirtualBox makinesinden VMware makinesine aktarmak için SCP'yi kullanabilmek veya VirtualBox makinesinden wget alabilmek için VMware makinenizde SSH'yi etkinleştirmeniz gerekir.vSpere Web Client'ta SSH'yi etkinleştirmek istediğiniz ESXi tıklayın ve Configure > System > Security Profile gidin ve Edit tıklayıp SSH Start hale getirebilirsiniz.
VirtualBox makinenize giriş yapın ve dosyayı VMware makinenize SCP yapalım.
“cd /path/to/virtual/machine/
scp Windows2019-tmp.vmdk root@vmware-esxi.yourdomain.com:/vmfs/volumes/volume01/yourmachine”
Veya klonlanmış Sabit Sürücüyü VirtualBox makinenizden alabilir klonlanmış Sabit Sürücünüzü VirtualBox makinenizdeki VirtualBox dizininize sahip olmanız gerekir.
“cd /vmfs/volumes/volume01/yourmachine
wget http://virtualbox-host-or-ipadress/Windows2019-tmp.vmdk”
VMware vmkfstools kullanarak dönüştürme
Bu kısmı yapmazsanız, Sabit Diskinizi IDE sürücüsü olarak alacaksınız ve makinenizin performansı biraz yavaş olacaktır,
Clonu klonlamak için vmkfstools kullanarak, Windows2019.vmdk( açıp düzenleyebileceğiniz meta dosya ) ve Windows2019-flat.vmdk ( gerçek veri dosyası ) olmak üzere 2 dosyaya sahip olacaksınız.
İstenen dosyaları almak için bu komutları kullanabilirsiniz.
“cd /vmfs/volumes/volume01/yourmachine
vmkfstools -i Windows2019-tmp.vmdk -d thin Windows2019.vmdk”
Şimdi Windows2019.vmdk’yi açın ve ddb.adapterType = “ide” yi bu VMware Knowledge Base’de açıklandığı gibi ddb.adapterType = “ide” to ddb.adapterType = “lsilogic” olarak değiştiriniz.
Sabit Sürücüyü takın ve Sanal Makinenizi başlatabilirsiniz.
Artık mevcut Sabit Disk Windows2019.vmdk’nizi ekleyebilir ve Sanal Makinenizi başlatabilirsiniz, her şey yolundaysa eski Windows2019-tmp.vmdk dosyasını silebilirsiniz .