linux虚拟机kvm怎么用,如何在Linux中使用使用Virt-Manager管理KVM虚拟机?

【51CTO.com快译】本文介绍如何在Linux中使用Virt-manager管理KVM虚拟机。virt-manager应用程序用于管理拥有图形桌面环境的Linux系统中的KVM访客(guest)。

Virt-manager的全称是虚拟机管理器,这种图形用户界面应用程序用于通过libvirt管理虚拟机。尽管它主要为KVM访客而创建,也可以管理XEN和LXC容器。它有嵌入式VNC和SPICE客户端查看应用程序,可查看运行中虚拟机的全屏控制台。

虚拟机管理器允许用户执行以下操作:

创建、编辑、启动、挂起、恢复和停止虚拟机。

查看和控制每个虚拟机的控制台。

查看所有运行中的虚拟机和主机。

查看每个虚拟机的性能和利用率统计信息。

查看虚拟机和主机的实时性能和资源利用率统计信息。

管理本地或远程运行的KVM、Xen或QEMU虚拟机。

管理LXC容器。

Virt-manager用Python编写,由Red Hat开发。

Linux中安装Virt-Manager

许多流行的Linux发行版有打包的Virt-manager。

在Arch Linux及Manjaro Linux之类的衍生版本上,运行以下命令来安装Virt-manager:

$ sudo pacman -S virt-manager

在Debian和Ubuntu上:

$ sudo apt install virt-manager

在Ubuntu中,确保已启用[Universe]存储库。

在RHEL、CentOS和Fedora上:

$ sudo dnf install virt-manager

在openSUSE上:

$ sudo zypper install virt-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和VMX VM配置、以便与libvirt一起运行的命令行工具。

virt-bootstrap–为基于libvirt的容器设置根文件系统提供一种简易方法的命令工具。

使用Virt-Manager管理KVM虚拟机

一旦安装了Virt-manager,从Dash或菜单启动它。Virt-manager的默认界面应如下所示:

1a86849fe62048c0eb08abbe75dace99.png

图1

使用Virt-manager管理KVM访客比您想象的容易得多。不妨用截图展示基本的Kvm管理任务。

创建新的虚拟机

从Virt-manager主窗口进入到“文件”->“新虚拟机”。选择您要如何安装访客操作系统。列出的四个选项如下:

本地安装介质(比如ISO或CDROM)

网络安装,比如HTTP、HTTPS或FTP

网络启动(比如PXE)

导入现有的磁盘映像

我选择“本地安装介质”选项。点击“下一步”继续:

c94b1acbf47c2aa4f15a6fed56ba0337.png

图2

选择操作系统的ISO文件位置。如果您有物理CD/DVD介质,改而选择它。会根据您选择的安装介质自动选择操作系统类型。如果Virt-manager无法检测操作系统类型,取消勾选“从安装介质/来源自动检测”选项,然后选择“常规默认值”作为操作系统类型。我选择了POP_OS!20.04 ISO文件,但是Virt-manager无法检测操作系统类型,于是我选择了“通用默认值”。

09df1a25fd9f2a8c5cea0911df8bd0be.png

图3

选择内存大小和虚拟CPU的核心数量:

7f14bb2707d3a789c0a39857f135e2fe.png

图4

选择Kvm访客的磁盘大小:

d3670c234deb8e8fa59d123940b8864e.png

图5

输入Kvm访客的名称。名称不应含有任何空格。点击“完成”以创建虚拟机。

810ed59e814c6b9448650c80ac9c8bf0.png

图6

一旦虚拟机创建完毕,您将自动进入虚拟机的图形控制台窗口。

e6cb561cc57d48653f7b71bb7c63da0a.png

图7

照常继续安装访客操作系统。

在普通模式与全屏模式之间切换

默认情况下,访客将在普通窗口模式下启动。可以通过点击控制台窗口右上方的“切换到全屏视图”按钮,切换到全屏模式。

4fefa5a130bdac85ae8000d0089e8eb6.png

图8

想回到正常窗口,将鼠标指针移到中间顶部(在虚拟机的日期和时间上),您会看到“保持全屏”选项,只需点击它即可切换到正常窗口。

5486f83682b0c9e97002bbea94bc35b3.png

图9

查看所有运行中的kvm访客及资源使用情况

Virt-manager主窗口显示所有运行中的kvm访客及资源使用情况。

206382b06af5deaf1e73dca9f842de04.png

图10

从这里,您可以启动、暂停、保存虚拟机的当前状态,重新启动和关闭虚拟机。

