- 論壇徽章:
- 18
|
總所周知,xen同linux是一個(gè)完美的組合,是目前l(fā)inux上的最佳的虛擬化解決方案,特別適合于服務(wù)器應(yīng)用,如用于將多個(gè)服務(wù)器合并到一臺(tái)物理服務(wù)器上,以節(jié)省運(yùn)營(yíng)成本(機(jī)房空間、電力消耗);或者是出于安全角度的考慮,需要將不同的應(yīng)用進(jìn)行分區(qū),以便降低安全風(fēng)險(xiǎn)等。
環(huán) 境: VMware 6.0 安裝虛擬機(jī)CentOS5.2 ,在CentOS5.2中安裝XEN,在XEN中安裝虛擬機(jī)CentOS5 .2。
C P U : Intel E2160 (不支持VT) 要虛擬WindowsXP必須CPU支持VT才行。
宿主機(jī): CentOS 5 / RHEL 5 (cdrom加載CentOS5 iso鏡像)
關(guān)閉SElinux和iptables。
XEN虛擬機(jī): CentOS 5 / RHEL 5
1>首先在VM6中建立虛擬機(jī),添加2塊磁盤,一塊安裝宿主機(jī),一塊預(yù)留安裝XEN虛擬機(jī)。
2>在宿主機(jī)中YUM安裝xen包和vsftp包。
[iyunv@localhost ~]# yum -y install xen
[iyunv@localhost ~]# yum -y install vsftpd.i386
3>修改GRUB配置文件,將XEN內(nèi)核啟動(dòng)改成默認(rèn),這樣不用手動(dòng)選擇啟動(dòng)項(xiàng)了。
[iyunv@localhost ~]# vi /boot/grub/grub.conf
將 default=1 值改為 0
4>用xm list 命令查看Domain是否已經(jīng)啟動(dòng)。
[iyunv@localhost ~]# xm list
Name ID Mem(MiB) VCPUs State Time(s)
Domain-0 0 778 1 r----- 85.4
5>將cdrom掛載到FTP目錄,將ftp匿名用戶開啟。
[iyunv@localhost ~]# mount /dev/cdrom /var/ftp/pub/
mount: block device /dev/cdrom is write-protected, mounting read-only
6>用xm命令行建立虛擬機(jī)
[iyunv@localhost ~]# virt-install
What is the name of your virtual machine?vm1 #虛擬機(jī)的名字vm1
How much RAM should be allocated (in megabytes)? 400 #為虛擬機(jī)分配內(nèi)存400M 最低256M
What would you like to use as the disk (file path)? /dev/sdb1 #sdb為第二塊硬盤
Would you like to enable graphics support? (yes or no) no #不啟用圖形化支持
What is the install location? ftp://192.168.10.1/pub/ #填上本機(jī)FTP地址,前提是CDROM已經(jīng)掛載到這個(gè)FTP目錄,并開啟了匿名用戶。
可以看到安裝文件內(nèi)核已經(jīng)開始啟動(dòng)!
Starting install...
Retrieving file .treeinfo... 0 B 00:00
Retrieving file vmlinuz.. 100% |=========================| 2.0 MB 00:00
Retrieving file initrd.im 100% |=========================| 5.0 MB 00:00
接下來(lái)安裝過(guò)程就不用我說(shuō)了吧,TEXT模式的。
開始安裝了……
7>xen 一些常用的管理命令
xm list :列出Domain 。
xm console Domain-ID :連接一個(gè)虛擬機(jī),可以為虛擬機(jī)名稱或者是ID號(hào)。
xm create :建立一個(gè) Domain-U 的虛擬機(jī),-C 選項(xiàng)為創(chuàng)建并連接虛擬機(jī)。
xm reboot Domain-ID :重啟一臺(tái)虛擬機(jī)。
xm save Domain-ID:存儲(chǔ)虛擬機(jī)的狀態(tài)。
xm restore Domain-ID:還原虛擬機(jī)狀態(tài)。
......
虛擬機(jī)和宿主機(jī)之間的切換用ctrl+] 即可。 |
|