首先启动xend:
//首先启动xencommons service xencommons start //启动xend之前关闭网卡启动xend之后重新启动网卡(假设不这样做会提示出错。原因暂不详) ifconfig eth0 down service xend start ifconfig eth0 up接着执行xm list命令。结果例如以下:
Name ID Mem VCPUs State Time(s) Domain-0 0 15610 8 r----- 1305.5改动/etc/xen/xend-config.sxp文件,去掉xend-unix-server no的凝视,并改为xend-unix-server yes,去掉xend-unix-path/var/lib/xend/xend-socket的凝视。
1.8 创建虚拟机首先。须要制作虚拟机的磁盘文件,输入下面命令创建10GB的磁盘文件
dd if=/dev/zero of=vm1disk bs=1k seek=10000kcount=0 mkfs -t ext3 vm1disk (当须要回复确认时,回答y) mount -o loop vm1disk /mnt cp -ax /{root,dev,var,etc,usr,bin,sbin,lib} /mnt mkdir /mnt/{proc,sys,home,tmp}然后对/mnt/etc/fstab,/mnt/etc/hostname进行自己定义的改动,这里省略不做改动。
umount /mnt此时,虚拟机磁盘文件vm1disk就已创建完成,用类似的方式创建vm2disk。
接着,编辑虚拟机配置文件/root/domain1.xm,其内容例如以下所看到的:
kernel= "/boot/vmlinuz-3.13.0-24-generic.efi.signed" memory = 512 name = "domain1" dhcp = "dhcp" disk = ['tap:aio:/root/vm1disk,sda1,w'] root = "/dev/sda1 ro xencons=tty"最后,执行命令:
xm createdomain1.xm正常情况下,虚拟机domain1应该已经启动。
通过xm console domain1命令能够打开虚拟机domain1的终端命令行,例如以下图所看到的。
接着类似地创建domain2.xm。再执行xm create domain2.xm启动domain2虚拟机。
1.9 測试ACM/sHype环境改动/etc/xen/xend-config.sxp。添加(xsm_module_name acm)。否则,ACM策略类型将被觉得不支持(未指定使用的xsm类型),出错标识为执行xm getpolicy命令,提示Supported security subsystems : None。改动源码中的xend-config.sxp似乎没有效果,仅仅能改动编译后的文件。
执行xensec_toolgetpolicy命令,结果例如以下,则说明ACM/sHype环境至此就搭建完毕了。
在Windows上安装Python 2.7 x64和wxPython 3.0 x64 for Python 2.7,当中wxPython的下载页面例如以下:
相同在Ubuntu上安装wxPython:
apt-get install python-wxgtk2.8 python-wxtools执行下面命令,假设能出现下图所看到的界面,说明策略配置工具安装完成。
python /usr/sbin/xensec_ezpolicy