国内最专业的IT技术学习网

UI设计

当前位置:主页 > UI设计 >

KVM虚拟化使用详解

发布时间:2019/06/27标签:   虚拟机    点击量:

原标题:KVM虚拟化使用详解
KVM先容Kernel-based Virtual Machine的简称,是一个开源的体系虚构化模块,自Linux 2.6.20以后集成在Linux的各个重要刊行版本中。KVM的虚构化须要硬件支撑(如Intel VT技巧或许AMD V技巧)。是基于硬件的完整虚构化。虚构化是云盘算的基本。虚构化能够满意在一台物理的效劳器上运转多个虚构机。虚构机同享物理机的 CPU、内存、IO 硬件资本,但逻辑上虚构机之间是彼此断绝的。物理机咱们个别称为宿主机(Host),宿主机下面的虚构机称为客户机(Guest)。虚构化分类虚构化分为两种:1型虚构化和2型虚构化。1型虚构化Hypervisor 间接装置在物理机上,多个虚构机在 Hypervisor 上运转。Hypervisor 完成方法个别是一个特别定制的 Linux 体系。Xen 和 VMWare 的 ESXi 都属于这个范例。2型虚构化物理机上起首装置惯例的操纵体系,比方 Redhat、Ubuntu 和 Windows。Hypervisor 作为 OS 上的一个顺序模块运转,并对治理虚构机停止治理。KVM、VirtualBox 和 VMWare Workstation 都属于这个范例。实践上讲:1型虚构化个别对硬件虚构化功效停止了特殊优化,机能上比2型要高;2型虚构化由于基于一般的操纵体系,会比拟机动,比方支撑虚构机嵌套。嵌套象征着能够在KVM虚构机中再运转KVM。安排KVM情况预备确认开启虚构化[root@ken~]#grep-E"(vmx)|(svm)"/proc/cpuinfoflags:fpuvmedepsetscmsrpaemcecx8apicsepmtrrpgemcacmovpatpse36clflushmmxfxsrssesse2syscallnxmmxextfxsr_optpdpe1gbrdtscplmconstant_tscartrep_goodnopltsc_reliablenonstop_tscextd_apicidaperfmperfeagerfpupnipclmulqdqssse3fmacx16sse4_1sse4_2x2apicmovbepopcntaesxsaveavxf16crdrandhypervisorlahf_lmsvmextapiccr8_legacyabmsse4amisalignsse3dnowprefetchosvwretpoline_amdvmmcallfsgsbasebmi1avx2smepbmi2rdseedadxsmapxsaveoptclzeroirperfxsaveerptribpbaratnptsvm_locknrip_savevmcb_cleanflushbyasiddecodeassists第一步:下载相干软件[root@ken~]#yuminstalllibvirtvirt-installqemu-kvm-ylibvirt : KVM 的治理东西。Libvirt 包括 3 个货色:后盾 daemon 顺序 libvirtd、API 库和下令行东西 virshqemu-kvm:KVM 和 QEMU 的中心包,供给 CPU、内存和 IO 虚构化功效virt-install是一个下令行东西,它可能为KVM、Xen或别的支撑libvrit API的hypervisor创立虚构机并实现GuestOS装置第二步:启动libvirt[root@ken~]#systemctlrestartlibvirtd

版权信息Copyright ? IT技术教程 版权所有??? ICP备案编号:鲁ICP备09013610号