没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
树莓派 4B 使用 libvirt 启动 xml 虚拟机
本文档介绍了:在树莓派 4B 中安装 openEuler-20.03-LTS-aarch64
后,再基于树莓派 4B
的 硬 件 虚 拟 化 功 能 , 使 用 使 用 libvirt 工具与 xml 配置文件的方式搭建 aarch64 架 构
openEuler 操作系统 的 qemu 虚拟机。
一、虚拟化环境准备
1、安装虚拟化组件
# dnf install -y libvirt qemu
2、验证安装是否成功
(1)查看内核是否支持 KVM 虚拟化,即查看/dev/kvm 和/sys/module/kvm 文件是否
存在,命令和回显如下:
[root@openEuler ~]# ls /dev/kvm
/dev/kvm
[root@openEuler ~]#
[root@openEuler ~]# ls /sys/module/kvm
parameters uevent
若上述文件存在,说明内核支持 KVM 虚拟化;
若上述文件不存在,则说明系统内核编译时未开启 KVM 虚拟化,需要更换支持 KVM 虚拟
化的 Linux 内核。
(3)确认 QEMU 是否安装成功。若安装成功则可以看到 QEMU 软件包信息,命令和回显
如下:
(3)确认 libvirt 是否安装成功。
若安装成功则可以看到 libvirt 软件包信息,命令和回显如下:
4、启动 libvirtd 服务。
# systemctl start libvirtd
若安装未启动,则在后续创建虚拟机的时候,会报如下错误:
[root@openEuler vm_openEuler]# virsh define vm_openEuler.xml
error: failed to connect to the hypervisor
error: Failed to connect socket to '/var/run/libvirt/libvirt-sock': No such file or directory
可使用 systemctl status libvirtd 查看 libvirt 服务是否启动成功;
若服务处于“Active”状态,说明服务启动成功,可以正常使用 libvirt 提供的 virsh 命令行工
具,命令和回显如下(实际验证,截图里的红色 error 不影响使用):
二、网络配置
安装完 libvirt 后,libvirt 会自动生成 default 虚拟网络 virtbr0:
virtbr0 不使用任何物理接口,仅使用 NAT 和 IP 包转发实现与外部网络通信;xml 文件
中直接使用即可。
三、准备虚拟机安装引导固件
openEuler 默认已安装 BIOS 启动对应的引导文件,不需要用户额外操作。 如果使用
剩余11页未读,继续阅读
资源评论
Marmara7
- 粉丝: 29
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C语言基础-C语言编程基础之Leetcode编程题解之第30题串联所有单词的子串.zip
- C语言基础-C语言编程基础之Leetcode编程题解之第29题两数相除.zip
- C语言基础-C语言编程基础之Leetcode编程题解之第28题找出字符串中第一个匹配项的下标.zip
- 实验报告模板(1).docx
- C语言基础-C语言编程基础之Leetcode编程题解之第26题删除有序数组中的重复项.zip
- C语言基础-C语言编程基础之Leetcode编程题解之第25题K个一组翻转链表.zip
- hnu计算机系统作业-计算机系统基础课程大作业.zip
- 树莓派app.apk
- C++的基于同态加密技术的匿名电子投票系统源码.zip
- SW建模格式图.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功