`
独自等待戈多
  • 浏览: 36135 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

CentOS安装ConVirt 2.0

阅读更多

ConVirt是开源的虚拟环境监控管理工具,支持对KVM环境的监控。网站:http://www.convirture.com

以下内容翻译自ConVirt的Wiki,是CentOS下安装ConVirt的步骤,原文地址:http://www.convirture.com/wiki/index.php?title=C2_fedora_installation

 

(1)以root用户登录

 

(2)安装wget

yum install wget

 

(3)配置ConVirt仓库

cd /etc/yum.repos.d

wget --no-cache http://www.convirture.com/repos/definitions/rhel/6.x/convirt.repo

PS:我的CentOS版本是6.2,如果是5.x版本,把上一句中的6.x替换为5.x即可

 

(4)安装socat

PS:socat作用是在两个流之间建立双向的通道

yum install socat

PS:我socat安装不成功,提示依赖libssl.so、libcrypto.so软件包,后来下载了socat的离线安装文件得以解决

PS:在后面的安装过程中同样遇到libssl.so的依赖,于是在文件系统查找libssl.so文件,发现在别的路径下有该文件,使用以下代码制作链接到/lib目录下,问题解决

ln -s /路径/libssl.so.6 /lib

 

(5)以普通用户登录,安装ConVirt management server,简称CMS。建议不要用root用户安装CMS

 

(6)设置代理:如果你的公司有一个代理服务连接网络,确保你在ConVirt安装和配置过程中按如下方式设置http_proxy

export http_proxy="http://conpany-proxy-server:80"

注意:代理端口可能不一致,这里假设是80端口

PS:我单机的环境用于测试,没有配置代理

 

(7)从Convirture网站下载安装包

wget --no-cache http://www.convirture.com/downloads/convirt/2.1.1/convirt-install-2.1.1.tar.gz

wget --no-cache http://www.convirture.com/downloads/convirt/2.1.1/convirt-2.1.1.tar.gz

wget --no-cache http://www.convirture.com/downloads/convirture-tools-2.1.1.tar.gz

 

(8)解压缩,在目录下面会包含创建TurboGerars(TG2)环境和ConVirt management server的脚本

tar -xzf convirt-install-2.1.1.tar.gz

 

(9)使用root用户或者以sudo安装依赖项

cd convirt-install/install/cms/scripts/

sudo ./install_dependencies

注意:当提示为mysql的root用户创建凭据,输入“convirt”(稍后你可以修改)

PS:安装过程可能提示依赖libsll.so.6,参照(4)步制作软链接到/lib目录即可

 

(10)设置innodb缓冲和内存池

在/etc/my.cnf文件中的[mysqld]片段,添加以下两行

innodb_buffer_pool_size=1G

innodb_additional_mem_pool_size=20M

重启mysql

/etc/init.d/mysqld restart

 

(11)安装ConVirt,这里以CMS用户(安装CMS的普通用户)登录

*如果需要,再设置proxy一次,因为这里你是以CMS用户登录

export http_proxy="http://company-proxy-server:80"

    (11.1)默认的CMS将安装在~/convirt目录下,若你想安装在别的位置,修改install/cms/scripts/install_config文件中的CONVIRT_BASE变量

    例如修改CONVIRT_BASE=~为CONVIRT_BASE=~/cms,则CMS将安装在~/cms/convirt

 

    (11.2)解压CMS压缩包

    source convirt-install/install/cms/scripts/install_config

    tar -xzf ./convirt-2.1.1.tar.gz -C $CONVIRT_BASE

 

    (11.3)安装TurboGears

    是为Python提供网页前端到后端整合的网站框架。

    ./convirt-install/install/cms/scripts/setup_tg2

 

    (11.4)安装ConVirt

    修改$CONVIRT_BASE/src/convirt/web/convirt/convirt/development.ini文件中的sqlalchemy.url,以指定mysql数据库的用户名和密码

    例如,下面的url中,用户名是root,密码是convirt,server是localhost,数据库端口是3306,数据库名是convirt(问号前的部分)

    sqlalchemy.url=mysql://root:convirt@localhost:3306/convirt?charset=utf8

 

    (11.5)执行安装

    ./convirt-install/install/cms/scripts/setup_convirt

    注意:你需要输入密码以指定CMS服务的SSH口令,每次启动ConVirt management Server (CMS)你都要输入该口令。你可以选择口令为空。

 

(12)验证安装结果,

    (12.1)启动CMS

    cd ~/convirt

    ./convirt-ctl start

    注意:会要求你输入口令,输入你在(11.5)步定义的口令即可

 

    (12.2)如果启用了防火墙,修改配置以允许TCP连接8081端口

    iptables -I INPUT -p tcp --dport 8081 -j ACCEPT

 

    (12.3)查找当前主机使用的IP

    ifconfig eth0

 

    (12.4)在浏览器访问CMS,地址:http://ip-address:8081/,默认账号是admin/admin

 

    (12.5)停止CMS

    cd ~/convirt

    ./convirt-ctl stop

 

以上

分享到:
评论

相关推荐

    CentOS6.0-Hadoop安装手册_Hadoop2.0-v1.3

    CentOS6.0-Hadoop安装手册,详细介绍centos下hadoop的搭建过程

    CentOS6.2下配置Django+Python环境步骤

    在CentOS 6.2上,我们首先通过`yum`命令安装Apache HTTP Server及其开发库,这是为了确保后续的Python和Django能与Apache无缝集成。 ```bash sudo yum install httpd httpd-devel ``` 注意:如果在安装Python 2.5...

    centos7.0安装mysql

    centos7.0安装mysql centos7.0安装mysql centos7.0安装mysql

    convirt离线安装-linux

    2. **创建本地YUM/APT仓库**:在Linux中,我们可以使用YUM(RHEL/CentOS)或APT(Debian/Ubuntu)包管理器进行安装。将下载的软件包放在一个目录中,然后配置这个目录为本地仓库。对于YUM,你可以创建一个`repomd....

    Centos安装过程中出现的问题和解决方案

    " CentOS安装过程中常见问题和解决方案" 在 CentOS 安装过程中,用户经常会遇到一些问题,这些问题可能会导致安装失败或安装过程卡顿。为了帮助用户解决这些问题,本文总结了 CentOS 安装过程中常见的问题和解决...

    32位centos安装飞秋ipmsg和安装方法

    本文将详细介绍如何在32位CentOS系统上安装飞秋(IPMSG)及其安装方法。 飞秋,全称Internet Popup Message System(IPMSG),是一款基于局域网的即时通讯软件,类似于Windows平台上的QQ或者钉钉。它支持文字聊天、...

    centos5.8安装教程

    CentOS 5.8 安装教程 CentOS 5.8 是一个流行的 Linux 操作系统,本文将指导用户如何安装 CentOS 5.8。 知识点 1: 准备 CentOS 的 ISO 文件 在安装 CentOS 5.8 之前,需要准备好 CentOS 的 ISO 文件。用户可以从 ...

    emqttd-centos7-v2.0.zip

    在下载 `emqttd-centos7-v2.0.zip` 文件后,解压并进行安装。安装过程通常包括以下步骤: 1. 解压文件:使用 `unzip emqttd-centos7-v2.0.zip` 命令将文件解压到指定目录。 2. 移动二进制文件:将解压后的二进制...

    CentOS安装网卡驱动

    在使用CentOS时,有时可能会遇到需要手动安装网卡驱动的情况,尤其是在新安装或者更新硬件后。本文将深入讲解如何在CentOS系统中安装网卡驱动,以实现网络连接。 首先,我们需要了解CentOS识别网络接口的基本原理。...

    Centos5.5下Qt的安装配置

    CentOS 5.5 下 Qt 的安装配置 在 CentOS 5.5 平台下安装 Qt 需要经过多个步骤,每个步骤都需要注意一些重要细节。本文将详细讲解 CentOS 5.5 下 Qt 的安装配置过程。 一、安装软件列表 在开始安装 Qt 之前,需要...

    CentOS 7 安装 MySQL

    CentOS 7 安装 MySQL

    centos 7.6安装流程.docx

    Centos 7.6 安装流程详解 在这篇文章中,我们将详细介绍 Centos 7.6 的安装流程,从虚拟机的创建到 Centos 7.6 的安装,再到 Secure CRT 与虚拟机的连接。 虚拟机的创建 在安装 Centos 7.6 之前,我们需要创建一...

    CentOS 8 安装图解

    CentOS 8 安装图解详解 在这篇文章中,我们将详细介绍 CentOS 8 的安装过程,并提供相关的图解,以便读者更好地理解和安装 CentOS 8。 一、CentOS 8 概述 CentOS 8 是继 RHEL 8 之后的最新版本,提供了两种模式:...

    centos安装教程

    centos安装教程,由图解,比较详细

    VASP安装教程(centos)

    VASP安装教程(centos) VASP(Vienna Ab initio Simulation Package)是一款功能强大的从头算电子结构模拟软件包,在材料科学、 Condensed Matter Physics 和化学领域中广泛应用。VASP安装教程(centos)提供了在 ...

    centos7 安装dotnet完整操作步骤

    centos7 安装dotnet完整操作步骤,并用supervisord服务启动dotnet程序

    centos 6 安装 mantisbt-1.2.8 -- centos 7 安装 mantisbt-2.12.0.zip

    内容: 1、centos 6 安装 mantisbt-1.2.8 ; 2、 centos 7 安装 mantisbt-2.12.0.zip 3、mantisbt-2.12.0.tar.gz包; 4、MySQL-5.5.59-1.el7.x86_64.rpm-bundle.tar包

    Centos7下安装MongoDB

    Centos7下安装MongoDB Centos7下安装MongoDB是指在Centos7操作系统中安装和配置MongoDB数据库的过程。MongoDB是一个基于分布式文件存储的NoSQL数据库,由C++语言编写,运行稳定,性能高旨在为 WEB 应用提供可扩展的...

    centos安装oracle11

    自己的安装笔记,有需要的朋友拿走。

    Centos7.9安装部署Zabbix6

    Centos7.9安装部署Zabbix6,需要安装包的发邮箱,文件里面包含邮箱地址

Global site tag (gtag.js) - Google Analytics