ovirt3.6安装文档

Ovirt 集群安装文档

> 集群配置
 节点数量:3
 存储类型:glusterfs

> 主机配置
 CPU:8核
 内存:8G
 硬盘:100G
 系统:centos7-minimal-1611 最小化安装

> ovirt版本: 3.6

安装host主机

  1. 添加hosts文件解析

    # vi /etc/hosts

增加内容如下:

    ```
    192.168.40.197 host01.jasgroup.cn
    192.168.40.196 host02.jasgroup.cn
    192.168.40.195 host03.jasgroup.cn
    192.168.40.197 jass jass.jasgroup.cn
    192.168.40.196 jass jass.jasgroup.cn
    192.168.40.195 jass jass.jasgroup.cn
    192.168.40.194 engine.jasgroup.cn
    ```
  1. 在所有节点上进行yum源配置
  • 配置centos阿里镜像源
  • 配置epel阿里镜像源

在所有节点上初始化配置

  • 安装completion和net-tools包

    # yum -y install bash-completion net-tools
  • 关闭selinx和防火墙
    sed -i ‘s/SELINUX=enforcing/SELINUX=disabled/‘ /etc/selinux/config
    setenforce 0
    systemctl stop firewalld
    systemctl disable firewalld
  • 同步服务器时间
    # timedatectl set -timezone Asia/Shanghai
    # sed -i ‘s/0.centos.pool.ntp.org/time4.aliyun.com/g‘ /etc/chrony.conf
    # sed -i ‘s/1.centos.pool.ntp.org/time3.aliyun.com/g‘ /etc/chrony.conf
    # sed -i ‘s/2.centos.pool.ntp.org/time2.aliyun.com/g‘ /etc/chrony.conf
    # sed -i ‘s/3.centos.pool.ntp.org/time1.aliyun.com/g‘ /etc/chrony.conf
    # systemctl restart chronyd
    # systemctl status chronyd
  • 打开文件、进程限制
    # echo "ulimit -SHn 102400" >> /etc/rc.local
    # cat >> /etc/security/limits.conf << EOF
     *           soft   nofile       102400
     *           hard   nofile       102400
     *           soft   nproc        102400
     *           hard   nproc        102400
    EOF

网络配置

  • host01

     # vi /etc/sysconfig/network-scripts/ifcfg-ens32
    DEVICE=ens32
    ONBOOT=yes
    MTU=1500
    NM_CONTROLLED=no
    IPV6INIT=no
    IPADDR=192.168.40.197
    NETMASK=255.255.255.0
    GATEWAY=192.168.40.1
    DNS1=114.114.114.114
    BOOTPROTO=static
  • host02
     # vi /etc/sysconfig/network-scripts/ifcfg-ens32
    DEVICE=ens32
    ONBOOT=yes
    MTU=1500
    NM_CONTROLLED=no
    IPV6INIT=no
    IPADDR=192.168.40.196
    NETMASK=255.255.255.0
    GATEWAY=192.168.40.1
    DNS1=114.114.114.114
    BOOTPROTO=static
  • host03
     # vi /etc/sysconfig/network-scripts/ifcfg-ens32
    DEVICE=ens32
    ONBOOT=yes
    MTU=1500
    NM_CONTROLLED=no
    IPV6INIT=no
    IPADDR=192.168.40.195
    NETMASK=255.255.255.0
    GATEWAY=192.168.40.1
    DNS1=114.114.114.114
    BOOTPROTO=static

配置glusterfs存储

  • 分别在三台host上安装glusterfs

    # yum -y install glusterfs-server glusterfs glusterfs-fuse
  • 启动glusterd 与 glusterfsd服务
     # systemctl start glusterd
     # systemctl start glusterfsd
     # systemctl enable glusterd
     # systemctl enable glusterfsd
  • 添加host02、host03节点到集群中
    # gluster peer probe host02.jasgroup.cn
    # gluster peer probe host03.jasgroup.cn

创建ovirt集群需要的目录与逻辑卷

  • 3台节点全部执行此此命令

    # mkdir -p /data/ovirt
  • 以下命令在host1执行即可
    gluster volume create data replica 3 host01.jasgroup.cn:/data/ovirt/data host02.jasgroup.cn:/data/ovirt/data host03.jasgroup.cn:/data/ovirt/data force
    gluster volume create iso replica 3 host01.jasgroup.cn:/data/ovirt/iso host02.jasgroup.cn:/data/ovirt/iso host03.jasgroup.cn:/data/ovirt/iso force
    gluster volume create export replica 3 host01.jasgroup.cn:/data/ovirt/export host02.jasgroup.cn:/data/ovirt/export host03.jasgroup.cn:/data/ovirt/export force
    gluster volume create engine replica 3 host01.jasgroup.cn:/data/ovirt/engine  host02.jasgroup.cn:/data/ovirt/engine host03.jasgroup.cn:/data/ovirt/engine force
    gluster volume set export nfs.disable off
    gluster volume set iso nfs.disable off

