1. Anasayfa
  2. Sanallaştırma

Virtual PC’den Hyper-V 3.0 Migration Nasıl Yapılır?


0

Virtual PC 2007 ortamında çalışan sanal makinelerin Hyper-V 3.0 ortamına taşınmasına konusunda sizleri bilgilendirmeye çalışacağım.


Resim-1

Hali hazırda çalışan bir Virtual PC 2007 yapınız veya daha önce bu ortam ile hazırlanmış makineleriniz de olabilir, Hyper-V 3.0 ortamına aktarmak isteğimizde bunu çok basit bir şekilde gerçekleştirebiliyoruz. Şimdi size adım adım detaylı olarak bu işlemleri yaparken nasıl yapılacağını ve nelere dikkat edeceğinizi aktarmaya çalışacağım.

Anlatacağım işlemler dışında buradaki işlemleri Microsoft Virtual Machine Converter Solution Accelerator ürünü ile de yapmanız mümkün, bu konu hakkında da ayrı bir makele yazacağım. Burada yapacağımız işlemler biraz daha detaylı ve manuel olacaktır.


Resim-2

Disk Düzenleme İşlemleri

Virtual PC Console dan çalışan makinemize bağlanıp mevcut IP adres bilgilerini alıp bu makineyi kapatalım. Eğer daha önce farklı bir ortamda hazırlanmış fakat çalışmayan bir makine ise IP Adresine kendimiz karar vereceğimiz için gerekli yok. Ama çalışan sistemdeki bir makineyi yine aynı IP adresi ile sisteme dâhil edeceğimiz için makalemin ilerleyen kısımlarında IP Adresi verme adımlarında neden IP adresi aldığımız da açıklayacağım.


Resim-3

Virtual PC 2007 deki çalışan sanal makinemizin .vhd uzantılı diskine baktığımızda aşağıdaki gibi görünmekte.

Bu makineyi direk olarak sanal makine açıp disk olarak göstermek istediğimizde bunun mümkün olmayacağını göreceğiz. Bu yüzden bu diski editleyerek yeni yapımıza göre convert etmemiz gerekmekte.


Resim-4

Hyper-V 3.0 Manager’dan Edit disk diyerek Virtual PC 2007 de çalışan sanal makinenin .vhd disk’ini çevirme işlemlerine başlayalım.


Resim-5

Next ile devam ediyoruz.


Resim-6

Mevcut Virtual PC 2007 deki .vhd diski seçip devam ediyoruz.


Resim-7

Convert diyerek devam ediyoruz.


Resim-8

Hyper-V 3.0 ile birlikte gelen yeni disk uzantısı .vhdx ile devam ediyoruz.


Resim-9

Diskimiz doldukça büyümesini istediğimiz için Dynamically Expanding seçiyoruz. (Eğer sanal makinemizin disk kapasitesi Ör:50 GB ise ve bizde bu disk kapasitesini direk 50 GB olarak ön tanımlı ayarlanmasını ve disk’in dolu veya boş olmasına aldırış etmeden .vhdx diskin de 50 GB olmasını istiyor isek Fixed Size seçilmelidir.) Bu olay tamamen sizin disk kapasite yönetimiz ile alakalı olduğu için sizin karar vereceğiniz bir nokta.


Resim-10

Çevirdiğimiz disk’in kaydedileceği alanı belirliyoruz.


Resim-11

Finish diyerek disk convert işlemine başlıyoruz.


Resim-12


Resim-13

Çevirme işlemi tamamlandı ve yeni .vhdx diskimiz hazır.

Hyper-V Manager konsolundan New Virtual Machine Wizard’ı açalım ve yeni bir sanal makine oluşturalım.


Resim-14


Resim-15

Salan makineme eski adını veriyorum. Disk’i ile aynı path de durmasını istediğim için de disk’i convert ettiğim alanı seçiyorum.


Resim-16

Memory ayarlamasını yaptıktan sonra devam ediyorum.


Resim-17

Mevcut yapımdaki kullanmak istediğim network kartını seçip devam ediyorum.


Resim-18

Convert ettiğim diski seçip devam ediyorum.


Resim-19

Finish diyerek makinemi oluşturuyorum ve çalıştırıyorum.

Entegrasyon Servis Paketlerini Güncelleme

Makine problemsiz olarak açıldığını gördük fakat bu makine Virtual PC 2007 den geldiği için birtakım kalıntılarla gelmiş olacak, bunların temizliğini yapmamız ve Hyper-v 3.0 integration service pack leri kurmamız gerekiyor.


Resim-20

Oturum açtıktan sonra sanal makinede birçok yeni donanım bulundu uyarısı alacaksınız. Yeni Integration Service paketini kuracağımız için bu sorun ortadan kalkacak, bu yüzden driver yükleme isteklerini iptal ediyoruz.


Resim-21


Resim-22

Entegrasyon servislerini kurmak için Action -> Insert Integration Services Setup Disk diyerek entegrasyon servis paketlerini yüklemek istediğimizde böyle bir uyarı alacağız. Bu uyarının sebebi az önce bahsettiğim Virtual PC 2007 den gelen kalıntılardan olan “Virtual Machine Additions” entegrasyon paketinin sistemde yüklü iken Hyper-V entegrasyon servisinin çalışamayacağıdır. Bu programı kaldıralım..


