我的编程空间,编程开发者的网络收藏夹
学习永远不晚

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

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

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

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:

  1. $ sudo pacman -S virt-manager 

在Debian和Ubuntu上:

  1. $ sudo apt install virt-manager 

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

在RHEL、CentOS和Fedora上:

  1. $ sudo dnf install virt-manager 

在openSUSE上:

  1. $ 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的默认界面应如下所示:

 

图1

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

创建新的虚拟机

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

  • 本地安装介质(比如ISO或CDROM)
  • 网络安装,比如HTTP、HTTPS或FTP
  • 网络启动(比如PXE)
  • 导入现有的磁盘映像

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

 

图2

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

 

图3

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

 

图4

选择Kvm访客的磁盘大小:

 

图5

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

 

图6

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

 

图7

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

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

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

 

图8

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

 

图9

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

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

 

图10

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

查看Kvm虚拟机的详细信息

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

 

图11

在该窗口中,您可以:

  • 查看运行中访客操作系统的详细信息
  • 查看虚拟机管理程序的详细信息
  • 查看访客操作系统的类型
  • 从CPU、内存、磁盘和网络等方面查看资源使用情况
  • 查看vCPU的数量
  • 查看分配的内存大小
  • 查看启动选项
  • 查看虚拟磁盘和cdrom的详细信息
  • 查看网络设置
  • 查看键盘鼠标设置
  • 查看显卡的详细信息
  • 查看声卡的详细信息
  • 查看连接至访客机器上的所有其他硬件的信息
  • 添加新的虚拟硬件
  • 修改虚拟硬件的参数
  • 删除虚拟硬件等

添加虚拟硬件

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

 

图12

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

 

图13

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

在Virt-manager主窗口中,我们可以在默认情况下查看所有访客系统的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

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

作者:SK

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

 

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

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

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

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

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

centos环境下kvm虚拟机之virt-install和virsh及virt-manager工具的使用

centos6.7环境下kvm虚拟机之virt-install和virsh及virt-manager工具的使用1.virt-install工具的使用2.virsh命令的使用3.virt-manager图形化界面工具的使用 1.virt-i
2023-06-06

Linux怎么在KVM上使用虚拟机

这篇文章跟大家分析一下“Linux怎么在KVM上使用虚拟机”。内容详细易懂,对“Linux怎么在KVM上使用虚拟机”感兴趣的朋友可以跟着小编的思路慢慢深入来阅读一下,希望阅读后能够对大家有所帮助。下面跟着小编一起深入学习“Linux怎么在K
2023-06-28

Linux用户宝典:如何在KVM上使用Virtualbox虚拟机?

您是否在考虑从VirtualBox换成KVM虚拟机管理程序?您最担心的问题之一就是在KVM中创建新的虚拟机以便一切重新开始,这可以说是一项艰巨的任务。

如何使用 Kubevirt 管理 Kubernetes 中的虚拟机

kubevirt 以 CRD 形式将 VM 管理接口接入到kubernetes,通过一个pod去使用libvirtd管理VM方式,实现pod与VM的一对一对应,做到如同容器一般去管理虚拟机,并且做到与容器一样的资源管理、调度规划。

如何在虚拟机中使用打印机

在虚拟机中使用打印机的方法取决于虚拟机软件和操作系统。以下是一般步骤:确保虚拟机软件已经安装并正在运行,您的虚拟机软件可能是VMware、VirtualBox等。在虚拟机中安装打印机驱动程序:在虚拟机中,打开设备管理器或设置,添加打印机并选
如何在虚拟机中使用打印机
2024-06-10

linux虚拟主机管理面板怎么使用

1. 登录管理面板首先,您需要登录到您的Linux虚拟主机管理面板。您可以使用您的用户名和密码登录,或者如果您是管理员,则可以使用管理员帐户登录。2. 添加网站一旦您登录到管理面板,您可以点击“添加网站”按钮。在这里,您需要输入您的网站名称
2023-06-05

如何在虚拟机中使用USB设备

在虚拟机中使用USB设备通常需要以下步骤:确保虚拟机软件支持USB设备的传输功能,例如VMware Workstation、VirtualBox等。将USB设备插入主机电脑的USB接口,确保设备被主机系统识别并可以正常使用。打开虚拟机软件,
如何在虚拟机中使用USB设备
2024-06-11

如何在虚拟机中使用摄像头

