顯示具有 Convirt 標籤的文章。 顯示所有文章
顯示具有 Convirt 標籤的文章。 顯示所有文章

2012年11月18日 星期日

Convirt 手動安裝

$ vi ./convirt-install/install/cms/common/functions
#easy_install pysqlite
easy_install mysql-python
插入
#easy_install pysqlite

pip install distribute --upgrade

easy_install mysql-python


f_names=`ls $VIRTUAL_ENV_DIR/lib/python2.4/site-packages/Beaker-*py2.4.egg/beaker/ext/google.py`
改成
f_names=`ls $VIRTUAL_ENV_DIR/lib/python2.7/site-packages/Beaker-*py2.7.egg/beaker/ext/google.py`



Debian 6.0.6、Python 2.7、Convirt 2.1
$ cd convirt
$ ./convirt-ctl start
$ cat paster.log
AttributeError: 'Label' object has no attribute 'JUMP_IF_FALSE'
$ ./convirt-ctl stop
$ cd tg2env/
$ source bin/activate
(tg2env)$ easy_install -U PEAK-Rules
(tg2env)$ easy_install -U DecoratorTools
(tg2env)$ deactivate



No module named xen.xend.XendClient

$ vi ~/convirt/src/convirt/web/convirt/convirt/core/platforms/xen/XenServerProxy.py
import sys
sys.path.append('/usr/lib/xen-4.0/lib/python')




Reference :
婉兮清扬 » ConVirt 2.0.1中文版
convirt安装指南 - 开源云 - 博客园

RuntimeWarning: Unable to load template engine entry point: 'json = turbojson.jsonsupport:JsonSupport' - Google 網上論壇
convirt安装指南 - 开源云 - 博客园

2012年11月3日 星期六

使用 Convirt 管理虛擬機 (Xen / KVM)

Debian 6.0.6

直接使用 Xen Convirt Appliance:

1. 下載 convirt appliance


2. 下載 convirt appliance xen config,并修改你的映像檔位置
# vi convirt_appliance 
disk=['file:/home/xen/c2_appliance.disk.xm,hda,w']
 
3. 啟動虛擬系統
# xm create convirt_appliance 

4. 使用 vnc 連線,登入密碼為 convirt/convirt、cms/convirt、cms/cms
$ vncviewer your.xen.server:5900

5. 設定 Convirt Appliance 的對外網路 (pppoe or dhcp)

6. 啟動網頁服務
$ cd ~/convirt
$ ./convirt-ctl start

7. 使用網頁進入 Convirt (admin/admin)
http://your.convirt.web:8081/


要讓 Convirt 連接 Xen Server 需要修改 Xend 設定:

可以使用 convirture tools 來修改(convirture tools 2.1 還無法認到 Debian 6.0.6需做些小修改來跳過)
# wget http://www.convirture.com/downloads/convirture-tools/2.1.1/convirture-tools-2.1.1.tar.gz
# cd convirture-tools/install/managed_server/scripts
# ./convirt-tool --detect_only setup
# ./convirt-tool install_dependencies
# ./convirt-tool setup

或是手動更改 xend config,修改關于 XML-RPC (xend-tcp-xmlrpc-server) 與 Relocation (xend-relocation-server) 的設定
# vi /etc/xen/xend-config.sxp
# /etc/init.d/xen restart
 
# netstat -anltup | grep -n "[8002|8006]"


之後就可以使用 Convirt 來管理虛擬機了







Convirture 建立的虛擬機 config 擋位置
/var/cache/convirt/vm_configs/


資料庫備份
$ mysqldump --user=root -p --database convirt --opt > convirt.sql
Enter password: convirt




Reference :
Convirt2 Installation - ConVirt
Installation - ConVirt
User Forums • View topic - [SOLVED] Login to Convirt Appliance as root

Ubuntu/Debian下安装ConVirt 2.0(前端节点)_Ubuntu_Linux系统_操作系统百科网(WAP手机版)