虚拟化管理工具的安装与使用

虚拟化管理工具的安装与使用

Libvirt是一个软件的集合,包括API库,后台运行程序(Libvirtd)和命令行工具(virsh)。
Libvirt主要有下面3个功能:

  • 1 虚拟机管理:以虚拟机为对象,Libvirt提供了定义,删除,启动,关闭,暂停,恢复,保存,回滚和迁移各种功能;
  • 2 虚拟设备管理:能够管理各种虚拟外设,如虚拟磁盘,虚拟网卡,内存,虚拟CPU;
  • 3 远程控制:Libvirt除了对本机进行管理外,还提供了远程连接功能。通过提供的virsh程序或API能够远程连接其他物理机的Hypervisor;

Libvirt官网:https://libvirt.org/
Libvirt文档:https://libvirt.org/docs.html

1、libvirt的安装和使用

(1) 使用命令“apt-get install libvirt-bin”和“apt-get install libvirt-dev”安装libvirt-bin和libvirt-dev两个包。
虚拟化管理工具的安装与使用_第1张图片
虚拟化管理工具的安装与使用_第2张图片
(2) libvirt安装时会默认安装libvirtd和virsh等可执行程序。使用命令“which libvirtd”可以查看libvirtd命令位置,使用命令“libvirtd --version”可以查看libvirtd的版本号。
在这里插入图片描述
(3) 使用命令“ps –le|grep libvirtd”查看libvirtd守护进程是否启动,“-le”参数表示长格式显示所有进程。如果出现如下图的界面,说明libvirtd已经启动。
在这里插入图片描述
(4) 对libvirt服务(或者叫libvirt-bin服务)常用的操作方式有“{start|stop|restart |status}”,可以使用service命令对其进行操作。
(5) 使用“service libvirt-bin stop”停止libvirt-bin服务,停止后使用“ps -le|grep libvirtd”查看已经没有libvirt的进程。使用“service libvirt-bin start”开启libvirt-bin服务,使用“service libvirt-bin status”查看libvirt-bin服务。
虚拟化管理工具的安装与使用_第3张图片

2、virt-manager的安装和使用

(1) virt-manager提供了图形化界面来管理KVM的虚拟机,可以管理多个宿主机上的虚拟机,但是宿主机上必须首先安装libvirt。
(2) virt-manager的安装同其他linux的软件安装一样,有多种方式。如果想从源代码进行编译和安装,可以到virt-manager官网:http://virt-manager.org/进行下载。源代码下载后,同样是首先解压缩,然后进入到解压缩目录,执行命令“./configure”,“make”,“make install”进行配置、编译和安装。
(3) 使用命令“apt-get install virt-manager”进行virt-manager的安装。
虚拟化管理工具的安装与使用_第4张图片
(4) 安装完成后可以使用命令“virt-manager --version”查看版本号。
在这里插入图片描述
(5) 在Ubuntu中使用virt-manager非常方便,在Ubuntu的图形界面中,在桌面左上角“search your computer and online sources”的搜索框中输入“virt”即可在下方看到“Virtual Machine Manager”,即virt-manager的图标,鼠标点击即可。
虚拟化管理工具的安装与使用_第5张图片

3、使用virt-manager创建虚拟机

(1) virt-manager界面如下:
虚拟化管理工具的安装与使用_第6张图片
(2) virt-manager刚打开时,里面没有虚拟机,管理界面如图所示:
虚拟化管理工具的安装与使用_第7张图片
(3) 在virt-manager管理界面中,创建一个虚拟机,点击左上角的电脑小图标,然后选择创建虚拟机要使用的镜像文件,即安装介质的选择,这里选择最后一种,导入已存在的磁盘镜像,然后点击“Forward”。
虚拟化管理工具的安装与使用_第8张图片
(4) 指定要使用的镜像文件所在的路径,然后选择使用的镜像文件的操作系统类型和版本号。
虚拟化管理工具的安装与使用_第9张图片
(5) 选择要为虚拟机设置的内存大小和虚拟CPU的个数。本例中内存设为1G,vCPU个数设为1个。
虚拟化管理工具的安装与使用_第10张图片
(6) 下图给出了前面设置的虚拟机的基本信息,在高级选项中给出了虚拟网络的配置,采用默认值即可,配置完成后点击“Finish”虚拟机启动,virt-manager自动连接到虚拟机。
虚拟化管理工具的安装与使用_第11张图片
(7) 在客户机创建成功后,virt-manager会生成一个虚拟机的XML配置文件,配置文件默认存放路径在/etc/libvirt/qemu下,文件名即为创建的虚拟机的名称ubunt16.04.xml。可以使用命令“cd /etc/libvirt/qemu/”在“/etc/libvirt/qemu”目录下看到配置文件ubuntu16.04.xml。
在这里插入图片描述
虚拟化管理工具的安装与使用_第12张图片
(8) 虚拟机启动后界面如图所示:
虚拟化管理工具的安装与使用_第13张图片
(9) 在界面左上角,将鼠标放置在图标上,提示信息为“Show virtual hardware details”,点击该图标,可以看到如图所示的创建的ubuntu虚拟机的详细配置信息。在该配置信息中,包括对客户机的名称,描述信息,处理器,内存,磁盘,网卡,鼠标,声卡,显卡等许多信息的配置,这些详细的配置信息都写在/etc/libvirt/qemu/ubuntu16.04.xml配置文件中。如果对运行中的客户机进行配置信息的修改,配置并不能立即生效,只有重启虚拟机后才能生效。
虚拟化管理工具的安装与使用_第14张图片
(10) 虚拟机启动后,virt-manager管理界面如图所示。“ubuntu16.04”即为所创建的虚拟机的名称,处于运行状态的虚拟机的状态为“Running”,点击“Open”图标打开虚拟机窗口界面,点击图标启动虚拟机。点击后有几个选项,包括“Reboot”、“Shut Down”、“Force Reset”、“Force Off”和“Save”。点击“Shut Down”进行虚拟机的正常关闭,使用“Force Off”进行虚拟机的强制关机,一般尽量避免使用“Force Off”来强制关机。点击“Save”会保存当前客户机的当前运行状态。
虚拟化管理工具的安装与使用_第15张图片

你可能感兴趣的:(KVM)