Fusion VM'lerini ESXi'ye Taşıma


16

VMWare Fusion 5'te oluşturulan birkaç VM'yi bir Mac Mini Sunucuya yeni kurduğum ESXi 5.1'e taşıma sürecindeyim. Başka bir VM'de yüklü olan Windows uygulaması ile iyi bağlantı kurabiliyorum. Biri Server 2003, diğeri Server 2012 için olmak üzere iki OVF dosyası oluşturdum. Her iki dosya da olaysız oluşturuldu. Onları da sorunsuz bir şekilde ESXi sunucusuna yükleyebiliyorum.

Ancak, VM'lerden birini başlattığımda, aşağıdaki hataları alıyorum:

Konsol:

resim açıklamasını buraya girin

Ve GUI'de:

resim açıklamasını buraya girin

Nasıl devam edeceğimden emin değilim, çünkü bir OVF dosyası oluşturmak ve ESX'e yüklemek için belirtilen adımları izledim. Bu VM'lerin her ikisi de Fusion ile iyi çalışıyor.

Şimdiden teşekkürler.


1
Sadece tahmin ediyorum, ama sanal sabit diskte bir sorun var gibi görünüyor; belki de beklendiği gibi bağlı değil. Önce orayı kontrol ederdim.
zigg

@zigg, VM dönüşümünü birkaç kez tekrarladım. Her seferinde yeniden yüklüyorum ve aynı hatayı alıyorum.
Dave

Yanıtlar:


15

Zorlu araştırma ve deneme yanılma sonrasında nihayet bu sorunu çözebildim. Her şeyden önce, Fusion VM'lerini ESXi'ye geçiriyorsanız, OVF aracını kullanmamanızı tavsiye ederim. En azından benim için hiç düzgün çalışmadı. Bunun yerine, vmware-vdiskmanagerFusion'ın içine yerleştirilmiş olan aracı kullandım . Bu taşıma için talimatlar aşağıda listelenmiştir:

  1. Terminal'i açın.
  2. Doğru VMWare Fusion vmdk dosya kaynağını ve yeni vmdk hedefini ekleyerek aşağıdaki komutu çalıştırın:

    /Applications/VMware\ Fusion.app/Contents/Library/vmware-vdiskmanager -r /PATH/TO/vmware_fusion.vmwarevm/vmware_fusion.vmdk -t 4 /PATH/TO/esxi.vmdk

  3. Dönüştürme işlemi tamamlandığında iki dosya oluşturur:, filename.vmdkve filename-flat.vmdk.
  4. VSphere istemcisini web tarayıcınızdan ESXi sunucunuza başlatın.
  5. Giriş yaptıktan sonra adresine gidin File | New | Virtual Machine.
  6. Yapılandırma penceresinde öğesini seçin Custom.
  7. Depolama penceresinde, yeni VM'yi depolamak için veri deposu konumunu seçin.
  8. Sanal Makine Sürümü penceresinde, varsayılan Virtual Machine Version: 8.
  9. İçin istenen ayarı seçin Guest OS, CPUs, Memory, Networkve SCSI Controller.
  10. Bir Disk Seç penceresinde, Do Not Create Diskseçeneği seçin .
  11. Düğmesini Finishtıklayın.
  12. ESXi sunucusu ayarlarında Yapılandırma sekmesini seçin ve tıklayın Storage.
  13. Depolama alanında, veri deponuzu seçin ve seçmek için sağ tıklayın Browse Datastore.
  14. Yeni VM'ye karşılık gelen klasör adını seçin.
  15. UploadDüğmeyi seçin .
  16. Adım 3'teki filename.vmdkve filename-flat.vmdkdosyalarını yükleyin .
  17. Tamamlandığında, filename.vmdkdosyayı yalnızca veri deposunda görürsünüz .
  18. VM'yi seçin ve sekmenin Edit virtual machine settingsaltında Get Started.
  19. Penceredeki Adddüğmesine tıklayın Virtual Machine Properties.
  20. Cihaz Türü için öğesini seçin Hard Diskve öğesini seçin Use an existing virtual disk.
  21. Veri deposunu bulun ve mevcut diski seçin.
  22. 'De, Advanced Optionsvarsayılan ayarları bırakın.
  23. Sanal Makine Özelliklerini kapatmak için Finishve öğesini seçin OK.
  24. Bu noktada, yeni taşınan VM'ye önyükleme yapabilmeniz gerekir.

