ovirt开发环境搭建学习

首先,环境准备,桌面centos7,16G运行内存(不然在编译会报错)内存我分配的是100G,在做下面操作的时候请注意做镜像节点

第一步:yum install http://resources.ovirt.org/pub/yum-repo/ovirt-release42.rpm

          (你还可以根据你的需求选择源:https://link.jianshu.com/?t=http%3A%2F%2Fresources.ovirt.org%2Fpub%2Fyum-repo%2F

第二步:使用yum自动安装下面的包:java-1.8.0-openjdk-devel java-devel pyflakes otopi exportfs git  python-cheetah mailcap unzip openssl bind-utils python-dateutil m2crypto python-psycopg2 python-jinja2 python-daemon maven ansible python-flake8 python-pep8 python-docker-py python2-isort libxml2-python(如果有安装失败请一个一个安装手动安装)

第三步:yum自动安装下面的包 :ovirt-engine-metrics ovirt-js-dependencies ovirt-engine-wildfly ovirt-engine-wildfly-overlay ovirt-ansible-roles ovirt-host-deploy ovirt-setup-lib

第四步:数据库安装postgresql(我安装的是9.5版本的)

​​​​​       yum localinstall https://download.postgresql.org/pub/repos/yum/9.5/redhat/rhel-7-x86_64/pgdg-centos95-9.5-3.noarch.rpm

       yum -y install postgresql95-server postgresql95-contrib

       初始化数据库:/usr/pgsql-9.5/bin/postgresql95-setup initdb

       配置数据库文件:vi /var/lib/pgsql/9.5/data/pg_hba.conf

                          在# IPv4 local connections:下面配置如下:host all all 127.0.0.1/32 password

                          在# IPv6 local connections:下面配置如下:host all all ::1/128 password

       再进入 vi /var/lib/pgsql/9.5/data/postgresql.conf

   找到autovacuum_vacuum_scale_factor,autovacuum_analyze_scale_factor , autovacuum_max_workers,     max_connections,work_mem把其值分别改为如下( 0.01,0.075, 6, 150,8MB)

        重启数据库和服务:

               systemctl restart postgresql-9.5.service

               systemctl enable postgresql-9.5.service

         创建数据库(根据ovirt官网的文档):

                su - postgres -c "psql -d template1 -c \"create user engine with login password 'engine' SUPERUSER;\""

           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';\""

          使用角色engin登陆engine数据库不会请参考简书里面一个作者余带盐的博文,具体自己找一下

          为数据库创建UUID(必须创建,不然编译不过)

     DROP FUNCTION IF EXISTS uuid_generate_v1();

     CREATE EXTENSION "uuid-ossp";

以上就是在编译之前的环境准备了

                                           本文属于学习笔记交流,不得用于商业用途

                                           文中有引用ovirt官网资料和参考简书上余带盐的博文

猜你喜欢

转载自blog.csdn.net/weshouldhelp/article/details/82021593
今日推荐