雲端磁區和 Snapshot

雲端磁區是任何啟用透通雲端分層的磁區。當磁區啟用透通雲端分層之後,就能建立復原點副本(或 Snapshot)並複製到雲端服務供應商所提供的雲端儲存體。在災難回復用途上,這些 Snapshot 可以還原至系統。必須先對支援的雲端服務供應商配置有效的連線,才能建立雲端磁區。

在透通雲端分層之下,系統支援連接至雲端服務供應商,以及為系統上的任何磁區或磁區群組建立雲端 Snapshot。雲端 Snapshot 是磁區的復原點副本,建立後會傳送至雲端服務供應商所管理的雲端儲存體。雲端帳戶定義系統與支援的雲端服務供應商之間的連線,必須先配置,資料才能傳送到或還原自雲端儲存體。向雲端服務供應商配置雲端帳戶之後,接著要決定您想為哪些磁區建立雲端 Snapshot,並在這些磁區上啟用透通雲端分層。

如果磁區有下列任何使用情形,則該磁區無法啟用雲端 Snapshot:
  • 磁區是遠端副本關係的一部分。
  • 磁區是 VMware vSphere 虛擬磁區。
  • 磁區與 FlashCopy® 對映相關聯。
  • 磁區在不同儲存區中有一個副本。
  • 磁區在不同儲存區之間移轉。
  • 如果雲端儲存體設為匯入模式,則磁區無法啟用雲端 Snapshot。
  • 如果已存在雲端磁區數目上限,則磁區無法啟用雲端 Snapshot。系統上的雲端磁區數目上限為 1024。
    註: 如果系統超過此限制,您可以停用現有雲端磁區的雲端 Snapshot,然後從雲端儲存體刪除其相關聯的 Snapshot,以容納新雲端磁區的 Snapshot。

在磁區啟用該功能之後,就能建立這些磁區的雲端 Snapshot,並儲存在雲端儲存體。多個 Snapshot 可能在不同時間建立,每一個版本會加上時間戳記並儲存在雲端儲存體。雲端儲存體上的每一個 Snapshot 版本代表特定復原點的資料,必要的話可以還原不同的版本。不論是本端系統資料還是不同系統上的資料,系統都支援 Snapshot。有些雲端 Snapshot 在本端系統上可能有對應的雲端磁區,但有些 Snapshot 則可能沒有。必要的話,您可以從雲端磁區的這些不同 Snapshot 還原資料。您可以使用管理 GUI 或指令行介面來檢視在雲端儲存體上有 Snapshot 的任何磁區。

系統支援兩種雲端 Snapshot:
完整的 Snapshot
第一次為磁區建立雲端 Snapshot 時,所有資料會複製到雲端儲存體。磁區的任何後續雲端 Snapshot 只包含起始 Snapshot 之後變更的資料。磁區的每一個 Snapshot 版本會加上時間戳記,並儲存在雲端儲存體。因此,完整加上增量 Snapshot 可確保所有資料都複製到雲端儲存體,而且在需要執行還原作業時可取得資料。如果磁區包含大量資料,則完整的 Snapshot 會相當耗時。
增量 Snapshot
此版本包含前次為所選磁區建立雲端 Snapshot 之後變更的資料。僅增量 Snapshot 比完整的 Snapshot 更快完成。

個別磁區可以新增至單一磁區群組,方便為該群組中的所有磁區建立 Snapshot。如果磁區有類似內容,或由特定的主機或應用程式使用,您可以將它們新增至磁區群組,以簡化 Snapshot 作業。群組中的每一個磁區會啟動各自的 Snapshot,必須先建立群組,才能建立 Snapshot。您可以使用 mkvolumegroup 指令來配置磁區群組。管理 GUI 會列出所有雲端磁區,並指定磁區所屬磁區群組的名稱。

個別雲端磁區和磁區群組有不同狀態,指出磁區是否可用於 Snapshot 作業。這些狀態可用來監視進行中的 Snapshot 及 Snapshot 的錯誤狀態。雲端磁區有下列 Snapshot 狀態:

