oVirt4.4本地存储架构部署教程(v4.4.3)(Engine独立部署)

2021/02 作者:ihunter 0 0

本教程讲述oVirt4.4本地存储架构的部署过程,其中Engine管理台采用独立部署(即单独一台主机)的方式,本教程编写时最新的版本为v4.4.3,同一个大版本下不同小版本之间部署可能略有差异,但基本过程是一致的。

准备硬件

2台X86服务器/主机:

1台用于Engine,配置要求:

  • CPU>=2核;

  • 内存>=4GiB;

  • 硬盘1块:>=100GiB;

  • 网卡:>=1GbE*1;

1台用于Node,配置要求:

  • CPU>=4核;

  • 内存>=8GiB;

  • 硬盘1块:>=300GiB;

  • 网卡:>=1GbE*1;

1台PC:

  • Win或Linux均可,用于访问Engine的WEB管理台,建议安装使用chrome浏览器;

网络:

  • 以上设备应位于同一个网络环境下互连互通;

注意:

  • 以上基本为最低配置要求,生产环境因根据业务负载要求选择合理的硬件资源配置;

  • 2台X86服务器在实验环境下可使用虚机进行部署测试;

  • 因为了截图和演示方便,本教程中使用已有oVirt环境中的2台虚机部署;

下载安装包

注意都要获取当前大版本对应的最新安装包,主要是Node ISO,CentOS下载最新的8.2版本的minimal即可,Virt-Viewer及Virtio-Win是辅助。

oVirt Node ISO:

https://resources.ovirt.org/pub/ovirt-4.4/iso/ovirt-node-ng-installer/4.4.3-2020111016/el8/ovirt-node-ng-installer-4.4.3-2020111016.el8.iso

CentOS 8.2:

http://mirrors.aliyun.com/centos/8.2.2004/isos/x86_64/CentOS-8.2.2004-x86_64-minimal.iso

Virt-Viewer:

https://virt-manager.org/download/sources/virt-viewer/virt-viewer-x64-9.0.msi

Virtio-Win ISO:

https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/virtio-win-0.1.189-1/virtio-win-0.1.189.iso

备用下载地址:

http://mirror.isoc.org.il/pub/ovirt/ovirt-4.4

http://mirror.massclouds.com/ovirt/ovirt-4.4

https://mirrors.bfsu.edu.cn/ovirt/ovirt-4.4/

规划网络

根据你的网络实际情况为2台主机规划网络信息,如下:

主机1(Engine):

  • 域名:engine240.com;

  • IP:192.168.105.240;

  • Netmask:255.255.255.0;

  • Gateway:192.168.105.254

主机2(Node):

  • 域名:node241.com;

  • IP:192.168.105.241;

  • Netmask:255.255.255.0;

  • Gateway:192.168.105.254

注意:

  • 两台主机网络应互通,应能上外网;

  • 应确保所规划的域名不能够在外网解析,即安装部署前域名不能ping通;

安装Node

分别使用Node ISO通过CD引导安装用于Node的主机;

1、语言选择中文即可;

2、键盘选择“汉语”;

3、安装目的地选中本地磁盘,选中“自动”分区,注意如果磁盘上有其它数据的话要执行回收空间操作;

4、时间和日期选择“亚洲/上海”时区;

5、网络和主机名处要根据上面我们规划的网络信息配置,包括主机名(这个地方直接用域名做主机名了)和IP信息

6、安装过程中配置root密码

7、安装完成后重启主机;

通过ssh登录到该主机上,将/etc/yum.repos.d/ovirt-4.4.repo文件修改如下:

# imgbased: set-enabled
[ovirt-4.4]
name = Latest oVirt 4.4 Release
#baseurl = https://resources.ovirt.org/pub/ovirt-4.4/rpm/el$releasever/
baseurl = http://mirror.massclouds.com/ovirt/ovirt-4.4/rpm/el$releasever/
enabled = 1
gpgcheck = 0
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-ovirt-4.4
#includepkgs = ovirt-node-ng-image-update ovirt-node-ng-image ovirt-engine-appliance

