convirt管理節點安裝

翻譯自:http://www.convirture.com/wiki/index.php?title=C2_ubuntu_installationphp

#井號後面都是譯者註釋:-)python

註釋 這份說明在Ubuntu 9.04/9.10/10/04/10.10上通過測試,在其餘的版本中可能會存在微小不一樣,咱們很是樂意看到您對此份說明的改善。mysql

假如你在ConVirt上建立虛擬機,請來這裏web

提綱:sql

1 Ubuntu/Debian下安裝ConVirt 2.0

1.1 安裝設置ConVirt Management Server (CMS)
1.2 驗證CMS安裝
1.3 繼續
安裝設置ConVirt Management Server (CMS)

在你想安裝CMS的機器上登陸一個普通用戶,咱們叫他CMS用戶,咱們不推薦使用root用戶安裝CMS。    #本人是root安裝的,能夠成功。數據庫

安裝wget:ubuntu

sudo apt-get install wget sudo網絡

設置代理:若是你須要經過代理訪問網絡,那麼確認你設置了http_proxy變量爲了之後的ConVirt2.0的安裝和設置。    #實在是貼心照顧天朝用戶啊tcp

export http_proxy=」http://company-proxy-server:80″post

註釋 代理端口可能不一樣,這裏是80。

從官方網站下載安裝包:

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

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

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

在home目錄解壓,你將看到建立TurboGrears2(tg2)環境跟CMS的腳本在home 目錄。

tar -xzf convirt-install-2.0.1.tar.gz

用root用戶或者sudo來安裝依賴:

sudo ./convirt-install/install/cms/scripts/install_dependencies

註釋 當提示輸入mysql密碼的時候,輸入convirt(之後能夠更改)

註釋 在10.04(lucid) 你須要運行:

sudo apt-get install libmysqlclient-dev python2.6-dev python-setuptools

設置innodb 緩衝跟內存池

在mysql配置文件/etc/my.cnf 下的[mysqld]段落,添加如下兩行:    #個人機器上是/etc/mysql/my.cnf文件

innodb_buffer_pool_size=1G

innodb_additional_mem_pool_size=20M

而後重啓mysqld服務

/etc/init.d/mysqld restart

安裝 ConiVirt,這個須要登陸CMS用戶。

*若是須要,設置代理

export http_proxy=」http://company-proxy-server:80″

標準狀況下,CMS將會安裝在home目錄下好比~/convirt,若是你想安裝到其餘的地方,請在install/cms/scripts/install_config文件中修改CONVIRT_BASE變量

例如,改變

CONVIRT_BASE=~

CONVIRT_BASE=~/cms

如今CMS將安裝到~/cms

解壓CMS包

source convirt-install/install/cms/scripts/install_config

tar -xzf ./convirt-2.0.1.tar.gz -C $CONVIRT_BASE

設置TurboGears

./convirt-install/install/cms/scripts/setup_tg2

設置 ConVirt

在src/convirt/web/convirt/development.ini文件中修改sqlalchemy.url,改變mysql數據庫的用戶跟密碼

示例中username=root,password=convirt,server=localhost,database post=3306

數據庫名是convirt(在?前面的)

sqlalchemy.url=mysql://root:convirt@localhost:3306/convirt?charset=utf8

而後執行:

./convirt-install/install/cms/scripts/setup_convirt

註釋 你應當提供爲了鏈接到CMS服務的密碼,每次你開始CMS服務的時候會要求你輸入。

確認CMS安裝

開始CMS

cd ~/convirt

./convirt-ctl start

註釋 這裏須要你輸入上次提供的密碼。

若是防火牆是打開的,請配置容許訪問TCP端口8081

iptables -I INPUT -p tcp –dport 8081 -j ACCEPT

發現本機使用的ip地址

ifconfig eth0

經過這裏使用CMS:http://ip-address:8081/ ,標準用戶密碼是:admin/admin

中止服務:

cd ~/convirt

./convirt-ctl stop

相關文章
相關標籤/搜索