Linux上的虚拟化技术 Xen 初学者指南(11)

来源:it168 作者:it168
  

 

memory是指定内存大小的,我们设置被虚拟的Fedora 5的虚拟内存大小是 128M;

name 是定义虚拟操作系统的名字的,可以通过xm list中显示出来,我们也改简单点,改为fc5

nics=1 不变

dhcp 这行,是用来指定获取Fedora 5系统的IP是通过DHCP获取的,不过您也可以指定IP。可以不要这行;

 

vif = ['mac=aa:00:00:00:00:11'] 用来指定Fedora 5的网卡的物理地址;可以自己定义。

ip = "192.168.1.144" 用来指定虚拟网卡的IP

netmask="255.255.255.0" 用来指定掩码

 

disk这行是用来定义Fedora所处的物理分区映射点,及物理交换分区及映射点的;因为物理分区是通过phy:来指定的。所以我们得改一改。因为我们已经把Fedora放在了/dev/hda5了。另外交换分区在哪呢?可以通过swapon -s来查看物理交换分区,要在虚拟平台中查看;比如我得到的是/dev/hda8是交换分区。所以disk这行就应该这样写:

 

disk = ['phy:hda5,sda1,w','phy:hda8,sda2,w']

 

不过真实物理分区的映射点,比如/dev/hda5映射到了/dev/sda1,交换分区/dev/hda8映射到了/dev/sda2。映射过后,Fedora的root文件系统就用映射后的/dev/sda1。慢慢理解;物理分区的映射点是可以在Linux系统设备定义的许可范围内进行。自己尝试着换一换映射点。如果Fedora的root所处的物理分区的映射点改变后,Fedora的root=的值也得跟着改变。另外还要改Fedora系统中的/etc/fstab文件;

 

root一行,来指定Fedora的所有的虚拟物理分区(就是映射点)。映射到哪里了呢?Fedora 安装到了/dev/hda5,映射后虚拟到了/dev/sda1。所以Fedora系统引导时就寻找/dev/sda1做为文件系统。

 

所以root这行可写为:

 

 

root = "/dev/sda1 ro"

 

所以我们可以这样写Fedora 5的引导配置文件;

 

第一种:如果是用DHCP来获取IP:

 

 

kernel = "/boot/vmlinuz-2.6-xenU"

memory = 128

name = "fc5"

nics = 1

vif = ['mac=aa:00:00:00:00:11']

dhcp = "dhcp"

disk = ['phy:hda5,sda1,w','phy:hda8,sda2,w']

root = "/dev/sda1 ro"

 

第二种:如果是指定IP的话:

 

 

kernel = "/boot/vmlinuz-2.6-xenU"

memory = 128

name = "fc5"

nics = 1

vif = ['mac=aa:00:00:00:00:11']

disk = ['phy:hda5,sda1,w','phy:hda8,sda2,w']

root = "/dev/sda1 ro"

ip = "192.168.1.144"

netmask="255.255.255.0"

 

再举一例:

 

比如Fedora 被安装在了/dev/hda5分区,物理交换分区为/dev/hda8。通过DHCP获得IP。我想映射/dev/hda5到/dev/hda5,并且想映射/dev/hda8到/dev/hda8。我们应该如何修改一些配置文件呢?

 

Fedora的引导文件内容应该是:

 

 

kernel = "/boot/vmlinuz-2.6-xenU"

memory = 128

name = "fc5"

nics = 1

vif = ['mac=aa:00:00:00:00:11']

dhcp = "dhcp"

disk = ['phy:hda5,hda5,w','phy:hda8,hda8,w']

root = "/dev/hda5 ro"

 

然后我们应该再把装有Fedora的/dev/hda5分区挂载,然后修改Fedora系统的/etc/fstab。注意:不是修改虚拟平台的/etc/fstab。不要弄混了!!!!

 

应该先挂载Fedora 5所处的分区:

 

 


时间:2009-06-12 11:21 来源:it168 作者:it168 原文链接

好文,顶一下
(4)
80%
文章真差,踩一下
(1)
20%
------分隔线----------------------------


把开源带在你的身边-精美linux小纪念品
无觅相关文章插件,快速提升流量