查看Kvm虚拟机的详细信息

虚拟硬件详细信息窗口显示了配置给kvm访客的所有硬件资源方面的信息。

d89f9d4bb1bfc8998fcdc9e776f2fe47.png

图11

在该窗口中,您可以:

查看运行中访客操作系统的详细信息

查看虚拟机管理程序的详细信息

查看访客操作系统的类型

从CPU、内存、磁盘和网络等方面查看资源使用情况

查看vCPU的数量

查看分配的内存大小

查看启动选项

查看虚拟磁盘和cdrom的详细信息

查看网络设置

查看键盘鼠标设置

查看显卡的详细信息

查看声卡的详细信息

查看连接至访客机器上的所有其他硬件的信息

添加新的虚拟硬件

修改虚拟硬件的参数

删除虚拟硬件等

添加虚拟硬件

打开虚拟硬件详细信息窗口,点击底部的“添加硬件”按钮。

cf474df3bcffe79dcbdef7f91b524713.png

图12

从左窗格中选择要添加的硬件类型,然后从列表中选择连接至访客机器的设备。

cd5d81c2e074388b0e00f2ecd9c0cbf3.png

图13

查看Kvm主机和访客CPU的使用情况

在Virt-manager主窗口中,我们可以在默认情况下查看所有访客系统的cpu使用情况。想查看KVM主机的CPU使用情况,进入到“查看”->“图形”,然后选择“主机CPU使用情况”选项。

2a56190daae191f0fd6b3537921db0fd.png

图14

克隆Kvm访客

Virt-manager让我们可以克隆现有的虚拟机。先确保访客机器已关闭。右键访客机器,然后从菜单中选择“克隆”。

a60e5630da80a3dbef3f952a9b3f47ed.png

图15

它创建原始虚拟磁盘的新独立副本,并定义使用新名称的配置,UUID和MAC地址指向复制磁盘。

c59c52744d68920fe21b9b1f562ca7ff.png

图16

查看磁盘I/O、网络I/O和内存的统计信息

默认情况下,Virt-manager仅显示CPU使用情况。如果要查看磁盘I/O、网络I/O和内存的统计信息,必须从Virt-manager主窗口启用它们。

进入到“查看”->“首选项”,然后选中那些选项以启用它们。

af9593432b6c8ea4a147133484b67a4b.png

图17

然后进入到“查看”->“图形”,然后选择内存使用情况、磁盘I/O和网络I/O。现在,您将在Virt-manager主窗口中看到这些统计信息。

aef5c5a15e02dd31ae0a8456a9ebe10c.png

图18

原文标题:How To Manage KVM Virtual Machines With Virt-Manager

作者:SK

【51CTO译稿,合作站点转载请注明原文译者和出处为51CTO.com】

【编辑推荐】

【责任编辑:武晓燕 TEL:(010)68476606】

点赞 0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
virt-install是一个用于在KVM/QEMU上创建虚拟的命令行工具。它可以通过VNC连接来管理虚拟。下面是使用virt-installvnc创建虚拟的步骤: 1. 安装virt-install:在大多数Linux发行版上,可以通过包管理器安装virt-install。 2. 创建一个XML文件:在创建虚拟之前,需要创建一个XML文件,其包含虚拟的配置信息。可以通过手动编写XML文件或使用virt-manager创建。 3. 运行virt-install:使用virt-install命令创建虚拟。 ``` virt-install \ --connect qemu:///system \ --name vm-name \ --ram 2048 \ --vcpus 2 \ --disk path=/var/lib/libvirt/images/vm-name.qcow2,size=20 \ --os-type linux \ --os-variant rhel7 \ --network bridge=br0 \ --graphics vnc,listen=0.0.0.0 \ --noautoconsole \ --import ``` 解释: - --name:虚拟的名称。 - --ram:虚拟的内存大小(以MB为单位)。 - --vcpus:虚拟虚拟CPU数量。 - --disk:虚拟的磁盘路径和大小。 - --os-type:虚拟使用的操作系统类型。 - --os-variant:虚拟使用的操作系统的变体。 - --network:虚拟的网络设置。 - --graphics:虚拟的图形设置,这里使用VNC连接。 - --noautoconsole:虚拟创建后不自动打开控制台。 - --import:启动虚拟安装程序。 4. 连接到虚拟使用VNC客户端连接到虚拟的IP地址和端口,进行虚拟管理和操作。 以上是使用virt-installvnc创建虚拟的步骤,希望对你有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值