计算节点的安装须要xen与kvm两种虚拟机提早的安装,安装完成之后,在运行ubuntu
wget –no-cache http://www.convirture.com/downloads/convirture-tools/2.0.1/convirture-tools-2.0.1.tar.gz网络
经过scp复制此文件到计算节点上去:ssh
scp convirture-tools-2.0.1.tar.gz root@managed-server:/root操作系统
root登陆到计算节点:server
ssh root@managed-server教程
在计算节点上解压文件:接口
tar -xzf convirture-tools-2.0.1.tar.gzip
进入执行脚本目录:ci
cd ./convirture-tools/install/managed_server/scriptsget
查看帮助,运行:
./convirt-tool -h
安装依赖:
./convirt-tool install_dependencies
能够先查看执行安装会有什么效果,可是并不真正安装:
./convirt-tool –detect_only setup
真正的安装:
./convirt-tool setup
按照教程,到这里计算节点就安装好了。
其实在实际过程当中至少会遇到两个问题,第一个是在执行
./convirt-tool这个命令的时候,假如你使用的是最新的ubuntu11.04版本的话,会提示你程序不知道如何在ubuntu11上 执行,这个时候,须要修改这个脚本自己,在大约176行处,有一个判断语句负责判断操做系统版本的,在其中添加对ubuntu11的判断:[ "$OS_BASE_NAME" != "Ubuntu 11" ] &&就行了。
第二个问题是,在执行完
./convirt-tool setup 以后,通常会自动为你的每一个物理网卡建立虚拟网桥,好比为eth0建立br0,为eth1建立br1,而后重启网络接口,这个时候,通常会形成网络中断, 当你再经过终端登陆上去的时候发现,网络不可用了,这种状况下,须要把你原来的ethx的网络配置添加到brx上,而且brx不能设置dhcp,应该改为 static就能够了。
好比:我原来的eth0配置是:(ubuntu为例,接口文件:/etc/network/interfaces)
auto eth0
iface eth0 inet static
address 192.168.1.2
netmask 255.255.255.0
gateway 192.168.1.1
执行convirt-tool的安装以后,其中会多一个:
auto br0
iface br0 inet dhcp
bridge_ports eth0
bridge_fd 0
bridge_stp off
bridge_maxwait 0
只须要把br0接口改成:
auto br0
iface br0 inet static
bridge_ports eth0
bridge_fd 0
bridge_stp off
bridge_maxwait 0
address 192.168.1.2
netmask 255.255.255.0
gateway 192.168.1.1
而后,你的机器又能够正常链接网络了。
若是你在这台节点上跑的虚拟机,最后在虚拟机中设置的ip跟主机的br0处在同一网段就能够了,这样虚拟机就彻底暴露在主机所在的物理网络中了。
具体的虚拟机的安装,下次再讲