Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products

Avamar:如何瞭解「status.dpn」命令產生的輸出

Summary: Avamar:如何瞭解「status.dpn」命令產生的輸出

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

本知識文章與執行版本 7.x + 的 Avamar 系統相關。本文說明 status.dpn 命令,並說明其輸出的每個區段。

Cause

請參閱「解決方案」一節中的資訊

Resolution

什麼是 status.dpn 命令?   
Status.dpn 命令是一種 perl 指令檔,它會將一系列的 avmaint nodelist 和 Linux 作業系統命令格式化為使用者可讀的格式,以用來檢視 Avamar Grid 的目前狀態。與其他 Avamar 命令和工具類似,status.dpn 位於 /usr/local/avamar/bin/ 目錄中。Status.dpn 取決於 GSAN 是否連線以執行,因為 avmaint 會與 GSAN 互動以執行其命令。如果 GSAN 不是在資料節點上執行,則除了節點編號和離線狀態外,不會顯示該資料節點的任何資訊。

status.dpn 輸出範例:    
週一 1 月 24 日 12:00:52 EST 2013 [AVAMAR1] 週一 1 月 24 日 16:00:52 2013 UTC (初始化於 Thu Nov 24 10:35:01 2011 UTC)
節點 IP 位址 版本狀態 運行級別 Srvr+Root+使用者 DIS 暫停負載已使用MB 錯誤 %full、已滿百分比和 Stripe 狀態:磁碟
0.0 10.20.30.41 6.1.0-402 ONLINE 完全訪問 mhpu+0hpu+0hpu 1 假 0.01 15967 1457401 9.1% 9%(onl:403) 9%(onl:388) 9%(onl:387)
0.1 10.20.30.42 6.1.0-402 ONLINE 完全存取 mhpu+0hpu+0hpu 0 假 0.0.05 15967 1432248 9.1% 9%(ONl:389) 9%(ONl:395) 9%(ONl:394)
0.2 10.20.30.43 6.1.0-402 ONLINE 完全訪問 mhpu+0hpu+0hpu 0 false 0.05 15976 1345864 9.1% 9%(ONl:377) 9%(ONl:399) 9%(ONl:401)
0.3 10.20.30.44 6.1.0-402 在線完全訪問 MHPU+0HPU+0HPU 0 假 0.00 15969 1608943 9.1% 9%(ONl:388) 9%(ONl:383)
Srvr+Root+使用者模式 = 遷移 + hfswriteable + persistwriteable + useraccntwriteable 所有報告的狀態=(在線),運行級別=(完全訪問),模式=(mhpu+0hpu+0hpu)
系統狀態:正常
訪問狀態:已滿

上次檢查點:cp.20121223181633 完成 周日 1 月 23 日 18:17:00 2013 年 00 米 27 秒後 (確定)
最後 GC:完成 周日 1 月 23 日 17:07:26 2013 年 01 分 25>>秒恢復後 342.02 MB (確定)
上次 hfscheck: 完成 星期日 1 月 23 日 18:16:19 2013 年 12 分 05 >> 秒後

已檢查 2132 個區塊,共 2132 個 (正常)

維護時段排程器容量設定檔處於活動狀態。   
  目前正在執行維護時段。
  Next backup window start time: 週一 1 月 24 日 02:00:00 2013 EST
下一個維護時段開始時間:週一 1月 24 10:00:00 EST
 
status.dpn 命令的第一行會以當地時區顯示時間和日期、Avamar Utility 節點的主機名稱、UTC 格式的時間和日期,以及 UTC 格式初始化 (安裝) Avamar 格線的時間和日期。UTC 顯示為數據節點在UTC時間運行。
 
節點:   
顯示每個數據節點的邏輯節點號。status.dpn 命令不顯示工具節點的任何狀態資訊,因為 GSAN 不在工具節點上運行。

IP 位址:    
顯示資料節點的IP位址。若為 Gen4 和 Gen4s,則會顯示內部備份網路的 IP 位址。所有先前的硬體世代都只包含單一網路。

