银河麒麟服务器操作系统KVM虚拟化适配手册文档格式.docx
- 文档编号:20731236
- 上传时间:2023-01-25
- 格式:DOCX
- 页数:16
- 大小:721KB
银河麒麟服务器操作系统KVM虚拟化适配手册文档格式.docx
《银河麒麟服务器操作系统KVM虚拟化适配手册文档格式.docx》由会员分享,可在线阅读,更多相关《银河麒麟服务器操作系统KVM虚拟化适配手册文档格式.docx(16页珍藏版)》请在冰豆网上搜索。
长城信安擎天DF720服务器
CPU类型
飞腾2000+处理器
操作系统版本
Kylin-4.0.2-server-sp2-2000-19050910.Z1
内核版本
4.4.131
virt-manager版本
4.0.0
1.3virt-manager及相关软件简介
virt-manager是虚拟机管理器(VirtualMachineManager)应用程序的缩写,也是管理工具的软件包名称。
是用于管理虚拟机的图形化的桌面用户接口。
其工作流程依赖libvirt的API实现,能够提供诸如虚拟机生命周期管理,虚拟机
CPU,内存,磁盘,网卡,显卡,终端等虚拟资源的管理功能。
virsh是用于管理虚拟化环境中的客户机和Hypervisor的命令行工具,与virt-manager等工具类似,它也是通过libvirtAPI来实现虚拟化的管理。
virsh是完全在命令行文本模式下运行的用户态工具,它是系统管理员通过脚本程序实现虚拟化自动部署和管理的理想工具。
1.4virt-manger架构及原理
virt-manager架构如下图所示:
1.4.1KVM
KVM(Kernel-basedVirtualMachine,即内核级虚拟机)是一个开源的系统虚拟化模块。
它使用Linux自身的调度器进行管理,KVM目前已成为学术界的主流VMM之一。
它包含一个为处理器提供底层虚拟化可加载的核心模块
kvm.ko。
kvm还需要一个经过修改的QEMU软件(qemu-kvm),作为虚拟机上层控制和界面。
KVM的虚拟化需要硬件支持。
是基于硬件的完全虚拟化。
通过使用KVM,可以运行多个其本身运行未改动的镜像的虚拟机。
1.4.2QEMU
QEMU是个独立的虚拟化解决方案,从这个角度它并不依赖KVM。
而KVM是另一套虚拟化解决方案,不过因为这个方案实际上只实现了内核中对处理器虚拟化特性的支持,换言之,它缺乏设备虚拟化以及相应的用户空间管理虚拟机的工具,所以它借用了QEMU的代码并加以精简,连同KVM一起构成了另一个独立的虚拟化解决方案,KVM+QEMU。
1.4.3Libvirt
libvirt是对虚拟机进行管理的工具和应用程序接口(API),提供如下功能:
1,它提供统一、稳定、开放的源代码的应用程序接口(API)、守护进程
(libvirtd)和和一个默认命令行管理工具(virsh)。
2,它提供了对虚拟化客户机和它的虚拟化设备、网络和存储的管理。
3,它提供了一套较为稳定的C语言应用程序接口。
目前,在其他一些流行的编程语言中也提供了对libvirt的绑定,在Python、Perl、Java、Ruby、PHP、
OCaml等高级编程语言中已经有libvirt的程序库可以直接使用。
4,它对多种不同的Hypervisor的支持是通过一种基于驱动程序的架构来实现的。
libvirt对不同的Hypervisor提供了不同的驱动,包括Xen的驱动,对
QEMU/KVM有QEMU驱动,VMware驱动等。
5,它作为中间适配层,让底层Hypervisor对上层用户空间的管理工具是可以做到完全透明的,因为libvirt屏蔽了底层各种Hypervisor的细节,为上层管理工具提供了一个统一的、较稳定的接口(API)。
2virt-manager使用方法
1)安装virt-manager及相关软件
$apt-getinstallvirt-managerlibvirt-binlibvirt-clientsqemu-kvmqemuqemu-efi
seabiosopenssh-askpass
2)配置libvirt
#Someexamplesofvalidvaluesare:
#
#user="
qemu"
#Ausernamed"
+0"
#Superuser(uid=0)
100"
orauserwithuid=100
user="
root"
#ThegroupforQEMUprocessesrunbythesysteminstance.Itcanbe
#specifiedinasimilarwaytouser.group="
#Whetherlibvirtshoulddynamicallychangefileownership
#tomatchtheconfigureduser/groupabove.Defaultsto1.
#Setto0todisablefileownershipchanges.dynamic_ownership=0
修改/etc/libvirt/qemu.conf
3)启动libvirt服务
$servicelibvirt-binrestart
4)启动virt-manager
$virt-manager
5)创建存储池
在创建虚拟机之前需要先创建虚拟存储池存放虚拟机磁盘及ISO资源。
1,点击Details
2,出现如下界面,点击添加按钮
3,输入存储池名称
4,输入路径
6)创建虚拟机
1,点击右键
2,选择安装方式
3,选择ISO路径
4,选择ISO路径
5,输入CPU及内存大小
6,输入虚拟磁盘大小
6,输入虚拟机名称
6,输入网桥名称
7)启动虚拟机
8)关闭虚拟机
9)添加虚拟设备
1,双击虚拟机名称进入虚拟机
2,进入详情页
3,选择虚拟资源
4,点击添加按钮,完成添加操作
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 银河 麒麟 服务器 操作系统 KVM 虚拟 化适配 手册