文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

华为欧拉(openEuler)通过libvirt安装虚拟机

2023-09-22 09:11

关注
    • 安装虚拟化组件

# 安装QEMU组件yum install -y qemu# 安装libvirt组件yum install -y libvirt# 启动libvirtd服务systemctl start libvirtd# 查看内核是否支持KVM虚拟化,即查看/dev/kvm和/sys/module/kvm文件是否存在,命令和回显如下ls /dev/kvm         回显/dev/kvmls /sys/module/kvm  回显parameters  uevent# 确认QEMU是否安装成功,查看QEMU软件包信息rpm -qi qemu# 确认libvirt是否安装成功,查看QEMU软件包信息rpm -qi libvirt# 查看libvirt服务是否启动成功 若服务处于“Active”状态,说明服务启动成功systemctl status libvirtd
QEMU组件默认以用户qemu和用户组qemu运行,如果想要使用root用户,需要修改QEMU配置文件。
使用以下命令打开QEMU配置文件
vim /etc/libvirt/qemu.conf
找到以下两个字段,user = "root"和group = "root",取消注释(即删除前面的#号),保存并退出。

    • 制作镜像

# 使用root用户安装qemu-img软件包yum install -y qemu-img# 进入到存放镜像的文件夹cd /home/images/# 使用qemu-img工具的create命令,创建镜像文件qemu-img create -f qcow2 openEuler-image.qcow2 1500G# qcow2 为镜像格式,取值为raw,qcow2等# openEuler-image.qcow2 为创建的镜像名称# 1500G 为磁盘大小# 查看当前虚拟机镜像磁盘空间大小qemu-img info openEuler-image.qcow2# 修改镜像磁盘空间大小qemu-img resize openEuler-image.qcow2 +20G

3.准备虚拟机网络

创建网桥

# 安装bridge-utils软件包yum install -y bridge-utils# 创建网桥br0brctl addbr br0

ifconfig 命令查看当前使用的物理网卡

在指定目录下找到对应网卡的配置文件

# 进入指定目录cd /etc/sysconfig/network-scripts/# 复制网卡配置文件并重命名cp ./ifcfg-eth0 ./ifcfg-br0# 分别对这两个配置文件进行修改# 修改网卡配置vi ifcfg-eth0# 修改后 BRIDGE:指定我们需要配置的网桥TYPE=Ethernet#PROXY_METHOD=none#BROWSER_ONLY=no#BOOTPROTO=dhcp#DEFROUTE=yes#IPV4_FAILURE_FATAL=no#IPV6INIT=yes#IPV6_AUTOCONF=yes#IPV6_DEFROUTE=yes#IPV6_FAILURE_FATAL=noNAME=enp125s0f2UUID=c9aaa8ea-0a86-4d0d-a4d6-121a08d52c6eDEVICE=enp125s0f2ONBOOT=yesBRIDGE=br0# 修改网桥配置vi ifcfg-br0# 修改后TYPE=BRIDGEPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=staticDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_FAILURE_FATAL=noIPV6_ADDR_GEN_MODE=stable-privacyNAME=br0DEVICE=br0ONBOOT=yes#IPADDR="192.168.1.186"NETMASK="255.255.255.0"IPV6_PRIVACY=no

重启网络

4.虚拟机的创建和管理

准备虚拟机配置文件

        openEulerVM        32        16            hvm                /usr/share/edk2/aarch64/QEMU_EFI-pflash.raw                /var/lib/libvirt/qemu/nvram/openEulerVM.fd                                        1        destroy    restart    restart            /usr/libexec/qemu-kvm                                                                                                                                                                                                                                                                                                
# 创建虚拟机 虚拟机xml配置文件为openEulerVM.xmlvirsh define openEulerVM.xml# 启动虚拟机 启动名称为openEulerVM的虚拟机virsh start openEulerVM# 显示vnc端口virsh vncdisplay openEulerVM# 虚拟机的VNC侦听端口,该端口一般在客户机启动时自动分配,一般为5900 + x(x为正整数,按照虚拟机启动的顺序递增,且5900对用户不可见)# 例如:返回为 :1 及端口为5901# 登录vnc需要配置防火墙,放行该端口

打开MobaXterm 连接vnc

选择session打开settings,选择vnc连接,填写ip和端口号,选择OK

开始安装系统

配置静态ip

安装后如果出现ipaddress为空的现象
进入下面文件夹
cd /etc/sysconfig/network-scripts/
修改网络配置文件
找到onboot=no 修改为yes

虚拟机管理命令

# 查询主机上处于运行和暂停状态的虚拟机列表virsh list# 查询主机上已经定义的所有虚拟机信息列表virsh list --all# 查询一个创建好的虚拟机的基本信息virsh dominfo openEulerVM# 查询虚拟机的当前状态virsh domstate openEulerVM# 查询虚拟机网卡信息virsh domiflist openEulerVM# 查询虚拟机磁盘设备信息virsh domblklist openEulerVM# 查询虚拟机的vCPU数目virsh vcpucount openEulerVM# 显示虚拟机xml配置virsh dumpxml openEulerVM# 关闭虚拟机。启动虚拟机关机流程,若关机失败可使用强制关闭virsh shutdown openEulerVM# 强制关闭虚拟机virsh destroy openEulerVM# 重启虚拟机virsh reboot openEulerVM# 销毁虚拟机 nvram:销毁虚拟机的同时删除其对应的nvram文件 keep-nvram:销毁虚拟机,但保留其对应的nvram文件virsh undefine openEulerVM --nvram# 修改虚拟机配置 (重启后生效)virsh edit openEulerVM

来源地址:https://blog.csdn.net/jind_/article/details/128915905

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-服务器
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