文章目錄
- 一、提前準備
- 二、使用virt建立虛拟機流程
-
- 三、建立centos7.qcow2鏡像
一、提前準備
首先準備好centos7系統和CentOS-7-x86_64-Minimal-2009.iso 鏡像
確定網絡可以連結到外網,yum源建議使用阿裡源(官方網絡源也行)
1.虛拟化支援
KVM虛拟化需要CPU的硬體虛拟化加速的支援,在本環境中為Intel的CPU,在BIOS中開啟Intel VT。
實體機:在BIOS中設定,不同品牌的計算機的設定略有不同

VMware虛拟機(本次是用此虛拟機做的)
設定虛拟機:
下面介紹一下怎麼使用virt建立虛拟機
如果不想了解可直接跳到三、建立centos7.qcow2鏡像開始制作。
二、使用virt建立虛拟機流程
##1、 安裝KVM
軟體包安裝:
啟動并設定開機啟動libvirt服務:
systemctl enable libvirtd.service
systemctl start libvirtd.service
驗證核心子產品
KVM作為核心子產品,協同QEMU實作整個虛拟化環境的正常運作。
kvm_intel作為平台(Intel)獨立子產品,激活KVM環境的CPU硬體虛拟化支援
連接配接Hypervisor
# virsh connect --name qemu:///system
# virsh list
這裡因為沒有建立虛拟機,是以顯示為空。
- 建立虛拟機
1.首先通過指令virt-manager啟動圖形界面(如果報錯可通過指令reboot重新開機一下或ctrl+d重新登入)
2.單擊左端的圖示建立一個虛拟機
3.選擇第一個單選鈕,全新安裝一個虛拟機
4.單擊“Browse”按鈕
5.單擊“Browse Local”按鈕
6.選擇路徑下已經下載下傳好的CentOS的鏡像
7.配置虛拟機的記憶體以及CPU
8.配置磁盤大小為9GB
9.設定主機名為KVM1
10.單擊左上角的“Begin Installation”,完成安裝
- 管理虛拟機
1.檢視正在運作的虛拟機
2.檢視KVM1這個虛拟機的詳細資訊
3.檢視所有虛拟機的運作狀态
以上大概是建立虛拟機的流程,下面開始建立虛拟機并修改鏡像。
三、建立centos7.qcow2鏡像
首先確定CentOS-7-x86_64-Minimal-2009.iso鏡像檔案在伺服器中,這裡将該鏡像檔案放在/opt目錄中。
安裝所需軟體包
- 現在需輸入ctrl+d重新登入一下
切換到/tmp目錄,建立一個10GB大小的鏡像檔案,名字為centos7_mini。
[[email protected] ~]#cd /tmp/
[[email protected] tmp]#qemu-img create -f raw centos7_mini.img 10G
啟動部署虛拟機。
[[email protected]]# virt-install --name centos7_mini \
--ram 1024 --vcpus=1 \
--disk path=/tmp/centos7_mini.img \
--network network:default,model=virtio \
--arch=x86_64 --os-type=linux \
--graphics vnc,port=5910 \
--cdrom /opt/CentOS-7-x86_64-Minimal-2009.iso \
--boot cdrom
這裡建議再打開一個視窗友善輸入後續指令。
啟動圖形界面
[[email protected]]# virt-manager
點選Open打開虛拟機
開始安裝虛拟作業系統。
第一步:安裝CentOS 7作業系統
第二步:更改磁盤
第三步:選擇磁盤
第四步:磁盤分區操作
第五步:設定Root賬戶密碼
第六步:進行系統安裝
(3)完成安裝重新開機之後,檢視虛拟機狀态,啟動虛拟機重新通過啟動圖形界面來連接配接到虛拟桌面
檢視虛拟機狀态:
[[email protected] ~]# virsh list --all
關閉虛拟機:
[[email protected] ~]# virsh destroy centos7_mini
再次檢視虛拟機:
[[email protected] ~]# virsh list --all
鏡像格式轉換。
将之前生成的img格式的鏡像轉換為qcow2格式:
[[email protected] tmp]# qemu-img convert -f raw -O qcow2 centos7_mini.img centos7_mini.qcow2
轉換完成之後,就會得到你想要的鏡像了。