使用virt-manager创建和管理虚拟机

摘要:
virt管理器包为在多个虚拟机管理程序和主机上创建和管理虚拟机提供了一个方便的GUI。Virsh可用于列出、启动、停止和创建虚拟机。哪个virt经理④ 使用QEMU作为虚拟机管理器,因为QEMU可以在任何硬件上运行sudoapt-geinstallqemu

1、虚拟机管理程序和虚拟机管理

  一个服务器上只安装单一操作系统的时代已经过去,单个服务器可通过安装多个虚拟机来运行不同操作系统。虚拟机的大量使用减少了所需的服务其硬件,降低了服务器的功耗,但却带来了另外一个问题,多虚拟机数目的增加使其管理变得更加复杂。                                  

  虚拟化为管理虚拟机及其资源以及物理主机的基础资源带来了新的挑战。多个操作系统现在以虚拟机的形式共享一个物理主机的资源,操作系统与物理主机之间不再存在一对一的映射关系。每个虚拟机使用一个容器和其他元数据来表示,该容器持有一个或多个虚拟磁盘,而这些元数据用来描述该虚拟机的配置和约束条件。每个虚拟机共享物理主机的资源,主机不仅需要配置,还需要了解这些资源的利用率(以确保虚拟机具有合适的密度,能够最佳地使用主机,既不会给可用资源带来重负,也不会浪费它们)。

2、Virtual Machine Manager介绍

  Virtual Machine Manager (virt-manager) 是针对虚拟机管理的一个开源解决方案,由Red-Hat开发。Virtual Machine Manager的优势很明显,它显著简化了管理虚拟机的能力,同时提供了度量虚拟机性能及监视资源利用率的功能。

   Virtual Machine Manager (virt-manager) 是一个轻量级应用程序套件,形式为一个管理虚拟机的命令行或图形用户界面 (GUI)。除了提供对虚拟机的管理功能之外,virt-manager 还通过一个嵌入式虚拟网络计算 (VNC) 客户端查看器为 Guest 虚拟机提供一个完整图形控制台。

 

3、虚拟化管理工具套件介绍

  virt-manager  libvirt 虚拟化 API 的一个首要用户,但有一个越来越庞大的工具生态系统在使用此接口进行虚拟化管理。virt-manager 包提供了一个便捷的 GUI,用来在多个虚拟机管理程序和主机上创建和管理虚拟机。如果更喜欢命令行,那么会由许多工具为您提供只有命令行才能提供的能力和控制力。

  virt-install 工具提供了配置新虚拟机的能力。virt-manager 提供了少量针对虚拟机创建的配置选项,而 virt-install 提供了丰富的配置选项,包括安装方法、存储配置、网络配置、图形配置、虚拟化选项,以及一个庞大的虚拟化设备选项列表。

 

 

  virt-image 工具类似于 virt-install 工具,但支持您在 XML 中定义虚拟机创建过程的细节。该 XML 描述符文件指定了虚拟机的一般元数据、域属性(CPU、内存等),以及存储配置。

 

  virt-clone 工具提供了一种克隆现有的虚拟机映像的方式。提到克隆,我指的是复制现有的虚拟机,该虚拟机具有更新的参数,可确保新虚拟机是唯一的,从而避免发生冲突(比如 MAC 地址冲突)。

 

  virt-viewer 工具为一个使用 VNC 协议的给定虚拟机提供了一个图形控制台。virt-viewer 可附加到在本地主机或远程主机上运行的虚拟机。

 

  最后,管理 Guest 域的最强大的工具是虚拟化 shell,或者称为 virshvirsh 可用于列出、启动和停止虚拟机,以及创建虚拟机。简言之,你可使用 virsh 跨虚拟机管理程序执行全面地管理公开在其他工具中未提供的虚拟化特性。

 

virt-manager的安装:

①对于debian系

  sudo apt-get install virt-manager

②验证是否安装成功

  ps ax | grep libvirtd

③使用which 命令确认 virt-manager 包是否已经安装,以及了解 virt-manager 文件的位置

  which virt-manager

④使用 QEMU 作为虚拟机管理程序,这是因为 QEMU 可在任何硬件上运行

  sudo apt-get install qemu

 

 

免责声明:文章转载自《使用virt-manager创建和管理虚拟机》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇openstack 制作大于2TB根分区自动扩容的CENTOS镜像纯C日志函数库 zlog下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

关于网卡的知识(一台电脑到底有多少块网卡)

1:笔记本电脑一般有两块网卡,一个PCI网卡,一个WireLess无线网卡,如果蓝牙也算一块网卡的话,有的笔记本有三块网卡 2:当我们安装虚拟机后,会有虚拟网卡,比如安装vmware,自动增加两个虚拟网卡: VMnet1和VMnet8,VMnet1是虚拟机主机模式的网卡,VMnet8是虚拟机的NAT模式网卡。 设备管理器可以查看网卡...

Hadoop学习之路(二)HDFS基础

1.HDFS前言 HDFS:Hadoop Distributed File System,Hadoop分布式文件系统,主要用来解决海量数据的存储问题。 设计思想 分散均匀存储 dfs.blocksize = 128M 备份冗余存储 dfs.replication = 3 在大数据系统中作用 为各类分布式运算框架(如:MapReduce,spark,hi...

主流服务器虚拟化技术简单使用——KVM(二)

通过Linux工具管理KVM 主流服务器虚拟化技术简单使用——KVM(一)部署了一台KVM主机,提到KVM可以通过命令行工具(virt-install、virsh)和GUI工具(virt-manager)管理虚拟机。实际上virt-install、virsh、virt-manager只是管理工具,如果部署多台KVM,并不需要每一台都安装这些管理工具,因为它...

java内存及数据区

Java运行时的数据区包括:(其中前两个是线程共享的) 1.方法区(Method Area) 存储已被虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码等数据 2.堆(Heap) 存放对象实例,几乎所有对象实例都在这里分配内存 3.虚拟机栈(VM Stack) 描述的是Java方法执行的内存模型:每个方法在执行的同时会创建一个Stack Fram...

mapping 详解1(mapping type)

映射(mapping) 映射是定义一个文档以及其所包含的字段如何被存储和索引的方法。 例如,用映射来定义以下内容: 哪些 string 类型的 field 应当被当成当成 full-text 字段 哪些字段应该是数值类型、日期类型或者是地理位置信息 日期类型字段的格式是怎么样的 是否文档的所有字段都需要被索引到 _all 字段 动态增加的 field 可...

Linux的安装注意事项

Linux简介:   Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。 Linux能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。       Linux的发...