Avamar: Om værdien "Data protected" i Avamar-administratoren
Summary: I denne artikel beskrives værdierne for "Data protected" (v7.0) i Avamar-administratoren.
Instructions
Formålet med denne artikel er at beskrive funktionen af den beskyttede dataværdi, der vises i Avamar Administrator-brugergrænsefladen, og forklare, hvad værdien betyder for at undgå fejlfortolkning, når du forstår brugen af Avamar-netkapacitet.
Du kan finde oplysninger om de generelle principper for Avamar Capacity Management på Avamar: Kapacitetsstyringskoncepter og træning
-
Data Protected – Dette vises på hovedskærmbilledet for Avamar-administratorer i afsnittet Systemoplysninger fra Avamar v7.0.
-
Værdien genereres af rapporten "Activities - Bytes Protected Total", som du kan få adgang til fra afsnittet Rapporter i Avamar-administratoren.
-
SQL-forespørgslen, som denne rapport kører, findes i Avamar-hjælpenoden (/usr/local/avamar/lib/sql/rptActBytesProtSum.sql)
-
Afsnittet Noter i denne artikel indeholder SQL-forespørgslen, der kører af rptActBytesProtSum.sql-rapporten i v7.0.0-427.
-
Værdien Data protected forsøger at identificere den største enkelte sikkerhedskopi på hver klient, som har en sikkerhedskopi på Avamar-nettet. Rapporten er summen af denne værdi for alle kunder.
-
En praktisk anvendelse af værdien ville være at lære mængden af diskplads, der ville være nødvendig for at gendanne den største sikkerhedskopi for hver klient.
-
Værdierne afspejler kildedata på klienten og ikke deduplikerede data på backend i Avamar-nettet.
Hvorfor svarer værdien "Data Protected" ikke til værdierne for serverudnyttelsen eller den anvendte kapacitet?
(Dette er et almindeligt spørgsmål.)
Når kommandoen 'mccli server show-prop' køres, eller når du ser skærmbilledet for serveradministration, vises output, der ligner følgende:
Total capacity 1.9 TB
Capacity used 322.2 GB
Server utilization 17.1%
Bytes protected 373.3 GB
-
-
- "Samlet kapacitet" er den samlede mængde plads, der er tilgængelig til brugersikkerhedskopier på Avamar-backend-lageret.
- Den 'Anvendte kapacitet' er mængden af den samlede kapacitet, der forbruges på backend.
- 'Serverudnyttelse' beregnes ud fra værdierne for den samlede kapacitet og den anvendte kapacitet.
-
Den beskyttede dataværdi behøver ikke og svarer normalt ikke til ovenstående værdier, fordi de beregner forskellige ting.
Da det beregner kildedata på klienten, tager det ikke højde for fastholdelse eller RAIN-redundansomkostninger.
-
Der er flere varianter af den beskyttede byte-rapport, og hver giver forskellige resultater.
-
Det samlede antal beskyttede byte beregnes udelukkende ved hjælp af resultaterne fra de seneste X dage. Dette tager højde for situationer som beskrevet ovenfor, hvor datasæt omdøbes. Dette sikrer, at kun de senest sikkerhedskopierede datasæt er en del af figuren.
-
Rapporterne kan ændres i forskellige versioner. Derfor bør SQL-rapporterne gennemgås i /usr/local/avamar/lib/sql/rptActBytesProt* for at forstå, hvad der beregnes, før man vurderer dets anvendelighed.
Et skærmbillede fra brugergrænsefladen for Avamar Administrator v6:

Et skærmbillede af Avamar Administrator v7-startsiden:
(Værdien Data Protected vises på en fremtrædende plads i afsnittet Systemoplysninger ).

Et skærmbillede af skærmbilledet til serveradministration fra det samme gitter:
(Værdierne er de samme, som de genereres af den samme rapport).

Rapporten Bytes Protected Total kan køres fra skærmbilledet "Rapporter". Følgende køres på v7-gitteret, der er vist tidligere. Værdien er identisk.

Værdien kan også ses fra kommandolinjen Avamar Utility Node:
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
SQL-forespørgslen, der køres af rapporten, findes i /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