GPT/EFI Tabanlı Disklerin P2V Sorunsalı

06.11.2012 | 11:35 Çözümler , Hyper-V 3 Yorum

GPT/uEFI tabanlı disklere (partition) sahip sunucuların P2V senaryoları için özel bir durum söz konusudur. GPT/uEFI tabanlı diskler (aslında boot bölümü) özel bir BIOS’a (firmware) ihtiyaç duyduğu için piyasadaki sanallaştırma platformlarının sağladığı generic x86/x64 BIOS’lar üzerinde çalışamaz çünkü VM’in boot bölümünü okuyabilmesi için GPT’den anlayabilen uEFI tabanlı bir BIOS’a (firmware) gerek vardır. Bu nedenle P2V araçları genelde bu senaryoyu desteklemez çünkü aslında hypervisor platformu bu senaryoyu desteklemez.

Ancak siz şu manual adımlar ile GPT schema’ya sahip disk’leri p2v yapabilirsiniz:

* Bu senaryoda Hyper-V üzerine P2V’ye yer verilmiştir.

  1. Partition(ları) Disk2VHD ile bir VHD file’a dönüştürün. (Disk2VHD Tool: http://technet.microsoft.com/en-us/sysinternals/ee656415.aspx)
  2. Disk2VHD gibi araçlar online P2V yaptığı için OS üzerindeki uygulama servislerini durdurmak tutarlıklık açısından önemlidir.
  3. Hyper-V üzerinde (bu Windows 8 Client Hyper-V de olabilir) bir VM yaratıp VHD’yi attach edin.
  4. VM’i OS installation media ile boot edip <I>-Guest OS’e göre-</I> boot bölümünü repair edin.
    1. WS2003/XP için KB321626
    2. WS2008/w7 için KB927392
  5. VM’i start ettikten sonra sanallaştırma platformunun component’lerini manual olarak yüklemeniz gerekebilir.
  6. Bu noktadan sonra eğer tercih etmek isterseniz v2v veya VM’den p2v ile ESX, Xen Server, RHEL gibi farklı sanallaştırma platformlarına da alabilirsiniz.

Ayrıca işletim sistemi üstünde çalışan iş yükü için sanal ortamda verilen desteğe ve tavsiyelere de mutlaka göz atın.

Örneğin Exchange Server 2010 için: http://technet.microsoft.com/en-us/library/jj126252.aspx

Serhat AKINCI

Yazı Etiketleri: , , ,

Sayfa Başı ▲

Yorumlar (3)

  1. Ali Biricik

    Merhabalar,
    disk2vhd gpt volume’u convert edemiyor. Başlar başlamaz hata alıyoruz.

  2. Serhat AKINCI

    Nasıl bir hata? Yazarsanız yardımcı olmaya çalışırım.

  3. Firat

    Merhaba,
    Yazi icin tesekkurler. Makinayi sanala donusturmede soyle bir sorunum var. Windows 8 ve Server 2012 makinalari icin denedim. fixboot ya da fixmbr denedigimde basarili diyor, yalniz boot etmiyor. RebuildBcd denedigimde C de isletim sistemini buluyor, yazayim mi diye sordugunda onay veriyorum ama sistem belirtilen aygiti bulamadi hatasi veriyor. Birseyi atliyorum ama neyi. Bu arada hem vmware in donusum araci ile denedim hem de Disk2vhd ile.

Yorum Ekle