iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 4
3

昨天看完了容器的部分,那今天就來講要如何在 Proxmox 裡跑 VM 吧

我們回到昨天的 local 的部分,如果要開始使用 VM 前,我們會需要把我們要使用的 iso 檔從這裡傳上去

proxmox_ve_storage_local_content

可以看到在上面有個 Upload 的按鈕,壓下去後會看到這樣的畫面

proxmox_ve_storage_local_content_upload_screen

我們可以在這裡上傳我們要用來安裝 VM 的映像檔
可是,需要知道的是,我們只能上傳 ISO 檔, Proxmox VE 不接收 img 格式的檔案

我們安裝 VM 一樣以 Ubuntu 20.04 為例,在這裡我們把 Ubuntu Server 20.04 的 iso 上傳上去
你可以在 http://free.nchc.org.tw/ubuntu-cd/focal/ 這裡下載到 Ubuntu Server 20.04 的 iso

如果順利上傳了 Ubuntu Server 20.04 的 iso 的話,你的 local 應該會出現 Ubuntu Server 20.04 的 iso,像這樣

proxmox_ve_storage_local_content

可以看到多了一個 ISO Image 的類別,裡面就是剛上傳上去的 iso 檔

要開新的 VM 很簡單,右上角有個 Create VM 的按鈕,點下去後會彈出這樣的視窗

proxmox_ve_create_vm_general

與容器一樣,在建立 VM 時也需要設定 ID
Proxmox VE 預設會在每次建立 VM/CT 時自動設定一個新的 ID,但你也可以自己設定新的 ID

在這裡,我們只需要設定 VM 的名稱就好,填完 Name 這欄後點下一步

proxmox_ve_create_vm_os

接下來,我們可以在這裡設定要用哪個 ISO 檔來安裝 VM,也可以設定 VM 的作業系統類型

右手邊提供了 Type 和 Version 的選項, Proxmox VE 提供了

  • Linux
  • Microsoft Windows
  • Solaris Kernel
  • Other

四種選項

因為我們要裝的是 Ubuntu 20.04,這個的話用預設值即可
在左手邊的 ISO Image 處選擇剛上傳上去的 iso 檔,選好以後壓下一步

proxmox_ve_create_vm_system

在這裡我們可以設定虛擬顯示卡、硬碟控制器、 Qemu Agent 等選項
虛擬顯示卡和硬碟控制器這裡先用預設就好,但我想特別說明一下 Qemu Agent

Qemu Agent 是個幫助 Host OS 與 Guest OS 通信的軟體,這個軟體要裝在 Guest OS 裡
如果在 Guest OS 裡安裝了 Qemu Agent,而在 Host OS 上也啟動了 Qemu Agent 的功能
這樣在 Host OS 裡就能看到 Guest OS 的資訊,例如處理器資源用量、記憶體用量、硬碟用量、網路使用狀態、虛擬機的 IP...等資訊,是個十分方便的功能

但 Ubuntu 20.04 在安裝時不會主動幫你把 Qemu Agent 裝進去,所以我們先不啟動這功能,這裡直接下一步

proxmox_ve_create_vm_hard_disk

接下來是 VM 的硬碟相關設定,我們可以在這裡設定虛擬硬碟的連接器種類、硬碟大小、要不要快取...等資訊,因為是第一次操作,這裡預設過去就好,一樣下一步

proxomx_ve_create_vm_cpu

接著是設定 CPU 的部分,我們可以在這裡設定要給這個 VM 幾個虛擬 CPU 插槽,每個插槽上要有幾個虛擬核心,以及虛擬出來的 CPU 種類
因為是示範怎麽建立 VM,所以一個 Socket 與一個 Core 即可,而 CPU 種類則使用預設值即可

proxmox_ve_create_vm_memory

接下來設定記憶體,這裡的話會設定要讓 VM 有多少記憶體可用
這個記憶體不會實際對應到實體記憶體,虛擬記憶體怎麽被分配的是由 Host OS 管理與決定

proxmox_ve_create_vm_network

再來設定機器的網路,這邊可以設定 VM 要接到哪個 Bridge、要不要打 VLAN Tag、要用哪種虛擬網卡,與虛擬網卡的 MAC 地址
這裡也是預設過去就好了,直接點下一步

proxmox_ve_create_vm_confirm

跟容器一樣,最後有個確認的頁面,你可以在這裡檢查你的設定
確定都沒問題後壓 Finish 就會建立 VM 了

建立完 VM 後,點開剛建立完成的 VM,應該會看到這樣的畫面

proxmox_ve_vm_100_summary

一樣可以從面板上看到 VM 的各式資訊,不過因為現在 VM 是關機狀態,所以沒有什麼數據
而開機和關機的方式和操作容器相同,要進到 VM 裡也是一樣

proxmox_ve_vm_100_console

如果你能看到這樣的畫面,那基本上你的 VM 沒有問題

我們明天講 Proxmox VE 裡的備份與高可用性


上一篇
Day 03 - 容器基礎
下一篇
Day 05 - 備份 & 高可用性簡介
系列文
DevOps with Proxmox30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
steveyiyo
iT邦新手 3 級 ‧ 2020-09-19 17:38:24

好文推推

我要留言

立即登入留言