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

相关文章
相关标签/搜索