KVM安裝、鏡像建立(一)

 環境準備

VMware Workstation Pro啓動虛擬化php

查看啓動的系統是否支持vmx或svmhtml

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

備註:操做系統centos 7centos

 

KVM安裝

一、yum查看kvm安裝包bash

yum list |grep kvm

二、安裝網絡

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

三、啓動libvirtd性能

systemctl start libvirtd

備註:libvirt用來管理kvmui

四、tighvnc安裝spa

下載地址:http://www.tightvnc.com/download.php操作系統

 

KVM鏡像

一、建立鏡像格式xml

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

備註:raw格式不支持快照

硬盤格式整體上分爲兩種:1爲全鏡像格式,2爲稀疏格式

全鏡像格式(典型表明raw格式),其特色:設置多大就是多大,寫入速度快,方便的轉換爲其餘格式,性能最優,可是佔用空間大

稀疏模式(典型表明qcow2格式),其特色:支持壓縮,快照,鏡像,更小的存儲空間(即用多少佔多少)

二、安裝virt-install,虛擬機安裝命令包

yum install -y virt-install

virt-install  

--help 幫助命令

--virt-type 類型,使用kvm

--name 名稱

--ram 內存

--cdrom ISO鏡像文件

--disk  指定磁盤

--network  網絡

--graphics 指定圖形顯示相關的配置

--noautoconsole 禁止自動鏈接至虛擬機的控制檯

三、建立鏡像

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系統安裝參考 http://www.javashuo.com/article/p-hvwtudxp-et.html

四、虛擬機基本操做

  • 生成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
相關文章
相關標籤/搜索