convirt计算节点的安装

计算节点的安装需要xen与kvm两种虚拟机提前的安装,安装完成以后,在运行

wget –no-cache http://www.convirture.com/downloads/convirture-tools/2.0.1/convirture-tools-2.0.1.tar.gz

通过scp复制此文件到计算节点上去:

scp convirture-tools-2.0.1.tar.gz root@managed-server:/root

root登录到计算节点:

ssh root@managed-server

在计算节点上解压文件:

tar -xzf convirture-tools-2.0.1.tar.gz

进入执行脚本目录:

cd ./convirture-tools/install/managed_server/scripts

查看帮助,运行:

./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处在同一网段就可以了,这样虚拟机就完全暴露在主机所在的物理网络中了。

具体的虚拟机的安装,下次再讲

你可能感兴趣的:(虚拟机,kvm,xen,convirt,计算节点)