zhuce 发表于 2017-6-23 09:41:20

KVM安装、镜像创建(一)

环境准备
  VMware Workstation Pro启动虚拟化
  
  查看启动的系统是否支持vmx或svm



grep -E '(vmx|svm)' /proc/cpuinfo


  备注:操作系统centos 7

KVM安装
  1、yum查看kvm安装包



yum list |grep kvm
  
  2、安装



yum install -y qemu-kvm qemu-kvm-tools libvirt

  3、启动libvirtd



systemctl start libvirtd

  备注:libvirt用来管理kvm
  

  4、tighvnc安装
  下载地址:http://www.tightvnc.com/download.php


KVM镜像
  1、创建镜像格式



qemu-img create -f raw /opt/CentOS-7-x86_64.raw 10G


  备注:raw格式不支持快照



硬盘格式总体上分为两种:1为全镜像格式,2为稀疏格式
全镜像格式(典型代表raw格式),其特点:设置多大就是多大,写入速度快,方便的转换为其他格式,性能最优,但是占用空间大
稀疏模式(典型代表qcow2格式),其特点:支持压缩,快照,镜像,更小的存储空间(即用多少占多少)
  2、安装virt-install,虚拟机安装命令包



yum install -y virt-install

  virt-install
  --help 帮助命令
  --virt-type 类型,使用kvm
  --name 名称
  --ram 内存
  --cdrom ISO镜像文件
  --disk指定磁盘
  --network网络
  --graphics 指定图形显示相关的配置
  --noautoconsole 禁止自动连接至虚拟机的控制台
  3、创建镜像



virt-install --virt-type kvm --name CentOS-7-X86_64 --ram 2048 --cdrom=/opt/CentOS-7-x86_64-DVD-1511.iso --disk path=/opt/CentOS-7-x86_64.raw --network network=default --graphics vnc,listen=0.0.0.0 --noautoconsole



  运行TightVNC Viewer


  centos 7系统安装参考 https://www.cnblogs.com/shhnwangjian/p/5839112.html
  4、虚拟机基本操作


[*]生成kvm虚拟机:virt-install
[*]查看在运行的虚拟机:virsh list
[*]查看所有虚拟机:virsh list --all
[*]查看kvm虚拟机配置文件:virsh dumpxml name
[*]启动kvm虚拟机:virsh start name
[*]正常关机:virsh shutdown name
[*]非正常关机(相当于物理机直接拔掉电源):virsh destroy name
[*]删除:virsh undefine name(彻底删除,找不回来了,如果想找回来,需要备份/etc/libvirt/qemu的xml文件)
[*]根据配置文件定义虚拟机:virsh define file-name.xml
[*]挂起,终止:virsh suspend name
[*]恢复挂起状态:virsh resumed name
页: [1]
查看完整版本: KVM安装、镜像创建(一)