Centos7中安裝KVM虛擬機

KVM 特性

  • 嵌入到linux內核
  • 虛擬機是一個進程
  • SPICE是redhat開發的開源的專門的桌面虛擬化數據傳輸協議
  • QEMU是能夠圖形化管理KVM虛擬機的一個工具,專門用來管理KVM的,因此一般都是與KVM同時出現。linux

  • centos7KVM新增以下功能:
  • cpu熱添加
  • 內存熱添加

VMwareWorkstation虛擬機centos7中部署KVM虛擬機

一、centos7.x系統需求

  • 內存4G以上
  • 處理器需打開虛擬化功能
  • 添加獨立磁盤供KVM虛擬機使用

Centos7中安裝KVM虛擬機

Centos7中安裝KVM虛擬機

二、格式化獨立磁盤

  • 將獨立磁盤分區,格式化爲XFS格式,系統中建立掛載點,使得系統可使用該空間。

mkdir /vdir
mount /dev/sb1 /vdirwindows

Centos7中安裝KVM虛擬機

三、安裝KVM相關環境包

yum install qemu-kvm qemu-kvm-tools virt-manager libvirt virt-install -ycentos

  • qemu-kvm 虛擬化軟件
  • virsh virt-manager virt-viewer virt-install other-tools是libvirt用戶態的工具

四、建立虛擬機的域空間

  • 注:此處文件須要建立到專門供虛擬機使用的掛載目錄下。

qemu-img create -f raw /vdir c7-1.img 10G //文件格式能夠是img,也能夠是rawide

lsmod | grep kvm //檢查KVM模塊是否安裝工具

Centos7中安裝KVM虛擬機

五、將須要安裝的系統鏡像放入本地,供安裝時使用

cp CentOS-7-x86_64-DVD-1708.iso /opt/centos7

  • 查看服務啓動狀態

systemctl status libvirtd.service //系統默認開機自啓動3d

六、執行虛擬機安裝

virt-install --name c7-1 \      //指定虛擬機名稱
--virt-type kvm \     //指定安裝類型
--ram 2048 \          //指定虛擬機內存
--cdrom=/opt/CentOS-7-x86_64-DVD-1708.iso \    //系統鏡像在本地位置
--disk path=/vdir/c7-1.img \              //注意,前面建立的是img格式這裏就是img,raw這裏就是raw,須要對應上
--network network=default \
--graphics vnc,listen=0.0.0.0 \     //遠程訪問,任何主機均可以
--noautoconsole

Centos7中安裝KVM虛擬機

七、使用VNC遠程鏈接

  • VNC客戶端在windows平臺上安裝以下:

Centos7中安裝KVM虛擬機
Centos7中安裝KVM虛擬機
Centos7中安裝KVM虛擬機
Centos7中安裝KVM虛擬機
Centos7中安裝KVM虛擬機
Centos7中安裝KVM虛擬機

  • 當連接上後,發現前面執行的安裝程序已經顯示出來。

Centos7中安裝KVM虛擬機

  • 爲了不宿主機網卡與虛擬機網卡衝突,在安裝虛擬機時須要修改虛擬機網卡。

Centos7中安裝KVM虛擬機

八、查看與開關機操做

virsh shutdown c7-1 //關閉虛擬機
virsh start c7-1 //啓動虛擬機
virsh list --all //查看虛擬機狀態code

Centos7中安裝KVM虛擬機

  • 刪除虛擬機

    virsh shutdown c7-1 //先關閉
    virsh undefine c7-1 //再刪除blog

相關文章
相關標籤/搜索