Avamar: Forstå verdien for "Data protected" i Avamar Administrator
Summary: Denne artikkelen omhandler verdiene "Data protected" (v7.0) i Avamar Administrator.
Instructions
Formålet med denne artikkelen er å beskrive funksjonen til den databeskyttede verdien som vises i Avamar Administrator-brukergrensesnittet, og forklare hva verdien betyr for å unngå feiltolkninger når du forstår Avamar-rutenettkapasitetsbruk.
Hvis du vil ha informasjon om generelle prinsipper for Avamar-kapasitetsstyring, kan du se Avamar: Konsepter og opplæring for kapasitetsstyring
-
Beskyttet data – Dette vises på hovedskjermbildet for Avamar Administrator i delen Systeminformasjon fra Avamar v7.0.
-
Verdien genereres av rapporten "Aktiviteter – Bytes Protected Total", som du kan få tilgang til fra Rapporter-delen i Avamar-administratoren.
-
SQL-spørringen som kjøres av denne rapporten, finner du på Avamar-verktøynoden (/usr/local/avamar/lib/sql/rptActBytesProtSum.sql)
-
Notater-delen i denne artikkelen inneholder SQL-spørringen som kjøres av rptActBytesProtSum.sql-rapporten i v7.0.0-427.
-
Den databeskyttede verdien prøver å identifisere den største enkeltsikkerhetskopien på hver klient som har en sikkerhetskopi på Avamar-rutenettet. Rapporten er summen av denne verdien for alle klienter.
-
En praktisk bruk for verdien ville være å lære hvor mye diskplass som ville være nødvendig for å gjenopprette den største sikkerhetskopien for hver klient.
-
Verdiene gjenspeiler kildedata på klienten, og ikke dedupliserte data på serverdelen av Avamar-rutenettet.
Hvorfor samsvarer ikke verdien "Data Protected" med verdiene for serverutnyttelse eller brukt kapasitet?
(Dette er et vanlig spørsmål.)
Når du kjører kommandoen 'mccli server show-prop', eller viser skjermbildet for serveradministrasjon, vises utdata som ligner på følgende:
Total capacity 1.9 TB
Capacity used 322.2 GB
Server utilization 17.1%
Bytes protected 373.3 GB
-
-
- "Total kapasitet" er den totale mengden plass som er tilgjengelig for brukersikkerhetskopieringer på Avamar-backendlagring.
- 'Kapasitet brukt' er mengden total kapasitet som forbrukes på backend.
- 'Serverutnyttelse' beregnes ut fra verdiene for total kapasitet og brukt kapasitet.
-
Den databeskyttede verdien trenger ikke, og samsvarer vanligvis ikke, med verdiene ovenfor, fordi de beregner forskjellige ting.
Siden den beregner kildedata på klienten, vurderer den ikke oppbevaring eller RAIN-redundans overhead.
-
Det finnes flere varianter av den beskyttede byterapporten, og hver av dem gir forskjellige resultater.
-
Totalt antall beskyttede byte beregnes bare ved hjelp av resultatene fra de siste X dagene. Dette tar høyde for situasjoner som beskrevet ovenfor der datasett får nytt navn. Dette sikrer at bare de sist sikkerhetskopierte datasettene er en del av figuren.
-
Rapportene kan endres i forskjellige versjoner, derfor bør SQL-rapportene gjennomgås i /usr/local/avamar/lib/sql/rptActBytesProt* for å forstå hva som beregnes før nytten vurderes.
Et skjermbilde fra Avamar Administrator v6-brukergrensesnittet:

Et skjermbilde av oppstartssiden for Avamar Administrator v7:
(Den databeskyttede verdien vises tydelig i delen Systeminformasjon .)

Et skjermbilde av serveradministrasjonsskjermen, fra samme rutenett:
(Verdiene er de samme som de genereres av samme rapport.)

Bytes Protected Total-rapporten kan kjøres fra skjermbildet 'Rapporter'. Følgende kjøres på v7-rutenettet som ble vist tidligere. Verdien er identisk.

Verdien kan også vises på kommandolinjen i 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-spørringen som kjøres av rapporten, finner du 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