• Loongnix-server中ovirt-engine-4.4安装及使用方法


    时间: 2022-09-08
    作者: zhangwenlong
    一、配置源
    经验证,安装Loongnix-Server-8.4镜像后,需额外添加以下源。
    openstack-ussuri源是因为ovirt-engine依赖python3-cinderlib
    openstack-rocky源是因为vdsm依赖libguestfs-tools-c

    [ovirt-44]
    name=Loongnix server $releasever - oVirt-44
    baseurl=http://pkg.loongnix.cn/loongnix-server/$releasever/virt/$basearch/ovirt-44/release
    gpgcheck=0
    enabled=1
    
    [openstack-ussuri]
    name=openstack-ussuri
    baseurl=http://pkg.loongnix.cn/loongnix-server/8.4/cloud/loongarch64/release/openstack-ussuri/
    gpgcheck=0
    enabled=1
    
    [Loongnixplus]
    name=Loongnixplus
    baseurl=http://pkg.loongnix.cn/loongnix-server/8.4/Loongnixplus/loongarch64/release/
    gpgcheck=0
    enabled=1
    
    [PowerTools]
    name=PowerTools
    baseurl=http://pkg.loongnix.cn/loongnix-server/8.4/PowerTools/loongarch64/release/
    gpgcheck=0
    enabled=1
    
    [openstack-rocky]
    name=openstack-rocky
    baseurl=http://pkg.loongnix.cn/loongnix-server/8.4/cloud/loongarch64/release/openstack-rocky/
    gpgcheck=0
    enabled=1
    
    [epel]
    name=epel
    baseurl=http://pkg.loongnix.cn/loongnix-server/8.4/epel/loongarch64/release/Everything/
    gpgcheck=0
    enabled=1
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35

    二、安装配置
    控制节点(172.17.7.177,虚拟机或物理机)
    1.直接安装所有二进制包,添加源后仍会报错:

    package postgresql-server-12.7-1.0.1.module+an8.4.0+10433+f0a9b894.loongarch64 is filtered out by modular filtering(postgresql-server >= 12.0)
    
    • 1

    2.这里是先手动安装postgresql的三个rpm包:

    postgresql-12.7-1.0.1.module+lns8.4.0+10433+f0a9b894.loongarch64.rpm
    postgresql-server-12.7-1.0.1.module+lns8.4.0+10433+f0a9b894.loongarch64.rpm
    postgresql-contrib-12.7-1.0.1.module+lns8.4.0+10433+f0a9b894.loongarch64.rpm
    
    • 1
    • 2
    • 3

    3.再安装全部ovirt-engine系列及python3-ovirt-engine-lib软件包。
    4.执行engine-setup命令,初始化ovirt,开发环境下,除密码处需要额外干预,其余选项均可使用默认值。

    在这里插入图片描述

    计算节点(172.17.7.162,物理机)
    1.在ovirt控制台创建主机时,安装vdsm软件包有coreutils与coreurils-single的安装冲突,具体如下:

    Problem: problem with installed package coreutils-8.30-8.0.1.lns8.loongarch64
      - package coreutils-8.30-8.0.1.lns8.loongarch64 conflicts with coreutils-single provided by coreutils-single-8.30-8.0.1.lns8.loongarch64
      - package libguestfs-1:1.40.2-10.lns8.loongarch64 requires coreutils-single, but none of the providers can be installed
    
    • 1
    • 2
    • 3

    2.经过分析,因为libguest-tools-c依赖libguestfs-1:1.40.2-10.lns8.loongarch64,而后者依赖coreutils-single,需要先使用allowerasing参数安装libguestfs(允许换掉coreutils)
    yum install libguestfs-1:1.40.2-10.lns8.loongarch64 –allowerasing

    3.此时创建主机时,可以正确安装vdsm及其依赖。

    三、访问节点配置
    1.ovirt默认不支持使用IP地址访问,需要使用hostname映射IP。
    搭建时使用的内部IP是 172.17.7.177,控制节点的hostname是ovirt-loongnix。
    访问节点需要在hosts中添加一行:
    172.17.7.177 ovirt-loongnix

    2.浏览器访问 http://ovirt-loongnix:80/ovirt-engine,即可打开ovirt控制台。
    默认用户名admin,密码为初始化ovirt时设置的密码。
    在这里插入图片描述

    四、创建虚拟机流程
    1.登录ovirt控制台后,进入管理门户。
    2.ovirt默认带有的集群版本是4.6,直接创建主机会提示:
    Host ovirt-loongnix is compatible with versions (4.2,4.3,4.4) and cannot join Cluster Default which is set to version 4.6.
    因此需要先删除原来的集群,新建兼容版本为4.4的集群。
    (第一次进入集群页面时,也会有个没有捕捉的异常,但不影响使用。)
    在这里插入图片描述

    3.ovirt默认带有的数据中心兼容性版本也是4.6,需要删除。

    4.新建 计算>数据中心
    在这里插入图片描述
    5.新建 计算>集群
    在这里插入图片描述

    6.新建 计算>主机
    弹出的电源管理提示直接点“确认”即可,默认主机新建成功后会自动重启。
    添加主机后,注意不要随意修改计算节点的hostname,否则控制节点会找不到主机。
    在这里插入图片描述

    等待主机安装相关软件包
    在这里插入图片描述

    安装完成,正在重启,等待主机上线
    在这里插入图片描述

    较长时间的等待后,主机上线了
    若长时间不上线,一直reboot状态,可以尝试重启 vdsm-network服务
    systemctl restart vdsm-network
    在这里插入图片描述

    7.新建 存储->域
    计算节点执行:
    mkdir -p /data/images/rhev
    chown -R vdsm:kvm /data
    在这里插入图片描述

    创建data域成功
    在这里插入图片描述

    8.新建ISO存储域
    计算节点执行:
    mkdir /data/images/isos
    chown -R vdsm:kvm /data/images/isos
    在这里插入图片描述

    创建ISO域成功。
    在这里插入图片描述

    9.上传镜像
    这里为了节省时间,直接用scp方式将iso镜像上传到了计算节点的/data/images/isos目录。
    镜像都要放到一串 111-11111 的路径下。
    在这里插入图片描述

    此时isos存储域已经有镜像了。
    在这里插入图片描述

    10.新建 计算>虚拟机
    新建虚拟磁盘
    在这里插入图片描述

    新建虚拟机,普通
    在这里插入图片描述

    新建虚拟机,系统,然后点击确定。
    在这里插入图片描述

    虚拟机添加成功
    在这里插入图片描述

    11.引导虚拟机
    使用运行,只运行一次功能,引导虚拟机。
    在这里插入图片描述

    引导选项勾选 附加CD,引导序列将CD-ROM上移至顶端,点击确定。
    在这里插入图片描述

    当虚拟机状态变更为 加电 时,点击 控制台 按钮,浏览器会下载一个 console.vv 的文件。
    在这里插入图片描述

    12.查看虚拟机控制台
    去 http://virt-manager.org/download/ 下载 virt-viewer并安装。双击打开 console.vv文件。
    便可看到虚拟机的控制台,进行操作。

  • 相关阅读:
    Bun v0.8.0 正式发布,Zig 编写的 JavaScript 运行时
    关于Google推出的AAB,你了解多少
    vue大型电商项目尚品汇(后台篇)day03
    数组实现单链表 Java详细讲解
    Spring源码解析——IOC之循环依赖处理
    Latex语法学习10:盒子的使用(fbox, tcolorbox, boitee),支持设置颜色和换页
    智能合约平台开发方案:构建可靠且高效的区块链应用
    关于处理第三方jar包的maven攻略
    颜色扩散类dp及其优化:0919T2
    PLC通信中的IP地址和子网掩码详解
  • 原文地址:https://blog.csdn.net/qq_25650463/article/details/126771308