PowerVM 企業版的動態分區遷移(Live Partition Mobility,LPM)特性,允許在相容的 POWER6 系統間遷移執行中的邏輯分區(LPAR),不中斷作業系統、網路連線與應用程式。這讓硬體維護、韌體更新、系統整合等作業可在零停機窗口下完成。本文詳細說明 LPM 在 DB2 9.5 部署中的配置、前置需求、測試結果與最佳實踐。
動態分區遷移核心概念
- 靜止遷移: 關機狀態下遷移 LPAR
- 活動遷移: 服務不中斷、用戶無感知的熱遷移
遷移過程自動化:從源系統傳輸 LPAR 運行狀態(記憶體頁面)與配置資訊(虛擬網路/SCSI 介面、LPAR 設定檔)至目標系統。
前置需求總覽
| 層面 | 需求 |
| 硬體 | 兩部 POWER6 系統,同一 HMC(v7.3.2+)控制,可選冗余 HMC |
| 資源 | 目標系統可用記憶體/處理器 ≥ 遷移分區當前使用量(含 DLPAR 動態調整後的實際值) |
| 儲存 | OS、DB2 安裝、實例/表數據皆置於外部 SAN 儲存的 Virtual I/O 儲存 |
| I/O 虛擬化 | 所有網路/磁碟存取經由一或多個 VIOS 虛擬化;遷移分區不可擁有物理介面卡 |
| 網路 | 源/目標 VIOS 均配置共享乙太網路介面卡(SEA)橋接遷移分區網路 |
| 儲存存取 | 源/目標 VIOS 均能虛擬存取遷移分區使用的所有 SAN 資源 |

關鍵配置檢核清單
系統層級
- POWER6 架構、同一 HMC、HMC v7.3.2+
- 源/目標系統 LMB(邏輯記憶體塊)大小相同(HMC 屬性 → 記憶體分頁檢視)
- 目標系統不使用電池供電
- 目標系統具備同量級記憶體/處理器

VIOS 分區
- VIOS v1.5+,啟用「Mover service partition (MSP)」屬性
- MSP 需定義 Virtual Asynchronous Service Interface (VASI) 裝置
- 虛擬磁碟需裝置備份,不可屬於 VIOS 邏輯卷組

遷移分區
- AIX 5.3 TL07+,建立 RMC 連線
- 停用冗余錯誤路徑報告
- 無物理/專用 I/O 介面卡、無 LHEA 裝置、無大記憶體頁(16GB)、無 BSR 陣列、非工作負載管理群組成員
- 僅保留 HMC 預留的兩個虛擬序列介面卡
外部儲存 (SAN)
- 虛擬磁碟對應的 SAN LUN 需對應源/目標 VIOS
- 共享實體卷
reserve_policy = no_reserve
- 實體卷具備相同 UID/PVID/IEEE 卷屬性(
lsattr 驗證)
- VIOS 重啟後能正確識別同一裝置(SAN 重配後屬性可能變動)
- 目標 VIOS 有足夠虛擬槽位建立虛擬 SCSI 介面卡
網路考量
- 源/目標 VIOS 同配置 SEA
- 遷移分區配置虛擬乙太網路介面卡
活動遷移流程與效能剖析
使用者視角僅需在 HMC GUI 點擊幾下;幕後完成驗證、建立目標 LPAR、配置 MSP/虛擬 SCSI、記憶體複製、源暫停/目標恢復、清理源端資源等步驟。
測試環境
- 兩部 System p 570,各 4×4.7 GHz POWER6 核心,PowerVM Enterprise
- LPAR:4 核心、9 GB 記憶體、AIX 5.3 TL07、DB2 9.5 64-bit
- 儲存:28 個 RAID5 FCP LUN(196 外部磁碟:140 數據 + 56 日誌),18 GB 15K RPM
- 工作負載:OLTP,~100 GB 資料庫,>2,000 TPS
遷移效能輪廓(圖表 1)

- 記憶體複製超越目標恢復點:暫停時最近修改頁面未複製完,按需從源分頁調入
- LPAR 重新執行後秒級恢復完整效能
- 狀態傳輸 3 分 15 秒,暫停/恢復約 9 秒,總遷移 3 分 24 秒
- 狀態傳輸階段吞吐量下降 ~12%
工作負載強度影響(表 3)
| 指標 | 低載 | 中載 | 高載 |
| 狀態傳輸時間 | 2:16 | 2:33 | 3:15 |
| 暫停/恢復 | 0:09 | 0:09 | 0:09 |
| 總遷移時間 | 2:25 | 2:42 | 3:24 |
處理器消耗行為(圖表 3)

- DB2 LPAR:遷移前 85% → 遷移中 87%(參與狀態傳輸),吞吐量同步下降 12%
- 源 VIOS:18% → 90%(服務 DB2 I/O + 狀態傳輸)
- 目標 VIOS:0% → 60% → 95%(接管服務)
- 遷移完成後 VIOS 處理器使用率互換(目標成為新源)
VIOS 尺寸調整建議
- 採用共用專用容量或無上限共用處理器 VIOS 分區
- 峰值負載測試記錄 VIOS 容量使用率,預留 10% 緩衝
- 無上限模式下將無上限容量設為峰值
DB2 特定配置要點
- AIX 安裝於 SAN 儲存(rootvg 隨遷移移動)
- DB2 安裝路徑、實例目錄、目錄、表空間容器全置於 SAN
- DB2 實例不使用任何物理介面卡(違規將導致 DLPAR 移除失敗 → 驗證失敗)
- 禁用 AIX 大記憶體頁(16GB);支援 4KB/64KB/16MB 頁面
INSTANCE_MEMORY 參數:遷移後若透過 DLPAR 增加記憶體,需調整此參數以利用新資源
結語
LPM 讓資料中心資源管控更具彈性:硬體維護、升級、整合零停機。DB2 9.5 配合 PowerVM Enterprise 實現 >2,000 TPS OLTP 工作負載熱遷移,客戶端連線完整保持,僅秒級暫停。需獨立授權 PowerVM Enterprise(含 LPM、共用專用容量、微分區、VIOS 等)。