当前位置: 首页 > 科技观察

Linux下如何使用Virt-Manager管理KVM虚拟机?

时间:2023-03-19 14:22:08 科技观察

【.com速译】本文介绍如何在Linux中使用Virt-manager管理KVM虚拟机。virt-manager应用程序用于在具有图形桌面环境的Linux系统上管理KVM来宾。Virt-manager的全称是VirtualMachineManager,是一个图形用户界面应用程序,用于通过libvirt管理虚拟机。虽然它主要是为KVM来宾创建的,但它也可以管理XEN和LXC容器。它嵌入了VNC和SPICE客户端查看应用程序以查看正在运行的虚拟机的全屏控制台。VirtualMachineManager允许用户:创建、编辑、启动、暂停、恢复和停止虚拟机。查看和控制每个虚拟机的控制台。查看所有正在运行的虚拟机和主机。查看每个虚拟机的性能和利用率统计信息。查看虚拟机和主机的实时性能和资源利用率统计数据。管理本地或远程运行的KVM、Xen或QEMU虚拟机。管理LXC容器。Virt-manager是用Python编写的,由RedHat开发。在Linux中安装Virt-Manager许多流行的Linux发行版都打包了Virt-manager。在ArchLinux和ManjaroLinux等衍生产品上,运行以下命令安装Virt-manager:$sudopacman-Svirt-manager在Debian和Ubuntu上:$sudoaptinstallvirt-manager在Ubuntu中,确保[Universe]存储库已启用。在RHEL、CentOS和Fedora上:$sudodninstallvirt-manager在openSUSE上:$sudozypperinstallvirt-manager除了Virt-manager之外,还将安装以下支持工具:virt-install–用于配置新虚拟机的命令行工具。它使用“libvirt”管理程序管理库从命令行创建新的KVM、Xen或Linux容器来宾。virt-viewer–这个轻量级的UI界面用于查看虚拟化客户操作系统的图形显示并与之交互。它可以显示VNC或SPICE,并使用libvirt查询图形连接详细信息。virt-clone–用于克隆现有非活动客户机的命令行工具。它复制磁盘映像并使用指向复制磁盘的新名称、UUID和MAC地址定义配置。virt-xml–用于编辑libvirt域XML的命令行工具。virt-convert–用于转换OVF和VMXVM配置以与libvirt一起运行的命令行工具。virt-bootstrap-一个命令行工具,提供了一种为基于libvirt的容器设置根文件系统的简单方法。使用Virt-Manager管理KVM虚拟机安装Virt-manager后,从Dash或菜单启动它。Virt-manager的默认界面应该如下所示:图1使用Virt-manager管理KVM来宾比您想象的要容易得多。让我们使用屏幕截图来演示基本的Kvm管理任务。创建一个新的虚拟机从Virt-manager主窗口转到“文件”->“新建虚拟机”。选择您希望如何安装来宾操作系统。列出的四个选项如下:本地安装媒体(如ISO或CDROM)网络安装,如HTTP、HTTPS或FTP网络引导(如PXE)导入现有磁盘映像我选择“本地安装媒体”选项。单击“下一步”继续:图2选择操作系统的ISO文件位置。如果您有物理CD/DVD媒体,请改为选择它。操作系统类型是根据您选择的安装介质自动选择的。如果Virt-manager无法检测到操作系统类型,请取消选中“从安装媒体/源自动检测”选项并选择“常规默认值”作为操作系统类型。我选择了POP_OS!20.04ISO文件,但是Virt-manager无法检测到操作系统类型,所以我选择了“GenericDefault”。图3为虚拟CPU选择内存大小和内核数:图4为Kvm来宾选择磁盘大小:图5输入Kvm来宾的名称。名称不应包含任何空格。单击“完成”创建虚拟机。图6创建虚拟机后,您将自动进入虚拟机的图形控制台窗口。图7像往常一样继续安装来宾操作系统。在正常和全屏模式之间切换默认情况下,来宾将以正常窗口模式启动。您可以通过单击控制台窗口右上角的“切换到全屏视图”按钮切换到全屏模式。图8想回到普通窗口,将鼠标指针移到中间上方(在虚拟机的日期和时间上),会看到“保持全屏”选项,点击切换到普通窗口即可窗户。图9查看所有正在运行的kvm来宾和资源使用情况Virt-manager主窗口显示所有正在运行的kvm来宾和资源使用情况。图10从这里,您可以启动、暂停、保存虚拟机的当前状态、重新启动和关闭虚拟机。查看Kvm虚拟机的详细信息VirtualHardwareDetails窗口显示有关配置给kvmguest的所有硬件资源的信息。图11在此窗口中,您可以:查看正在运行的客户操作系统的详细信息查看管理程序的详细信息查看客户操作系统的类型查看CPU、内存、磁盘和网络的资源使用情况查看vCPUAmount查看分配的内存大小查看启动选项查看虚拟磁盘和光驱详细信息查看网络设置查看键盘和鼠标设置查看显卡详细信息查看声卡详细信息查看连接到客户机的所有其他硬件的信息添加新的虚拟硬件修改虚拟硬件参数删除虚拟硬件等添加虚拟硬件打开虚拟硬件详细信息窗口,点击下方的“添加硬件”按钮。图12从左窗格中选择要添加的硬件类型,然后从列表中选择连接到来宾计算机的设备。图13查看Kvm主机和guest系统的CPU使用情况在Virt-manager主窗口中,我们可以默认查看所有guest系统的cpu使用情况。要查看KVM主机的CPU使用率,请转到“查看”->“图形”并选择“主机CPU使用率”选项。图14克隆Kvm来宾Virt-manager允许我们克隆现有的虚拟机。确保先关闭客户机。右键单击客户机并从菜单中选择克隆。图15.它创建了原始虚拟磁盘的一个新的独立副本,并使用新名称、UUID和指向复制磁盘的MAC地址定义了一个配置。图16查看磁盘I/O、网络I/O和内存的统计信息默认情况下,Virt-manager仅显示CPU使用率。如果您想查看磁盘I/O、网络I/O和内存的统计信息,您必须从Virt-manager主窗口启用它们。转到查看->首选项并检查这些选项以启用它们。图17然后转到“查看”->“图形”,然后选择内存使用、磁盘I/O和网络I/O。现在,您将在Virt-manager主窗口中看到这些统计信息。图18原标题:HowToManageKVMVirtualMachinesWithVirt-Manager作者:SK