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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM