麒麟V10操作系统之KVM部署虚拟机

本文介绍了在麒麟V10操作系统上部署KVM虚拟机的详细步骤,包括检查虚拟化支持、安装KVM组件、创建虚拟机、配置网络桥接,以及解决可能遇到的问题。特别强调了如何处理网卡桥接和配置文件的持久化设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

服务器 RAID 划分方法

https://blog.51cto.com/qiuyue/5851280

1.查看当前服务器是否支持虚拟化

egrep -c '(vmx|svm)' /proc/cpuinfo     //输出结果大于0即代表支持

2.安装KVM组件服务器命令如下

yum install libvirt*   virt-manager    qemu   -y

systemctl  start   libvirtd

systemctl  enable   libvirtd

lsmod | grep kvm //查看内核模块是否加载

如果出现报错:

错误:Failed to download metadata for repo 'ks8-adv-AppStream': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried

解决方法:

1.网络不通

2.未配置DNS无法解析域名导致

3.配置了网络需要手动启用网卡ifup ens33

3.安装virt-install组件

yum install libguestfs-tools

yum install virt-install.noarch

4.通过命令创建MDP虚拟机

virt-install --name mdp-s --ram 32768 --vcpu=8 --disk path=/opt/MDP_S_X86_2022_05_07_17_20_42_74315.qcow2,bus=ide,format=qcow2

### 安装配置 KVM 虚拟化环境 #### 准备工作 为了确保顺利安装和配置 KVM,在开始之前需确认系统已更新至最新状态并满足硬件辅助虚拟化的条件。 ```bash sudo apt update && sudo apt upgrade -y ``` #### 安装依赖包 在飞腾 FT2000 麒麟 V10 操作系统上,首先需要安装必要的软件包来支持 KVM 和 QEMU: ```bash sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-manager -y ``` 这一步骤会自动拉取所有必需的依赖项,并设置好基础的服务[^1]。 #### 启动与启用服务 完成上述命令后,启动 `libvirtd` 服务并将该服务设为开机自启: ```bash sudo systemctl start libvirtd.service sudo systemctl enable libvirtd.service ``` 验证服务是否正常运行可以通过如下命令查看其状态: ```bash sudo systemctl status libvirtd.service ``` 如果显示 active (running),则表示服务已经成功启动。 #### 创建网络桥接 为了让虚拟机能访问外部网络,通常建议创建一个名为 virbr0 的 NAT 网络接口。此操作可通过图形界面工具 Virt-Manager 或者命令行实现。对于后者而言,可以编辑 `/etc/netplan/*.yaml` 文件添加相应的网卡配置节段;而对于前者,则只需打开应用程序按提示新建即可[^2]。 #### 使用 virt-install 命令部署虚拟机实例 当一切准备就绪之后,就可以利用 `virt-install` 工具快速建立新的 VM 实例了。下面给出了一条适用于 ARM 架构下的典型指令作为参考: ```bash virt-install \ --name=kirin-v10-server-arm \ --ram=4096 \ --vcpus=4 \ --os-type=linux \ --os-variant=virtio26 \ --disk path=/var/lib/libvirt/images/kirin_v10_server_arm.qcow2,size=50,bus=virtio,format=qcow2 \ --cdrom /path/to/Kylin_V10_Server_ARM.iso \ --network network=default,model=virtio \ --graphics vnc \ --noautoconsole \ --autostart ``` 这条命令指定了新创建机器的各项参数,包括名称、内存大小、CPU 数量以及磁盘映像的位置等信息。注意这里假设 ISO 映像文件存放在本地路径下,请根据实际情况调整相应选项。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值