Toplam Sayfa Görüntüleme Sayısı

23 Ekim 2014 Perşembe

Kvm Sanallaştırma


Merhaba;


Bu yazımda linux ortam üzerinde koşan GNU lisanslı KVM (kernel tabanlı sanal makine) sanallaştırması hakkında bilgi vereceğim.KVM sanallaştırma genel hatları ile VMware workstation programına benzemekle birlikte  ücretsiz oluşu, sorunsuz sanallaştırma yapabilmesi ve grafik arayüz den yönetilmesinin getirdiği kullanım kolaylığı ile Linux sistemlerde büyük oranda tercih edilmektedir.

Peki KVM ile neler yapılabilmekte?Basit bir örnekle "Kvm" kurulu linux makinede sanal bir windows işletim sistemi çalıştırabilirsiniz yada farklı bir linux dağıtımı.
Kvm hakkında fikir sahibi olduğumuza göre artık kurulum aşamasına geçebiliriz.İlk olarak Kvm kurulacak makinenin (cpu)'sunun hardware virtualization teknoloji desteklemesi gerekmekte,bunun için konsolda aşağıdaki komutu çalıştırmalıyız.Bu arada kurulum yaptığım sistem Ubuntu 12.04 LTS.
  • sudo grep -c "svm\|vmx" /proc/cpuinfo
Komut sonucu ekranda "0" görüntülenmiş ise; cpu hardware virtualization teknoloji desteklemiyor,şayet "1" görüntülenmiş ise; cpu hardware virtualization teknoloji destekliyor anlamına gelmektedir.Aslında sonucun "0" gelmesi kvm kurulamaz anlamına gelmemektedir."0" anlamı 64 bit herhangi windows,linux yada farklı bir işletim sistemini kvm üzerinde çalışmayacak olmasıdır.64 bit sanallaştırma yapılamaz,fakat 32 bit sanallaştırma yapılabilir anlamına gelmektedir.

Kvm Kurulum Adımları;

Kvm paket kurulumu için konsolda aşağıdaki komut çalıştırılmalıdır.
  • sudo apt-get install qemu-kvm libvirt-bin bridge-utils virt-manager
Yeni bir kullanıcı yada mevcut kullanıcı "libvirtd" grubuna eklenmelidir.Bu işlem için konsolda aşağıdaki komut çalıştırılmalıdır.

Yeni kullanıcı eklemek için;
Not:Zorunlu değilse yeni  kullanıcı eklemek gereksizdir.
  • sudo useradd -d /home/username -s /bin/bash  -m username -g sudo -G libvirtd
Mevcut kullanıcıya grup ekleme;
  • sudo addgroup username libvirtd
Kulanıcı oturumu kapatılıp edilip yeniden oturum açılmalıdır.

KVM Yönetim:

Konsolda  "virt-manager" komutu çalıştırılmalı yada ubuntu uygulama menüsüne "Virtual Machine Manager" yazılıp gelen uygulama çalıştırılmalıdır.

Uygulama ekranı ve örnek bir kurulum için adımlar :
  • "Create a new virtual machine" butonuna tıklanıp,New VM ekranından makine adı alanı doldurulmalıdır.

  • Kurulum iso dosyası yada fiziksel CD-DVD-ROM'dan uygun olan seçenekle ilerlenmeli.Kurulacak işletim sistemi altta bulunan alanlardan seçilmelidir.
 


  • Kurulumu yapılan sanal makinenin CPU core ve Bellek (Ram) miktarları belirlenir.



  • Kurulumu yapılan sanal makinenin "GB" cinsinden Disk alanı belirlenir.

  • Kurulumu yapılan sanal makinenin Network ayarları yapılır.
NOT:Network başlatma hatası alınırsaaşağıdaki komutlar konsolda sırasıyla çalıştırılmalıdır.
  • sudo virsh net-start default
  • sudo virsh net-autostart default 


  • Kurulum sonrası KVM'de çalışan sanal windows xp masüstü ekran görüntüsü.

Teşekkürler.

Bir başka paylaşımda görüşmek üzere.
Mehmet ÖCAL 2014


Hiç yorum yok: