適用產品:Stratus everRun
前言
企業在規劃高可用(High Availability,HA)或容錯(Fault Tolerant,FT)平台時,除了系統穩定性之外,也經常會詢問是否支援 GPU、USB 或 PCIe 特殊卡等硬體設備。
需要先了解的是,Stratus everRun 並非以提供完整虛擬化功能為主要定位,而是專注於保護關鍵業務系統(Mission Critical Applications)。透過內建的 FT(Fault Tolerant)與 HA(High Availability)機制,協助企業簡化高可用架構的部署與管理,同時降低整體持有成本(TCO)。
本文整理 Stratus everRun 對 GPU、USB 與 PCI 裝置的官方支援情況,並說明不同應用情境下適合的部署方向,協助企業選擇合適的解決方案。
everRun 功能支援總覽
| 功能項目 | 支援狀態 | 說明 |
|---|---|---|
| GPU Passthrough / vGPU | ❌ 不支援 | 受限於 everRun 容錯架構 |
| USB 3.0 / USB 3.1 | ✅ 支援(有限制) | 掛接期間 FT 保護將暫時降級 |
| PCI / PCIe 裝置直通 | ❌ 不支援 | 不提供 PCI Passthrough 功能 |
everRun 是否支援 GPU Passthrough?
答案是不支援。
Stratus everRun 並未提供 GPU Passthrough、PCI Passthrough 或 NVIDIA vGPU 等 GPU 虛擬化功能。
主要原因在於 everRun 採用 Fault Tolerant(FT)架構,每台虛擬機(VM)會同步運行於兩台實體主機,當其中一台主機發生故障時,可立即由另一台主機接手,確保關鍵服務持續運作。
由於 GPU 屬於單一實體硬體資源,無法同步至另一台主機,因此與 everRun 的容錯架構不相容,因此官方未提供 GPU 直通功能。
適用情境
若企業有 AI 運算、GPU 加速 或其他需要直接使用 GPU 的應用需求,由於這類應用通常需要較完整的虛擬化功能,可評估 Vates VMS 虛擬化平台。
Stratus everRun 則專注於保護關鍵業務系統,透過內建的 FT 與 HA 機制,協助企業降低停機風險、簡化高可用架構,並降低整體持有成本(TCO)。
everRun 是否支援 USB 3.0?
支援,但有使用限制。
everRun 官方支援將 USB 3.0 或 USB 3.1 裝置掛接至虛擬機,但需注意以下事項:
- USB 3.x 裝置需插入 USB 3.0 連接埠。
- USB 裝置必須插在目前執行該 VM 的 Active PM(主要節點)。
- 掛接 USB 至執行中的 FT VM 時,容錯保護將暫時降級,故障時無法自動切換至另一台主機。
- 使用完成後,建議立即卸除(Detach)USB 裝置,以恢復完整 FT 保護。
- 官方建議 USB 掛接僅作為暫時性用途,例如軟體授權金鑰(USB Dongle)、資料匯入或系統啟用等情境。
- 系統升級前,亦應先移除 USB 裝置或虛擬光碟(VCD),避免影響 VM 遷移及維護模式。
長期使用 USB 裝置的建議方案
若企業需要長時間使用 USB Dongle、讀卡機、量測設備或其他 USB 裝置,建議採用 USB over IP 架構。
定承資訊提供 Digi AnywhereUSB USB over IP 解決方案,若有產品選型、導入規劃或相關需求,歡迎與定承資訊聯繫。
Digi AnywhereUSB 可將 USB 裝置集中連接於網路型 USB Device Server,再透過 TCP/IP 提供虛擬機存取,不需將 USB 裝置直接插在 everRun 主機上。
此架構具有以下優點:
- 避免 USB 裝置綁定於單一實體主機。
- VM 發生容錯切換後,可重新連線使用 USB 裝置。
- 降低 USB 裝置對 FT 架構造成的影響。
- USB 裝置集中管理,提高維護便利性。
- 可搭配授權伺服器(License Server)降低實體 USB Dongle 的依賴。
導入前,建議先確認 USB 裝置驅動程式是否支援 USB over IP,以確保最佳相容性。
*
everRun 是否支援 PCI 或 PCIe 裝置直通?
答案同樣是不支援。
everRun 未提供 PCI Passthrough(例如 VFIO 或 DDA)功能。
由於 PCIe 卡僅存在於單一實體主機,無法同步至另一台節點,因此無法符合 everRun 的 FT 容錯架構。
因此,工控控制卡、PCIe 加密卡、影像擷取卡、授權卡或其他需要直接存取實體硬體的裝置,皆不建議直接部署於 everRun VM。
若企業有上述需求,可評估 Vates VMS 等提供完整虛擬化功能的平台。
如何選擇適合的平台?
Stratus everRun 與 Vates VMS 的定位不同,並非互相取代,而是適用於不同的應用情境。
若企業主要需求為保護關鍵業務系統、降低停機風險、簡化高可用架構及降低整體持有成本(TCO),Stratus everRun 是更適合的選擇;若有 GPU Passthrough、PCI Passthrough、AI 運算 或更完整的虛擬化管理需求,則可評估 Vates VMS 虛擬化平台。
結論
Stratus everRun 的核心價值在於保護關鍵業務系統,透過內建的 Fault Tolerant(FT)與 High Availability(HA)機制,協助企業降低停機風險、簡化高可用架構,並降低整體持有成本(TCO)。
因此,everRun 並未提供 GPU 或 PCIe 裝置直通等完整虛擬化功能,而是將重點放在系統持續運作與服務不中斷。若企業需要長期使用 USB 裝置,可評估導入 Digi AnywhereUSB USB over IP 解決方案。
以上資訊依 Stratus 原廠最新公告為主。
資料來源
- Stratus everRun Documentation – Attach a USB Device to a Virtual Machine
https://everrundoc.stratus.com/7.9.4.0/en-us/Content/Help/P01_Users/C08_MngVMs/S09_VMAdvTopic/T_AttachUSBtoVM.htm - Stratus everRun Documentation(官方文件首頁)
https://everrundoc.stratus.com/ - Penguin Solutions|Stratus everRun 產品頁
https://www.penguinsolutions.com/en-us/products/stratus-everrun
