Featured image of post Proxmox VE

Proxmox VE

PVE 相關紀錄

Proxmox VE

  • 看影片經常看到 PVE 相關的教學,但因為手邊沒有零件可以用來玩,所以一直沒玩過。趁這次有板子來玩玩順便紀錄。

PVE 安裝過程

  • 先到 PVE 官網下載 ISO,接著跟一般裝系統一樣,把 ISO 用 Rufus 或其他軟體製作 USB 開機碟,然後用 USB Boot,注意 BIOS 需要關閉 Secure Boot。
  • 有遇到無法安裝在 emmc,照著解法成功安裝。大致步驟如下:
    1. 在最初畫面選 Advanced Options 然後進入 Debug Mode
    2. 出現第一個 Shell 的時候輸入 exit 或 Ctrl+D 退出
    3. 當 Shell 為 Root 時編輯 /usr/share/perl5/Proxmox/Sys/Block.pm,為添加 emmc elsif
      1
      2
      3
      4
      5
      6
      7
      
      } elsif ($dev =~ m|^/dev/nvme\d+n\d+$|) {
      return "${dev}p$partnum";
      } elsif ($dev =~ m|^/dev/mmcblk\d+$|) {
      return "${dev}p$partnum";
      } else {
      die "unable to get device for partition $partnum on device $dev\n";
      }
      
    4. 修改完後依照正常流程安裝
    5. 安裝成功!!
  • 一開始想用 USB WiFi 當管理網卡,但是連不上網後來就放棄,乖乖用有線網卡。
  • 原本要裝 Ubuntu 24.04 Desktop,但太吃資源就改裝 Server 版,因為想跟 Mac 有一樣的操作所以額外裝了Homebrew

Cloudflare 設定

  • 使用 Tunnel 做穿透,搭配 Zero Trust 設定 Access 的應用程式管理存取權限,比直接把應用暴露在公網上安全,設定起來也方便,可以參考官網設定範例1範例2
  • Cloudflare Access 設定: 範例 1, 範例 2
  • 大概架構:
    1
    2
    3
    
    +------+   +---+           +----------+   +----------+
    |Ubuntu|-->|PVE|--Tunnel-->|Cloudflare|-->|WebSSH APP|
    +------+   +---+           +----------+   +----------+
    

mac os install

安裝 Mac OS 基本依照zhuyuan大大所教學的,但是後續會遇到 reboot 後卡在 menu,網路上是說修改 config.plist,但是我在 PVE Mac OS 中找不到 config.plist,Win11 可以用 7-zip 開 OpenCore-v21.iso 但是無法編輯,我的解法如下。

  1. 根據isseu 需要修改config.plist中兩個位置
    1
    2
    
    MISC/Security/AllowSetDefault = true
    MISC/Boot/Timeout = 5
    
  2. 先用 7-zip 開啟OpenCore-v21.iso\EFI\OC\config.plist 確認要修改的位置,舉例來說AllowSetDefault 在 1066,Timeout 在 1040
  3. 在選單介面選 UEFI Shell
  4. 進入後選擇OpenCore-v21.iso掛載的位置(應該是第一個),我這邊是FS7:,接著使用編輯器edit EFI\OC\config.plist
  5. F1跳轉到 1066 與 1040 修改值,修改完後按F3儲存按y確認
  6. 最後在 UEFI Shell exit 退出,reboot 後就會自動從預設值啟動
網站穩定運行
使用 Hugo 建立 ,   主題 StackJimmy 設計