convirt 2.0的安装-kvm和xen的管理平台
convirt 2.0的安装-kvm和xen的管理平台
convirt2.0是虚拟机kvm和xen的管理平台。由于需要最近试着安装convirt。最开始我的系统版本是ubuntu10.10,安装成功后开启服务器,然后用默认的admin帐号登录convirt管理平台发现总是提示“internal server error”,不知道错误原因,重装convirt多次问题依然存在,日志提示“NO object (name:buffet) has been registered for this thread”,超级郁闷,百度里基本查不到相关资料,google有几个相关的网页可是网页还总是打不开。一周后在另外一个版本是ubuntu9.10机器上重新安装convirt,结果安装成功,一帆风顺。谢天谢地,搞了半天原来是版本问题。后来仔细看convirt 的官网发现它的安装步骤写的系统版本是9.04/9.10,其他版本还没有尝试。哎,一个版本问题困扰我这么久。
看来以后对于版本问题要加以注意,不然会花费很多时间。废话不多说了,开始安装吧。
1.首先需要下载安装程序和安装的脚本文件
http://www.convirture.com/downloads/convirt/2.0.1/convirt-2.0.1.tar.gz
http://www.convirture.com/downloads/convirt/2.0.1/convirt-install-2.0.1.tar.gz
把它们下载到用户目录/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地址
可能遇到的问题:
1.如果没有安装成功,重装的时候可能报错,提示convirt数据库已经存在,删掉该数据库,继续安装即可
2.如果有依存关系的相关程序没有被正确安装,在初始化系统环境变量会报错
3.如果防火墙禁止8081端口,则输入
iptables -I INPUT -p tcp --dport 8081 -j ACCEPT
然后再启动服务器。
结束语
convirt的服务器的配置有待进一步去学习实践。
等配置好了再写把。
目录 返回
首页