购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.2 虚拟机管理

KVM(Kernel-based Virtual Machine)是 Linux 下 x86 硬件平台上的全功能虚拟化解决方案,统信UOS默认支持该虚拟化工具,只需要简单的命令就可以安装和使用KVM。KVM 会充分利用系统资源,虚拟出多个统信UOS,方便办公使用和测试。

2.2.1 安装 KVM

在桌面右击KVM并在快捷菜单中选择“在终端中打开”,进入统信UOS 的命令行模式,此后不需要再使用鼠标,使用命令就能完成大部分操作。

Advanced Packaging Tool(apt)是Linux下的一款安装包管理工具,是一个客户端-服务器系统。在安装KVM之前,需更新 apt 源,使用如下的sudo命令获取 root 权限。

sudo apt update

运行sudo命令,更新apt源的界面如图2-3所示。

图2-3 更新apt源

然后执行如下的命令安装 KVM。

sudo apt -y install libvirt0 libvirt-daemon qemu virt-manager
bridge-utils libvirt-clients python-libvirt qemu-efi uml-utilities virtinst

运行后,KVM安装界面如图2-4所示。

图2-4 安装KVM

安装完成后,在启动器中,右击“虚拟系统管理器”,选择“发送到桌面”,如图2-5所示。

图2-5 发送虚拟系统管理器到桌面

2.2.2 新建虚拟网络

虚拟机需要连接虚拟网络才能与计算机共享网络,因此需要新建虚拟网络。打开KVM管理工具后,在“编辑”菜单中选择“连接详情”,打开图2-6所示的窗口。

图2-6中的default 是 KVM 安装时默认创建的虚拟网络。单击图2-6中的“+”进入图2-7所示的对话框,输入网络名称,然后单击“前进”,进入图2-8所示的对话框。

在图2-8所示的对话框中,勾选“启用IPv4网络地址空间定义”复选框,输入地址,单击“前进”,进入图2-9所示的对话框。

在图2-9所示的对话框中,勾选“启用IPv6网络地址空间定义”单击“前进”,进入图2-10所示的对话框。

在图2-10所示的对话框中,选择“转发到物理网络”,然后单击“完成”。

在图2-10中,“隔离的虚拟网络”表示单主机,即Host Only。如果选择“转发到物理网络”,则在“目的”下拉列表框中选择“任意物理设备”,即通过本主机网卡转发。在“模式”下拉列表框中可选择NAT(Network Address Translation)、路由、Open和SR-IOV(Single Root I/O Virtualization)。SR-IOV技术是一种基于硬件的虚拟化解决方案,可提高性能和可伸缩性。配置完成之后回到网络接口界面,启动该虚拟网络。

图2-6 连接详情窗口

图2-7 输入网络名称

图2-8 输入地址

图2-9 启用IPv6网络地址空间定义

图2-10 选择“转发到物理网络”

2.2.3 新建存储

打开KVM管理工具后,在“编辑”菜单中选择“连接详情”,单击“存储”,如图2-11所示。

图2-11 选择存储

在图2-11所示的窗口中,单击“+”新建存储卷,进入图2-12所示的对话框。

在图2-12所示的对话框中,输入最大容量。

在图2-13所示的对话框中,输入分配的空间,单击“完成”,进入图2-14所示的窗口。

(注:图中“GiB”应为“GB”,后文同。)

图2-12 输入最大容量

图2-13 输入分配的空间

其中存储格式为qcow2,具有占用空间小和支持加密、快照、压缩等优点。

图2-14 存储格式

2.2.4 新建虚拟机

打开KVM管理工具后,如图2-15所示,单击工具栏中的新建虚拟机图标。

图2-15 新建虚拟机

进入图2-16所示的对话框后,选择“本地安装介质(ISO映像或者光驱)”,单击“前进”,进入图2-17所示的对话框。

图2-16 选择“本地安装介质”

图2-17 选择镜像文件

在图2-17所示的对话框中,选择镜像文件,单击“前进”,进入图2-18所示的对话框。

在图2-18所示的对话框中,输入内存(Memovy)和CPU的核数,单击“前进”,进入图2-19所示的对话框。

图2-18 输入内存和CPU的核数

在图2-19所示的对话框中,勾选“为虚拟机启用存储”,输入硬盘镜像,单击“前进”,进入图2-20所示的对话框。

在图2-20所示的对话框中,输入虚拟机名称并选择加入的网络,单击“完成”。

最后在确定虚拟机名称和加入的网络后,会直接开启虚拟机进入安装过程。

图2-19 输入硬盘镜像

图2-20 输入虚拟机名称 olM9/RceNEF7CtXV7lzN1KoOF42M8Y3Frypa5R0lyEuKKivKocdadexGMyPdTdQD

点击中间区域
呼出菜单
上一章
目录
下一章
×