歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu/Debian下安裝ConVirt 2.0(前端節點)

Ubuntu/Debian下安裝ConVirt 2.0(前端節點)

日期:2017/2/28 16:06:20   编辑:Linux教程

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

注釋 這份說明在Ubuntu 9.04/9.10/10/04/10.10上經過測試,在其他的版本中可能會存在微小不同,我們非常樂意看到您對此份說明的改善。

假如你在ConVirt上創建虛擬機,請來這裡

提綱:

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:

sudo apt-get install wget sudo

設置代理:如果你需要通過代理訪問網絡,那麼確認你設置了http_proxy變量為了以後的ConVirt2.0的安裝和設置。 #實在是貼心照顧天朝用戶啊

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

注釋 代理端口可能不同,這裡是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

翻譯自:http://www.convirture.com/wiki/index.php?title=C2_ubuntu_installation
轉自:http://my.unix-center.net/~lishuai860113/?p=141

Copyright © Linux教程網 All Rights Reserved