虛擬機器管理
OpenFactory 使用 libvirt 虛擬機器來啟動映像、執行驗證和部署專案拓撲。控制台將所需的圖形與 libvirt 傳回的執行時間狀態結合。
當前能力
| 能力 | 邊界 |
|---|---|
| 規劃拓撲 | 新增虛擬機器和網路節點,連接它們,選擇啟動變體,並在配置之前儲存圖形佈局 |
| 虛擬機器生命週期 | 建立、啟動、正常關閉、重新啟動、硬重置、強制關機和刪除授權虛擬機器 |
| 啟動映像 | 使用您的建置之一或啟用的公共目錄啟動目標;更改配置節點的變體會交換其 CD-ROM 並冷啟動它,同時保留其磁碟 |
| 控制台 | 開啟正在執行的虛擬機器的瀏覽器 VNC 控制台 |
| 驗證 | 配置臨時測試環境並執行預先定義、功能、自訂、GUI 或基準檢查 |
| 持久覆蓋 | 選購的 Zone 2 磁碟用於支援的影像;快照和回滾僅適用於此覆蓋層 |
VM 可用性、大小、節點計數和保留是根據後端傳回的目前帳戶權利強制執行的。不要依賴文件中複製的計劃表。
重要區別
- 規劃的節點是拓樸數據,而不是正在運作的虛擬機器。
- 正在運行的虛擬機器並不能證明其映像通過了測試。
- ISO 引導的 VM 的根磁碟不會自動成為已安裝的系統。
- 區域 2 快照不是完整的虛擬機器快照:它不捕獲來賓 記憶體、不可變的基礎映像或任意磁碟。
- 瀏覽器控制台的成功並不能證明 SSH、安裝程式或實體硬體 行為。
安全的工作流程
- 驗證並建構鏡像。
- 將所需的虛擬機器和網路節點新增至專案或建置拓撲。
- 選擇確切的引導變體並查看資源限制。
- 配置,然後檢查運行時標識符和狀態。
- 開啟控制台並執行特定於提示的斷言。
- 對於可安裝介質,完成安裝到磁碟測試並從 磁碟而不是 ISO。
- 將測試、認證和硬體證據分開。
- 保留證據後刪除臨時虛擬機器和網路。