Version:    
顯示 Avamar 資料節點上的 GSAN 二進位版本。如果已安裝 GSAN 修補程式,則 GSAN 二進位檔可能會附加修補程式編號。版本編號應與 Avamar 格線上的所有 Avamar 資料節點相符。

狀態:   
顯示 Avamar 資料節點目前的狀態代碼。
  • 線上 - GSAN 目前正在此資料節點上執行。正常功能。
  • 離線 - GSAN 目前未在此資料節點上執行。需要故障診斷。
執行層級:    
顯示每個 Avamar 資料節點之 GSAN 程序的執行層級狀態。GSAN 有 10 個執行層級。
  • 關機 - 關閉 GSAN 程序。
  • 開機 - 線上啟動 GSAN 程序。
  • 連接 - GSAN 連線至每個資料節點的 GSAN。
  • 驗證 - 驗證每個 Avamar 資料節點的等量 DNS 表格。
  • 啟動 - 讓 stripes 連線。
  • 同步 - 通過重建它們或使用事務日誌來確定哪些條帶需要更新(如果有)。
  • 升級 - 在 GSAN 二進位檔更新至較新版本時使用。
  • 執行中 - GSAN 已啟動。所有 stripe 都處於線上狀態,但無法接受備份。
  • 完全存取 - 格線可接受備份。
Srvr+Root + 使用者:    
顯示 Avamar 資料節點的活動存取模式。
  • Srvr - Avamar GSAN 權限。
  • Root - Avamar dpn root 使用者權限。
  • 使用者 - 所有其他使用者權限
  活動存取模式
  • MHPU+0HPU+0HPU - 完整存取 - 正常運作。
  • mhpu+0hpu+0000 - 管理模式 - 當 waitcgsan 因 hfscheck 而啟動時,GSAN 容量等於或大於 diskreadonly 限制,而作業系統容量使用率的差異超過 avmaint 組態中列出的 freespaceunbalance 值。
  • mhpu+0000+0000 - 同步模式 - 在同步等量時重新啟動 GSAN 期間,以及 testintegrity 正在執行或等量重建時。
  • m000+0000+0000 - 唯讀模式 - 在垃圾回收和檢查點期間。也可能顯示為 0000+0000+0000。 
注意:在 Avamar 版本 7.x 及更新版本中,垃圾收集會以完全存取模式執行,不會將 Avamar 格線置於唯讀模式
 
如果正在執行兩個影響活動存取模式的活動,則會啟用限制性最強的模式。
 
有關影響活動訪問模式的過程,請參閱 附錄 #1
 
MHzpu 位元的定義。
  • m=遷移 - 系統是否能夠遷移等量?
  • h=HFS 資料存放區 - 系統是否能夠寫入 HFS 資料存放區?
  • p=持久存儲 - 系統是否能夠寫入持久存儲?
  • u=使用者記帳系統 - 系統是否能夠寫入使用者記帳系統?
Dis:    
在 Avamar 資料節點上使用的分派器數量。分派器連線是連接至 Avamar 資料節點上的 GSAN 程序的連線。每個 GSAN 連接或 GSAN 交互命令一個調度程式連接。GSAN 連線的範例是使用 avtar 程序的備份工作階段。GSAN 互動命令的範例為 avmaint。請參閱 KB 文章 63548:Avamar 伺服器可同時進行多少個用戶端工作階段?(v6.1 之後的版本), 以取得每個軟體版本的每個 Avamar 資料節點可執行的分派器連線數。

暫停:   
顯示調度程式是否暫停。如果暫停,Avamar 格線會阻止啟動新的分派器以用於備份、還原和複製。

負載:    
Avamar 資料節點上的暫態總負載平均值。透過 Linux 作業系統的「連續運作時間」命令設定類似的指標。

二手 MB:    
Avamar 資料節點目前由所有程序所使用的 RAM 總數。透過 Linux 作業系統的「free -m」命令存取類似的指標。

Errlen:    
以位元組為單位,為 Avamar 資料節點上 /data01/cur/err.log 的長度。

%Full:    
Avamar 資料節點總 GSAN 容量滿的百分比。百分比四捨五入為整數,例如。47%

