个人建议用Fedora \ redhat进行环境搭建,下载相应的软件包几乎不用找其他的repo文件.直接下从1.3 步骤开始就可。
ovirt:
1. 开发环境搭建:
1.1 设置存储库-- yum install http://ovirt.org/releases/ovirt-release-el.noarch.rpm
1.2 配置ovirt-nightly.repo 源;将下面的内容添加到ovirt-nightly.repo
[ovirt-nightly]
name=ovirt-nightly
baseurl=http://resources.ovirt.org/releases/nightly/rpm/el/$releasever/
enabled=1
gpgcheck=0
priority=1
protect=1
1.3 安装第三方软件包
方式1:yum install git java-devel maven openssl postgresql-server m2crypto python-psycopg2 python-cheetah python-daemon libxml2-python
jboss-as unzip
方式2:分别安装(最好是用第二种,便于查看错误)
yum install git
yum install java-devel
yum install maven
yum install openssl
yum install postgresql-server (安装数据库后,初始化,配置远端访问,启动等都需要自己配置;可参照 http://www.postgresql.org/download/linuxredhat/)
yum install m2crypto
yum install python-psycopg2
yum install python-cheetah
yum install python-daemon
yum install libxml2-python
yum install jboss-as
yum install unzip
1.4 Install ovirt packages (安装ovirt)
yum install --enablerepo ovirt-nightly ovirt-host-deploy
1.5 Setup Java(设置java)
alternatives --config java
alternatives --config javac
update-alternatives --config java
2:use(使用配置ovirt) -- 警告不要在root用户下,最好是建立新的用户,别忘了加权限
2.1 下载(clone)ovirt项目 --
cd $HOME(自己建立的安装目录)
git clone git://gerrit.ovirt.org/ovirt-engine
2.2 make install-dev PREFIX="$HOME/ovirt-engine" --comple 编译
2.3 $HOME/ovirt-engine/bin/engine-setup
2.4 启动ovirt引擎 -- $HOME/ovirt-engine/share/ovirt-engine/services/ovirt-engine/ovirt-engine.py start
2.5 访问你的引擎:
访问http://localhost:8080
https://localhost:8443