Yeni yayınlanan VMC to Hyper-V Import Tool sayesinde yapınızda bulunan Virtual Pc ve Virtual Server içerisindeki Virtual Machine Configuration (VMC) dosyalarını Hyper-v içerisine kolaylıkla import etme şansımız bulunuyor.Bildiğimiz gibi VC ve VP sanal makinalarla çalışabilmek için ilgili ayarları sanal makinalara mapleyen bu konfigurasyon dosyaları ile çalışıyorlar.Şu anda Virtual PC 2007 için sorunsuz çalışdığı belirtilmiş.Aynı zamanda Virtual PC 2004 içinde herhangi bir sorun ile karşılaşılmamış.
Tabiki bu ufak araç enterprise bir ürün olan System Center Virtual Machine Manager’ın yerini tutamaz.SCVMM ile neler yapabileceğinizi görmek için SCVMM kategorisi altındaki yazıları inceleyebilirsiniz.Ama VM oluşturma,donanım bazlı bazı editlemeler,importing işlemleri için bu tool işimizi görecektir.
Gereksinimler ise;
Uzak veya localde VM’ler oluşturma şansınız mevcut,Bu konuda bir kısıtlama söz konusu değil.Remote senaryosunda sadece tool2u çalıştırdığınız client ve hyper-v aynı domaine dahil olmak zorunda.Aynı zamanda VMC dosyalarının import işlemi için sanal makinaların kapalı durumda olması gerekiyor.
Şu adresten araca ulaşabilirsiniz.
System Center Virtual Machine Manager 2008 kurulumunu başlatmak için kullanıcı izinleri bazında birkaç gereklilik bulunuyor.Normal bir kullanıcı ile kurulum yapmak istediğinizde
“To install the Virtual Machine Manager server, you must be logged on under a domain account that has administrative credentials on the local computer”
hatasını almalısınız.Aslında bu hatada belirtilen,kurulumu local admin olan bir domain hesabı ile gerçekleştirmeniz.Bildiğimiz gibi SCVMM ‘in çalışabilmesi için domain ortamına ihtiyacımız var.Sebebi ise active directory’nin bize sağladığı güvenlik.Peki o zaman ne tür bir hesap oluşturup kurulumu gerçekleştirebiliriz.? Yapmanız gereken;
-SCVMM sunucunuzu domain’e üye yapın.
-Bir domain user oluşturun ve bununla SCVMM login olun.
-Yüklemeyi başlatacak bu kullanıcıyı local administrator üyesi(Builtin\Administrators) üyesi yapın.
Bu işlemden sonra ilgili domain user ile kurulumu gerçekleştirebilirsiniz.
SCVMM üzerinde host ekleme işlemlerinden sonra eğer clean bir kapatma yapmadıysanız Hyper-v altındaki sanal makinalarınız açılmayabilir.Aşağıdaki hatayı dönecektir.
‘Virtual Server 2008′ failed to start worker process: The extended attributes are inconsistent. (0×800700FF). (Virtual machine ID 0E25DCDD-B814-4C42-93F3-537DBF2B2767)
Virtual makinalarınızı yeniden başlatabilmek için yapmanız gerekel local agentları kaldırmak ve yeniden yüklemek.
Local agentları ,SCVMM içerisine host eklerken ekleyeceğimiz makina perimeter networkte yada domain dışarısında ise kullanıyorduk.
System Center Virtual Machine Manager’ın ne işe yaradığı hakkında kafanızda birşeyler oluşmuş olmalı.Şimdi isterseniz SCVMM içerisindeki her bir komponenti inceleyerek arka planda nasıl bir mimari var ona bakalım.

