裸机通过u盘以hostengine的方式成功安装ovirt4.5

本文档详细记录了oVirt在两台服务器上的安装过程,包括oVirt Node和Engine的安装,以及遇到的问题和解决办法。安装前需规划好IP地址,确保版本对应,并从阿里云镜像下载安装包。安装oVirt Node时需修改启动配置,安装Engine时注意存储空间需求。此外,还涉及NFS存储配置、域名解析、虚拟机创建等步骤,以及添加额外Node节点的流程。在整个过程中,作者分享了多个关键步骤和常见坑点,供读者参考。

本次安装是在两台服务器上进行,采用hostengine的方式安装,也就是一台机上先安装oVirt node,再安装oVirt engine,另外一台机安装oVirt node,并加入到oVirt engine管理,安装过程碰到很多坑,在这里记录分享给大家。

一、安装前准备工作

两台服务器没有安装操作系统,事前先规划好两台机的IP,下载好镜像和安装包,oVirt node和oVirt engine版本要对应一致,不一致的话后边安装engine不成功会报错。

服务器安装服务IP地址
node1oVirt node192.168.0.80
oVirt engine192.168.0.82
node2oVirt node192.168.0.84

oVirt官网下载速度比较慢,我从阿里镜像的下载最新的oVirt pro版本的node镜像和engine安装包。

地址分别是:

https://mirrors.aliyun.com/ovirt/ovirt-4.5-pre/iso/ovirt-node-ng-installer/4.5.0-2022040708/el8/ovirt-node-ng-installer-4.5.0-2022040708.el8.iso

https://mirrors.aliyun.com/ovirt/ovirt-4.5-pre/rpm/el8/x86_64/ovirt-engine-appliance-4.5-20220407061022.1.el8.x86_64.rpm

下载好oVirt node镜像后,利用UltraISO制作从u盘启动,核心步骤是写入方式要选择RAW,否则的话服务器识别不到u盘里的系统而报错,踩这个坑时我曾一度怀疑U盘坏了。

二、安装oVirt node

在服务器启动后,选择从u盘驱动,进入U盘启动出现如下界面,快速按Tab键

 这里出现的坑有两个,系统挂在u盘之后找不到在正确地址造成的

需要把LABEL=CentOS-Stream-8到quiet和后边的LABEL=CentOS-Stream-8到:/interactive换成系统里挂在u盘的盘符,通常都是/dev/sdb,如果还不对的话,让它继续运行下去使用ls  /dev查看,过程中可以U盘拔掉看识别的是否正确

改完之后按下Enter等待出现语言、网络、安装盘等的设置和选择,这里和安装centos8操作系统的设置一样的

 

最关键的是这里磁盘删除和磁盘回收,其他如果出现镜像源的选择问题的话,说明你在修改LABEL=CentOS-Stream-8把inst.ks删除了或者路径不对。

配置正确,设置好密码就等待安装完成重启,如果出现如下画面说明安装成功

在同网络下的浏览器上输入https://192.168.0.80:9090/

 添加域名解析

修改Node主机的/etc/hosts文件,增加Node主机和Engine的域名解析,如下:

192.168.0.80 node1.com
192.168.0.82 engine.com

创建NFS存储

执行命令在/data/images下新建一个nfs目录,并将其权属修改为vdsm:kvm,如下:

mkdir /data/nfs
chown vdsm:kvm /data/nfs
编辑/etc/exports文件
#vi /etc/exports
#增加内容:
/data/nfs  *(rw,sync,no_wdelay,insecure_locks,no_root_squash)

重启nfs和rpcbind服务并设置为开机自启动

systemctl restart nfs-server rpcbind.service
systemctl enable nfs-server rpcbind.service

 这两步的操作主要是为配置ovirt engine做准备的

三、安装oVirt engine

将下载的Engine RPM包上传到Node主机上,例如/root目录下,执行安装命令:

rpm -ivh ovirt-engine-appliance-4.4-20201110154142.1.el8.x86_64.rpm

 这里碰到一个坑,安装好的node虚拟机home目录下存储空间只有1G多,这个镜像有1.6G,所以会出现数据没上传完成导致安装失败的情况,保险期间建议上传到root目录下

安装完成后,在node的管理平台里操作

 五个步骤,一步都不能错,错了不能继续下一步

第三步是确认信息后的等待,配置一些正常结果如图

存储配置没啥好说的,把上边配置的nfs地址添加进来就行

 

 耐心等待就能安装完成

 

 输入添加oVirt engine过程配置admin的密码,即可登录到虚拟机管理平台


 

进入后台就迫不及待的想装个虚拟机,大概操作了一下和VMware sphere差不多,安装虚拟机之前,先上传镜像,这里上传时遇到个坑,我使用的是fixefox浏览器,测试,上传都报错,换了Google浏览器就正常了,所以推荐大家进入ovirt相关的web管理界面就用Google浏览器,上传了三次终于成功

 新建虚拟机选择正确上传的镜像即可

 四、添加另外一台node机进来

步骤比较简单,只要按照第一台安装和配置好node即可

 

等待一会就主机添加完成

这里还有个坑,安装的时候ovirt官网访问不了,想查官方资料看不了,只能找网友的文章以及参考centos使用经验和vmware管理的经验

其他的操作还在不断学习中,有新的心得体会会分享上来,谢谢大家关注

要在Ubuntu上安装oVirt,可以按照以下步骤进行操作: 1. 首先,确保您的Ubuntu系统已经更新到最新版本。您可以使用以下命令进行系统更新: ``` sudo apt update sudo apt upgrade ``` 2. 安装oVirt引擎管理节点。执行以下命令来安装所需的软件包: ``` sudo apt install ovirt-engine ``` 3. 安装oVirt引擎数据库。默认情况下,oVirt使用PostgreSQL数据库。您可以使用以下命令来安装: ``` sudo apt install ovirt-engine-extension-aaa-ldap-setup ovirt-engine-extension-aaa-ldap ovirt-engine-dwh-setup ovirt-engine-sdk-python ovirt-engine-tools-backup ovirt-engine-webadmin-portal ovirt-engine-yubikey-setup ovirt-guest-agent-common ovirt-host-deploy ovirt-imageio-common ovirt-imageio-daemon ovirt-imageio-proxy ovirt-provider-ovn-common ovirt-provider-ovn-driver ovirt-provider-ovn-hosted-engine-ha ovirt-provider-ovn-provider ovirt-provider-ovn-vdsm ovirt-release-master ``` 4. 安装oVirt引擎虚拟化节点。执行以下命令进行安装: ``` sudo apt install ovirt-hosted-engine-ha ``` 5. 配置oVirt引擎。执行以下命令开始配置过程: ``` sudo engine-setup ``` 6. 按照引导程序的指示完成oVirt引擎的配置。您需要提供必要的信息,例如管理员密码、数据库配置等。 7. 完成配置后,您可以通过Web浏览器访问oVirt引擎的管理控制台。 请注意,以上步骤提供了安装oVirt引擎的基本过程。根据您的特定需求和环境,可能还需要进行其他配置和调整。建议您参考官方文档或oVirt社区以获取更详细和具体的信息。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

菲宇

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值