透通雲端分層已停用。磁區或磁區群組未啟用 Snapshot。
備妥
透通雲端分層已啟用。磁區或磁區群組可以啟動新的 Snapshot。
複製中
透通雲端分層已啟用。Snapshot 作業進行中,資料正在傳送至雲端。
複製錯誤
透通雲端分層已啟用。現有的 Snapshot 作業進行中,但因為發生錯誤而無法完成。複製錯誤的原因包括雲端服務供應商的網路連線中斷,或超出雲端儲存體的容量。如果要判斷錯誤原因,請在管理 GUI 中選取監視 > 事件,或輸入 lseventlog 指令,以檢視錯誤日誌的簡要視圖或詳細視圖。
未備妥
透通雲端分層已啟用。因為磁區正在還原,無法啟動新的 Snapshot 作業。

除了建立磁區資料的 Snapshot 來傳送至雲端儲存體,透通雲端分層還支援將雲端儲存體中的磁區資料還原回到系統。如同 Snapshot,每一個複製作業的版本也會加上時間戳記並儲存在雲端,因此,可以對原始系統或另一個系統執行特定的復原點回復作業。您可以同時從系統和雲端儲存體中刪除並移除舊版本,以管理空間。只能針對個別磁區來還原 Snapshot。您可以同時還原多個磁區,但必須針對每一個磁區來個別啟動每一個還原作業。

某些回復實務可能需要還原較舊版本的雲端 Snapshot。然而,雲端儲存體上所有更新的版本都會刪除,包括任何進行中的 Snapshot 作業。管理 GUI 會驗證雲端 Snapshot 的版本,如果選取的 Snapshot 不是最新版本,則會發出警告。您必須確認刪除這些其他版本,才能繼續還原作業。如果您使用 restorevolume 指令來還原雲端 Snapshot 的較舊版本,則必須指定 -deletelatergenerations 參數,以刪除 Snapshot 的所有較新版本。

您會使用任何已複製到雲端的 Snapshot 版本來還原磁區資料,包括從仍在進行中的 Snapshot 版本還原。Snapshot 版本與正要還原 Snapshot 版本的磁區必須是相同大小。無法刪除正在還原作業中使用的版本。您可以使用下列方法來還原 Snapshot 版本:
還原至正式作業磁區
如果 Snapshot 版本還原至正式作業磁區,亦即原先建立 Snapshot 的原始磁區,Snapshot 版本會以儲存在雲端儲存體的資料,取代存在於正式作業磁區的現行資料。在還原作業期間,正式作業磁區會離線。確定變更之後,資料才會完全還原至正式作業磁區。
還原至新磁區
當 Snapshot 版本還原至新磁區時,您可以不依賴原先建立 Snapshot 的原始磁區,獨立地使用還原的資料。如果新磁區存在系統上,還原作業會使用原始磁區的唯一 ID (UID)。如果新磁區不存在系統上,則您需要選擇是否使用原始磁區的 UID,或建立新的 UID。如果您打算使用相同系統上的新磁區,請使用與正要還原的 Snapshot 版本相關聯的 UID。如果您要將存在於另一個系統的磁區版本還原至現行系統,您會想要唯一的 UID。
個別雲端磁區有不同狀態,指出磁區是否可用於還原作業。這些狀態可用來監視進行中的還原作業。雲端磁區有下列還原狀態:
這個磁區沒有 Snapshot 版本可用於還原。
可用
指出所選磁區在雲端儲存體上有可還原的 Snapshot 版本。
正在還原
指出這個磁區正在還原。
還原錯誤
指出還原作業進行中,但發生錯誤。還原錯誤的原因包括雲端服務供應商的網路連線中斷,或超出磁區所屬儲存區的容量。如果要判斷錯誤原因,請在管理 GUI 中選取監視 > 事件,或輸入 lseventlog 指令,以檢視錯誤日誌的簡要視圖或詳細視圖。