Avamar:如何瞭解 status.dpn 命令產生的輸出
Summary: 本文提供 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.
Instructions
本文說明 status.dpn 命令,並解釋其輸出的每個部分。
什麼是 status.dpn 令?
可使用 status.dpn 命令是一個 perl 將一系列 "avmaint nodelist" 和 Linux 作業系統 (OS) 命令轉換為人類可讀的格式,以檢視 Avamar 網格的目前狀態。
與其他 Avamar 命令和工具類似, status.dpn 位於 "/usr/local/avamar/bin/" 目錄。
可使用 status.dpn 命令取決於 GSAN 在線上執行,作為 "avmaint" 與 GSAN 以運行其命令。
如果 GSAN 未在資料節點上執行,除了節點編號及其離線狀態外,不會顯示任何關於該節點的資訊。
範例 status.dpn 產量:
Tue May 13 00:43:37 EDT 2025 [Avamar1.company.com] Tue May 13 04:43:36 2025 UTC (Initialized Fri Aug 26 22:10:38 2022 UTC)
Node IP Address Version State Runlevel Srvr+Root+User Dis Suspend Load UsedMB Errlen %Full Percent Full and Stripe Status by Disk
0.0 192.168.255.2 19.12.0-186 ONLINE fullaccess mhpu+0hpu+0hpu 1 false 0.03 30672 26994469 0.1% 0%(onl:62 ) 0%(onl:44 ) 0%(onl:54 ) 0%(onl:36 ) 0%(onl:38 ) 0%(onl:37 ) 0%(onl:37 ) 0%(onl:42 ) 0%(onl:33 ) 0%(onl:32 ) 0%(onl:30 ) 0%(onl:30 )
0.1 192.168.255.3 19.12.0-186 ONLINE fullaccess mhpu+0hpu+0hpu 2 false 0.02 30821 26812792 0.1% 0%(onl:40 ) 0%(onl:33 ) 0%(onl:41 ) 0%(onl:33 ) 0%(onl:68 ) 0%(onl:32 ) 0%(onl:33 ) 0%(onl:39 ) 0%(onl:31 ) 0%(onl:36 ) 0%(onl:31 ) 0%(onl:50 )
0.2 192.168.255.4 19.12.0-186 ONLINE fullaccess mhpu+0hpu+0hpu 0 false 0.02 29008 26927773 0.1% 0%(onl:36 ) 0%(onl:39 ) 0%(onl:41 ) 0%(onl:48 ) 0%(onl:40 ) 0%(onl:34 ) 0%(onl:41 ) 0%(onl:32 ) 0%(onl:41 ) 0%(onl:35 ) 0%(onl:34 ) 0%(onl:46 )
Srvr+Root+User Modes = migrate + hfswriteable + persistwriteable + useraccntwriteable
System ID: 1234567890@EC:2A:72:07:59:23
All reported states=(ONLINE), runlevels=(fullaccess), modes=(mhpu+0hpu+0hpu)
System-Status: ok
Access-Status: full
Last checkpoint: cp.20250512120531 finished Mon May 12 08:05:55 2025 after 00m 24s (OK)
Last GC: finished Mon May 12 08:00:26 2025 after 00m 08s >> recovered 0.00 KB (OK)
Last hfscheck: finished Mon May 12 08:04:15 2025 after 02m 54s >> checked 1406 of 1406 stripes (OK)
Maintenance windows scheduler capacity profile is active.
The backup window is currently running.
Next backup window start time: Tue May 13 20:00:00 2025 EDT
Next maintenance window start time: Tue May 13 08:00:00 2025 EDT
的第一行
status.dpn 命令顯示:
-
當地時區的時間和日期
-
Avamar 工具節點的主機名稱
-
協調世界時 (UTC) 的時間和日期
-
Avamar 格線以 UTC 格式初始化 (安裝) 的時間和日期。UTC 顯示為資料節點在UTC時間執行
節:
- 顯示每個資料節點的邏輯節點編號
(該
status.dpn 命令不顯示工具節點的任何狀態資訊,因為 GSAN 不在工具節點上執行)
IP 位址:
- 顯示內部備份網路的 IP 位址
(所有先前的硬體世代僅包含單一網路)
Version:
- 顯示
GSANAvamar 資料節點上的二進位
(該
GSAN 二進位檔可能會附加修補程式編號,如果 GSAN 已安裝 hotfix,且版本編號應與 Avamar 格線上的所有 Avamar 資料節點相符。)
州:
- 顯示 Avamar 資料節點的目前狀態代碼:
-
-
線上
- 可使用
GSAN正在此資料節點上執行。正常功能
- 可使用
-
離線
-
可使用
GSAN未在此資料節點上執行。需要故障診斷
-
-
Runlevel:
- 顯示
GSAN程序 (根據 Avamar 資料節點) - 有多個執行層級
GSAN:
-
-
關機
- 關閉
GSANprocess
- 關閉
-
開機
- 開機
GSAN線上處理
- 開機
-
連線
- 可使用
GSAN連線到每個對等資料節點的GSAN
- 可使用
-
驗證
- 驗證
stripe DNS table在每個 Avamar 資料節點上
- 驗證
-
啟動
- 讓 Stripe 上線
-
同步
- 確定哪些條帶必須更新(如果有),方法是重建它們或使用事務日誌
-
升級
- 使用時機
GSAN二進位正在更新為較新版本
- 使用時機
-
執行中
- 可使用
GSAN已經開始。所有 Stripe 都處於線上狀態,但無法接受備份
- 可使用
-
Fullaccess-
格線可接受備份
-
-
Srvr+Root+User:
- 顯示 Avamar 資料節點的活動存取模式:
-
-
Srvr- Avamar
GSAN特權
- Avamar
-
Root- Avamar
dpn root user特權
- Avamar
-
User-
所有其他使用者權限
-
-
活動存取模式
-
-
mhpu+0hpu+0hpu- 完整存取
- 正常運作
- 完整存取
-
mhpu+0hpu+0000- 管理模式
- 當
"waitcGSAN"正在啟動,原因hfscheck這GSAN容量等於或大於”diskreadonly"限制和作業系統容量使用率的差異超過”freespaceunbalance "下列值列於:"avmaint config"
- 當
- 管理模式
-
mhpu+0000+0000- 同步模式
- 在重新開機期間
GSAN同步條帶時和”testintegrity"正在執行或 Stripe 正在重建
- 在重新開機期間
- 同步模式
-
m000+0000+0000-
唯讀模式
- 在檢查點期間顯示
-
-
(也可顯示為 0000+0000+0000)
注意:如果正在執行兩個影響活動存取模式的活動,則會啟用限制性最強的模式。
有關影響活動訪問模式的過程,請參閱附錄 #1 。
定義
mhpu 屑:
-
-
m=遷移
- 系統是否能夠遷移等量?
-
h=HFS 資料儲存
- 系統是否能夠寫入 HFS 資料存放區?
-
p=持久存儲
- 系統是否能夠寫入持久存儲?
-
u=使用者記帳系統
-
系統是否能夠寫入使用者會計系統?
-
-
Dis:
- 在 Avamar 資料節點上使用的分派器數量
- 調度程式連線是與
GSANAvamar 資料節點上的程序 - 每個調度程式連線一個
GSAN連線或GSAN互動指令 - 範例
GSAN連線將是與"avtar"process - 範例
GSAN互動命令將是"avmaint"
懸:
- 顯示調度員狀態(已掛起或未掛起)
- 如果暫停,Avamar 格線會阻止啟動新的分派器以用於備份、還原和複製
裝:
- 顯示 Avamar 資料節點的暫態總負載平均值
(類似於 Linux 作業系統 (OS)「連續運作時間」命令的指標)
UsedMB:
- Avamar 資料節點目前由所有程序使用的 RAM 總數
(類似於 Linux 作業系統的「free -m」命令指標)
Errlen:
- Avamar 資料節點上「/data01/cur/err.log」的長度 (位元組)
%Full:
- 已滿百分比總計
GSANAvamar 資料節點的容量 - 百分比四捨五入為整數(例如 47%)
根據磁碟的已滿百分比和 Stripe 狀態:
- 顯示每個分割區 (每個節點) 的等量和狀態數量
如需等量狀態的詳細資訊,請參閱附錄 #2 。
- 顯示分割區已滿的百分比,依據
GSAN量 - 百分比四捨五入到小數點后第一位(例如 46.8%)
所有報告的狀態:
- 格線狀態摘要
- 列出節點狀態,
runlevels和模式 - 如果一個專案有多個狀態,它會列出每個狀態。
例如,如果節點處於離線狀態,則會看到下列資訊:
All reported states=(ONLINE, OFFLINE), runlevels=(fullaccess), modes=(mhpu+0hpu+0hpu)
系統狀態:
- 顯示正常或降級
- 如果節點處於離線狀態,則會出現降級狀態
存取狀態:
- 顯示格線是否因為活動存取模式而有限制
- 如果有限制,則會顯示「admin」
- 如果沒有限制,則會顯示「完整」
- 此區段也會顯示是否有任何 Stripe 離線或處於OFFLINE_MEDIA_ERROR狀態
維護活動、工作和排程:
- 第一節顯示維護活動的狀態,自
GSAN是在線的。 - 它顯示維護活動的進度及其狀態(進行中、已完成或失敗並出現錯誤)
- 如果
GSAN是最近開始的,維護活動的狀態已清除
如需範例,請參閱 附錄 #3a 和 #3b 。
- 第二部分顯示當前處於活動狀態的計劃、正在進行的維護任務以及維護和備份計劃資訊
維護工作的定義:
-
-
指令檔
- 執行
GSAN每個視窗開始時的維護腳本。默認情況下,它最多不間斷地運行 15 分鐘,之後它會與其他任務並行運行,直到完成。 - 這些指令檔位於
"/usr/local/avamar/etc/GSAN-maint-scripts/"目錄
- 執行
-
indexcacheloader- 如果需要,在備份時段開始時載入索引緩存和維護時段,並在維護時段開始時卸載索引緩存。
- 從 v 7.x 開始,有一個
"indexcacheunloader"要顯示的工作"indexcaches"卸貨
-
取消
- 在垃圾收集之前取消或終止備份
-
gc/cp/hfscheck- 目前正在執行個別的維護工作
-
autorepair- 在下列時間之後執行自動修復 (如有需要)
hfscheck完成
- 在下列時間之後執行自動修復 (如有需要)
-
㦇
- 在維護時段結束時轉換等量 (如有需要)
-
秤
-
如果在維護活動完成後有時間可用,則會在維護時段結束時平衡等量。
-
根據預設,暫時設定
"balancemin"到 10 (可在avmaint時程表),除非"balancemin"已經使用「avmaint config」
-
-
- 排程資訊是針對 Avamar 維護時設定的 (垃圾收集、檢查點和
hfscheck),並排定開始備份
- 此部分還顯示任何計劃或單個維護活動是否已停止或暫停。
有關範例,請參閱 附錄 #4。
Additional Information
附錄 #1 - 活動存取模式:
下列項目可變更 Avamar 格線的存取模式。
執行下列命令,以判斷是哪個程序變更了 Avamar 格線的活動存取模式。
avmaint nodelist --xmlperline=99 | grep activityaccessmodes
範例輸出:
<activityaccessmodes adminuser="mhpu+0hpu+0hpu" checkpoint="mhpu+0hpu+0hpu" conversion="mhpu+0hpu+0hpu" diskbeat="mhpu+0hpu+0hpu" garbagecollect="mhpu+0hpu+0hpu" heartbeat="mhpu+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 - Stripe 狀態:
共有六種等量狀態:
ONL-線上-(onl:2961)- Stripe 已在線上,沒有問題
- 正常等量狀態
- 關閉 - 離線 -
(onl:2960,OFF:1)- Stripe 處於離線狀態
- 他可能是由於正在重建條帶,或者由於錯誤而使條帶離線
- 錯誤 - 錯誤 -
(onl:2959,ERR: 2)- Stripe 處於OFFLINE_MEDIA_ERROR狀態
- 請參閱 Avamar:故障診斷 Stripe 離線並發生OFFLINE_MEDIA_ERROR錯誤 (解決方案路徑),以獲得更多資訊
- SUS - 暫停 -
(onl:1,SUS:2960)- Stripe 可能因磁碟 I/O 效能而暫停,並導致 Avamar 暫停資料磁碟分割
- 請參閱 Avamar:Avamar 上暫停的磁碟分割、等量和 Hfscheck 故障 ,以取得更多資訊
- MIG - 遷移中 -
(onl:2960,MIG:1)- Stripe 正在移動或遷移至不同的 Avamar 資料節點
- RES - 重新開機 -
(onl:2040,RES:920)- Stripe 正在從之前的離線狀態重新啟動
附錄 #3a - 在 Avamar 格線上執行的維護活動的範例輸出:
Last checkpoint: cp.20121223181633 finished Sun Jan 23 18:17:00 2013 after 00m 27s (OK)
Last GC: finished Sun Jan 23 17:07:26 2013 after 01m 25s >> recovered 342.02 MB (OK)
Last hfscheck: finished Sun Jan 23 18:16:19 2013 after 12m 05s >> checked 2132 of 2132 stripes (OK)
附錄 #3b - 評估後維護活動的範例輸出 GSAN 重新開始:
No checkpoint yet
No GC yet
No hfscheck yet
附錄 #4 - 維護計劃、檢查點、垃圾回收和 hfscheck 被暫停:
Maintenance windows scheduler capacity profile is active.
WARNING: cp is suspended temporarily.
WARNING: gc is suspended temporarily.
WARNING: hfscheck is suspended temporarily.
The backup window is currently running
Next backup window start time: Tue May 13 21:00:00 2025 PDT
Next maintenance window start time: Tue May 13 14:00:00 2025 PDT
附錄 #5 - status.dpn命令選項:
status.dpn<以秒為單位的間隔>- 執行
status.dpn在指定的秒數內迴圈執行命令- 值 10 (10) 傳回
status.dpn每 10 秒輸出一次,直到手動結束命令 - 值 0(零)將返回單個
status.dpn無循環輸出
- 值 10 (10) 傳回
- 執行
--help- 顯示
status.dpn說明功能表
- 顯示
--short- 顯示較少的詳細資訊
status.dpn- 移除主機名稱、版本、載入、
UsedMB根據磁碟資訊的 %Full 和 % Full 和 Stripe 狀態
- 移除主機名稱、版本、載入、
- 用於加快顯示速度
status.dpn輸出與故障診斷目的
- 顯示較少的詳細資訊
--sort- 依不同的變數選項對節點進行排序:
- =節點
- 依邏輯節點號對資料節點進行排序(預設)
- =
ipaddr- 依 IP 位址對資料節點進行排序
- =調度程式
- 按正在使用的調度程式數對資料節點進行排序(按清單頂部使用的最少調度程式數排序)
- =負載
- 依載入值對資料節點進行排序(按清單頂部的最低載入值排序)
- =已使用
- 依據
UsedMB值 (以UsedMB位於清單頂部)
- 依據
- =滿
- 依 %Full 值對資料節點進行排序(以最低值 %Full 排序位於清單頂部)
- =節點
- 依不同的變數選項對節點進行排序:
Affected Products
Avamar, Avamar ServerProducts
AvamarArticle Properties
Article Number: 000063549
Article Type: How To
Last Modified: 25 Jul 2025
Version: 17
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.