安装Engine

安装CentOS操作系统

使用CentOS 8.2 minimal ISO通过CD引导安装用于Engine的主机:

1、语言选择中文即可;

2、键盘选择“汉语”;

3、安装目的地选中本地磁盘,选中“自动”分区,注意如果磁盘上有其它数据的话要执行回收空间操作,;

4、时间和日期选择“亚洲/上海”时区;

5、网络和主机名处要根据上面我们规划的网络信息配置,包括主机名(这个地方直接用域名做主机名了)和IP信息

6、安装过程中配置root密码

7、安装完成后重启主机

使用ssh登录到Engine主机上,执行以下操作:

配置Engine的软件源

dnf -y install http://mirror.massclouds.com/ovirt/yum-repo/ovirt-release44.rpm
dnf module -y enable javapackages-tools
dnf module -y enable pki-deps
dnf module -y enable postgresql:12

安装Engine软件包

dnf -y update
dnf -y install ovirt-engine

执行Engine配置

engine-setup

除了配置Engine admin帐号的密码处需要输入外,其它都采用默认项直接回车即可。(注意密码强度不够时会让你确认,注意填Yes)

添加域名解析

在Engine的/etc/hosts中添加域名解析,如下:

192.168.105.240 engine240.com
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6

修改软件源地址

将Engine的/etc/yum.repos.d/ovirt-4.4.repo中的内容修改如下:

[ovirt-4.4]
 name=Latest oVirt 4.4 Release
 #baseurl=https://resources.ovirt.org/pub/ovirt-4.4/rpm/el$releasever/
 #mirrorlist=https://mirrorlist.ovirt.org/mirrorlist-ovirt-4.4-el$releasever
 baseurl=http://mirror.massclouds.com/ovirt/ovirt-4.4/rpm/el$releasever/
 enabled=1
 gpgcheck=0
 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-ovirt-4.4

注意:如果不修改软件源地址的话,后面在添加主机时可能会因为网络原因而添加主机失败。

访问Engine Web管理台

在你的PC的hosts文件里增加Engine的域名解析,Win10系统在C:\Windows\System32\drivers\etc路径下,

192.168.105.240 engine240.com

使用浏览器访问https://engine240.com(如果想通过ip访问,请参考本站点中的其它文章),进入管理门户,使用admin帐号登录(密码是我们上面执行engine-setup时配置的)。

添加主机

添加域名解析

在Engine的/etc/hosts中添加要添加的主机的域名解析,如下:

192.168.105.240 engine240.com
192.168.105.241 node241.com
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6

配置数据中心

进入Engine Web管理台的数据中心列表页面(“计算”->“数据中心”),选中默认的数据中心“default”,点击“编辑”按钮,在弹出框中将“存储类型”修改为“本地”,如下图:

 

(注意:这里也可以再新建一个新的数据中心,存储类型选择本地,如果新建数据中心的话,后面就要在该数据中心下新建个集群后才能添加主机,主机是要加入到集群中的。)

添加主机

进入Engine Web管理台的主机列表页面(“计算”->“主机”),点击“新建”按钮,在弹出的对话框中填入要添加的主机(我们上面使用Node ISO安装的那台)的名称主机名root密码信息,如下:

确定后等主机添加过程执行完成即可(弹出的电源管理提示框直接点确定即可),如下:

新建本地存储域

进入Engine Web管理台的存储域列表页面(“存储”->“域”),点击“新建域”按钮,弹出新建域对话框,填写“名称”(这里起名data,自己起即可),选择“域功能”为“数据”,“存储类型”选择“主机本地”,“主机”默认选择我们刚添加的这台,“路径”填写“/data/images/rhev”(注意默认情况下只能填写这个路径,如需使用其它路径需要先配置),如下:

等待存储域创建完成即可,如下:

上传ISO及创建虚机

请参考本站点其它文章。


赞(0) 更多分享

上篇: oVirt4.4本地存储架构部署教程(v4.4.3)(HostedEngine方式)
下篇: oVirt4.4超融合架构部署教程(v4.4.3)