convirt计算节点的安装

计算节点的安装须要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处在同一网段就能够了,这样虚拟机就彻底暴露在主机所在的物理网络中了。

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

相关文章
相关标签/搜索