如果对图形化界面没有诉求,能够使用命令行进行虚拟化相关操作,建议使用系统自 带的libvirt-4.5.0。 由于libvirt-4.5.0代码存在bug,所以在使用virt-manager时会触发一些报错,例如: internal error: Socket 6378 can't be handled (max socket is 4095),如果一定要用 virt-manager操作,可按照以下所述安装更高版本。

一、安装edk2

  在线安装 执行如下命令在线安装edk2(服务器需要配置外网环境)

  1) wget https://www.kraxel.org/repos/firmware.repo -O /etc/yum.repos.d/firmware.repo --no-check-certificate

    #--no-check-certificate:不验证证书

  

    yum clean all

    yum repolist

  2)yum -y install edk2.git-aarch64

  

 

  离线安装

  访问以下地址下载安装包:https://www.kraxel.org/repos/jenkins/edk2/

 

二、安装依赖包

  yum -y install gluster* libxml2-devel readline-devel ncurses-devel libtasn1-devel gnutls-devel libattr-devel libblkid-devel augeas systemd-devel libpciaccess-devel yajl-devel sanlock-devel libpcap-devel libnl3-devel libselinux-devel dnsmasq radvd cyrus-sasl-devel libacl-devel parted-devel device-mapper-devel xfsprogs-devel librados2-devel librbd1-devel glusterfs-api-devel glusterfs-devel numactl-devel libcapng-devel fuse-devel netcf-devel libcurl-devel audit-libs-devel systemtap-sdt-devel nfs-utils dbusdevel scrub numad libcap-ng-devel dbus-devel

 

三、获取源码包

  在线执行以下命令

  wget https://libvirt.org/sources/libvirt-5.6.0-1.fc30.src.rpm --no-check-certificate

 

四、编译安装

  1) 安装获取的源码包

    rpm -ivh libvirt-5.6.0-1.fc30.src.rpm

  2) 编译生成rpm包

    cd /root/rpmbuild/SPECS

    rpmbuild -ba libvirt.spec

  3) 安装rpm包

    cd /root/rpmbuild/RPMS/aarch64/

    yum -y install *.rpm

  4) 修改配置文件

    在/etc/libvirt/QEMU.conf文件中添加以下内容

    nvram = ["/usr/share/edk2.git/aarch64/QEMU_EFI-pflash.raw:/usr/share/edk2.git/aarch64/vars-template-pflash.raw"]

    

  5) 重启libvirtd服务

    systemctl restart libvirtd.service

  6) 关闭SELinux

    setenforce 0

     

五、验证环境

  libvirtd –version

  

最新文章

  1. PowerDesigner通过SQL语句生成PDM文件
  2. U盘修复
  3. mac下 codeigniter在apache下去掉index.php
  4. Oracle表空间不足
  5. VS2013添加解决方案内项目的引用,编译时提示找不到文件
  6. JS实现点击跳转登陆邮箱
  7. OI再见
  8. 【TYVJ】1338 QQ农场(最大流+最大权闭合图)
  9. html5的标签
  10. Spring---Web MVC关于前台传值转换问题
  11. 2句代码轻松实现WPF最大化不遮挡任务栏并且具有边框调节效果
  12. 管理 sendmail 的邮件队列
  13. The "Run One Program Only" Phenomenon
  14. Cordova提供了一组设备相关的API,通过这组API,移动应用能够以JavaScript访问原生的设备功能,如摄像头、麦克风等。
  15. Java Web之九九乘法表
  16. [转载] java多线程总结(二)
  17. CentOS 7 - 更新JDK,删除旧JDK,安装新JDK
  18. Java9之HashMap与ConcurrentHashMap
  19. svg旋转动画
  20. XmlHelpers

热门文章

  1. Entrypoint undefined = index.html html-webpack-plugin 错误ERROR in Error: Child compilation failed: Module build failed (from ./node_modules/html-webpack-plu SyntaxError: Unexpected token )
  2. Echarts 折线图Demo调色12种,可以直接使用~~~
  3. 04HDFS简介
  4. python实战-基于正交实验(工具:allpairs)自动生成接口异常测试用例
  5. .NET周报 【2月第1期 2023-02-04】
  6. ssh 连接 wsl2
  7. 初探富文本之CRDT协同算法
  8. JAVA虚拟机13-字节码指令简介
  9. 2023 年 dotnet 仓库社区年度调查已经开始
  10. 原生微信小程序封装request