Bunun için rehberlik, yazarın blogunda burada yayınlanan MacTech'in Haziran 2013 sayısında geldi . Bu yazı için Rich Trouton'a birçok kudos.

VSphere Client 6.7 için bazı güncellemeler

  • 5. Adım: Git Actions | New Virtual Machine.
  • Adım 6 - 9: İstediğiniz gibi yapılandırın.
  • Adım 10: Customize hardwareİletişim kutusunda New hard disk.
  • Adım 12 - 13: Depolamayı seçin, ardından Files.
  • Adım 18: Sanal Makineyi seçin ve ardından Actions | Edit Settings....
  • Adım 19: Add New Devicedüğmesine tıklayın.
  • Adım 20: öğesini seçin Existing Hard Disk.
  • Adım 22: Yoksay.

1

Sanal makineleri bir ana bilgisayardan diğerine taşımak için VMWare dönüştürücüsünü kullanmanızı öneririm. Bu sizin için tüm ağır kaldırma yapacak. Bedava.

http://www.vmware.com/products/converter/

Dönüştürücü sizin için tüm vm yapılandırmalarını ve ayarlarını yaptığı için bu en iyi seçenektir. Bu, VMWare'in KB Makalesinde (1000936) da önerilmektedir .

Bunu bir windows makinesinde yapmak zorundasınız. Aynı füzyon ana bilgisayarındaki bir VM içinde gayet iyi çalışıyor.


1
VMWare Converter'ın bir Mac sürümünü bulamadım, bu yüzden işlem için üretim dışı bir Windows makinesini açtığımda bunu bir koşuşturma vereceğim.
Dave

1
Tamam, sadece bir win7 vm içinde çalıştırıyorum. Üzgünüm bundan bahsetmeyi unuttum.
Digitalchild

Dönüştürme işlemi işe yaradı veya görünüşe göre yapıldı. Ancak, dosyaları ESXi arabirimi üzerinden yüklediğimde, dosya sistemine yüklenirler, ancak bana yukarıdakiyle aynı hatayı verirler. Bir yerde bir şey eksik.
Dave

Herhangi bir dosyayı kopyalamak zorunda kalmadan vm'yi doğrudan esxi sunucusuna dönüştürüp yükleyebilmelisiniz.
Digitalchild

1
Fusion dışında bir üründen kaynaklanan bir VM ise, işlem iyi çalışır. Sorunu bana veren Fusion VM'lerinin dönüşümü.
Dave

1

Mart 2015'ten bu yana OVFTOOL için bir güncelleme yapıldı (Şimdi V4.1.0.). Bu OSX sürümü ile OVFTool'un çalışması için çok daha az sorunum var. Fusion'dan ESXi'ye OSX VM transferi bile şu şekilde sadece bir satırdır:

/Applications/VMware\ OVF\ Tool/ovftool --compress=9 ./OS_X_10.vmx vi://root@ESX6i

Son olarak, eski sürümler parçaları kopyaladığında veya bazı kaba çözümler ile istenen sonuçları almak için 10 kez denemek zorunda kaldığımda beklendiği gibi çalışıyor. Lütfen bir kez daha deneyin! ;)


mükemmel! Bunu denemem gerekecek.
Dave

@Dave'i istediğiniz şeyi yapmak için bu çalışmayı başardınız mı? Yukarıdaki cevabınız işe yarıyor olsa da, ben de alternatif çözümler deniyorum
Rekovni

Evet yaptım. Alternatif çözümlerinizle de ilgilenirim.
Dave
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.