linux系統中的虛擬化部署
- 前言
- 一、虛擬化相關資訊
- 二、虛擬化管理命令
- 三、虛擬化安裝步驟
- 五、虛擬機快照
前言
一、虛擬化相關資訊
虛擬化主要意義就是使我們的一個硬體上可以虛擬出多個作業系統,我們目前使用的虛擬化kvm,
在進行虛擬化部署前,我們需要查看主機是否具有kvm虛擬化安裝條件,即通過cat /proc/cpuinfo命令查看主機的cpu資訊是否含有vmx或svm,
intel系列的cpu支持vmx的處理器
amd系列的cpu支持svm的處理器
Linux中的KVM虛擬化功能是由 libvirtd 服務提供的,核心組件為 qemu/kvm
服務名稱:libvirtd
虛擬化核心:qemu/kvm
虛擬化存盤目錄(虛擬化硬碟):/var/lib/libvirt/images/westos.qcow2
虛擬化硬體資訊:/etc/libvirt/qemu/westos.xml
Virtualization Client ##虛擬化客戶端
Virtualization Tools ##虛擬化工具
Virtualization Hypervisor ##虛擬化核心套件(自動安裝)
二、虛擬化管理命令
virt-viewer westos 顯示westos虛擬機
virt-manager 打開虛擬機控制器
virsh list 列出運行的虛擬機
virsh list --all 列出所有虛擬機
virsh start westos 開啟虛擬機
virsh shutdown westos 正常關閉虛擬機
virsh destory westos 斷電westos虛擬機
三、虛擬化安裝步驟
1.在主機中安裝虛擬機所需要的虛擬化客戶端和虛擬化工具
dnf group install "Virtualization Client" "Virtualization Tools" -y
2.啟動虛擬化服務
systemctl enbale --now libvirtd

3.打開虛擬機管理器(或virt-manager),關閉已經存在的虛擬機

4.安裝虛擬機,選擇鏡像檔案為安裝媒體,設定新建虛擬機的cpu記憶體,設定虛擬機硬碟大小(不小于8G),設定虛擬機名稱完成,進入安裝界面,
內容顯示:

直接安裝
檢測光碟完整性后進行安裝
系統排錯
(這里選擇直接安裝)
5.選擇安裝語言為英文


進入安裝設定界面,鍵盤設定默認不變 ;設定語言支持為簡體中文
(1) 鍵盤設定選擇默認,此時不做修改;點擊支持語言添加中文(如不添加,系統不支持中文識別和輸入)
(2) 設定時間和日期
(3) 軟體選擇按照圖片進行設定

(4) 安裝目的地的設定

點擊storage configuration下的custom自定義磁盤磁區


(5)點擊安裝
安裝同時進行超級用戶和普通用戶賬號的創建和密碼的設定

選擇接受協議

(6)安裝完成,進入登陸界面
查看硬體資訊
(虛擬機名字也是硬體資訊)改名字如下:
vim /etc/libvirt/qemu/rhel8.2.xml
systemctl restart libvirtd.service

五、虛擬機快照
虛擬機磁盤檔案(VMDK)在某個點及時的副本,系統崩潰或者系統例外,可以通過恢復快照來保持磁盤檔案系統和系統存盤,
創建快照:
qemu-img create -f qcow2 -b /var/lib/libvirt/images/test.qcow2 /var/lib/libvirt/images/photo.qcow2
真實查看照片時,看的是/var/lib/libvirt/images/rhel8.2.qcow2,寫的時候寫進
/var/lib/libvirt/images/aa.qcow2
當檔案損壞時,怎么重新寫進虛擬機,步驟如下:
以import existing disk image 方式創建新的虛擬機,匯入一個虛擬機硬碟

選擇系統



轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/291742.html
標籤:其他
