ConVirt源碼的安裝
2.0版本源碼安裝步驟
1.首先需要下載安裝程式和安裝的腳本檔案
(可以去 百度 或者google搜尋 convirt download 能找到下載地址)
把它們下載到用戶目錄/home/xxx/下。(xxx是你的用戶名)
得到convirt-2.0.1.tar.gz和convirt-install-2.01.tar.gz
2.將convirt-install-2.01.tar.gz解壓到/home/xxx/下
lxz2@lxz2-pc:~$ sudo tar -xzf ./convirt-install-2.0.1.tar.gz /home/lxz2/ //lxz2
是用戶名,解壓時候換成自己的即可
3.初始化系統環境變數
lxz2@lxz2-pc:~$sudo ./convirt-install/install/cms/scripts/install_dependencies //其
中./代表你的當前目錄,這裡是/home/lxz2/
在這個初始化過程中,有個mysql設定比較重要,本機器開始沒有安裝mysql,所以腳本在安裝過程中會安裝並提
示“set root password [y/n]y”設定root密碼,此處一定要設定root密碼而且要把密碼設定為convirt。
設定好後重啟mysql服務
lxz2@lxz2-pc:~$/etc/init.d/mysql restart
4.解壓convirt-2.0.1.tar.gz包到用戶目錄,即/home/xxx/下
lxz2@lxz2-pc:~$source convirt-install/install/cms/scripts/install_config
lxz2@lxz2-pc:~$tar -xzf ./convirt-2.0.1.tar.gz -C $CONVIRT_BASE
5.安裝TurboGears
lxz2@lxz2-pc:~$./convirt-install/install/cms/scripts/setup_tg2
在此期間會安裝一些東西,請耐心等待,最後還需要輸入ssh認證密碼,直接回車即可。不用設定密碼。
6.運行ConVirt管理伺服器
lxz2@lxz2-pc:~$ cd ~/convirt //進入convirt目錄
lxz2@lxz2-pc:~$ ./convirt-ctl start //啟動伺服器
提示:
Using /home/lxz2/.ssh/cms_id_rsa
Identity added: /home/lxz2/.ssh/cms_id_rsa (/home/lxz2/.ssh/cms_id_rsa)
ssh key added to agent.
Starting ConVirt using virtualenv : /home/lxz2/convirt/tg2env
Default character encoding is utf-8
Entering daemon mode
Server running in PID 3122
ConVirt Started.
說明convirt啟動了。
7.登錄convirt
在遊覽器里輸入http://ip-address:8081/ //ip-address是convirt伺服器的ip地址
8.顯示效果
2.1.1版本源碼安裝
下面的安裝步驟是在ubuntu( )的安裝過程:
執行命令[# apt-get update]
1.執行命令[# apt-get update]
2. 執行命令[# apt-get install wget sudo]
3.下載convirt2.1.1需要的安裝檔案(這個可以去官網 下載)
4.解壓並安裝convirt-install-2.1.1.tar.gz
5. 執行命令[# tar -xzf convirt-install-2.1.1.tar.gz]
6. 執行命令[# ./convirt-install/install/cms/scripts/install_dependencies]
註:如果要求輸入Mysql密碼,則輸入convirt即可,稍後亦可手動更改。
7.執行命令[# apt-get install libmysqlclient-dev python2.6-dev python-setuptools]
8.修改Mysql配置檔案,配置innoDB
a 修改檔案[/etc/mysql/my.cnf],在最後加入兩行內容
"innodb_buffer_pool_size=1G
innodb_additional_mem_pool_size=20M"
b 執行命令重啟mysql服務[# /etc/init.d/mysql restart]
9.解壓convirt-2.1.1.tar.gz配置convirt安裝環境
a 執行命令[# source convirt-install/install/cms/scripts/install_config]
b 執行命令[# tar -xzf ./convirt-2.1.1.tar.gz -C $CONVIRT_BASE]
c 執行命令[# ./convirt-install/install/cms/scripts/setup_tg2]
10.安裝convirt2.1.1
執行命令[# ./convirt-install/install/cms/scripts/setup_convirt]
註:如果要求輸入password/passphrase,則可以輸入空,如果設定密碼則每次啟動CMS都會要求輸入密碼,建議為空。
11.配置防火牆
執行命令[# iptables -I INPUT -p tcp --dport 8081 -j ACCEPT]
12.啟動convirt2.1.1
a 執行命令[# cd ~/convirt]
b 開啟命令[# ./convirt-ctl start]
c 停止命令[# ./convirt-ctl stop]
進行convirt的更改配置的時候往往需要先停止convirt然後再開啟convirt
可能遇到的問題
1.如果沒有安裝成功,重裝的時候可能報錯,提示convirt資料庫已經存在,刪掉該資料庫,繼續安裝即可
2.如果有依存關係的相關程式沒有被正確安裝,在初始化系統環境變數會報錯
3.如果防火牆禁止8081連線埠,則輸入
iptables -I INPUT -p tcp --dport 8081 -j ACCEPT
然後再啟動伺服器。
Convirt iso的安裝
首先到百度雲網盤下載最新的iso(下載地址)
1.首先將下載的iso刻錄成光碟,然後將光碟插入伺服器,設定伺服器從光碟機引導啟動;
2.選擇你需要的安裝選項,點擊回車鍵進行安裝:
提示:stackone-platform選項只安裝管理平台;stackone-node選項只安裝kvm計算節點;stackone-all-in-one選項安裝管理平台和計算節點在一個伺服器上面。
3.自定義分區,可以按照自己的需求進行手動分區(默認的分配root分區:50G,其餘全部分配至home分區):
4.安裝完成後系統將會自動重啟,並進行初始化配置,啟動完成後請用root用戶和系統默認密碼stackone登錄,登錄進來之後可以手動將ip地址更改為固定IP,並再次手動重啟伺服器。
5.打開firefox或者google瀏覽器,導航到http://ip:8888訪問管理平台,平台默認用戶名和密碼是admin、admin,請登錄以後進行修改。