kvm虚拟化1

Posted huxl1

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了kvm虚拟化1相关的知识,希望对你有一定的参考价值。

计算机的五大组成部分:

运算器,控制器,存储器,输入,输出

虚拟化是对cpu   ,内存,,磁盘, 网络,IO 的虚拟

cpu的虚拟 以时间分片形式进行,这样使得cpu可以运行多个进程

内存进行了空间复用,

MMU内存管理单元:每个进程拥有的内存最终都会映射到物理上,

内存将物理内存空间划分为多个空间,每一个叫做一个页匡,供进程使用

网卡的虚拟:时序复用,网卡队列,

虚拟化分类:

1 hypervisor  在它之上创建其他虚拟机(xen负责管理cpu,内存),IO设备有第一个虚拟机管理dom0, 其他虚拟机成为DomU ,

2 在操作系统上在安装虚拟化软件,再之上安装虚拟化  vmware

虚拟化有:

主机虚拟化:kvm  ,virtualbox ,xen

容器虚拟化:lxc   openvz  libcontainer ,只是将用户空间隔离虚拟出用户空间,共享同一个内核,  性能比较好但隔离型不太好,

模拟器:qemu

kvm的原理:

kvm有两个组件构成: 

1内核空间的kvm.ko  模块 ,  工作在内核中,会将

2 Qemu-kvm : 用户空间的程序工具 

技术分享图片

Libvirt : 虚拟机管理程序,用于交互的  c/s架构的

Virt-manager   :图形化的管理程序   可以实现虚拟机的创建

Kvm需硬件cpu支持虚拟化:grep  -E  -I  “(svm|vmx)”  /proc/cpuinfo   有表示支持硬件虚拟化

Modinfo     kvm     --------------命令查看kvm模块

Modprobe   kvm    --------------装入kvm模块

这是在/dev 下有kvm目录表示导入成功,同时现在系统已经是虚拟化的了

开始装应用程序: yum  install   libvirt   libvirt-daemon-kvm  virt-manager 

 systemctl  start  libvirtd.service    启动

 创建个物理桥,可以ssh通过这个物理桥去管理,创建虚拟机

Virsh  iface-bridge   eno33  br0

技术分享图片

解决

技术分享图片

技术分享图片

重启网卡:systemctl restart  network.service

技术分享图片

 

 

基于此桥设备来创建虚拟机

Ssh   -X  [email protected]

# virt-manager  &   启动图形管理界面

技术分享图片

 

以上是关于kvm虚拟化1的主要内容,如果未能解决你的问题,请参考以下文章

KVM 虚拟化 virsh 命令来源 libvirt-client

#yyds干货盘点# Centos7安装kvm虚拟机(使用virt­install管理)

HDMI2.0 2:1KVM控制器|HDMI2.0 2切1KVM切换器|AG7231方案应用

CentOS7 在线下载 KVM 依赖 rpm 安装包

搭建kvm虚拟化平台和管理kvm虚拟化平台

搭建kvm虚拟化平台和管理kvm虚拟化平台