% 已滿和等量狀態 (依磁碟而定):    
顯示每個磁碟分割的等量數目,及其在 Avamar 資料節點上的狀態。如需等量狀態的詳細資訊,請參閱 附錄 #2

根據 GSAN 容量顯示分割區的已滿百分比。百分比四捨五入至小數點後第一位,例如 46.8%

所有報告的狀態:    
提供網格狀態的摘要。列出節點狀態、運行級別和模式。如果一個專案有多個狀態,它會列出每個狀態。例如,如果某個節點處於離線狀態,我們會看到以下內容:    
所有報告的狀態=(線上,離線),運行級別=(完全訪問),模式=(mhpu+0hpu+0hpu)

系統狀態:   
顯示「正常」或「已降級」。如果節點處於離線狀態,就會出現降級狀態。

存取狀態:    
顯示格線是否因為活動存取模式而有限制。如果有限制,則會顯示「admin」如果沒有限制,則會顯示「full」此區段也會顯示是否有任何 Stripe 離線或處於OFFLINE_MEDIA_ERROR狀態。


維護活動、工作和排程:    
第一節顯示維護活動的狀態,因為 GSAN 處於線上狀態。它顯示維護活動的進度及其正在進行、已完成或失敗並出現錯誤的狀態。

如果 GSAN 是最近才啟動的,則會清除維護活動的狀態。有關範例,請參閱 附錄 #3

第二部分顯示當前正在進行的計劃、當前正在進行的維護任務以及維護和備份計劃資訊。 
 
維護工作的定義:    
  • 指令檔- 在每個視窗開始時執行 GSAN 維護指令檔。  默認情況下, 最多不間斷地運行 15 分鐘,之後它會與其他任務並行運行,直到它完成。這些指令檔位於 /usr/local/avamar/etc/gsan-maint-scripts/ 目錄中。
  • 索引快取載入器 - 如果需要,在備份時段和維護時段開始時載入索引緩存,並在維護時段開始時卸載索引緩存。在 7.x 中,有一個 indexcacheunloader 工作顯示 indexcaches 正在卸載。
  • 取消 - 在垃圾收集之前取消/終止備份。默認情況下,運行時間為 15 分鐘。持續時間是可配置的。
  • GC/CP/HFSCHECK - 目前正在執行個別的維護工作。
  • 自動修復 -在 hfscheck 完成後執行自動修復 (如有需要)。
  • 轉換 - 在維護時段結束時轉換等量 (如有需要)。
  • 池檢查 -如果需要,請在維護時段結束時運行檔池檢查。這會在具有檔案池的 Gen3 3.3TB 節點上執行。
  • 平衡- (6.1.0 及更新版本) 在維護活動完成後仍有時間可用時,會在維護時段結束時平衡等量。根據預設,會暫時將 balancemin 設定為 10 (可在 avmaint 排程中設定),除非已使用 avmaint config 明確設定 balancemin」。
排程資訊是針對 Avamar 維護 (垃圾收集、檢查點和 hfscheck) 和備份排定開始的時間所設定。此部分還顯示任何計劃或單個維護活動是否已停止或暫停。有關範例,請參閱 附錄 #4

Additional Information

附錄 #1
活動存取模式 - 以下是可變更 Avamar 格線存取模式的項目。執行下列命令,以判斷是哪個程序變更了 Avamar 格線的活動存取模式。

avmaint nodelist --xmlperline=99 | grep activityaccessmodes

範例輸出:   

<ActivityAccessModes Adminuser=“MHPU+0HPU+0HPU” 檢查點=“MHPU+0HPU+0HPU” 轉換=“MHu+0HPU+0HPU” DiskBeat=“MHPU+0HPU+0HPU” 垃圾收集=“MHU+0Hpu+0HPU” 心跳=“MHu+0HPU+0HPU” hFScheckServer=“MHPU+0HPU+0HPU” hFScheckexecute=“MHPU+0HPU+0HPU” nodebeat=“MHPU+0HPU+0HPU” runlevel=“MHPU+0HPU+0HPU” testIntegrity=“MHPU+0HPU+0HPU” removehashes=“MHPU+0HPU+0HPU” RebuildStripe=“MHPU+0HPU+0HPU” Diskfull=“MHPU+0HPU+0HPU”/>


