ovirt版本
ovirt engine 4.3.10
ovirt node 4.3.10
ovirt.node01.opsvv.com 负责托管引擎服务
1.2.1、节点划分
密码均为:12345678
Node02无法开启虚拟化,只演示加入集群节点使用
节点分配 | 主机名 | IP | 网卡名 |
Engine(vm) | ovirt.engine.opsvv.com | 192.168.101.100 | ens33/ovirtmgmt |
Node01+Engine(自托管) | ovirt.node01.opsvv.com | 192.168.101.101 | ens33/ovirtmgmt |
Node02 | ovirt.node02.opsvv.com | 192.168.101.102 | ens33/ovirtmgmt |
192.168.101.100 ovirt.engine.opsvv.com
192.168.101.101 ovirt.node01.opsvv.com
192.168.101.102 ovirt.node02.opsvv.com
1.2.2、磁盘分区规划
Ovirt当前版本不允许自动划分分区,使用默认分区。
每个集群属于一个数据中心,每个主机属于一个集群。
1.2.3、域划分
域 | 存储路径 | 数据中心 | 集群 | 主机 |
node01-disk | /export/disk | Default | Default | node01 |
iso-default | ovirt.node01.opsvv.com:/export/iso | Default | Default | node01 |
iso-images /export/iso | /export/iso | localcluster | localcluster | node02 |
node02-disk | /export/data | localcluster | localcluster | node02 |
1.3.1、域
1、存储虚拟机磁盘文件、模板(可以批量创建虚拟机)。
2、一个数据中心可以有多个datadomain、一个datadomain不能同时挂载到多个数据中心上面(一个datadomain只能属于一个数据中心)
补充数据中心就是用来创建虚拟机(一个虚拟机只能在一个数据中心)
3、可用的后端存储文件系统(NFS)、分布式文件存储(glusterfs)、Iscsi、光纤(FCP)、直连到宿主机本地存储(不推荐使用),域中共享的是镜像,给所有的node使用。
3、ISOdomain 光盘镜像域:只能用NFS实现。一个datacenter只能有一个ISOdomain,一个ISOdomain可以被多个datacenter共享(isodomain可以被多个数据中心使用光盘镜像系统,不用每个数据中心都存放光盘镜像,避免磁盘浪费)。
4、ISOdomain注意,NFS服务器输出的顶级目录输主必须是vdsm(uid=36),数组必须是kvm(gid=36),权限要求是755。
5、ISOdomain配置必须在datacenter中有一台可以用宿主机,因为ISOdomain的配置信息由一台被称为SPM(storage,pool,master)服务器写入(默认用第一台即可)。
1.3.2、卷
1.3.3、集群
1、群集是共享相同存储域并具有相同类型的中央处理器(英特尔或AMD )。
2、如果主机有不同代的中央处理器模型,它们只使用所有模型中存在的共同特性(高配置的CPU和低配置的CPU在集群中使用共同特性低配置)高配CPU无法发挥用途。
3、生产中操作可以按功能(选择硬件一致)相同的机器划分为同一个集群。
1.3.4、数据中心
1、数据中心理解
数据中心是Ovirt环境中的顶级数据对象由一些物理和逻辑资源构成。如集群、宿主机、逻辑网络、存储域。
2、新建数据中心的原因
按功能划分数据中心(创建机器的时候可以选择数据中心,只能使用选择的数据中心主机运行虚拟机)
为不同的组织、团队隔离资源
3、本地存储类型使用
默认Default数据中心不能使用Local存储
需要创建新的数据中心,选择存储类型为本地,之后创建的集群和主机就可以选择本地磁盘
cd /etc/yum.repos.d/ mkdir /opt/yum.repos.bak mv * /opt/yum.repos.bak/ curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo yum install wget -y sed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' /etc/yum.repos.d/CentOS-Base.repo wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo wget http://mirror.massclouds.com/ovirt/yum-repo/ovirt-release43.rpm rpm -ivh ovirt-release43.rpm
vi ovirt-4.3.repo 修改成如下 [ovirt-4.3] name=Latest oVirt 4.3 Release baseurl=http://mirror.massclouds.com/ovirt/ovirt-4.3/rpm/el$releasever/ #mirrorlist=https://resources.ovirt.org/pub/yum-repo/mirrorlist-ovirt-4.3-el$releasever enabled=1 skip_if_unavailable=1 gpgcheck=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-ovirt-4.3
sudo rpm --import http://resources.ovirt.org/pub/yum-repo/ovirt-release43.rpm.asc
sudo wget http://resources.ovirt.org/pub/yum-repo/ovirt-release43.rpm sudo yum localinstall -y ovirt-release43.rpm
sudo yum install -y ovirt-engine
sudo engine-setup
遵循官方建议
sudo yum install -y ovirt-engine-extension-aaa-jdbc
sudo systemctl start ovirt-engine
sudo firewall-cmd --permanent --add-port=80/tcp sudo firewall-cmd --permanent --add-port=443/tcp sudo firewall-cmd --permanent --add-port=5432/tcp sudo firewall-cmd --reload
默认用户名admin密码
8.1、前端访问报错
No route to No route to host (Host unreachable)
2023-05-18 15:28:55,231+08 ERROR [org.ovirt.engine.core.sso.servlets.InteractiveAuthServlet] (default task-1) [] Internal Server Error: No route to host (Host unreachable)
2023-05-18 15:28:55,232+08 ERROR [org.ovirt.engine.core.sso.utils.SsoUtils] (default task-1) [] No route to host (Host unreachable)
当 oVirt 报错 "No route to host (Host unreachable)" 时,这通常表示无法通过网络连接到目标主机。
物理服务器,制作u盘启动工具推荐:Rufus
oVirt项目强烈建议使用"自动配置分区”选项。
配置机器
关闭selinux
配置静态网卡
安装后检查服务状态
[root@ovirt ~]# nodectl check
用户名 root
密码: (root的密码)
https://192.168.101.101:9090/ovirt-dashboard#/he
用户名 root
密码: root的密码(服务器密码)
观察:node节点内置ansible安装engine节点
Engine VM完成安装
配置Engine存储信息(推荐使用NFS,只给Engine提供存储),磁盘最小要求58GB
为托管安装的引擎设置数据存放路径
mkdir -p /export/data mkdir -p /export/iso chown 36:36 -R /export chmod 0755 -R /export /export/data *(rw,sync,no_subtree_check,all_squash,anonuid=36,anongid=36) systemctl start nfs.service systemctl enable nfs.service
完成退出即可
Engine节点完成部署
访问Engine(使用域名访问是因为第一步设置的时候填写了域名,确保电脑可以解析到这个域名)
https://ovirt.engine.opsvv.com
用户名是admin
密码第二步设置的