37.3. 配置 Xen 副域

有关如何配置副域的文档不是非常详尽。可以在示例配置文件 /etc/xen/config 中找到有关如何配置此类域的大部分信息。使用默认值或至少一个示例配置来说明所需选项。对于第 37.2.1 节 “使用 YaST 来安装副域”中描述的安装,请使用以下内容创建文件 /etc/xen/guest1

kernel = "/boot/vmlinuz-xen"   1
ramdisk = "/boot/initrd-xen"   2
memory = 128                   3
name = "guest1"                4
nics = "1"                     5
vif = [ 'mac=aa:cc:00:00:00:ab, bridge=xen-br0' ] 6
disk = [ 'file:/var/tmp/guest1,hda1,w' ] 7
root = "/dev/hda1 ro"          8
extra = "3"                    9
1

在 domain-0 中输入到 Xen 内核的路径。此内核以后将在副系统中运行。

2

选择包含 Xen 内核的设备驱动程序的适当的初始 RAM 磁盘。不执行此操作,内核通常会出现问题,因为它无法装入其根文件系统。

3

定义应为副域提供的内存量。如果系统没有足够的内存来用于其副域,此操作将失败。

4

副域的名称。

5

副域的虚拟网络接口数量。

6

虚拟网络接口的配置,包括它的 MAC 地址和连接的桥。

7

设置 Xen 副域的可用虚拟块设备。要使用真实的块设备,请创建项,如 ['phy:sdb1,hda1,w', 'phy:system/swap1,hda2,w']

8

设置内核的根设备。这必须是副域可看到的虚拟设备。

9

在此处添加其它内核参数。示例 3 表示以运行级别 3 启动副域。