天天看點

制作一個centos7qcow2格式的鏡像(會用ctrl+c和ctrl+v就進來)一、提前準備二、使用virt建立虛拟機流程三、建立centos7.qcow2鏡像

文章目錄

  • 一、提前準備
  • 二、使用virt建立虛拟機流程
  • 三、建立centos7.qcow2鏡像

一、提前準備

首先準備好centos7系統和CentOS-7-x86_64-Minimal-2009.iso 鏡像

確定網絡可以連結到外網,yum源建議使用阿裡源(官方網絡源也行)

1.虛拟化支援

KVM虛拟化需要CPU的硬體虛拟化加速的支援,在本環境中為Intel的CPU,在BIOS中開啟Intel VT。

實體機:在BIOS中設定,不同品牌的計算機的設定略有不同

制作一個centos7qcow2格式的鏡像(會用ctrl+c和ctrl+v就進來)一、提前準備二、使用virt建立虛拟機流程三、建立centos7.qcow2鏡像

VMware虛拟機(本次是用此虛拟機做的)

設定虛拟機:

制作一個centos7qcow2格式的鏡像(會用ctrl+c和ctrl+v就進來)一、提前準備二、使用virt建立虛拟機流程三、建立centos7.qcow2鏡像

下面介紹一下怎麼使用virt建立虛拟機

如果不想了解可直接跳到三、建立centos7.qcow2鏡像開始制作。

二、使用virt建立虛拟機流程

##1、 安裝KVM

軟體包安裝:

啟動并設定開機啟動libvirt服務:

systemctl enable libvirtd.service
systemctl start libvirtd.service
           

驗證核心子產品

制作一個centos7qcow2格式的鏡像(會用ctrl+c和ctrl+v就進來)一、提前準備二、使用virt建立虛拟機流程三、建立centos7.qcow2鏡像

KVM作為核心子產品,協同QEMU實作整個虛拟化環境的正常運作。

kvm_intel作為平台(Intel)獨立子產品,激活KVM環境的CPU硬體虛拟化支援

連接配接Hypervisor

# virsh connect --name qemu:///system
# virsh list
           
制作一個centos7qcow2格式的鏡像(會用ctrl+c和ctrl+v就進來)一、提前準備二、使用virt建立虛拟機流程三、建立centos7.qcow2鏡像

這裡因為沒有建立虛拟機,是以顯示為空。

  • 建立虛拟機

1.首先通過指令virt-manager啟動圖形界面(如果報錯可通過指令reboot重新開機一下或ctrl+d重新登入)

制作一個centos7qcow2格式的鏡像(會用ctrl+c和ctrl+v就進來)一、提前準備二、使用virt建立虛拟機流程三、建立centos7.qcow2鏡像

2.單擊左端的圖示建立一個虛拟機

制作一個centos7qcow2格式的鏡像(會用ctrl+c和ctrl+v就進來)一、提前準備二、使用virt建立虛拟機流程三、建立centos7.qcow2鏡像

3.選擇第一個單選鈕,全新安裝一個虛拟機

制作一個centos7qcow2格式的鏡像(會用ctrl+c和ctrl+v就進來)一、提前準備二、使用virt建立虛拟機流程三、建立centos7.qcow2鏡像

4.單擊“Browse”按鈕

制作一個centos7qcow2格式的鏡像(會用ctrl+c和ctrl+v就進來)一、提前準備二、使用virt建立虛拟機流程三、建立centos7.qcow2鏡像

5.單擊“Browse Local”按鈕

制作一個centos7qcow2格式的鏡像(會用ctrl+c和ctrl+v就進來)一、提前準備二、使用virt建立虛拟機流程三、建立centos7.qcow2鏡像

6.選擇路徑下已經下載下傳好的CentOS的鏡像

制作一個centos7qcow2格式的鏡像(會用ctrl+c和ctrl+v就進來)一、提前準備二、使用virt建立虛拟機流程三、建立centos7.qcow2鏡像

7.配置虛拟機的記憶體以及CPU

制作一個centos7qcow2格式的鏡像(會用ctrl+c和ctrl+v就進來)一、提前準備二、使用virt建立虛拟機流程三、建立centos7.qcow2鏡像

8.配置磁盤大小為9GB

制作一個centos7qcow2格式的鏡像(會用ctrl+c和ctrl+v就進來)一、提前準備二、使用virt建立虛拟機流程三、建立centos7.qcow2鏡像

9.設定主機名為KVM1

制作一個centos7qcow2格式的鏡像(會用ctrl+c和ctrl+v就進來)一、提前準備二、使用virt建立虛拟機流程三、建立centos7.qcow2鏡像

10.單擊左上角的“Begin Installation”,完成安裝

制作一個centos7qcow2格式的鏡像(會用ctrl+c和ctrl+v就進來)一、提前準備二、使用virt建立虛拟機流程三、建立centos7.qcow2鏡像
  • 管理虛拟機

