安装debian 采用debian-netinstall安装光盘,安装debian.安装完后,重启. 配置网络 编辑 /etc/network/interface 文件 auto eth0 iface eth0 inet static address 192.168.0.2 netmask 255.255.255.0 network 192.168.0.0 broadcast 192.168.0.255 gateway 192.168.0.1 运行下面语句更新网络配置 /etc/init.d/networking restart 设定域名服务器 编辑 /etc/resolv.conf 文件, 添加 nameserver 202.100.192.68 设定安装源 编辑 /etc/apt/sources.list 文件,注释掉其他语句,在最前面加入: deb http://debian.cn99.com/debian/ squeeze main 运行下面语句更新源 apt-get update 安装附加的实用工具 apt-get install bash-completion openssh-server ssh wget vim 配置bash-completion 编辑 /etc/bash.bashrc 文件 更改命令行提示符配置 PS1="/[/033[01;34m/]/h:/[/033[01;32m/]/w #/[/033[00m/] " 在最后一行添加ls命令别名 alias ls='ls --color' 取消下面几行的注释 if [ -f /etc/bash_completion ] && ! shopt -oq posix; then . /etc/bash_completion fi 启用新的配置 . /etc/bash.bashrc 安装xen apt-get install xen-linux-system-2.6.32-5-xen-686 libc6-xen bridge-utils xen-tools 如果支持全虚拟化,安装vnc-server apt-get install vncviewer vnc4server xinetd xterm 安装全虚拟化的lvm支持方式 apt-get install xen-qemu-dm 如果需要xwindow,则安装最小化的xwindow apt-get install xorg twm 默认启动xen dom0方式 mv /etc/grub.d/10_linux /etc/grub.d/20_linux mv /etc/grub.d/20_linux_xen /etc/grub.d/10_linux_xen 编辑 /etc/grub.d/10_linux_xen 文件 找到 xen_args=”$6″ 改为 xen_args="dom0_mem=256M" 保存退出,运行下面命令进行更新 update-grub2 更改xen网络模式为桥接模式 编辑 /etc/xen/xend-config.sxp 文件 更改 # (network-script network-bridge) 为 (network-script 'network-bridge antispoof=yes') 更改 # (xend-unix-server no) 为 (xend-unix-server yes) 更改 #(vnc-listen '127.0.0.1') 为 (vnc-listen '0.0.0.0') 修改xen的关机状态 编辑 /etc/default/xendomains 文件 更改 XENDOMAINS_RESTORE=false 为 XENDOMAINS_SAVE="" 修改本地loop设备为最大数量 编辑 /etc/modules 文件 修改为 loop max_loop=64 修改vncserver自动启动 新建 /etc/init.d/vncserver 文件,加入 #! /bin/sh export USER="root" export PATH="/usr/local/bin:/usr/bin:/bin:/usr/bin/X11" NAME=vncstart start() { su - $USER -c"vncserver :5" } stop() { su - $USER -c"vncserver -clean -kill :1" } case "$1" in start) echo -n "Starting Xvnc: " start ;; stop) echo -n "Stopping Xvnc " stop ;; restart) echo -n "Restarting Xvnc " stop start ;; ****) echo "Usage: /etc/init.d/$NAME {start|stop|restart}" exit 1 ;; esac exit 0 保存退出,用 chmod 755 /etc/init.d/vncserver 改为可执行 使用 update-rc.d vncserver defaults 将vncserver服务加入启动组 客户机配置文件经典版 kernel = "/boot/vmlinuz-2.6.32-5-xen-686" ramdisk = "/boot/initrd-2.6.32-5-xenU.img" memory = 256 name = "mysql" vif = [ 'mac=aa:00:00:ad:37:01' ] disk = ['phy:lvmg/mysql,xvda1,w'] root = "/dev/xvda1 ro" extra = "" 要点: 客户机 /etc/inittab 文件要将tty0修改为hvc0 创建客户机需要的逻辑卷 lvcreate -L 10G -n mysql /dev/lvmg 全虚拟化安装windows方法 新增配置文件 /etc/xen/win2k3-xen.cfg name = 'win2k3' kernel = '/usr/lib/xen-default/boot/hvmloader' device_model = '/usr/lib/xen-4.0/bin/qemu-dm' builder='hvm' vif = ['bridge=eth0'] disk = [ 'phy:lvmg/win2k3,ioemu:xvda,w','file:/root/Microsoft.Windows.Server.2003.Enterprise.CHS.with.SP2.MSDN_KXWPJ-6VWT6-YTY44-3WCFR-M3KVM.iso,ioemu:xvdc:cdrom,r'] memory = "1024" boot = 'd' vnc = 1 vncviewer = 1 vncdisplay = 6 保存退出,启动 xm create win2k3-xen.cfg 用别的机器通过vncviewer,连接服务器地址+vncdisplay号 (责任编辑:IT) |