Pardus Xen kurulumu
Haberler by ademozer — xen x86 işlemci ailesi için açık kaynak kodlu bir sanal makina hypervizörüdür. Xen birden fazla sanal makineyi bir fiziksel makine üzerinde gerçeğe-yakın-performans ile çalıştırabilir. Xen;
•Doğal performansa yakın sanal makineler yaratabilir.
•Fiziksel makineler arasında sanal makineleri anlık göç ettirebilir.
•Sanal makinelere 32 işlemciye kadar destek verebilir.
•İntel VT-x veya AMD Pasifica destekleyen işlemciler ile değiştirilmemiş işletim sistemlerini kullanabilir.
Xen ile
•Birden fazla işletim sistemini geliştirme/test etme amaçlı kullanma,
•Makineyi yeniden başlatmadan çekirdek geliştirme, sürücü deneme, ayar değiştirme
•7/24 kesintisiz servis verme,
•Donanım/makine bağımsız olma,
•Yük dengeleme ve kümeleme ihtiyaçlarınızı,
karşılayabilirsiniz.
Xen yapısı
Xen altında çalışan her sanal makine Domain olarak isimlendirilir. Sanal makineleri kontrol eden, sanal makinelerin üzerinde çalıştığı, fiziksel makinenin donanımını sanal makinelere kullandırmaya yarayan yetkili sisteme Domain 0 (dom0) adı verilir. Domain 0 üzerinde çalışan sanal makinelere ise Domain Unprivileged (domU) ismi verilir. dom0 gerçekte Xen hypervizörü tarafından yüklenen özel bir çekirdekten başka bir şey değildir.
Gerekli paketlerin kurulumu
Bu özel çekirdeklerin (dom0 ve domU) ve yönetim araçlarının, yardımcı uygulamalarının Pardus üzerine kurulması için
pisi it xen xen-tools kernel-dom0 kernel-domUkomutu yeterlidir.
dom0 ile boot etmek
Fiziksel sistemin Xen hipervizörü tarafından yüklenen dom0 ile boot etmesi için GRUB için grub.conf dosyasına aşağıdakine benzer bir bölüm eklenmelidir [(hd0,1) ve root=/dev/hda2 satırları ile çekirdek sürümünü kendi sisteminize göre değiştirmelisiniz].
title Xen [2.6.18.8-16-dom0]
root (hd0,1)
kernel (hd0,1)/boot/xen.gz
module (hd0,1)/boot/kernel-2.6.18.8-16-dom0 root=/dev/hda2
module (hd0,1)/boot/initramfs-2.6.18.8-16-dom0Sistemi bu çekirdek ile boot ettikten sonra **domU** ismi verilen sanal makineler yaratmaya başlayabiliriz.
domU yaratmak
İlk sanal makinenizi yaratmadan önce Xen ve araçlarını tanımak için ttylinux ismi verilen ve sadece konsol açmamızı sağlayan daha önceden paketlenmiş deneysel imajı kurup Xen’i tanıyalım.
1.http://prdownloads.sourceforge.net/xen/ ... 2?download adresinden ttylinux-xen.bz2 dosyasını çekin,
2.bunzip2 ttylinux-xen.bz2 komutu ile sıkıştırılmış dosyayı açın,
3./etc/xen klasörü altına Xen ayar dosyasını oluşturun,
kernel = "/boot/kernel-2.6.18.8-16-domU"
memory = 64
name = "ttylinux"
disk = ["file:/home/caglar/ttylinux,sda1,w"]
root = "/dev/sda1 ro"1.service xen-tools start komutu ile Xen yönetim servisini başlatın,
2.xm create /etc/xen/ttylinux -c komutu ile ttylinux’u başlatın, [ttylinux'un öntanımlı root parolası "root"]
Voila, you made it! İlk sanal makinanızı boot ettiniz. Başka bir konsoldan xm list ile çalışan sanal makinaların listesini alabilir veya gene xm komutu yardımı ile dom0 içinden diğer domUları kontrol edebilirsiniz.
zangetsu ~ # xm list
Name ID Mem(MiB) VCPUs State Time(s)
Domain-0 0 1165 1 r----- 85.7
ttylinux 4 64 1 -b---- 0.2Artık önceden paketlenmiş ttylinux’u denediğimize göre gerçek bir sanal makine yaratabiliriz. Bunun için farklı yöntemler olsa da (gerçek disk bölümü, LVM, cows v.s) bir sparse dosya ismi verilen yöntemi kullanacağız. ttylinux içinde **halt** komutu ile ya da diğer konsoldan **xm shutdown ttylinux** komutu ile çıkabilirsiniz.
1.Öncelikle dd if=/dev/zero of=/var/xen/domU-pardus bs=1k seek=4096k count=1 komutu ile 4GB’lık bir dosya oluşturalım,
2.mkfs.ext3 /var/xen/domU-pardus komutu ile bu dosyayın dosya sistemini ext3 yapalım,
3.mkdir -p /mnt/pardus komutu ile bu dosyayı bağlayacağımız klasörü oluşturalım,
4.mount -o loop /var/xen/domU-pardus /mnt/pardus komutu ile dosyayı /mnt/pardus altına bağlayalım,
5.pisi ar pardus-2007 http://paketler.pardus.org.tr/pardus-20 ... ex.xml.bz2 -D /mnt/pardus/ komutu ile PiSi’nin depo bilgilerini oluşturmasını sağlayalım, Paketler zaten elinizde hazırda varsa mount -o bind /var/cache/pisi/packages/ /mnt/pardus/var/cache/pisi/packages/ ile sisteminizde olan paketleri kullanabilirsiniz.
6.pisi it -c system.base -D /mnt/pardus –ignore-comar komutu ile PiSi’nin system.base bileşenini /mnt/pardus altına kurmasını sağlayalım,
7.chroot /mnt/pardus ile yeni oluşturduğumuz sisteme chroot edelim,
8.cp /usr/share/baselayout/ld.so.conf /etc/ && ldconfig komutu ile /etc/ld.so.cache’i oluşturalım,
9.service comar start komutu ile ÇOMAR’ı başlatalım,
10.pisi configure-pending ile paketlerin PostInstall’larının ÇOMAR tarafından çalıştırılmasını sağlayalım,
11.passwd komutu ile root kullanıcısının parolasını belirleyelim,
12./etc/fstab dosyasını aşağıdakine benzer şekilde düzenleyelim,
/dev/xvda / ext3 noatime 0 1
none /proc proc nosuid,noexec 0 0
none /dev/shm tmpfs defaults 0 01./etc/xen/pardus dosyasını aşağıdaki şekilde düzenleyelim,
name = "pardus";
memory = 256;
kernel = "/boot/kernel-2.6.16.28-3-domU";
disk = [ "file:/var/xen/domU-pardus,xvda,w" ];
root = "/dev/xvda ro";
vif = [ "" ];
dhcp = "dhcp";1.Boot etmek için gerekli device nodelarını oluşturalım (gerisini udev boot sırasında halledecek),
/usr/bin/mknod /dev/console c 5 1
/usr/bin/mknod /dev/null c 1 31./etc/inittab içindeki
...
c1respawn:/sbin/mingetty --noclear tty1
c2respawn:/sbin/mingetty --noclear tty2
c3respawn:/sbin/mingetty tty3
c4respawn:/sbin/mingetty tty4
c5respawn:/sbin/mingetty tty5
c6respawn:/sbin/mingetty tty6bölümünü
c1respawn:/sbin/mingetty --noclear tty1haline getirelim, Xen içinde sadece tek tty’a erişimimiz olacak.
1.Chroot ortamdan exit komutu ile çıkalım,
2./mnt/pardus’u unmount edelim umount /mnt/pardus
3.ve son olarak sanal makinaya girelim, xm create pardus -c’
Voila, you made it again! Parolanızı girip system.base yüklü Pardus ile oynamaya başlayabilirsiniz
Pardus Xen kurulumu
linux tanıtım
Moderatör: quaint
-
- Genel Yetkili Adayı
- Mesajlar: 188
- Kayıt: 11 Tem 2009 19:46
- İletişim:
Geçiş yap
- Yenidir Forum'a Hoş Geldiniz
- ↳ Forum Kuralları (FORUM RULES)
- ↳ Duyurular
- Yenidir Bilgisayar Dünyası
- ↳ Programlama Dilleri
- ↳ Visual Basic
- ↳ C Sharp(#)
- ↳ C
- ↳ C++
- ↳ Java
- ↳ Pascal
- ↳ Access
- ↳ SQL Server
- ↳ Web Tasarım
- ↳ ASP.Net
- ↳ PHP
- ↳ HTML
- ↳ Macromedia
- ↳ Flash
- ↳ Fireworks
- ↳ Dreamweaver
- ↳ Donanım
- ↳ İkinci El
- ↳ Güvenlik ve Kırıcılık
- ↳ Yararlı ve Yardımcı Yazılımlar
- ↳ Sorun giderme
- ↳ Oem Ürün Uyumluluğu ve Performans Yükseltme Yöntemleri
- ↳ İşletim sistemleri Tanıtım ve Kullanım Rehberi
- ↳ Linux
- ↳ Windows
- ↳ Bilgisayar Dünyasındaki Son Gelişmler ve Yenilikler
- ↳ Soru ve Cevap Alanı
- ↳ Bilgisayar
- ↳ Oem ürünler
- ↳ Yazılım
- Yenidir Teknoloji
- ↳ Genel Teknoloji
- ↳ Yenidir Elektrik-Elektronik
- ↳ Elektrik
- ↳ Elektronik
- ↳ Genel Elektronik
- ↳ Mikrodenetleyiciler(mikrokontroller)
- ↳ mcs51(8051)
- ↳ PIC
- ↳ Diğer
- ↳ Tasarım
- ↳ Genel
- ↳ Televizyon
- ↳ Vestel
- ↳ Beko
- ↳ Arçelik
- ↳ Philips
- ↳ Sony
- ↳ Grundig
- ↳ Telefunken
- ↳ Profilo
- ↳ Panasonic
- ↳ Samsung
- ↳ Diğer
- ↳ Digital Uydu Alıcıları (Satallite)
- ↳ Arçelik-Beko
- ↳ Next-NextStar
- ↳ Yumatu
- ↳ Yenidir Cep Telefonu ve Cep Bilgisayarı
- ↳ Cep Telefonu ve Cep Bilgisayarı
- ↳ Symbian
- ↳ Programlar
- ↳ Temalar ve Uygulamalar
- ↳ Symbian S60v5
- ↳ Symbian^3
- ↳ Yenidir Haber Merkezi
- ↳ Teknoloji Haberleri
- ↳ Güncel Haberler
- Yenidir Internet ve Ağ
- ↳ Site tanıtım
- ↳ Güvenlik
- ↳ Kullanışlı Web Site Hizmetleri
- ↳ Network Tipleri ve Kurulumları
- ↳ Modem Ayarlamaları
- ↳ TCP/İp - Dns
- Yenidir Bilgi ve Eğlence Dünyası
- ↳ Duvar Yazıları
- ↳ Hiç Duydunuz mu?
- ↳ Resim ve Animasyonlar
- ↳ Swf,Gif ve Diğerleri
- ↳ Karikatür
- ↳ Fıkra
- ↳ İgrenç Espriler
- ↳ Gariplik Ve Korku
- ↳ Değişik Şeyler
- ↳ Korku (+18)
- ↳ Nasıl Olur? Nasıl Yapılır?
- ↳ Hobi Dünyası
- ↳ Origami
- ↳ Hayatın İçinden
- ↳ Hikaye
- Yenidir Yaşam ve Sağlık
- ↳ Sağlıklı Yaşam Rehberi
- ↳ Emeklilik,Sosyal Güvence,Sigorta
- ↳ SSK
- ↳ Astronomi ve Fallar
- ↳ Kadınlara Özel Fallar
- ↳ Erkeklere Özel Fallar
- ↳ Yenidir Romantizim ve Güzel Sözler
- ↳ Şiirler
- ↳ Aşk Şiirleri
- ↳ Güzel Sözler
- Yenidir Eğitim-Öğretim
- ↳ Ödev Arşivi,Sunular,Konu Anlatımları
- ↳ Matematik
- ↳ Matematik
- ↳ Geometri
- ↳ Analitik Geometri
- ↳ Türkçe
- ↳ Türkçe
- ↳ Dil ve Anlatım
- ↳ Türk Edebiyatı
- ↳ Fen ve Teknoloji
- ↳ Fen Bilgisi
- ↳ Teknoloji Dersi
- ↳ Fizik
- ↳ Kimya
- ↳ Biyoloji
- ↳ Sosyal Bilgiler
- ↳ Sosyal Bilgiler
- ↳ Tarih
- ↳ Felsefe
- ↳ Din Kültürü ve Ahlak Bilgisi
- ↳ İnkilap
- ↳ Edebi Eserler
- ↳ 9.Sınıf(Lise 1) Dersleri
- ↳ Edebiyat
- ↳ Biyoloji
- ↳ Matematik
- ↳ Biyoloji
- ↳ Kitap Özetleri
- ↳ İngilizce
- ↳ Paket Programlama Dersleri
- ↳ Coğrafya
- ↳ Kayaçlar
- ↳ Dil ve Anlatım
- ↳ Türk Edebiyatı
- ↳ Tarih
- ↳ Psikoloji
- ↳ Duyurular
- Yenidir Spor
- ↳ Futbol
- ↳ Turkcell Süperlig
- ↳ Haberler
- ↳ Süper Lig Puan Durumu
- ↳ Süper lig Takımları
- ↳ Galatasaray
- ↳ Fenerbahçe
- ↳ Beşiktaş
- ↳ Trabzonspor
- ↳ Futbolcu Biyografileri
- ↳ Basketbol
- ↳ Diğer Spor Aktiviteleri
- ↳ Dövüş Sporları ve Body Building
- Yenidir Oyun
- ↳ Bigisayar Oyunları (Online)
- ↳ Silkroad Online
- ↳ World of Warcraft
- ↳ Metin2
- ↳ Metin2 Pvp serverleri
- ↳ Metin2 Hileleri
- ↳ Metin2 Oyun Sorunları ve Çözümleri
- ↳ Metin2 İpuçları
- ↳ Knight Online
- ↳ Hikaye
- ↳ Galaxy Online 2
- ↳ Sorularınız ve Çözümleri
- ↳ Oyun Hakkında İpuçları
- ↳ Birlik Tanıtımları
- ↳ Server 1 :Büyük Ayı
- ↳ Server 2 :Küçük Ayı
- ↳ Bilgisayar Oyunları ve Hileleri
- ↳ Playstation,Nintendo Wii,PSP,PSP Emulatör Oyunları
- ↳ Oyun İncelemeleri ve İlerleme Taktikleri
- ↳ Travian
- ↳ Metin2
- ↳ Knight Online
- ↳ Oyun Demoları ve Tanıtım Videoları
- ↳ Yenidir Forum Oyunları
- ↳ Hikaye
- Yenidir Müzik ve Video
- ↳ Türkçe Pop,Rock,Klasik
- ↳ En Yeniler
- ↳ Top 10
- ↳ Alternatif Müzik
- ↳ R&B
- ↳ Dans,Techno,House
- ↳ Metal Müzik
- ↳ Yabancı Kategori
- ↳ En Yeniler
- ↳ Top 10
- ↳ Rihanna
- Yenidir Alışveriş
- ↳ Kampanya ve Fırsatlar
- ↳ Tüketici Köşesi
- ↳ Tavsiyeler
- ↳ Tüketici Sorunları
- ↳ Tüketici şikayetleri
- ↳ Ürün tavsiyeleri
- Yenidir Tarih,Sanat
- ↳ Sanat
- ↳ Kültür
- Diğer
- ↳ Diğer
- ↳ Diğer
- ↳ Serbest Kürsü