词条 | convirt |
释义 | ConVirt是一个虚拟化管理平台,使用无代理模式工作。当需要管理的目标节点提供SSH登录方式时,ConVirt通过SSH登陆到计算节点,在计算节点上直接运行相对应的虚拟化管 理命令。当需要管理的目标节点提供HTTP/HTTPS/XML-RPC远程调用接口时,ConVirt插件通过目标节点所提供的远程调用接口实现对目标平台的管理,目前最新版本为2.0.1。ConVirt2.0是一款使用python和extjs结合编写的基于web的集中管理xen服务的程序。该程序在xen 社区项目,管理项目中被使用的量很高,ConVirt开发有开源版本与企业版本,企业版拥有服务支持,并增强了xen动态资源调整的功能。 ConVirt起源于2006年发起的XenMan项目,与Xen项目的发展基本同步。现任CEO和工程部门EVP均来自Oracle。 ConVirt2.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.显示效果 可能遇到的问题:1.如果没有安装成功,重装的时候可能报错,提示convirt数据库已经存在,删掉该数据库,继续安装即可 2.如果有依存关系的相关程序没有被正确安装,在初始化系统环境变量会报错 3.如果防火墙禁止8081端口,则输入 iptables -I INPUT -p tcp --dport 8081 -j ACCEPT 然后再启动服务器。 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。