计忆 2014-11-05
由于生产环境需要一台Win2003服务器,以创建虚拟机的方式来实现!
环境:Debian 7.0 (wheezy)
Xen 4.1
1、安装xen-linux-system
# apt-get install xen-linux-system
默认会安装
libxen-4.1
libxenstore3.0
xen-hypervisor-4.1-amd64
xen-linux-system-3.2.0-4-amd64
xen-linux-system-amd64
xen-system-amd64
xen-tools
xen-utils-4.1
xen-utils-common
xenstore-utils
2、更改启动项
# ls -ll /etc/grub.d 可以查看到目前所有的内核文件
#vi /boot/grub/grub.cfg --------该文件就是启动文件,可以设置先后顺序,仔细看!
set default="2"
默认以xen内核启动
3、更改xen配置文件
# cd /etc/xen
# cp xend-config.sxp xend(vif-script vif-bridge)-config.sxp.bak
# vi xend-config.sxp
(xend-http-server yes)
(xend-port 8000)
(network-script 'network-bridge antispoof=yes')
(vif-script vif-bridge)
(vnc-listen '0.0.0.0')
# /etc/init.d/xen restart 重启xen服务
4、创建桥设备
#apt-get install bridge-utils
#vi /etc/network/interfaces
auto xenbr0
iface xenbr0 inet static
address 192.168.1.79
netmask 255.255.252.0
gateway 192.168.1.1
bridge_ports eth0
5、安装virt-manager
# apt-get install virt-manager
6、重启机器,接下来默认进入xen内核
#reboot
7、查看桥接设备、查看xen是否启动
# ifconfig
xenbr0 Link encap:Ethernet HWaddr c8:1f:66:c1:02:5c
inet addr:192.168.1.79 Bcast:192.168.3.255 Mask:255.255.252.0
inet6 addr: fe80::ca1f:66ff:fec1:25c/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1970279 errors:0 dropped:2946 overruns:0 frame:0
TX packets:825922 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1566797448 (1.4 GiB) TX bytes:264689003 (252.4 MiB)
# xm list
Name ID Mem VCPUs State Time(s)
Domain-0 0 15073 8 r----- 26533.3
一切正常,接下来安装guest虚拟机
8、vnc连接到服务器 (要想使用virt-manager一定需要连接到vnc上,需要用到桌面环境)
###关于vnc的配置此处不再详述
9、使用virt-manager 来安装虚拟机和windows2003系统
先将windows2003 镜像上传到linux服务器
# rz
开始创建虚拟机
# virt-manager