"Vm"
- 位置:區域、可用區與故障域
雲端主機的區域、可用區與故障域各自代表多大的範圍、各自決定主機的哪些性質(延遲、出口 IP 的國家、可用機型與容量、硬體故障的影響範圍),以及哪一層建立後就不能改
- 拍照 vs 重建指令:環境重建的兩種思路
猶豫該用 VM 快照還是 dotfile 重建來管理環境時回來讀
- 機型與映像檔:CPU 架構、核心與記憶體、計費模式與作業系統
雲端主機的機型決定的 CPU 架構、核心與記憶體,計費模式(隨用隨付、可被收回、預留容量、專屬主機)各自的條件,映像檔與機型之間的架構相容性,以及哪些項目建立後可以調整
- 網路:subnet、私有 IP、公開 IP 與防火牆規則
雲端主機建立頁網路區塊的選項:主機放進哪個虛擬網路與 subnet、私有 IP 與公開 IP 各自的用途與生命週期、防火牆規則掛在 subnet、網卡與作業系統哪一個位置以及各家怎麼合併,以及主控台新建的網路預設對外開放了什麼
- 機器連不到或起不來
遠端機器突然 SSH 連不上、虛擬機開不了機、或懷疑磁碟滿引發連鎖故障時,從主機側與網路層的權威狀態往下定位是哪一環斷了
- 登入:SSH 金鑰、預設使用者、建立後加金鑰與不放金鑰時的登入服務
雲端主機建立頁 SSH 金鑰欄位的幾個選項(讓業者產生、上傳、貼上、不放金鑰)各自把什麼放進主機、私鑰由誰保管,映像檔決定的預設使用者名稱,建立之後還能不能加金鑰、金鑰遺失時剩下哪些入口,以及完全不放金鑰時靠業者的哪些服務登入
- Hyprland VM 環境設定與測試矩陣
要在 VM 裡測試 Hyprland 配置、或判斷某個設定該在 VM 還是實機驗證時回來讀
- Oracle Cloud 建立主機的實測紀錄:建立前的檢查、前置網路、主控台各分頁的 Always Free 設定值、等效的 CLI 指令、容量不足的重送、Bastion 工作階段逾時、Run Command 補公鑰的嘗試與重建後經由 port forwarding 登入
要在 Oracle Cloud 建一台沒有公開 IP、經由 Bastion 登入的 Always Free A1 主機,想照一次實測重做、看建立頁每一欄的取值與換一種做法的結果時讀;也用在建立請求一直回容量不足、managed SSH session 建立逾時,或沒放公鑰的主機想用 Run Command 救援、Oracle Linux 10 的主機上找不到 Bastion plugin、想改用 port forwarding session 登入的時候
- 磁碟:開機磁碟與區塊磁碟的大小、效能、加密與去留
雲端主機的磁碟選項:開機磁碟的大小與只能加大的限制、效能等級與費用的關係、靜態加密與傳輸中加密、另外掛載的區塊磁碟,以及刪除主機時開機磁碟是否預設一起刪除
- 代理程式、中繼資料服務、初始化腳本、維護行為與標籤
雲端主機建立頁管理區塊的選項:業者裝在主機裡的代理程式與它的 plugin 怎麼決定開關、中繼資料服務的第二版存取驗證、開機時執行的初始化腳本、底層硬體維護時主機會被遷移還是重開,以及標籤
- 安全開機:Secure Boot、Measured Boot 與 TPM
雲端主機的開機保護選項:Secure Boot 檢查什麼、Measured Boot 與 TPM 記錄什麼、三者在 Oracle Cloud 上建立後不能修改的限制、與機密運算互斥、維護時不能遷移,以及實驗主機要不要開
- 建立主機之前的檢查:建好就改不了的設定、登入路徑上各服務的支援組合、兩條登入路徑各自依賴的元件,以及容量稀缺時的取捨
在建立頁按下建立之前,把位置、機型與映像檔、網路、登入、安全開機各篇的選項串成幾項檢查:哪些設定建立之後只能重建、怎麼查,登入用的業者服務各自支援哪些機型與作業系統、元件狀態正常為什麼不代表支援,兩條登入路徑各自依賴哪些元件、哪些仍然共用,以及機型容量難取得時設定怎麼選;Oracle Cloud、Google Cloud 與 AWS 各自查這些事的位置