附錄 #2
等量狀態 - 共有六種等量狀態。
ONL - 線上 - (onl:2961) - Stripe 已上線,沒有問題。  正常等量狀態。
關閉 - 離線 - (onl:2960,OFF:1) - Stripe 已離線。  這可能是因為正在重建等量,或是等量因為發生錯誤而離線。
錯誤 - 錯誤 - (onl:2959,ERR:2) - Stripe 處於OFFLINE_MEDIA_ERROR狀態。  請參閱 KB 163584:Avamar - 針對 Stripe 離線故障診斷與OFFLINE_MEDIA_ERROR錯誤 (解決方案路徑), 以取得更多資訊。
SUS - 暫停 - (onl:1,SUS:2960) - Stripe 因磁碟 I/O 效能而暫停,並導致 Avamar 暫停資料分割區。請參閱 KB 61342:Avamar 上暫停的磁碟分割Stripe 和 Hfscheck 故障 (症狀代碼 22632) (僅限 EMC 內部) 如需更多資訊。
MIG - 正在遷移 - (onl:2960,MIG:1) - Stripe 正在移動/遷移至不同的 Avamar 資料節點。
RES - 重新開機 - (onl:2040,RES:920) = Stripe 正在從先前的離線狀態重新開機。


附錄 #3
已在 Avamar 格線上執行之維護活動的輸出範例。

最後檢查點: cp.20121223181633 完成 周日 1 月 23 日 18:17:00 2013 00m 27s 後 (OK)
上次 GC: 完成 2013 年 1 月 23 日星期日 17:07:26 後 01m 25s >> 恢復 342.02 MB (確定)
上次 hfscheck: 完成 星期日 1 月 23 日 18:16:19 2013 後 12m 05s >> 檢查 2132 個 2132 個條紋 (OK)


gsan 重新啟動後維護活動的示例輸出。


無檢查點尚無 GC
尚無 hfscheck



附錄#4
維護排程、檢查點、垃圾收集,以及暫停的 hfscheck 的範例輸出:

Maintenance windows scheduler capacity profile is active.
  警告:Scheduler is STOPPED.
  警告:cp 暫時暫停。
  警告:GC 已暫時暫停。
  警告:hfscheck 已暫時暫停。
  Next backup window start time: Tue Jan 25 15:00:00 2013 EST
下一個維護時段開始時間:週一 1月 24 10:00:00 EST



附錄 #5
status.dpn 命令選項
status.dpn <interval (以秒為單位> ) - 在指定的秒數內迴圈執行 status.dpn 命令。  值 10 (十) 每 10 秒傳回一次 status.dpn 輸出,直到手動結束命令為止。  值 0(零)返回單個 status.dpn 輸出而不迴圈。
--help - 顯示 status.dpn 說明功能表。
--short - 在 status.dpn 中顯示較少的詳細資訊。移除主機名稱、版本、載入、UsedMB、%Full 和 Stripe 狀態,以及磁碟資訊的 Stripe 狀態。用於更快速地顯示 status.dpn 輸出和進行故障診斷。
--sort - 按不同的變數選項對節點進行排序。
          =node - 按邏輯節點號對數據節點進行排序。預設排序設置。
          =ipaddr - 按IP位址對數據節點進行排序。
          =調度程式 - 按正在使用的調度程式數量對數據節點進行排序。排序的正在使用的調度員數量最少位於清單頂部。
          =load - 按負載值對數據節點進行排序。  排序的最低負載值位於清單頂部。
          =used - 按 UsedMB 值對數據節點進行排序。排序後的 UsedMB 最低值位於清單頂端。
          =full - 按 %full 值對數據節點進行排序。排序的最低值 %Full 位於清單頂部。

Affected Products

Avamar

Products

Avamar
Article Properties
Article Number: 000063549
Article Type: Solution
Last Modified: 04 May 2021
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.