雲端磁區和 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 指令,以檢視錯誤日誌的簡要視圖或詳細視圖。