当前位置: 首页 > news >正文

Huawei 鲲鹏(ARM/Aarch64)服务器安装KVM虚拟机(非桌面视图)

提出问题

因需要进行ARM架构适配,需要在Huawei Taishan 200k(CPU: Kunpeng 920 5231K)上,创建几台虚拟机做为开发测试环境。

无奈好久没搞了,看了一下自己多年前写的文章:Huawei 鲲鹏(ARM/Aarch64)服务器安装kvm虚拟机https://liuyuanlin.blog.csdn.net/article/details/111048996

并没有提及 非桌面可视化视图如何操作,只是提及了桌面环境下,使用virt-manager创建虚拟机应该规避的“”。

创建虚拟机

1、使用SecureCRT ssh到物理服务器

2、在shell环境下执行如下命令创建磁盘文件

qemu-img create -f qcow2 /var/lib/libvirt/images/test-com-install.qcow2 300G

3、在shell环境下执行如下命令创建虚机

virt-install \
--name test-com-install \
--memory 8192,maxmemory=8192 \
--vcpus 16,maxvcpus=16 \
--cpu host-passthrough \
--os-variant rhel8.2 \
--machine virt-rhel7.6.0 \
--boot uefi \
--disk path=/var/lib/libvirt/images/test-com-install.qcow2,format=qcow2,bus=scsi \
--disk path=/root/AnolisOS-8.6-aarch64-minimal.iso,format=raw,bus=scsi,readonly=on \
--network bridge=br0,model=virtio \
--console pty,target_type=serial \
--noautoconsole

如果不带--noautoconsole,不会自动进入console,后需执行virsh console <域名>进入安装界面,如下图:

执行exit退出进入下图:

选择Boot Manager,选择CDROM设备启动(--disk path=/root/AnolisOS-8.6-aarch64-minimal.iso,format=raw,bus=scsi,readonly=on 替换成--location /root/AnolisOS-8.6-aarch64-minimal.iso,这里可能会更加清晰):

选择“Install Anolis OS 8”,回车安装

进入非可视化安装视图:

根据提示进行配置即可。

命令参数说明

  • --name:虚拟机名称。

  • --uuid:虚拟机的UUID。

  • --memory:分配给虚拟机的内存大小(单位为MB)。

  • --vcpus:分配给虚拟机的虚拟CPU数量。

  • --cpu:CPU模式,host-passthrough 表示将主机的CPU特性直接传递给虚拟机。

  • --os-variant:操作系统变体,用于优化虚拟机配置。

  • --machine:指定机器类型。

  • --boot:启动方式,uefi 表示使用UEFI启动。

  • --disk:磁盘配置,包括磁盘路径、格式和总线类型。

  • --network:网络配置,包括桥接网络和网卡模型。

  • --graphics:图形界面配置,这里使用VNC。

  • --console:控制台配置,使用串行端口。--console pty,target_type=serial:配置虚拟机的控制台为伪终端(PTY),并通过串行端口(serial)进行连接

  • --channel:通道配置,用于QEMU客户代理。

  • --controller:控制器配置,包括USB、SCSI和PCI控制器。

  • --input:输入设备配置,包括平板和键盘。

  • --video:视频设备配置,使用virtio模型。

  • --rng:随机数生成器配置。

  • --noautoconsole:不自动连接到控制台。否则不进入控制台,还需要执行virsh console 域名进入。

  • --extra-args 'console=ttyS0,115200n8 serial':为虚拟机启动时传递额外的内核参数,这里设置控制台输出到串行端口 ttyS0,波特率为 115200,数据位 8,无校验位。

  • --os-type linux:指定虚拟机操作系统的类型为 Linux。

  • --location /root/AnolisOS-8.6-aarch64-minimal.iso:指定虚拟机安装的 ISO 镜像文件的位置为 /tmp/CentOS-7-x86_64-Minimal-2003.iso。可以用来替代上面的--disk path=/root/AnolisOS-8.6-aarch64-minimal.iso,format=raw,bus=scsi,readonly=on \

相关文章:

  • 鸿蒙路由 HMRouter 配置及使用 二
  • Postgresql无法连接问题汇总
  • Python直方图:从核密度估计到高维空间解析
  • 解决项目使用eslint+prettier,启动报错: error Delete `␍` prettier/prettier
  • Vulnhub-wordpress通关攻略
  • CentOS系类普通挂载磁盘挂载命令
  • 云上 Redis 迁移至本地机房
  • Kafka consumer_offsets 主题深度剖析
  • LabVIEW运动控制(二):EtherCAT运动控制器的多轴示教加工应用(下)
  • npm 命令使用文档
  • 如何在PDF中嵌入数据
  • Excel处理控件Spire.XLS系列教程:C# 在 Excel 中添加或删除单元格边框
  • 【RabbitMQ】RabbitMQ如何保证消息不丢失?
  • sqlite3
  • Linux 音频驱动 WM8960 音频 DAC IC 音乐播放与录音
  • 第四周日志-用网络请求理解bp(2)
  • 华为OD机试-会议室占用时间段(Java 2024 C卷 100分)
  • Rust语言学习
  • 体育直播视频源格式解析:M3U8 vs FLV
  • mysql中find_in_set()函数用法详解及增强函数
  • 乌克兰议会批准美乌矿产协议
  • 巴基斯坦称约50名印度士兵在克什米尔实控线丧生
  • 水利部:山西、陕西等地旱情将持续
  • 上交现场配乐4K修复版《神女》:默片巅峰有了新的打开方式
  • 一季度全国消协组织为消费者挽回经济损失23723万元
  • 绿城约13.93亿元竞得西安浐灞国际港港务片区地块,区内土地楼面单价首次冲破万元