要在虚拟机中使用摄像头,您需要确保虚拟机软件支持摄像头传输。以下是一些常见的虚拟机软件的操作步骤:VMware Workstation:在虚拟机设置中,选择 USB 控制器,并确保摄像头被连接到虚拟机。然后,在虚拟机中打开摄像头应用程序即可
如何在虚拟机中使用摄像头
2024-06-11

如何使用xshell连接linux虚拟机

要使用Xshell连接Linux虚拟机,您需要按照以下步骤进行操作:1. 下载和安装Xshell软件:您可以从Xshell官方网站或其他可信的软件下载网站下载Xshell。安装完成后,打开Xshell软件。2. 创建一个新的会话:在Xshe
2023-09-18

如何在虚拟机中使用音频设备

要在虚拟机中使用音频设备,您可以按照以下步骤操作:确保虚拟机软件(如VirtualBox、VMware等)已正确安装并运行。打开虚拟机软件并启动您的虚拟机。在虚拟机的设置中,找到音频设备选项并确保已启用。如果虚拟机中没有自动识别音频设备,您
如何在虚拟机中使用音频设备
2024-06-11

如何在java虚拟机中使用jvm方法

这篇文章主要介绍了如何在java虚拟机中使用jvm方法,编程网小编觉得不错,现在分享给大家,也给大家做个参考,一起跟随编程网小编来看看吧!使用下面代码:for (int i = 0; i <10000; i++) {CglibWapper
2023-06-06

php如何在云虚拟主机使用

要在云虚拟主机中使用PHP,您需要按照以下步骤操作:1. 登录到您的云虚拟主机的控制面板或管理界面。这可能是通过Web浏览器访问的网页界面,或者是通过SSH或远程桌面连接的命令行界面。2. 确保您的云虚拟主机已经安装了PHP。大多数云虚拟主
2023-09-20

php如何在云虚拟主机使用

PHP在云虚拟主机上的使用在云虚拟主机上使用PHP可带来广泛支持、可扩展性、动态Web开发、数据库连接和成本效益等好处。本文讨论了如何配置、使用和优化PHP,包括选择提供商、安装PHP、创建PHP文件、配置设置、使用框架、实施安全措施、优化性能、定期更新以及监控。通过遵循最佳实践,您可以在云端构建健壮、高效的PHP应用程序。
php如何在云虚拟主机使用
2024-04-12

如何在虚拟机中使用软盘驱动器

要在虚拟机中使用软盘驱动器,您需要确保虚拟机中已经安装了软盘驱动器并正确配置了虚拟机的设置。以下是一些步骤来在虚拟机中使用软盘驱动器:打开虚拟机管理软件,并选择要编辑的虚拟机。进入虚拟机的设置或配置选项。在硬件设置中添加软盘驱动器,并选
如何在虚拟机中使用软盘驱动器
2024-06-11

如何在虚拟机中使用光盘驱动器

在虚拟机中使用光盘驱动器通常有两种方法:使用虚拟机软件自带的功能许多虚拟机软件如VMware和VirtualBox都支持在虚拟机中挂载光盘驱动器。您可以通过虚拟机软件的设置界面选择要挂载的光盘镜像文件或物理光盘,并将其连接到虚拟机。一旦连
如何在虚拟机中使用光盘驱动器
2024-06-11

如何在Python中使用虚拟环境

在Python中使用虚拟环境可以帮助您管理项目所需的依赖项,避免与系统中其他Python项目的冲突。以下是在Python中使用虚拟环境的常用方法:安装虚拟环境工具:您可以使用Python自带的venv模块或者第三方工具如virtualenv
如何在Python中使用虚拟环境
2024-05-10

如何在VirtualBox中限制虚拟机的内存使用

在VirtualBox中限制虚拟机的内存使用可以通过以下步骤实现:打开VirtualBox并选择要配置的虚拟机。点击“设置”按钮,然后选择“系统”选项卡。在“基本”选项卡下,找到“处理器”区域,然后将“内存大小”设置为所需的最大内存限制
如何在VirtualBox中限制虚拟机的内存使用
2024-06-11

如何在VirtualBox中限制虚拟机的CPU使用率

在VirtualBox中,您可以通过设置虚拟机的CPU限制来限制其使用率。以下是如何在VirtualBox中限制虚拟机的CPU使用率的步骤:打开VirtualBox并选择要限制CPU使用率的虚拟机。单击“设置”按钮以打开虚拟机的设置窗口。在
如何在VirtualBox中限制虚拟机的CPU使用率
2024-06-10

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录