Aslında yukarıdaki resmi büyütüp incelerseniz varolan bütün komponentleri ve bunların birbirleriyle ilişkisini görebilirsiniz.Şimdi bunları teker teker inceleyelim.
Virtual Machine Manager Server:
Yukarıdaki resimde de gördüğünüz gibi VMM server yapının ortasında bulunmakta ve diğer componentlerin birbiriyle iletişimini sağlayan bir merkez görevi görmektedir.Bu komponentin ilk olarak mutlaka kurulması gereklidir.VMM server ,yönetilen bilgisayarlar üzerindeki dosya trasferleri ,komutlar,iletişimler vb gibi işlemlerden sorumludur.Bunuda yönetilen bilgisayarlar üzerinde bulunan agentlar sayesinde gerçekleştirir.
İlk kurulumla birlikte varsayılan olarak VMM Server aynı zamanda Library Server’dır.Library server’ın ne olduğunu ilerleyen yazılarda inceleyeceğiz.Kısaca bahsetmek gerekirse sizin harddisklerinizi,iso larınızı,hazır templatelerinizi barındıran bir kütüphane olarak düşünebilirsiniz.
Sol tarafına baktığınızda aynı zamanda VMM server kendi konfigurasyon bilgisini tutan bir SQL database ile birlikte çalışmaktadır.Buradaki ayarları VMM Administration Console ekranında görüntüleyebilir ve düzenleyebiliriz.
Virtual Machine Host:
Bu component aslında üzerinde virtual bilgisayarları barındıran fiziksel makinelerimizdir.VMM içerisine birden fazla VMHost ekleyebilirsiniz.Buda aslında SCVMM’in sağladığı kolaylığı gözler önüne seriyor.Bir fiziksel sunucu ve içindeki 5 sanal bilgisayarı yönetmek kimse için zor olmayacaktır.Ama 10 fiziksel sunucu ve her birinin içinde 5′er tane sanal bilgisayarınız olduğunda işte tüm bu fiziksel sunucuları SCVMM içerisine ekleyerek merkezi olarak yönetebilirsiniz.Kurulumla birlikte eğer sanal makina oluşturacaksınız önce bir fiziksek host belirtmeniz gerekiyor.
Virtual Machine Library Server:
Sonraki yazılarda daha ayrıntılı inceleyeceğimiz Library Server’da varolan componentlerden bir tanesi.Aslında temel olarak sanal makine oluşturabilmek için sahip olduğumuz bir depo gibi düşünebiliriz.Bu depo içerisinde bize yardımcı olmak için
-Virtual Hard Disk
-Virtual Floopy Disk
-ISO imajları
-Sanal Makina hazır şablonları
-Donanım Profilleri
-Kullanılmayan sanal makinalar
gibi dosyalar bulunuyor.Böylece sanal makina oluşturma işlemlerimizi oldukça hızlandıran bir yapıya kavuşuyoruz.
Virtual Machine Manager Administrator Console:
Yönetimsel işlemlerimizi gerçekleştirebileceğimiz konsoldur.Bu konsolu kullanarak sanal makinalar oluşturabilir,fiziksel hostların ve library lerin durumlarını monitor edebilir,global anlamda konfigurasyonları gerçekleştirebiliriz.Güzel yanı illaki aynı bilgisayar üzerinde olmak zorunda değil.Yönetim konsolunu başka bir bilgisayar üzerine kurarak yönetim işlemlerini buradan da gerçekleştirebiliriz.Aynı zamanda yine ilerleyen yazılarda göreceğimiz şekilde Powershell kullanarakda tüm bu yönetim işlemlerini scriptable hale getirebiliriz.
Virtual Machine Manager Self-Service Portal:
En beğendiğim bölümlerden bir tanesi.Tamamen kurulumu size kalmış bir component.Eğer karar verip kurarsanız son kullanıcının kendi sanal makinalarını oluşturabileceği bir web arayüzüne sahip olursunuz.Peki bu nerde işe yarayabilir? Mesela şirketinizde bir yazılım departmanı olduğunu düşünün.Buradaki arkadaşlar yazılımlarını farklı platformalarda kullanıp test etmek istiyor.O zaman hemen sanal bilgisayarları kullanarak onları memnun edebiliriz.Ama her istediklerinde sanal makine oluşturup onlara vermek yerine,onlar adına sanal makinaları delege ederiz.Sadece gerekli hakları veririz ve büyük bir iş yükünden kurtulmuş oluruz.Artık yazılımcılarımız web arayüzünden erişimi sağlayıp kendi sanal makinasını oluşturarak çalışabilir hale gelir.
Virtual Machine Manager Agent:
Hostların üzerinde bulunan sanal makinalarımıza kurduğumuz ajanlardır.Yaptıkları görev hostları ,library sunucusunu VMM ile haberleştirmektir.Siz bir virtual machine host yada library server eklediğinizde VMM otomatik olarak üzerine agent kurulumunu gerçekleştirecektir.
Bunlar VMM içerisindeki en önemli komponentler.İlerleyen yazılarda bu componentlerle ilgili senaryolara değineceğiz.
System Center Virtual Machine Manager 2007 üzerinde denemelerimizden sonra artık 2008 betası elimizde ve kurcalamaya devam ediyoruz.SCVMM ile yapabildiklerimizden bir taneside(belkide en önemlilerinden) fiziksel makinalarımızı sanal ortama aktarmak.Bu zaten yapılabilen birşeydi.Ama SCVMM’in bize sunduğu teknoloji ve arayüz bu zor process’i oldukça kolaylaştırmış durumda.İsterseniz bu yazıda P2V’nin nasıl çalıştığını kısaca inceleyelim.
Öncelikle convert işlemine geçmeden önce dikkat etmeniz gereken tabiki desteklenen işletim sistemleri.Çeşitli işletim sistemleri için online yada offline convert işlemleri mevcut.online-offline kavramını birazdan inceleyeceğiz.Şimdi bu işletim sistemlerine bakalım.
|
Operating System on Source Computer
|
P2V (Online)
|
P2V (Offline)
|
Not Supported
|
|
Microsoft Windows 2000 Server Service Pack 4 (SP4)
|
|
X
|
|
|
The Windows Server 2003 operating systems with Service Pack 1 (SP1)
|
X
|
X
|
|
|
The Windows Server 2003 R2 Standard Edition operating system
|
X
|
X
|
|
|
The Windows XP operating systems with SP1
|
X
|
X
|
|
|
The Windows Server 2003 R2 Standard x64 Edition operating system
|
|
|
X
|
|
The Windows XP Professional x64 Edition operating system
|
|
|
X
|
|
The Windows Vista operating system
|
|
|
X
|
|
The Microsoft Windows NT Server 4.0 operating system
|
|
|
X
|
Yukarıdaki tabloya göre öncelikle işletim sistemlerinizi gözden geçirmeniz gerekmekte.Eğer herhangi bir sorun bulunmuyorsa artık P2V işlemini gerçekleştirebilirsiniz.Bu işlemi gerçekleştirmek için etmelde iki yönteminiz bulunuyor.Online ve offline.Şimdi bu iki yöntemi inceleyelim.
Online Conversion:
Online dönüştürme işleminde kaynak bilgisayarı yeniden başlatmanıza gerek yok.Virtual Machine Manager , server 2003 ve xp’de bulunan VSS(Voluma Shadow Copy Service)’i kullanarak kaynak bilgisayarın uygulama seviyesinde bir imajını alıyor.Ve kaynak makinayı yeniden başlatmadan diğer sanal makinayı oluşturuyor.Online dönüştürme işlemi 5 basamaktan oluşuyor.
- Kaynak bilgisayar üzerine agent yüklenmesi
- Donanım konfigurasyonunun toplanması
- İmaj alma
- Düzeltme işlemleri
- Sanal makinanın oluşturulması
.gif)
Kaynak bilgisayar üzerine yüklenen agent o bilgisayarla ilgili donanım bilgilerini toplamaya başlar ve bunları en sonunda bir .xml dosyası olarak VMM veritabanına gönderir.Ardından VMM bu bilgilere bakarak convert edilecek bilgisayar bu işleme uygun mu değilmi kontrol eder.Ardından VSS ile her bir volumün imajı alınır.Varolan bilginin VMM’e taşınması daha önceden de aşina olduğumuz Background Intelligent Transfer Service (BITS) sayesinde gerçekleşir.Düzeltmeler bölümünde diskler sanal ortamda çalışmak için hazırlanır ve sanal makina son olarak oluşturulur.
Offline Conversion:
Aslında offline dönüştürmenin kullanılmasının temel nedeni VSS’nin desteklenmemesi .Buda yukarıdaki tabloda gördüğünüz gibi Windows Server 2000 için geçerli bir durum.Offline conversion içinde temelde 4 adımdan oluşur.
- Agent kurulumu
- VMM agent’ı kaynak bilgisayar üzerinde bir Windows PE imajı yükler ve boot kaydını düzenler.Böylece Windows PE üzerinden boot edilerek açılır.
-Fiziksel diskler stream edilmeye başlanır.
-Ardından düzeltme ve sanal makina oluşturma işlemleri gerçekleşir.
System Center ailesinin belkide en işlevsel üyelerinden biri olan Virtual Machine Manager’ın 2008 betası şu anda indirebilir durumda.
Eğer sanal teknolojilerle ilgileniyorsanız yada yapınızda birden fazla sanal makinelerinizin yanında bunların bulunduğu birden fazla host makinanız varsa bir süre sonra yönetim aşamsında zorluklar yaşayabilirsiniz.İşte buna bir çözüm olarak gelen VMM ürünü bunun dışındada bize bir çok yeni özelliği sunmaktaydı.İlk olan 2007 sürümünü kurcaladıktan sonra artık elimizde SCVMM 2008 demosu bulunuyor.Peki 2008 ile birlikte gelen yenilikler neler?
Windows Server® 2008’de işletilebilen VM desteği
• System Center Virtual Machine Manager 2008; Windows Server 2008 ve Microsoft Hyper-V™ Server’a ait temel özelliklerden ve hizmetlerden tam anlamıyla yararlanmak üzere tasarlanmıştır. Bu özellikler arasında Hyper-V’ye ait 64-bit mimari, saldırılara karşı sağlamlaştırılmış güvenlik modeli, yük devretme kümesi desteği (aşağıdaki kısmı inceleyin) ve diğerleri yer almaktadır.
• Virtual Machine Manager 2008 (VMM), Hyper-V işleten ana sistemlerin yönetimini destekler; VMM ayrıca, VMM 2008 konsolu üzerinden Hyper-V etkinleştirmesi uzaktan yapabilir.
• VMM 2008, hata toleranslı ve küme tanıyan sanal aygıtların oluşturulmasına olanak tanıyabilmek için Windows Server 2008′nin yeni kümeleme desteği ile bütünleşir.
• VMM 2008, hem Intelligent Placement, Self-Service Portal ve bütünleşmiş Kitaplık gibi VMM’e özgü fonksiyonlar sağlar, hem de bütün Hyper-V fonksiyonlarını destekler.
Çoklu sağlayıcı sanallaştırma platformu desteği
• Hyper-V desteğine ek olarak VMM 2008, VMware ESX altyapısı ve Microsoft Virtual Server üzerinde işletimi yapılan sanal aygıtlara verdiği destek sayesinde çoklu hipervizör yönetimini tek bir araç içerisinde birleştiriyor.
• VMM 2008, sanal aygıtların VMotion üzerinden herhangi bir aksama süresi yaşamadan sanal hostlara aktarılması dahil olmak üzere, VMware Virtual Center ile bütünleşme yoluyla VMware VI3 için geniş kapsamlı destek sunuyor.
• Intelligent Placement, pekiştirme aday önerileri ve diğerleri gibi VMM 2008’e özgü özellikler, herhangi bir desteklenen platform üzerinde sanallaştırılmış altyapıya karşı işletilebilir.
• Ayrıca Hyper-V, VMware ESX ya da Virtual Server uygulamaları üzerinden özelleştirme ve otomasyon için Windows PowerShell™ kodları da desteklenmektedir.
Performans ve Kaynak Optimizasyonu
• Performans ve Kaynak Optimizasyonu (PRO), donanımlarda, işletim sistemlerinde ve uygulamalarda tespit edilmiş hata senaryolarına ya da zayıf yapılandırılmış bileşenlere dinamik bir şekilde yanıt verebilecek bir VMM özelliğidir.
• PRO etkinleştirilmiş Yönetim Paketleri yoluyla ve System Center Operations Manager’a ait kapsamlı görüntüleme yetenekleri ile uyumlu bir şekilde çalışarak PRO, bir yöneticiyi sağlıksız bir sistem veya uygulama durumuna karşı uyarabilir ve önerilen düzeltme eylemini bildirebilir; ya da otomatik olarak tepki veren ve kendini yenileyen bir sistem oluşturarak bu duruma yanıt verebilir.
• PRO ile kullanılabilen çok daha yüksek tanelilik seviyesi sayesinde, donanım, işletim sistemi ve uygulama değişkenlerinden oluşan geniş bir ağ, PRO’yu düzeltme eylemi almak üzere tetikleyebilir.
• VMM 2008’in bir özelliği olarak PRO yetenekleri aynı zamanda VMware ESX ya da Virtual Server aygıtları için de uygundur; böylelikle yöneticilerin kullandıkları sanallaştırma platformuna bakmaksızın sanallaştırılmış ortamlarının tamamını yönetmelerine izin verilir.
“Yüksek Erişilebilirlik” Sanal Aygıtları için Host Küme Desteği
• Yük devretme kümelerine verdiği yüksek ölçüde genişletilmiş destek sayesinde VMM 2008, görev odaklı sanal aygıtların yönetimi için “yüksek erişilebilirlik” yeteneklerini geliştirir. VMM 2008 artık küme tanıyabilmektedir; diğer bir deyişle Hyper-V host kümelerini tek bir birim olarak algılayıp yönetebilmektedir.
• VMM’in bu sürümünde mevcut olan yenilikler arasında, kümeye eklenen ve kümeden kaldırılan sanal hostların otomatik olarak tespit edilmesi, böylelikle yöneticiler bu fonksiyona harcadıkları emeğin azaltılması da bulunmaktadır.
• VM 2008 kapsamında yüksek bir erişilebilirliğe sahip sanal aygıt yönetimi (HA VM) yapmak artık çak daha kolaylaşmıştır. Bundan böyle bugüne kadar sunulan karmaşık çoklu adımlı manuel süreçlere veda edebilirsiniz; bir yöneticinin tek bir onay kutusuna tıklaması bir VM’i yüksek erişilebilir kılmak için yeterlidir. Perde arkasında VMM sözü edilen HA VA’nın yönetimini yapmaktadır; bu bağlamda VMM 2008’e ait Intelligent Placement özelliğini, sadece yeni oluşturulmuş HA VM için bir host kümesi parçası olan hostlara öneri vermek üzere yönlendirmek de yer alır.
• VMM 2008’e ait gelişmiş HA VM yönetim özellikleri arasında; küme yedeklerinin, harfsiz disk sürücülerin, misafir kümelerin diğerleri arasında belirlenmesi ve yönetimi gibi çeşitli küme ilişkili görevler için, Failover Cluster Management Console (Yük devretme Küme Yönetim Konsolu) da yer almaktadır.
• VMM 2008 bunun yanında küme devrelerinin VMware ESX Sunucuları olduğu VMware host kümelerini de destekler.
VMM 2008 içindeki Diğer Değişiklikler
• Yeniden tasarlanmış yönetim izinleri motoru; tam yetkili bir yöneticiye ait yönetim yeteneklerini koruyan, fakat tasarlanmış sanal ana sunucu alt seti gibi daha düşük sorumluluk kapsamında tutan “atanmış yönetici” görevinin oluşturulması.
• PowerShell arabirimi ve commandlet’lerine kullanıcı erişimi de içeren, Self-service Portal için bütünüyle yeniden tasarlanmış ve yeniden yaratılmış web arabirimi.
• Misafir sanal aygıtlarda, Windows Server 2008 ve Windows Vista® işletim sistemleri desteği ve aynı zamanda bu misafir işletim sistemleri için Fizikselden Sanala (P2V) ve Sanaldan Sanala (V2V) çevrimlerine de destek verir.
• VMM 2008′in bir özellikle “güvenilir” etki alanının parçası olmayan etki alanı katılımlı sanal altyapı yönetimi yapmasına izin veren güncellenmiş ağ izinleri ilkeleri.
• Ek PowerShell commandlet’leri ve “kod görüntüleme” denetimleri.
• Genel olarak yenilenmiş ve “estetik açıdan geliştirilmiş ” VMM 2008 kullanıcı arabirimi ile yönetim konsolu.