启动volumegluster volume start data
gluster volume start engine
gluster volume start exportgluster volume start iso

安装host-engine

  1. 在三台节点上分别安装host-engine所需的包

    host01执行:# yum -y install ovirt-hosted-engine-setup ovirt-engine-appliance screen
    host02执行:# yum -y install ovirt-hosted-engine-setup screen
    host03执行:# yum -y install ovirt-hosted-engine-setup screen
  2. 修改目录权限及配置 (三台节点都要执行)
    # cd /data/ovirt
    # chown -R vdsm.kvm data engine export iso
    # systemctl stop NetworkManager
    # systemctl disable NetworkManager
  3. host1节点执行
    # screen
    hosted-engine --deploy
  • 配置存储
  • 配置网络(如果是第一次安装,还需要选在网卡,一定要选择已经启动的网卡)
  • 配置engine虚拟机
    选择安装媒介,cdrom,disk,pxe (一般情况下默认disk)
    在已经安装ovirt-engine-appliance的情况下,会自动弹出关于ova的配置,默认选择即可
    若没有安装ovirt-engine-appliance,可以手动选择ova路径,或者cdrom安装下的iso路径
  • 使用cloud-init对host-engine进行初始化
    FQDN :一定要有dns记录,或者在本地/etc/hosts文件中配置
    设置root密码 否则无法登陆
    配置静态IP:若无法使用remote-view,还可以ssh到vm进行配置 此ip 为hosts文件中 engine.jasgroup.cn 对应的IP
    DNS配置: 自动获取/etc/resolv.conf文件配置
    VM中的/etc/hosts文件配置 选在Yes之后,VM的/etc/hosts中会自动添加host与engine的fqdn记录
  • 配置CPU、内存、 console连接、邮件通知
  • 确认配置无误后开始安装

ssh到新建的engine.jasgroup.cn# yum install ovirt-engine
# engine-setup

  • 配置ovirt的yum源后,执行命令


- 配置网络

- 配置admin密码

- 配置ISO镜像(默认即可)

- 确认配置

- 开始安装


5. host-engine安装成功后,切换到host1节点
- 按1 继续未走完的流程

- 按1后,如图,又会卡到这一步,这时候需要进行第6步:关闭 host-engine,关闭后会自动走完流程

6. 关闭host-engine
- 创建认证用户
# saslpasswd2 -a libvirt jasgroup

  • 删除VM

    # virsh destory HostEngine

添加host02节点

  1. 执行安装命令
# screen
hosted-engine --deploy
  1. 开始安装
  • 选择存储
  • 配置防火墙和admin密码
  • 确认配置
  • 安装完成

打开浏览器输入host-engine地址,登录至系统

  • 查看节点状态

添加host03节点

  1. 步骤略(与添加host02节点一致)

在host-engine上新建存储域

  1. 新建存储域
  • 点击存储 >> 新建域 >> 选择GlusterFs存储类型 >> 添加data域
  • 点击存储 >> 新建域 >> 选择NFS存储类型 >> 添加export域
  • 点击存储 >> 新建域 >> 选择NFS存储类型 >> 添加iso域

