首頁 > 軟體

VMware虛擬機器CentOS 7中安裝部署KVM

2020-06-16 16:43:58

KVM 特性

  • 嵌入到linux核心
  • 虛擬機器是一個進程
  • SPICE是RedHat開發的開源的專門的桌面虛擬化資料傳輸協定
  • QEMU是可以圖形化管理KVM虛擬機器的一個工具,專門用來管理KVM的,所以通常都是與KVM同時出現。

  • CentOS7KVM新增如下功能:
  • cpu熱新增
  • 記憶體熱新增

VMware Workstation虛擬機器CentOS 7中部署KVM虛擬機器

1、centos7.x系統需求

  • 記憶體4G以上
  • 處理器需開啟虛擬化功能
  • 新增獨立磁碟供KVM虛擬機器使用

2、格式化獨立磁碟

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

mkdir /vdir
mount /dev/sb1 /vdir

3、安裝KVM相關環境包

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

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

4、建立虛擬機器的域空間

  • 註:此處檔案需要建立到專門供虛擬機器使用的掛載目錄下。

qemu-img create -f raw /vdir c7-1.img 10G //檔案格式可以是img,也可以是raw

lsmod | grep kvm //檢查KVM模組是否安裝

5、將需要安裝的系統映象放入本地,供安裝時使用

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

  • 檢視服務啟動狀態

systemctl status libvirtd.service //系統預設開機自啟動

6、執行虛擬機器安裝

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  

7、使用VNC遠端連線

  • VNC用戶端在windows平台上安裝如下:






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

  • 為了避免宿主機網絡卡與虛擬機器網絡卡衝突,在安裝虛擬機器時需要修改虛擬機器網絡卡。

8、檢視與開關機操作

virsh shutdown c7-1 //關閉虛擬機器
virsh start c7-1 //啟動虛擬機器
virsh list --all //檢視虛擬機器狀態

  • 刪除虛擬機器

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


IT145.com E-mail:sddin#qq.com