VPLEX:無法完成中繼磁碟區的自動化備份
Résumé: 本文說明當 Call Home 0x8a4a6006 報告「無法完成中繼磁碟區的自動備份」,或 0x8a4a6003 報告「不存在有效的備份中繼磁碟區」,或 0x8a4a6005 報告「中繼資料備份不會每天建立新備份」時,重建 VPLEX 中繼資料備份的方式。
Symptômes
什麼是中繼資料備份?
- 中繼資料備份是使用中中繼資料的備份。它包括使用中中繼資料中的所有系統組態設定。中繼資料備份磁碟區是 VPLEX 中的系統磁碟區,是在最初設定 VPLEX 叢集時建立的。
- 中繼資料備份是目前使用中中繼磁碟區的時間點快照。中繼磁碟區備份的時間點是根據最初設定時所設的排程執行。只有在目前使用中中繼磁碟區或使用中中繼磁碟區的其中一個 leg 故障時,才能啟動。目的是要為重大組態變更、更新或遷移提供額外的保護。
- 每當終端使用者因後端陣列問題而遇到資料不可用 (DU) 的情況時,如有需要,中繼磁碟區備份會在復原 VPLEX 組態時扮演重要角色。
- 為了備援,VPLEX 有兩個中繼資料備份磁碟區,要在兩個不同的陣列上建立,與位於兩個不同陣列上的使用中中繼資料的每個 leg 相同。兩個中繼資料備份會依照排程,每日交替執行。您應一律先看到一個日期,然後才看到另一個日期。如果系統顯示已超過天數,代表備份指令檔有問題,無法執行,或是因為有問題而無法完成備份,因此備份未執行。
例如:「中繼磁碟區備份 (「A」)」今日會更新,接著「中繼磁碟區備份 (「B」)」會在次日更新,以此類推。請參閱下方輸出以獲得更多詳細資料:
VPlexcli:/clusters/cluster-1/system-volumes> ll
名稱 磁碟區類型 運作的 健全 使用中 就緒 幾何 元件 區塊 區塊 容量 插槽
---------------------------- ----------- 狀態 狀態 ------ ----- -------- 計數 計數 大小 -------- -----
---------------------------- ----------- ----------- ------ ------ ----- -------- --------- -------- ----- -------- -----
meta meta-volume ok ok true true raid-1 2 20971264 4K 80G 32000
meta_backup_2021Jul09_040009 ( A ) meta-volume ok ok false true raid-1 1 20971264 4K 80G 64000
meta_backup_2021Jul10_040007 ( B ) meta-volume ok ok false true raid-1 1 20971264 4K 80G 64000
如果排定的中繼資料備份失敗,會生成如下的 dial-home:
針對此問題傳送的 dial-home 範例:
1.<SymptomCode>0x8a4a6006</SymptomCode>
<Category>Status</Category>
<Severity>Error</Severity>
<Status>Failed</Status>
<Component>CLUSTER</Component>
<ComponentID>SMS</ComponentID>
<SubComponent>CLUSTER-1</SubComponent>
<SubComponentID></SubComponentID>
<CallHome>Yes</CallHome>
<FirstTime>2012-07-10T00:00:01.334Z</FirstTime>
<LastTime>2012-07-09T00:00:01.334Z</LastTime>
<Count>1</Count>
<EventData><![CDATA[無法完成中繼磁碟區的自動化備份。
[版本:<列出的>代碼格式] RCA:無法完成中繼磁碟區的自動化備份。]]>
</EventData>
<Description>
無法完成中繼磁碟區的自動化備份。
2. <SymptomCode>0x8a4a6003</SymptomCode>
<Severity>Error</Severity>
<Status>Failed</Status>
<Component>CLUSTER</Component>
<ComponentID>SMS</ComponentID>
<SubComponent>CLUSTER-1</SubComponent>
<SubComponentID></SubComponentID>
<CallHome>Yes</CallHome>
<FirstTime>2021-09-07T03:00:12.191Z</FirstTime>
<LastTime>2021-09-07T03:00:12.191Z</LastTime>
<Count>1</Count>
<EventData><![CDATA[不存在有效的備份中繼磁碟區。 [版本:[列出的代碼格式] RCA:中繼資料的自動備份無法識別要使用的裝置。 這是因為找不到現有的備份。 備份會輪流銷毀,以供重複使用。]]>
</EventData>
<Description> 不存在有效的備份中繼磁碟區。
<Status>Failed</Status>
3. <SymptomCode>0x8a4a6005</SymptomCode>
<Severity>Error</Severity>
<Status>Failed</Status>
<Component>CLUSTER</Component>
<ComponentID>unknown</ComponentID>
<SubComponent>sms</SubComponent>
<SubComponentID></SubComponentID>
<CallHome>Yes</CallHome>
<FirstTime>2017-12-04T00:00:35.420Z</FirstTime>
<LastTime>2018-09-06T23:59:02.813Z</LastTime>
<Count>1</Count>
<EventData><![CDATA[無法銷毀中繼磁碟區備份。原因:無法銷毀中繼磁碟區備份「<受影響中繼資料備份的名稱>」:中繼磁碟區備份「<受影響中繼資料備份的名稱>」健全狀況不佳,無法銷毀。[版本:[列出的代碼格式>] RCA:無法銷毀備份中繼磁碟區。補救方法:確認設定用於備份的磁碟區處於健全狀態。 如果磁碟區不健全,請透過以下方式建立新的自動化中繼磁碟區備份:1. 使用「meta-volume destroy」命令銷毀現有備份。 2. 如果要透過「storage-volume unclaim」命令重新使用這些磁碟區,請取消宣告這些磁碟區。 3. 使用「configuration metadata-backup」命令重新設定備份。 如果先前使用的磁碟區健全狀況不佳,無法銷毀,請使用健全的新裝置建立備份。
]]></EventData>
<Description><![CDATA[無法銷毀中繼磁碟區備份。
Cause
由於失敗的中繼資料備份所使用的磁碟區在後端陣列上不健全,或 VPLEX 和備份磁碟區所在的後端陣列之間可能存在
連線問題,因此中繼資料備份可能無法擷取時間點副本。
2.若為症狀代碼 0x8a4a6003:
不允許重新命名中繼資料備份磁碟區元件。
/clusters/cluster-1/system-volumes:
名稱 磁碟區類型 運作的 健全 使用中 就緒 幾何 元件 區塊 區塊 容量 插槽
------------------------------- ----------- 狀態 狀態 ------ ----- -------- 計數 計數 大小 -------- -----
------------------------------- ----------- ----------- ------ ------ ----- -------- --------- -------- ----- -------- -----
C1_Meta meta-volume ok ok true true raid-1 2 20971264 4K 80G 64000
META_VOLUME_backup_2021Jun11_044501 meta-volume ok ok false true raid-1 1 20971264 4K 80G 64000
META_VOLUME_backup_2021Jun12_044501 meta-volume ok ok false true raid-1 1 20971264 4K 80G 64000
以下是良好的備份中繼磁碟區範例,請注意該元件仍在使用
VPD83T3:中繼資料備份磁碟區元件內容層級的 ID:
名稱 插槽 類型 運作的 健全 容量
---------------------------------------- 編號 -------------- 狀態 狀態 --------
---------------------------------------- ------ -------------- ----------- ------ --------
VPD83T3:60000970000xxxxxxxxxxxxxxxxx3030 0 storage-volume ok ok 120G
/--------------------------------------------------------\
應查看此系統磁碟區 ID
此為不佳的備份中繼磁碟區範例,其中元件內容層級的系統磁碟區 id 已從其 VPD83T3 系統 ID 變更為人類可讀的名稱「C1_MetaBackup_1」:
VPlexcli:/clusters/cluster-1/system-volumes/META_VOLUME_backup_2018Jun11_044501/components> ll
名稱 插槽 類型 運作的 健全 容量
------------------ 編號 -------------- 狀態 狀態 --------
------------------ -------- -------------- ------------- -------- --------
C1_MetaBackup_1 0 storage-volume ok ok 120G
/--------------------------\
不允許在元件層級使用人類可讀的名稱,
備份管理員指令檔無法透過此名稱認出此中繼資料備份
磁碟區,只認得設定備份
磁碟區時使用的系統 ID。
3.若為症狀代碼 0x8a4a6005:
檢查中繼資料備份時,您可能會發現備份日期不是最新的。
在 VPLEX 上檢查最新日期的範例:
VPlexcli:/> date
Fri Sep 7 13:30:43 UTC YYYY <<<< 請注意,此範例中的最新日期為 9 月 7 日
接著檢查系統磁碟區下每個備份磁碟區的上次執行日期。
內容,將備份磁碟區名稱中列出的日期與上方檢查過的日期進行比較
(已將範例的日期放大):
VPlexcli:/> ll /clusters/cluster-1/system-volumes/
/clusters/cluster-1/system-volumes:
名稱 磁碟區類型 運作的 健全 使用中 就緒 幾何 區塊 區塊 容量 插槽
------------------------------- -------------- 狀態 狀態 ------ ----- -------- 計數 大小 -------- -----
------------------------------- -------------- ----------- ------ ------ ----- -------- -------- ----- -------- -----
c1_meta meta-volume ok ok true true raid-1 20971264 4K 80G 32000
c1_meta_backup_2018Aug01_030002 meta-volume ok ok false true raid-1 20971264 4K 80G 32000
c1_meta_backup_2018Aug02_030003 meta-volume ok ok false true raid-1 20971264 4K 80G 32000
查看 VPLEX 的儲存陣列內容層級,在託管備份磁碟區的儲存陣列中,有一些 LUN 顯示「可見度」為「無」,而「連線狀態」則顯示「錯誤」。
/clusters/cluster-1/storage-elements/storage-arrays/EMC-CLARiiON-CKM00000000000/logical
units/VPD83T3:6006016099xxxxxxxxxxxxxxxxx1e111:
名稱 值
---------------------- --------------------
active-aao-controller [CKM00000000000.SPB]
active-aao-visibility []
alua-support none
connectivity-status error <<<< VPLEX 和陣列之間有通訊/連線問題
luns []
passive-aan-controller [CKM00000000000.SPA]
passive-aan-visibility []
storage-volume -
visibility none <<<<< 無法查看後端磁碟區
這顯示儲存陣列和 VPLEX 之間有連線問題,且若在執行自動化備份指令檔期間發生此問題,會造成其他問題,這是因為連線問題,而無法從陣列查看儲存磁碟區。
Résolution
A. 若為症狀代碼 0x8a4a6003 和 0x8a4a6006:
注意:嘗試使用 VPD83T3 重新命名元件:ID 的冒號「:」有問題且無法運作。
若要解決此問題,請執行因應措施中的步驟:
因應措施:
- 當 VPLEX 是 Metro 組態,若您需要刪除中繼備份磁碟區,請務必在回報此問題的叢集上執行因應措施。
中回報問題之叢集上的系統磁碟區 (請參閱「問題」一節中的 Call Home 範例詳細資料),查看使用此命令的詳細資料。
ll /clusters/cluster-<id>/system-volumes,
注意:您可以將命令輸入為「ll /clusters/*/system-volumes」,這樣就會列出組態中所有叢集的系統磁碟區詳細資料。 如果這是 VPLEX 本機,則您
只會看到叢集 1 的資訊。
使用叢集 1 的範例輸出:
名稱 磁碟區類型 運作的 健全 使用中 就緒 幾何 元件 區塊 區塊 容量 插槽
------------------------------- ----------- 狀態 狀態 ------ ----- -------- 計數 計數 大小 -------- -----
------------------------------- ----------- ----------- ------ ------ ----- -------- --------- -------- ----- -------- -----
C1_Meta meta-volume ok ok true true raid-1 2 20971264 4K 80G 64000
Meta_backup_2018Sep07_154626 meta-volume ok ok false true raid-1 1 20971264 4K 80G 64000
Meta_backup_2018Sep07_154649 meta-volume ok ok false true raid-1 1 20971264 4K 80G 64000
:
VPlexcli:/> configuration show-meta-volume-candidates
名稱 容量 廠商 IO 狀態 類型 陣列 名稱
---------------------------------------- -------- -------- --------- ----------- ---------------------
VPD83T3:60000970000XXXXXXXXXXXXXXXXXXXXX 187G EMC alive traditional EMC-SYMMETRIX-XXXXXXXXX
VPD83T3:60000970000XXXXXXXXXXXXXXXXXXXXX 98.5G EMC alive traditional EMC-SYMMETRIX-XXXXXXXXX
例如:
VPlexcli:/clusters/cluster-1/system-volumes> meta-volume destroy Meta_backup_2018Sep07_154649
3.從 VPlexcli 執行「schedule list」命令,以顯示目前的「中繼資料備份本機」
排程及其相關的工作編號。
例如:
VPlexcli:/> schedule list
[0] 30 13 * * 3 syrcollect
[2] 23 30 * * * metadata backup local
4. 執行步驟 (3) 提到的
「schedule remove [job ID]」,移除「中繼資料備份本機」排程。
已移除排程工作 2。
5.使用下方的命令取消宣告兩個先前的中繼資料備份磁碟區。
使用中繼資料備份名稱的範例:
VPlexcli: clusters/cluster-1/storage-elements/storage-volumes> unclaim Meta_backup_2018Sep07_154649
VPD 號碼範例:
VPD83T3:60000970000292XXXXXXXXXXXXXXXXXXXXX
VPlexcli: clusters/cluster-1/storage-elements/storage-volumes> unclaim VPD83T3:60000970000284XXXXXXXXXXXXXXXXXXXXX
*注意:您可能會看到排程時間已設定,如果想保留排程時間
,請輸入「Y」;如果不想保留,請輸入「N」。稍後在指令檔中,系統會提示您輸入想要執行中繼資料備份的新時間
。
設定中繼資料備份的範例:
VPlexcli:/clusters/cluster-1/system-volumes> configuration metadata-backup
中繼資料的備份已排定於每日
4:45 (UTC) 執行。
是否要變更現有排程?(Y/N):Y <<<Y 維持目前時間
設定中繼資料備份
若要設定中繼資料備份,您需要選取兩個未宣告的
磁碟區 (78 G 或以上),最好是位於兩個不同的陣列上。備份
每天都會在您指定的時間自動執行。請注意:
所有時間均為 UTC,並非根據當地時間。
VPLEX 目前已設為在下列
磁碟區備份中繼資料:
VPD83T3:6000097000029XXXXXXXXXXXXXXXXXXXXX、VPD83T3:6006048000029030XXXXXXXXXXXXXXXXXXXXX
是否要變更用於備份中繼資料的磁碟區?[否]: 是
可用於中繼資料備份的磁碟區
名稱 容量 廠商 IO 狀態 類型 陣列 名稱
---------------------------------------- -------- -------- --------- ----------- -----------------------
VPD83T3:6000097000029XXXXXXXXXXXXXXXXXXXXX 120G EMC alive traditional EMC-SYMMETRIX-<serial number>
VPD83T3:6006048000029030XXXXXXXXXXXXXXXXXX 120G EMC alive traditional EMC-SYMMETRIX-<serial number>
請選取要執行中繼資料備份的磁碟區,最好是從兩個
不同的陣列選取 (磁碟區 1、磁碟區 2):VPD83T3:6006048000029030XXXXXXXXXXXXXXXXXXXXX、VPD83T3:6006048000029030XXXXXXXXXXXXXXXXXXXXX
VPLEX 設為在每日 04:45 (UTC) 備份中繼資料。
是否要變更中繼資料的備份時間?[否]: N
您已選擇設定中繼資料的備份。請注意:
所有時間均為 UTC,並非根據當地時間。
檢閱並完成
是否要立即執行設定程序?[是]:是
正在排程中繼資料的備份...
執行中繼資料備份 (需要幾分鐘的時間)
已成功執行中繼資料的初始備份
已成功排程中繼資料備份
已成功排程中繼資料備份
中繼資料備份已成功排程。
7.若要查看新的中繼資料備份是否已建立,以及系統針對中繼資料備份的命名
,請在 VPlexcli 提示中執行「ll clusters/cluster-<id>/system-volumes」
。範例輸出:
VPlexcli:/> ll /clusters/cluster-1/system-volumes/
/clusters/cluster-1/system-volumes:
名稱 磁碟區類型 運作的 健全 使用中 就緒 幾何 元件 區塊 區塊 容量 插槽
------------------------------- ----------- 狀態 狀態 ------ ----- -------- 計數 計數 大小 -------- -----
------------------------------- ----------- ----------- ------ ------ ----- -------- --------- -------- ----- -------- -----
C1_Meta meta-volume ok ok true true raid-1 2 20971264 4K 80G 64000
C1_Meta_backup_2018Oct07_123208 meta-volume ok ok false true raid-1 1 20971264 4K 80G 64000
C1_Meta_backup_2018Oct07_123208 meta-volume ok ok false true raid-1 1 20971264 4K 80G 64000
8.然後再次執行「schedule list」命令,確認「metadatabackup local」
已和您設定每日執行的正確時間一起列出。
VPlexcli:/> schedule list
[0] 56 18 * * * syrcollect
[1] 45 4* * * metadatabackup local
9.現在您已移除舊的中繼資料備份磁碟區並重新建立新的,請監控
備份數日,確保備份按照排程執行。每次執行備份指令檔時,指令檔都會在
兩個備份磁碟區之間交替,因此您應該會先看到一個備份日期,然後才會看到下一個
。備份執行的時間會附加到備份名稱中,如果
沒有完全按照設定的時間也沒關係,可能會有些微差異,這是正常現象。如果這是第一次執行新備份,您應該會看到至少一個
備份磁碟區有新日期。
範例:
VPlexcli:/> ll /clusters/*/system-volumes/
/clusters/cluster-1/system-volumes:
名稱 磁碟區類型 運作的 健全 使用中 就緒 幾何 元件 區塊 區塊 容量 插槽
------------------------------- -------------- 狀態 狀態 ------ ----- -------- 計數 計數 大小 -------- -----
------------------------------- -------------- ----------- ------ ------ ----- -------- --------- -------- ----- -------- -----
C1Logging_vol logging-volume ok ok - - raid-0 1 2621440 4K 10G -
C1_Meta meta-volume ok ok true true raid-1 2 20971264 4K 80G 64000
C1_Meta_backup_2018Oct08_044532 meta-volume ok ok false true raid-1 1 20971264 4K 80G 64000
C1_Meta_backup_2018Oct07_123208 meta-volume ok ok false true raid-1 1 20971264 4K 80G 64000
|
Informations supplémentaires
查看哪些磁碟區可用於建立中繼資料備份磁碟區的範例輸出:
VPlexcli:/clusters/cluster-1/storage-elements/storage-volumes> configuration show-meta-volume-candidates
名稱 容量 廠商 IO 狀態 類型 陣列 名稱
---------------------------------------- -------- -------- --------- ----------- ---------------------------
VPD83T3:60060160c9c02cXXXXXXXXXXXX 80G DGC alive traditional EMC-CLARiiON-<serial number>
VPD83T3:60060160c9c02c0XXXXXXXXXXX 80G DGC alive traditional EMC-CLARiiON-<serial number>
要變更備份執行時間時的範例輸出:
VPlexcli:/> configuration metadata-backup
中繼資料的備份已排定於每日 4:15 (UTC) 執行。是否要變更現有排程?(Y/N):y
設定中繼資料備份
若要設定中繼資料備份,您需要選取兩個未宣告
的磁碟區 (78 G 或以上),最好是位於兩個不同的陣列上。備份每天都會在您指定的時間自動執行。請注意:所有時間均為 UTC,並非根據當地時間。
可用於中繼資料備份的磁碟區
名稱 容量 廠商 IO 狀態 類型 陣列 名稱
---------------------------------------- -------- -------- --------- ----------- ---------------------------
VPD83T3:60060160c9c02cXXXXXXXXXXXX 80G DGC alive traditional EMC-CLARiiON-<serial number>
VPD83T3:60060160c9c02c0XXXXXXXXXXXX 80G DGC alive traditional EMC-CLARiiON-<serial number>
請選取要用於中繼資料備份的磁碟區,最好是從兩個不同的陣列選取 (磁碟區 1、磁碟區 2):VPD83T3:60060160c9c02c00XXXXXXXXXXXX、VPD83T3:60060160c9c02c0058XXXXXXXXXXXX
VPLEX 設為每日 04:15 (UTC) 備份中繼資料。
是否要變更中繼資料的備份時間?[否]:是<< [此處會再次詢問您是否要變更備份的執行時間]
中繼資料應於每天幾點執行 (UTC) 備份?(0..23):23
中繼資料應於 23 點幾分執行備份?(0..59):00
VPLEX 設為每日 23:00 (UTC) 備份中繼資料。
是否要變更中繼資料的備份時間?[否]:<<
[此次使用預設選項,按下 Enter/Return 鍵以保留新設定的時間]
您已選擇設定中繼資料的備份。請注意:
所有時間均為 UTC,並非根據當地時間。
檢閱並完成
檢閱下方的組態資訊。如果值正確,
請輸入「是」(或直接接受預設值,然後按下 Enter),開始
設定程序。如果值不正確,請輸入「否」返回並
進行變更,或退出設定。
中繼資料備份
中繼資料將於每日23:00 備份。
下列磁碟區將用於備份
:VPD83T3:60060160c9c02XXXXXXXXXXXX、VPD83T3:60060160c9c02c005XXXXXXXXXXXX
是否要立即執行設定程序?[是]:<<
使用預設選項,只要按下 Enter/Return 鍵
排程中繼資料備份...
執行中繼資料備份 (需要幾分鐘的時間)
已成功執行中繼資料的初始備份
已成功排程中繼資料備份
已成功排程中繼資料備份
中繼資料備份已成功排程。