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處在同一網段就能夠了,這樣虛擬機就徹底暴露在主機所在的物理網絡中了。

具體的虛擬機的安裝,下次再講

相關文章
相關標籤/搜索