12.2 準備快照以進行區塊式傳輸 (Linux)

建議您準備快照以進行區塊式傳輸。確保各個磁碟區群組擁有足夠的可用空間用來儲存 快照 (至少為所有分割區總和的 10%)。如果快照不可用,Protect 會在來源工作負載上依序鎖定和釋放每個區塊來進行資料傳輸。

12.2.1 為 Linux 磁碟區複製設定 LVM 快照

Blkwatch 驅動程式會利用 LVM 快照 (如可用)。從快照複製區塊有助於避免可能發生的開啟檔案衝突。

如需 LVM 儲存的資訊,請參閱知識庫文章 7005872。

12.2.2 為 NSS 池複製設定 NSS 快照

對於執行 Open Enterprise Server 的 Linux 工作負載,LVM 快照解決方案不適用於 NSS 池。在針對 NSS 池執行複製期間,Protect 會依序鎖定和釋放每個區塊來進行資料傳輸。為了避免可能發生的開啟檔案衝突並提高複製效能,您可以利用 NSS 池快照進行複製。

可以新增單個未格式化的磁碟用於所有 NSS 池快照,或者,可以針對每個 NSS 池單獨新增一個未格式化的磁碟。為每個池單獨新增一個磁碟可獲得最佳效能。請在設定工作負載保護之前新增磁碟。您需要準備所用的磁碟,PlateSpin 會在複製期間設定池的 NSS 快照。

附註:PlateSpin 預設使用 NLVM 管理的磁碟來儲存 NSS 池快照,該類磁碟的可用空間量 (未分割空間) 最大。如果您發現用於複製的 NSS 池快照位於根檔案系統所在的同一個磁碟上,或者位於接收穩定磁碟 IO 的另一個磁碟上,您應該使用 /etc/platespin/platespin.conf 檔案將 NSS 快照導向至相應的磁碟。

如需 NSS 快照在 Open Enterprise Server 上的工作原理資訊,請參閱《適用於 Linux 的 NSS 檔案系統管理指南》中的有關使用和管理池快照的指導。

若要設定一或多個用於 NSS 池快照的磁碟︰

  1. 在 OES 來源工作負載上,新增一個未格式化的 Linux 磁碟,用於儲存所有 NSS 池的快照。或者,您可以針對每個 NSS 池單獨建立一個磁碟。

    該磁碟的大小應約為 NSS 池中已用資料量的 20%。可依據複製時間間隔內可能發生的資料變更量或增長量調整大小。

  2. 對於在步驟 1 中建立的每個磁碟,請將其啟始化為由 NLVM 管理。

    可以使用 NSSMU 或 NLVM 指令啟始化磁碟。裝置格式可以是 GPT 或 DOS。

    • 若要使用 NSSMU︰

      1. 啟動 NSSMU,然後選取裝置。

      2. 選取新磁碟,然後按 F3 將其啟始化。

    • 若要使用 NLVM 指令︰

      1. 在指令行中,輸入

        NLVM init <device_name> [format]
  3. 您可能需要指定要將哪個磁碟用於每個 NSS 池的快照。在 OES 來源工作負載上建立 platespin.conf 檔案,並將 NSS 池與新磁碟相關聯︰

    1. 使用文字編輯器在 /etc/platespin/platespin.conf 路徑下建立一個檔案。

    2. 對於每個 NSS 池,使用以下語法在 Customlocation 參數下新增裝置和大小資訊︰

      [Customlocation] /dev/pool/<池名稱>=<裝置>:<以 MB 為單位的最大未分割大小>

      例如,針對名為 NSSPOOL 的池指定以下項目,可在最大大小為 12228 MB 的裝置 sdc 上新增快照。

      [Customlocation] /dev/pool/NSSPOOL=sdc:12288
  4. 儲存檔案。

  5. 繼續為來源 OES 工作負載設定工作負載保護。