hugwww-convirt安装配置v1.1

二月 22nd, 2012 Posted in Ubuntu | 阅读次数: 56
双线Linux服务器合租   Nginx服务器合租   Linux服务器合租64G超大内存

~QH37W7BCW3LIJSM[[1[CYS

Author:gaojinbo
Time:2012-2-21
Email:admin@gaojinbo.com

ConVirt是一个虚拟化管理平台,使用无代理模式工作。当需要管理的目标节点提供SSH登录方式时,ConVirt通过SSH登陆到计算节点,在计算节点上 直接运行相对应的虚拟化管 理命令。当需要管理的目标节点提供HTTP/HTTPS/XML-RPC远程调用接口时,ConVirt插件通过目标节点所提供的远程调 用接口实现对目标平台的管理,目前最新版本为2.0.1。ConVirt2.0是一款使用python和extjs结合编写的基于web的集中管理xen服务的程序。该程序 在xen 社区项目,管理项目中被使用的量很高,ConVirt开发有开源版本与企业版本,企业版拥有服务支持,并增强了xen动态资源调整的功能。

环境:
119.147.1.100 convirt ubuntu10.04
119.147.1.200 kvm ubuntu10.04

1.添加源

echo "deb http://archive.canonical.com/ubuntu lucid partner">/etc/apt/sources.list.d/convirt.list
apt-get update

2.kvm节点安装

apt-get install ssh kvm socat dnsmasq uml-utilities lvm2 expect bridge-utils

安装convirture-tools,通过ConVirt来进行管理

apt-get install convirture-tools
convirt-tool install_dependencies
convirt-tool --skip_bridge setup

配置桥接:

vi /etc/network/interfaces
修改为:
# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet manual

auto br0
iface br0 inet static
        address 119.147.1.200
        netmask 255.255.255.0
        gateway 119.147.1.1
        bridge_ports eth0
        bridge_fd 9
        bridge_hello 2
        bridge_maxage 12
        bridge_stp off

重启网络
/etc/init.d/networking restart
ifconfig

3.安装和配置ConVirt

安装:
apt-get install convirt2

配置防火墙。
iptables -I INPUT -m state --state NEW -p tcp --dport 6900:6999 -j ACCEPT

4.配置VNC

convirt上操作

添加SSH Key,使得从ConVirt到被管理的虚拟资源服务器的SSH连接采用Key的方式进行认证。

scp /var/lib/convirt/identity/cms_id_rsa.pub \
root@119.147.1.200:/root/.ssh/vnc_proxy_id_rsa.pub

在KVM节点上操作

cat ~/.ssh/vnc_proxy_id_rsa.pub > ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys

5.登录ConVirt管理系统

启动Convirt:
convirt-ctl setup
convirt-ctl start

登录Convirt(用户名/密码 – admin/admin):

http://www.gaojinbo.com:8081

完成!

重要:

当重启convirt机器后,管理已添加的kvm节点会出错,不能启动虚拟机和添加虚拟机,日志提示:

/var/run/convirt/data/common/scripts/bash_timeout.sh: No such file or directory

‘NoneType’ object is unsubscriptable

解决方法:

在kvm节点上执行

mkdir /var/run/convirt/data
cp -a  /opt/convirt/common/ /var/run/convirt/data
Linux主机   PHP主机   Nginx主机   双线Linux服务器

相关日志:

One Response to “hugwww-convirt安装配置v1.1”

  1. icecream Says:

    贵站近段时间总访问不了


留下您的脚印