1.檢視正在運作的虛拟機

制作一個centos7qcow2格式的鏡像(會用ctrl+c和ctrl+v就進來)一、提前準備二、使用virt建立虛拟機流程三、建立centos7.qcow2鏡像

2.檢視KVM1這個虛拟機的詳細資訊

制作一個centos7qcow2格式的鏡像(會用ctrl+c和ctrl+v就進來)一、提前準備二、使用virt建立虛拟機流程三、建立centos7.qcow2鏡像

3.檢視所有虛拟機的運作狀态

制作一個centos7qcow2格式的鏡像(會用ctrl+c和ctrl+v就進來)一、提前準備二、使用virt建立虛拟機流程三、建立centos7.qcow2鏡像

以上大概是建立虛拟機的流程,下面開始建立虛拟機并修改鏡像。

三、建立centos7.qcow2鏡像

首先確定CentOS-7-x86_64-Minimal-2009.iso鏡像檔案在伺服器中,這裡将該鏡像檔案放在/opt目錄中。

制作一個centos7qcow2格式的鏡像(會用ctrl+c和ctrl+v就進來)一、提前準備二、使用virt建立虛拟機流程三、建立centos7.qcow2鏡像

安裝所需軟體包

  • 現在需輸入ctrl+d重新登入一下

切換到/tmp目錄,建立一個10GB大小的鏡像檔案,名字為centos7_mini。

[[email protected] ~]#cd /tmp/
[[email protected] tmp]#qemu-img create -f raw centos7_mini.img 10G
           
制作一個centos7qcow2格式的鏡像(會用ctrl+c和ctrl+v就進來)一、提前準備二、使用virt建立虛拟機流程三、建立centos7.qcow2鏡像

啟動部署虛拟機。

[[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
           
制作一個centos7qcow2格式的鏡像(會用ctrl+c和ctrl+v就進來)一、提前準備二、使用virt建立虛拟機流程三、建立centos7.qcow2鏡像

這裡建議再打開一個視窗友善輸入後續指令。

啟動圖形界面

[[email protected]]# virt-manager
           

點選Open打開虛拟機

開始安裝虛拟作業系統。

第一步:安裝CentOS 7作業系統

制作一個centos7qcow2格式的鏡像(會用ctrl+c和ctrl+v就進來)一、提前準備二、使用virt建立虛拟機流程三、建立centos7.qcow2鏡像

第二步:更改磁盤

制作一個centos7qcow2格式的鏡像(會用ctrl+c和ctrl+v就進來)一、提前準備二、使用virt建立虛拟機流程三、建立centos7.qcow2鏡像

第三步:選擇磁盤

制作一個centos7qcow2格式的鏡像(會用ctrl+c和ctrl+v就進來)一、提前準備二、使用virt建立虛拟機流程三、建立centos7.qcow2鏡像

第四步:磁盤分區操作

制作一個centos7qcow2格式的鏡像(會用ctrl+c和ctrl+v就進來)一、提前準備二、使用virt建立虛拟機流程三、建立centos7.qcow2鏡像

第五步:設定Root賬戶密碼

制作一個centos7qcow2格式的鏡像(會用ctrl+c和ctrl+v就進來)一、提前準備二、使用virt建立虛拟機流程三、建立centos7.qcow2鏡像

第六步:進行系統安裝

制作一個centos7qcow2格式的鏡像(會用ctrl+c和ctrl+v就進來)一、提前準備二、使用virt建立虛拟機流程三、建立centos7.qcow2鏡像

(3)完成安裝重新開機之後,檢視虛拟機狀态,啟動虛拟機重新通過啟動圖形界面來連接配接到虛拟桌面

檢視虛拟機狀态:

[[email protected] ~]# virsh list --all
           
制作一個centos7qcow2格式的鏡像(會用ctrl+c和ctrl+v就進來)一、提前準備二、使用virt建立虛拟機流程三、建立centos7.qcow2鏡像

關閉虛拟機:

[[email protected] ~]# virsh destroy centos7_mini
           
制作一個centos7qcow2格式的鏡像(會用ctrl+c和ctrl+v就進來)一、提前準備二、使用virt建立虛拟機流程三、建立centos7.qcow2鏡像

再次檢視虛拟機:

[[email protected] ~]# virsh list --all
           
制作一個centos7qcow2格式的鏡像(會用ctrl+c和ctrl+v就進來)一、提前準備二、使用virt建立虛拟機流程三、建立centos7.qcow2鏡像

鏡像格式轉換。

将之前生成的img格式的鏡像轉換為qcow2格式:

[[email protected] tmp]# qemu-img convert -f raw -O qcow2 centos7_mini.img centos7_mini.qcow2
           

轉換完成之後,就會得到你想要的鏡像了。

繼續閱讀