Avamar: Pochopení hodnoty "Data Protected" v nástroji Avamar Administrator
Summary: Tento článek pojednává o hodnotách "Data protected" (v7.0) v nástroji Avamar Administrator.
Instructions
Účelem tohoto článku je popsat funkci hodnoty Data Protected, která se zobrazuje v uživatelském rozhraní Avamar Administrator, a vysvětlit, co tato hodnota znamená, aby při pochopení využití kapacity sítě softwarem Avamar nedošlo k nesprávné interpretaci.
Informace týkající se obecných principů správy kapacity nástroje Avamar naleznete v článku Avamar: Koncepty a školení řízení kapacity
-
Data Protected – zobrazuje se na hlavní obrazovce spuštění nástroje Avamar Administrator v části System Information ze systému Avamar v7.0.
-
Hodnota je generována reportem "Activities - Bytes Protected Total", který je přístupný z části Reports v nástroji Avamar Administrator.
-
Dotaz SQL, který tato sestava spouští, naleznete v uzlu nástroje Avamar (/usr/local/avamar/lib/sql/rptActBytesProtSum.sql).
-
Část poznámek v tomto článku obsahuje dotaz SQL, který spouští sestava rptActBytesProtSum.sql ve verzi 7.0.0-427.
-
Hodnota Data protected se pokusí identifikovat největší jednotlivou zálohu na každém klientovi, který má zálohu v mřížce Avamar. Sestava je součtem této hodnoty pro všechny klienty.
-
Praktickým využitím této hodnoty by bylo zjištění množství místa na disku, které by bylo potřeba k obnovení největší zálohy pro každého klienta.
-
Hodnoty odpovídají zdrojovým datům v klientovi, nikoli deduplikovaným datům v backendu mřížky Avamar.
Proč hodnota "Data Protected" neodpovídá hodnotám využití serveru nebo využité kapacity?
(To je častá otázka.)
Po spuštění příkazu "mccli server show-prop" nebo při zobrazení obrazovky Server Management se zobrazí výstup podobný následujícímu:
Total capacity 1.9 TB
Capacity used 322.2 GB
Server utilization 17.1%
Bytes protected 373.3 GB
-
-
- Celková kapacita představuje celkové množství místa, které je k dispozici pro zálohování uživatelů v backendovém úložišti Avamar.
- Využitá kapacita je množství celkové kapacity, která se spotřebuje na back-endu.
- Využití serveru se vypočítá z celkové kapacity a hodnot využité kapacity.
-
Hodnota Data protected nemusí a obvykle neodpovídá výše uvedeným hodnotám, protože počítají různé věci.
Vzhledem k tomu, že počítá zdrojová data na klientovi, nebere v úvahu režii uchovávání informací ani redundanci RAIN.
-
Hlášení chráněných bajty má několik variant a každá z nich přináší jiné výsledky.
-
Celkový počet chráněných bajtů se vypočítá pouze pomocí výsledků za posledních X dní. To se týká situací popsaných výše, kdy dochází k přejmenování datových sad. Tím je zajištěno, že součástí obrázku budou pouze naposledy zálohované datové sady.
-
Reporty se mohou v různých verzích změnit, proto je třeba je zkontrolovat v umístění /usr/local/avamar/lib/sql/rptActBytesProt*, abyste porozuměli tomu, co se počítá, než vyhodnotíte jejich užitečnost.
Snímek obrazovky z uživatelského rozhraní Avamar Administrator v6:

Snímek obrazovky se spouštěcí stránkou nástroje Avamar Administrator v7:
(Hodnota Data Protected je zobrazena na viditelném místě v části System Information .)

Snímek obrazovky správy serveru ze stejné mřížky:(Hodnoty jsou stejné, jako jsou generovány stejnou sestavou.)

Sestavu Bytes Protected Total lze spustit z obrazovky "Reports". Následující postup je spuštěn na mřížce v7 uvedené výše. Hodnota je shodná.

Hodnotu lze zobrazit také z příkazového řádku uzlu nástroje Avamar:
mccli server show-prop
0,23000,CLI command completed successfully.
Attribute Value
-------------------------------- ----------------------------
State Full Access
Active sessions 0
Total capacity 1.9 TB
Capacity used 322.2 GB
Server utilization 17.1%
Bytes protected 373.3 GB
Bytes protected quota Not configured
License expiration Never
Time since Server initialization 234 days 08h:40m
Last checkpoint 2013-10-03 09:24:46 IST
Last validated checkpoint 2013-10-03 09:24:46 IST
System Name avamar1
System ID xxxxxxxxx@XX:XX:XX:XX:XX:XX
HFSAddr XX.XX.XX.XX
HFSPort 27000
IP address XX.XX.XX.XX
Number of nodes 1
Nodes Online 1
Nodes Offline 0
Nodes Read-only 0
Nodes Timed-out 0 Additional Information
Dotaz SQL spuštěný sestavou naleznete v umístění /usr/local/avamar/lib/sql/rptActBytesProtSum.sql:
select (sum(total_gb_protected)) as "TotalGBProtected"
from (
select client_name,
plugin_name,
CASE WHEN sch_sum_bytes is NULL
THEN '/Client On-Demand Data'
WHEN adhoc_max_bytes is NULL
THEN 'All Custom Datasets'
WHEN sch_sum_bytes >= adhoc_max_bytes
THEN 'All Custom Datasets'
WHEN sch_sum_bytes < adhoc_max_bytes
THEN '/Client On-Demand Data'
ELSE 'REPORT ERROR'
END as dataset,
cast((
CASE WHEN sch_sum_bytes is NULL
THEN adhoc_max_bytes
WHEN adhoc_max_bytes is NULL
THEN sch_sum_bytes
WHEN sch_sum_bytes >= adhoc_max_bytes
THEN sch_sum_bytes
WHEN sch_sum_bytes < adhoc_max_bytes
THEN adhoc_max_bytes
ELSE 99999999
END) / 1024/1024/1024 as numeric(30,4)) as total_gb_protected
from (select client_name,
plugin_name,
sum( sch_max_bytes ) as sch_sum_bytes
from ( select client_name,
plugin_name,
dataset,
max(bytes_scanned) as sch_max_bytes
from v_activities_2
where (v_activities_2.status_code in (30000, 30005)) and
(v_activities_2.type like '%Backup%') and
(v_activities_2.dataset not like '/Client On-Demand Data') and
(expiration_ts = '0' or expiration_ts::double precision >= extract( epoch from now() ))
group by client_name, plugin_name, dataset ) as sel1
group by client_name, plugin_name ) as sel2
FULL JOIN
( select client_name, plugin_name, max(bytes_scanned) as adhoc_max_bytes
from v_activities_2
where (v_activities_2.status_code in (30000, 30005)) and
(v_activities_2.type like '%Backup%') and
(v_activities_2.dataset like '/Client On-Demand Data') and
(expiration_ts = '0' or expiration_ts::double precision >= extract( epoch from now() ))
group by client_name, plugin_name ) as sel3
USING (client_name, plugin_name)) as sel4