天天看點

Linux下的kvm虛拟化部署

目錄

    • 實驗環境
    • 1. kvm安裝
    • 2.虛拟化相關資訊
    • 3.手動安裝虛拟機
    • 4.虛拟機管理指令
    • 5.虛拟機快照
    • 6.虛拟機快照腳本

實驗環境

Redhat企業8真實主機:kvm對主機的硬體需求較高,盡量在linux真機中做實驗

在這台主機上搭建yum源,可以安裝軟體;

在主機上搭建DHCP伺服器,給建立的虛拟機配置設定IP;

在主機上配置vsftpd服務,用來共享鏡像資源;

為kvm配置網絡橋接接口:

①:分别編寫ifcfg-br0,ifcfg-ens160檔案

Linux下的kvm虛拟化部署
Linux下的kvm虛拟化部署

②:重新開機網絡,檢視裝置連接配接,檢視IP,網絡配置成功

Linux下的kvm虛拟化部署
Linux下的kvm虛拟化部署

1. kvm安裝

1.1 安裝條件

  • inter cpu 支援vmx功能
  • amd cpu 支援svm功能

1.2 安裝

元件 解釋
Virtualization Client 虛拟化用戶端
Virtualization Tools 虛拟化工具
Virtualization Hypervisor 虛拟化核心套件

安裝以上3個元件

Linux下的kvm虛拟化部署

2.虛拟化相關資訊

  • 服務名稱:libvirtd
  • 虛拟化核心: qemu/kvm
  • 虛拟化存儲目錄(虛拟機硬碟):/var/lib/libvirt/images/xxxx.qcow2
  • 虛拟化硬體資訊:/etc/libvirt/qemu/xxxx.xml

3.手動安裝虛拟機

3.1 、本地資源安裝虛拟機

①:打開虛拟機管理器:virt-manager

Linux下的kvm虛拟化部署

②:建立虛拟機,選擇本地安裝

Linux下的kvm虛拟化部署

②:對虛拟機的配置進行設定:安裝圖形虛拟機,記憶體最小為768MB,硬碟大小最小為6GB,網絡連接配接選擇橋接模式

Linux下的kvm虛拟化部署
Linux下的kvm虛拟化部署
Linux下的kvm虛拟化部署
Linux下的kvm虛拟化部署

③:虛拟機建立完成後,可對硬體資訊進行調整,一般選擇預設即可,點選begin install ,開始安裝虛拟機

Linux下的kvm虛拟化部署
Linux下的kvm虛拟化部署

④:虛拟機可進入系統安裝界面,說明我們的安裝設定沒有問題,可正常安裝系統

Linux下的kvm虛拟化部署

3.2、網絡資源安裝虛拟機

①:做網絡安裝實驗之前,確定可以通過浏覽器通路到系統鏡像資源,并且DHCP服務開啟

Linux下的kvm虛拟化部署

②:建立虛拟機,選擇網絡安裝

Linux下的kvm虛拟化部署

③:填寫系統鏡像路徑,設定硬體資訊

Linux下的kvm虛拟化部署
Linux下的kvm虛拟化部署
Linux下的kvm虛拟化部署
Linux下的kvm虛拟化部署

④:點選begin installation,開始安裝虛拟機

Linux下的kvm虛拟化部署

⑤:虛拟機可以進入到安裝頁面,可正常開始安裝系統

Linux下的kvm虛拟化部署

4.虛拟機管理指令

指令 解釋
virt-viewer virtest 顯示virtest虛拟機
virt-manager 打開虛拟機控制器
virsh list 列運作的虛拟機
virsh list --all 列出所有虛拟機
virsh start virtest 開啟virtest虛拟機
virsh shutdow virtest 正常關閉virtest虛拟機
virsh destory virtest 斷電virtest虛拟機
virsh define virtest.xml 通過硬體資訊檔案恢複虛拟機
virsh create virtest.xml 通過硬體資訊檔案打開虛拟機
virsh undefine virtset 删除虛拟機硬體資訊

示例:

Linux下的kvm虛拟化部署
Linux下的kvm虛拟化部署

5.虛拟機快照

  • 快照是虛拟機磁盤檔案在某個點及時的副本。系統崩潰或系統異常,你可以通過使用恢複到快照來保持磁盤檔案系統和系統存儲。
  • 快照與克隆的差別:快照不能脫離原始虛拟機獨立運作,克隆是部分脫離原始虛拟機, 完整克隆是完全脫離原始虛拟機。
  • 建立虛拟機快照:示例:virtest-1.qcow2為原始虛拟機鏡像檔案,node1.qcow2為快照檔案
qemu-img create -f qcow2 -b /var/lib/libvirt/images/virtest-1.qcow2  /var/lib/libvirt/images/node1.qcow2
           
Linux下的kvm虛拟化部署

6.虛拟機快照腳本

我們将建立快照的指令及導入快照安裝虛拟機的指令寫成腳本,需要安裝新的虛拟機時,執行腳本即可

①:編寫vir_test.sh腳本,檔案字尾名必須為sh

Linux下的kvm虛拟化部署

②:&1 表示執行腳本時,輸入的字元,在這裡作為虛拟機名稱及快照檔案名稱

Linux下的kvm虛拟化部署

③:儲存退出腳本檔案,執行安裝快照腳本(node2為自定義的虛拟機名稱),可以看到虛拟機頁面,node2虛拟機安裝成功

Linux下的kvm虛拟化部署

繼續閱讀