申威适配
基础环境
环境
硬件架构:Sw3231
操作系统:uos v20 1050d
源:deb http://sh-packages.chinauos.com/server-enterprise/1050 fou/sp5 main contrib non-free
安装 libvirt
Apt install libvirt-daemon libvirt-daemon-systemd virt-manager
使用制作好的qcow2启动
准备qcow2镜像,将镜像放在/var/lib/libvirt/images/sw-uos.qcow2(如有需要,可以联系我)
启动virt-manger
导入镜像
配置规格
总体配置
在 virt-manager 的 "overview-hypervisor details" 中,"hypervisor"、"architecture"、"emulator" 和 "Machine type" 提供了关于虚拟化环境和虚拟机配置的详细信息。让我们逐一解释这些术语:
1.Hypervisor:
okvm: 表示使用的是 KVM (Kernel-based Virtual Machine) 作为虚拟化技术。KVM 是 Linux 内核的一部分,提供了硬件辅助虚拟化功能。
2.Architecture:
osw_64: 表示虚拟化环境的架构是 64 位的软件架构。这通常指的是 x86_64 架构,即 64 位的 Intel/AMD 架构。
3.Emulator:
oqemu-sw64: 表示使用的模拟器是 QEMU 的 64 位版本。QEMU 是一个开源的虚拟化软件,可以模拟不同的硬件架构,允许运行不同操作系统的虚拟机。
4.Machine type:
ocore3, core4: 在这里,"core3" 和 "core4" 指的是 QEMU 模拟的特定机器类型。QEMU 支持多种机器类型,每种类型对应不同的硬件配置和特性。"core3" 和 "core4" 可能是 QEMU 中定义的特定机器类型名称,它们可能代表了具有不同特性或优化级别的机器类型。
增加总线
在 virt-manager(Virtual Machine Manager)中,控制器(Controller)是指虚拟机中用于管理特定类型设备(如硬盘、光驱、网络接口卡等)的虚拟硬件组件。控制器允许虚拟机与这些设备进行通信,并模拟真实硬件的行为。以下是一些常见的控制器类型及其作用:
1.IDE Controller:
o较老的存储控制器,通常用于连接硬盘和光驱。在现代虚拟化环境中,IDE 控制器的使用越来越少。
2.SCSI Controller:
o一种更现代的存储控制器,支持连接多个设备,并且性能通常优于IDE控制器。
3.SATA Controller:
o一种常见的存储控制器,模拟现代计算机中的SATA接口,用于连接硬盘和光驱。
4.Virtio Controller:
o由虚拟化技术特别设计的控制器,提供了高性能的虚拟设备。Virtio控制器可以连接多种类型的设备,如硬盘、网络接口卡和显卡。
5.PCI Controller:
o用于模拟PCI总线,允许虚拟机使用PCI设备。
6.USB Controller:
o用于模拟USB接口,允许虚拟机连接USB设备。
7.Network Controller:
o用于管理虚拟网络接口卡(NIC),使虚拟机能够在网络上通信。
配置硬盘
1.Virtio Disk:
o这表示虚拟机使用的硬盘是 virtio 类型的。Virtio 是一种为虚拟环境设计的、高效的虚拟设备接口标准。它允许虚拟机中的虚拟设备(如硬盘、网络接口卡等)以接近宿主机硬件的性能运行。
oVirtio 硬盘利用了 virtio 标准,提供了比传统模拟设备(如 IDE 或 SCSI 硬盘)更好的性能和更低的延迟。
2.Disk Bus Virtio:
o这指定了硬盘使用的总线类型为 virtio。在虚拟化环境中,"总线"是指连接虚拟机的 CPU 和其虚拟设备的通信路径。Virtio 总线是一种虚拟总线,专为 virtio 设备设计,以提供高效的数据传输。
o选择 "virtio" 作为硬盘总线意味着虚拟机将使用 virtio 驱动程序来管理硬盘,这通常需要虚拟机操作系统支持 virtio。大多数现代 Linux 发行版和 Windows 版本都内置了对 virtio 的支持。
配置显示
增加鼠标、键盘配置
增加硬件-input