导入iso镜像并创建虚拟机

  1. 导入ISO镜像

    1. 登录到host-engine节点下载ISO镜像(公司FTP)
         ```
         # yum -y install wget
         # wget ftp://192.168.100.5/iso/CentOS-7-x86_64-Minimal-1511.iso
         ```
    2. 挂载ISO存储
         ```
         # mkdir /iso
         # mount -v jass:/iso iso/
         ```
    
    3. 上传ISO镜像 (需要admin密码)
         ```
         # engine-iso-uploader upload -i iso CentOS-7-x86_64-Minimal-1511.iso
         ```
    
    4. 检查镜像是否上传成功

  2. 创建虚拟机
    - 新建虚拟机 >> 常规

    - 系统

    - 引导选项

    - 运行
    时间: 2024-07-30 02:47:50

    ovirt3.6安装文档的相关文章

    mysql安装文档(Linux 官网yum安装版)

    mysql安装文档(官网yum安装Linx版) 创建时间:2016-12-20 文档目的 在Linux下安装mysql服务端应用. (注:本文档采用yum库安装方式安装mysql应用,本文假设您的系统中没有安装第三方发布的rpm包,如果您已经安装了第三方rpm包,请参考文中"替换第三方发布mysql"的内容) 系统环境 操作系统:centos 7 (3.10.0-229.el7.x86_64) mysql版本:mysql57-community-release-el7-9.noarch

    ORACLE LINUX 6.3 + ORACLE 11.2.0.3 RAC + VBOX安装文档

    ORACLE LINUX 6.3 + ORACLE 11.2.0.3 RAC + VBOX安装文档 2015-10-21 12:51 525人阅读 评论(0) 收藏 举报  分类: Oracle RAC 版权声明:本文为博主原创文章,未经博主允许不得转载. VBOX + Oracle Linux 6U3 + ORACLE 11.2.0.3.0 RAC 安装 环境: 虚拟机          VIRTUAL BOX OS                ORACLE LINUX 6.3_X86_64

    Oracle、pl/sql安装文档

    oracle10g.pl/sql安装文档 Oracle在各种管理系统项目中是不可或缺到,pl/sql也是非常好用的图形化管理工具.初学者(我自己就是证明了)经常在这两个工具上消磨宝贵到时间.趁今天有闲,整理下oracle和plsql到安装方式(后附oracle和plsql到安装包),以备后用及方便他人.个人笔记本是win7 64位,实测win8可用. 下载并解压oracle安装包如下图: 右键单击setup.exe,在菜单中选择兼容性疑难解答,弹出新窗口. 选择尝试建议到设置,在跳转到页面中启动

    OEM12C安装文档

    OEM12C安装文档 环境:OEM12.1.0.5 操作系统:CENTOS6.7 ORACLE:11.2.0.3 1.硬件要求 2.软件包要求 ----RHEL6.X OEL6.X版本 for oms make-3.81 binutils-2.20.51.0.2-5.11 gcc-4.4.4 libaio-0.3.107 glibc-common-2.12-1 libstdc++-4.4.4 libXtst-1.0.99.2-3.el6.x86_ 64.rpm sysstat-9.0.4 gli

    基于adt bundle for windows-的AndroidOpenCV安装文档说明

    基于adt bundle for windows-的AndroidOpenCV安装文档说明 任薛纪 说明:本文档是基于快速搭建android开发平台adt bundle for windows软件的AndroidOpenCV运行环境搭建,主要参考OpenCV官方文档: http://docs.opencv.org/trunk/doc/tutorials/introduction/android_binary_package/android_dev_intro.html,如手动安装eclipse.

    Visual studio 2010不能安装文档

    问题:visual studio 2010重新安装过程中不能安装文档,显示无权限获得文档: 点击ok后,冲本地磁盘或者联网安装帮助文档,会出现灰色不可选的安装路径 解决: 通过修改Helplibmanager的配置文件HelpLibManager.exe.config,该文件在目录系统盘下C:\Program Files\Microsoft Help Viewer\v1.0 编辑配置文件 HelpLibManager.exe.config, 修改<add key="FirstTimeRun

    _00024 尼娜抹微笑伊拉克_云计算ClouderaManager以及CHD5.1.0群集部署安装文档V1.0

    笔者博文:妳那伊抹微笑 itdog8 地址链接 : http://www.itdog8.com(个人链接) 博客地址:http://blog.csdn.net/u012185296 博文标题:_00024 妳那伊抹微笑_云计算之ClouderaManager以及CHD5.1.0集群部署安装文档V1.0 个性签名:世界上最遥远的距离不是天涯,也不是海角.而是我站在妳的面前.妳却感觉不到我的存在 技术方向:Flume+Kafka+Storm+Redis/Hbase+Hadoop+Hive+Mahou

    Nginx 安装文档 (二)PHP

    下载.编译安装 wget http://cn2.php.net/distributions/php-5.4.7.tar.gz tar zvxf php-5.4.7.tar.gz cd php-5.4.7 ./configure --prefix=/usr/local/php  --enable-fpm --with-mcrypt --enable-mbstring --disable-pdo --with-curl --disable-debug  --disable-rpath --enabl

    Nginx 安装文档

    一.下载软件 wget http://nginx.org/download/nginx-1.6.0.tar.gz 安装 用于 RedHat 系发行版 (RHEL, CentOS, Fedora). 本维基站点的服务器就是以此选项编译. 首先安装需求包: yum install gccopenssl-devel pcre-devel zlib-devel 添加用户 useradd –d /usr/local/nginx -s /sbin/nologin nginx tar zxvf nginx-1