libvirtd升级
如果对图形化界面没有诉求,能够使用命令行进行虚拟化相关操作,建议使用系统自 带的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
最新文章
- PowerDesigner通过SQL语句生成PDM文件
- U盘修复
- mac下 codeigniter在apache下去掉index.php
- Oracle表空间不足
- VS2013添加解决方案内项目的引用,编译时提示找不到文件
- JS实现点击跳转登陆邮箱
- OI再见
- 【TYVJ】1338 QQ农场(最大流+最大权闭合图)
- html5的标签
- Spring---Web MVC关于前台传值转换问题
- 2句代码轻松实现WPF最大化不遮挡任务栏并且具有边框调节效果
- 管理 sendmail 的邮件队列
- The ";Run One Program Only"; Phenomenon
- Cordova提供了一组设备相关的API,通过这组API,移动应用能够以JavaScript访问原生的设备功能,如摄像头、麦克风等。
- Java Web之九九乘法表
- [转载] java多线程总结(二)
- CentOS 7 - 更新JDK,删除旧JDK,安装新JDK
- Java9之HashMap与ConcurrentHashMap
- svg旋转动画
- XmlHelpers
热门文章
- 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 )
- Echarts 折线图Demo调色12种,可以直接使用~~~
- 04HDFS简介
- python实战-基于正交实验(工具:allpairs)自动生成接口异常测试用例
- .NET周报 【2月第1期 2023-02-04】
- ssh 连接 wsl2
- 初探富文本之CRDT协同算法
- JAVA虚拟机13-字节码指令简介
- 2023 年 dotnet 仓库社区年度调查已经开始
- 原生微信小程序封装request