ovirt-engine搭建

1、配置ovirt-nightly.repo源/etc/yum.repos.d/ovirt-snapshots.repo,将以下内容添加到文件中:

        [ovirt-snapshots]
        name=local
        baseurl=
        enabled=1
        gpgcheck=0
        priority=10
        [ovirt-snapshots-static]
        name=local
        baseurl=
        enabled=1
        gpgcheck=0
        priority=10


2、安装epel,centos
      sudo rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm


3、安装依赖包

        yum install git java-1.7.0-openjdk-devel.x86_64 openssl postgresql-server m2crypto python-psycopg2 python-cheetah python-daemon libxml2-python unzip otopi jboss-as.x86_64 ovirt-host-deploy    

        建议分别安装,便于查错;


4、设置java(jdk版本要在1.7以上)

    alternatives --config java
    alternatives --config javac


5、maven安装

        (1)下载安装文件:apache-maven-3.2.1-bin.tar.gz

        (2)解压:tar -xvf  apache-maven-3.2.1-bin.tar.gz

        (3)配置环境变量:/etc/profile,添加如下内容

                    M2_HOME=/soft/apache-maven-3.2.1(修改maven安装包地址)
                    export M2_HOME
                    PATH=$PATH:$M2_HOME/bin
                    export PATH5

        (4)保存文件,并运行如下命令使环境变量生效
                    source /etc/profile

        (5)在控制台输入如下命令,如果能看到Maven相关版本信息,则说明Maven已经安装成功
                    mvn -v


6、数据库设置

         (1) /etc/init.d/postgresql initdb(初始化数据库)
        (2)/var/lib/pgsql/data/pg_hba.conf(修改数据库配置文件)
            # TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD

            # "local" is for Unix domain socket connections only    #默认为local   all         all        ident
            local   all         all                             trust
            #IPv4 local connections:                #默认为host    all         all         127.0.0.1/32       password
            host    all         all         127.0.0.1/32        trust
            host    all         all         0.0.0.0/0           trust

        (3)/var/lib/pgsql/data/postgresql.conf
            listen_addresses = '*'#默认为localhost
        (4)service postgresql restart(重启数据库服务)
        (5)su - postgres -c "psql -d template1 -c \"create user engine password 'engine';\""
        (6)su - postgres -c "psql -d template1 -c \"create database engine owner engine template template0 encoding 'UTF8' lc_collate 'en_US.UTF-8' lc_ctype 'en_US.UTF-8';\""


7、ovirt-engine源码(编译、执行)

        注:建立自己的用户,使用自己的用户编译、执行,建立自己的安装目录(加权限)。

        (1)git clone git://gerrit.ovirt.org/ovirt-engine(克隆源码:官网) git clone git://192.168.0.200/ovirt-engine(克隆源码:本公司)

        (2)源码目录下执行(编译):make clean install-dev PREFIX="目的路经" BUILD_UT=0

        (3)目的目录下执行:./bin/engine-setup

                    Setup was run under unprivileged user this will produce development installation do you wish to proceed? (Yes, No) [No]: yes
                    Engine database host [localhost]: 127.0.0.1

                    Engine database password:

                    Engine admin password:
                    Confirm engine admin password:
                    Use weak password? (Yes, No) [No]: yes

                    Configure WebSocket Proxy on this machine? (Yes, No) [Yes]: no
                    Do you want Setup to continue, with amount of memory less than recommended? (Yes, No) [No]: yes
                    Please confirm installation settings (OK, Cancel) [OK]: ok


8、启动ovirt

           在目的路径下执行:./share/ovirt-engine/services/ovirt-engine/ovirt-engine.py start


9、访问
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值