Resim-23

Add or Remove Programs dan Virtual Machine Additions paketini kaldırıp sanal makineyi restart edelim.


Resim-24

Restart ettikten sonra tekrardan Action -> Insert Integration Services Setup Disk diyerek gerekli entegrasyon paketlerini tekrar kurmaya çalıştığımızda sorunsuz kurulacaktır.

IP Adresi Atama ve Ethernet Kart Adını Değiştirme İşlemleri

Integration Services paketleri yüklendikten sonra makineye IP verme kısmına geldiğimizde ise birtakım sıkıntılar yaşamamak için birkaç ön ayar yapmamız gerekecek.


Resim-25

Virtual PC 2007 de kullandığınız IP Adresini yeni yapıda da kullanmak istediğimizde ve yeni vermiş olduğunuz Ethernet kartına bu IP adresini atamak istediğimizde sistem bize olası bir hata verip “Bu IP adresi bu makinede farklı bir Ethernet kartına atanmıştır, veremezsin!” uyarısı ile karşılaşmamak için önceden birkaç ayarlama yaparak bu sıkıntıyı da aşabiliriz.

Ayrıca eski yapıda Ethernet kartının adı özel olarak seçilmiş ise (default olarak “Local Area Connection” yerine ör: “vLan 12 Network Interface” gibi) ve bu ismi yeni yapıda da kullanmaya devam edecek isek aynı zamanda IP adresi atama işlemiyle birlikte bu sorun için de çözüm sağlamış olacağız.

Migration işleminden sonra Ethernet kartı olarak yeni bir Ethernet kartı tanımlanacaktır ve siz bu karta eski kullandığınız ismi vermek istediğinizde ise bu isimi veremeyeceğinize dair hata alacaksınız. Bunun sebebi eski Ethernet kartınız sistemde olmasa dahi eski ama kapalı aygıtlar arasında bulunması ve kart ismi olarak da eski verdiğiniz kartın adında sistemde var olmasından kaynaklanıyor.


Resim-26

Bunun için komut satırını açıp (Start > Run “CMD.EXE”) komut satırına “”type set devmgr_show_nonpresent_devices=1″” yazıp gizli aygıtları göstermesi için işlemi tamamlıyoruz.


Resim-27

Tekrar Start > Run “start devmgmt.msc” diyerek aygıt yönetimini açıyoruz ve üst kısımda View kısmından Show Hidden Devices diyerek tüm gizli aygıtların görünür olmasını sağlıyoruz.


Resim-28

Not: Eğer devmgr_show_nonpresent_devices=1 komutu çalışmaz ise Environment Virables tanımla kısmından System variables kısmında New diyerek tanımlama yapılması gerekmektedir.


Resim-29

Burada Virtural PC 2007 den gelen eski Ethernet kartını göreceksiniz. Bu kartı Unistall diyerek kaldırıyoruz. Böylelikle yeni atamış olduğumuz Ethernet kartına sanal makinenin eski IP adresini verdiğimizde herhangi bir çakışma olmadan çalışacaktır.


Resim-30

Kartı kaldırdıktan sonra Start > Run “regedit” yaparak Registry Editorü açıyoruz ve Computer\HKEY_LCAOL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkCards altındaki bulunan numaralandırılmış klasörleri siliyoruz. Bu registry içerisinde daha önce sistemde çalışan kartların isimleri bulunmakta ve bunları sildiğimizde eski yapıda verilmiş olan Ethernet kartlarının adlarını yeniden kullanabilir olacağız.

Bu konuyla ilgili sorularınızı  alt kısımda bulunan yorumlar alanını kullanarak sorabilirsiniz.

Referanslar

www.mshowto.org

Bu İçeriğe Tepkin Ne Oldu?
  • 0
    harika_
    Harika!!
  • 0
    be_enmedim
    Beğenmedim
  • 0
    _ok_iyi
    Çok iyi
  • 0
    sevdim_
    Sevdim!
  • 0
    bilemedim_
    Bilemedim!
  • 0
    olmad_
    Olmadı!
  • 0
    k_zd_m_
    Kızdım!

Tayfun Cüstan, Bahçeşehir Üniversitesi Endüstriyel Elektronik mezunu olup eğitim hayatına Anadolu Üniversitesi İşletme bölümde devam etmektedir. Uzun yıllar elektronik güvenlik ve geçiş kontrol sistemleri üzerine çalıştıktan sonra 2005 yılında bilişim sektörüne olan ilgisinden dolayı profesyonel olarak 2006 yılında bilişim teknolojileri alanında çalışmaya başlamış, sektörde birçok firmada benzer görevler aldıktan sonra son olarak BilgeAdam’da Sistem ve Platform Biriminde Danışman olarak çalışmıştır. Ağırlıklı olarak Microsoft System Center ürün ailesi ile ilgilenmektedir. MCP | MCSA+S+M 2003| MCSE+S+M 2003 | MCTS | MCITP | MCITP+SA 2008 | HP AIS Network | VTSP | MCSA 2008 | MCSA 2012 Sertifikalarına sahiptir.

Yazarın Profili
İlginizi Çekebilir

Bültenimize Katılın

Tıklayın, üyemiz olun ve yeni güncellemelerden haberdar olan ilk kişi siz olun.

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir