2021-05-12 14:32:11
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 //再刪除
相關文章