设为首页 收藏本站
查看: 1341|回复: 0

[经验分享] linux KVM搭建

[复制链接]

尚未签到

发表于 2017-6-25 11:58:52 | 显示全部楼层 |阅读模式
  1、kvm的安装
  +++++++++++++++++
1、cpu支持虚拟化,(intel虚拟化技术vmx、amd虚拟化技术svm)
   在linux中怎么查看cpu是否支持虚拟化
   cat /proc/cpuinfo  |grep    'svm\|vmx'
   cat /proc/cpuinfo  |grep  -E  'svm|vmx'
   
2、kvm模块,完成cpu和内存的虚拟化,kvm模块是内核当中的一个模块
   modprobe  kvm
   
3、IO设备的虚拟化,输入输出设备的虚拟化
   yum  install  qemu-kvm   -y
  
4、libvirt组工具是管理kvm虚拟机软件:
    yum  install libivrt -y   
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
   
   
虚拟化系统由那些组成(必须的):
cpu、内存、硬盘、
  :硬盘(空)?--->安装操作系统--(通过光盘镜像iso文件)--->图形界面       [桌面或者    X Window System]
  
:硬盘(空)?---->无人值守安装(PXE)或者KS:--->不需要图形界面
  :硬盘(含有操作系统)-->不需要图形界面
  
dd  if=/dev/zero   of=disk.img   bs=1G   count=20            #20G的磁盘,磁盘类型                        00 00 00 00 00 00 00
dd  if=/dev/zero   of=disk.img   bs=1G  seek=20  count=0     #稀疏格式
  
#####这种模块磁盘的方法生成的磁盘文件,最接近真实磁盘       #########raw类型  
  
虚拟磁盘有很多种类型:
  vmware: vmdk
kvm:qcow2、raw
  ##############怎么看虚拟磁盘的类型:
  file   虚拟磁盘文件
qemu-img  
qemu-img info disk.img
  [iyunv@localhost ~]# qemu-img info cirros-0.3.5-x86_64-disk.img
image: cirros-0.3.5-x86_64-disk.img
file format: qcow2
virtual size: 39M (41126400 bytes)
disk size: 13M
cluster_size: 65536
Format specific information:
    compat: 0.10

  ###################################################################################
virt-manager   #一种安装方法,可以新建虚拟机,基于图形
  virt-install   ##也有图形窗口,也可以不要图形窗口
  virt-install  --connect   qemu:///system   --name mylinux --memory 1024 --vcpus  1  --disk  /opt/cirros-0.3.5-x86_64-disk.img --boot  hd

  virt-install --connect   qemu:///system  \
   --memory 1024 \
   --vcpus  1 \
   --disk  /opt/cirros-0.3.5-x86_64-disk.img \
   --boot  hd \
   


++++没有ip的情况下使用virsh console  name|id       ####没有走网络,相当于串口
++++有ip的情况可以通过ssh
   
  ----------------------------------------------------------------------------
  cpu支持虚拟化, 如果支持需要在bios中开启
【intel虚拟化技术是vmx】      【amd的虚拟化技术是svm】
  ###############在linux中查看cpu的信息,是否支持虚拟化
cat /proc/cpuinfo  |grep -E   'svm|vmx'   
cat /proc/cpuinfo  |grep      'svm\|vmx'
  KVM (for Kernel-based Virtual Machine) 基于内核实现的虚拟机,主要是指内核中已经有kvm模块了,
可以使用modprobe kvm   #将kvm模块装载进内核,装载完成后可以通过lsmod |grep kvm进行状态的查看
  但是kvm模块,只负责cpu和内存的虚拟化
  而IO设备(输入输出设备),则需要由qemu-kvm和内核一起实现        
安装qemu-kvm:   
yum install qemu-kvm -y
  #######################################################################################
kvm虚拟有一套管理工具:libvirt-daemon服务端:
管理界面:virt-manager    #图形的管理界面,需要安装图形库(Gnome Desktop)
yum install libvirt-daemon  -y
yum install virt-manager  -y
  
systemctl restart libvirtd.service    #启动服务
  virt-manager   连接的libvirtd.service服务端
  
将图形数据返回来由,Xmanager 5来显示
/var/lib/libvirt/images    默认的镜像或者磁盘镜像地址池
  virt-manager   #管理kvm图形界面
  ####查看运行的kvm虚拟机
virsh list    #列出当前运行状态的kvm虚拟机
virsh list --all   #列出全部的kvm虚拟机
  virst start  centos7.0          ##开启centos7.0这一台虚拟机
virsh  shutdown   centos7.0     ##关闭centos7.0这一台虚拟机

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-387941-1-1.html 上篇帖子: KVM安装部署文档 下篇帖子: KVM介绍和使用
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表