加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长百科 > 正文

KVM虚拟化使用详解

发布时间:2019-06-28 01:17:44 所属栏目:站长百科 来源:技术流ken
导读:KVM先容 Kernel-based Virtual Machine的简称,是一个开源的体系假造化模块,自Linux 2.6.20之后集成在Linux的各个首要刊行版本中。 KVM的假造化必要硬件支持(如Intel VT技能可能AMD V技能)。是基于硬件的完全假造化。 假造化是云计较的基
副问题[/!--empirenews.page--]

 KVM先容

Kernel-based Virtual Machine的简称,是一个开源的体系假造化模块,自Linux 2.6.20之后集成在Linux的各个首要刊行版本中。

KVM的假造化必要硬件支持(如Intel VT技能可能AMD V技能)。是基于硬件的完全假造化。

假造化是云计较的基本。假造化可以满意在一台物理的处事器上运行多个假造机。假造机共享物理机的 CPU、内存、IO 硬件资源,但逻辑上假造机之间是彼此断绝的。

物理机我们一样平常称为宿主机(Host),宿主机上面的假造机称为客户机(Guest)。

KVM假造化行使详解

假造化分类

假造化分为两种:1型假造化和2型假造化。

1型假造化

Hypervisor 直接安装在物理机上,多个假造机在 Hypervisor 上运行。Hypervisor 实现方法一样平常是一个非凡定制的 Linux 体系。Xen 和 VMWare 的 ESXi 都属于这个范例。

KVM假造化行使详解

2型假造化

物理机上起首安装通例的操纵体系,好比 Redhat、Ubuntu 和 Windows。Hypervisor 作为 OS 上的一个措施模块运行,并对打点假造机举办打点。KVM、VirtualBox 和 VMWare Workstation 都属于这个范例。

KVM假造化行使详解

理论上讲:

1型假造化一样平常对硬件假造化成果举办了出格优化,机能上比2型要高;

2型假造化由于基于平凡的操纵体系,会较量机动,好比支持假造机嵌套。嵌套意味着可以在KVM假造机中再运行KVM。

陈设KVM

情形筹备

KVM假造化行使详解

确认开启假造化

  1. [root@ken ~]# grep -E "(vmx)|(svm)" /proc/cpuinfo  
  2. flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc art rep_good nopl tsc_reliable nonstop_tsc extd_apicid aperfmperf eagerfpu pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw retpoline_amd vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap xsaveopt clzero irperf xsaveerptr ibpb arat nptsvm_lock nrip_save vmcb_clean flushbyasid decodeassists 

第一步:下载相干软件

  1. [root@ken ~]# yum install libvirt virt-install qemu-kvm -y 

libvirt : KVM 的打点器材。Libvirt 包括 3 个对象:靠山 daemon 措施 libvirtd、API 库和呼吁行器材 virsh

qemu-kvm:KVM 和 QEMU 的焦点包,提供 CPU、内存和 IO 假造化成果

virt-install是一个呼吁行器材,它可以或许为KVM、Xen或其余支持libvrit API的hypervisor建设假造机并完成GuestOS安装

第二步:启动libvirt

  1. [root@ken ~]# systemctl restart libvirtd 

第三步:建设磁盘

  1. [root@ken ~]# qemu-img create -f raw /ken/centos7-x86_64.raw 10G 
  2. Formatting '/ken/centos7-x86_64.raw', fmt=raw size=10737418240  

第四步:建设假造机

  1. [root@ken ~]# virt-install --virt-type kvm --name Centos7-x86_64 --ram 1024 --cdrom=/tmp/CentOS-7.3-x86_64-Minimal-1511.iso --disk path=/ken/centos7-x86_64.raw --network network=default --graphics vnc,listen=0.0.0.0 --noautoconsole 

留意:必要上传一个镜像到/tmp目次下,其他目次也可以,上面指定即可

第五步:快速行使VNC举办毗连

ip地点输入假造机ip

KVM假造化行使详解

开始安装系

KVM假造化行使详解

定制化体系

KVM假造化行使详解

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读