Avamar: Förstå värdet "Data protected" i Avamar Administrator
Summary: I den här artikeln beskrivs värdena för "Data protected" (v7.0) i Avamar Administrator.
Instructions
Syftet med den här artikeln är att beskriva funktionen för det dataskyddade värdet som visas i Avamar-administratörsgränssnittet och förklara vad värdet innebär för att undvika feltolkningar när man förstår Avamar-nätkapacitetsanvändningen.
Information om allmänna principer för Avamar Capacity Management finns i Avamar: Koncept och utbildning för kapacitetshantering
-
Dataskyddad – detta visas på huvudstartskärmen för Avamar Administrator i avsnittet Systeminformation från Avamar v7.0.
-
Värdet genereras av rapporten "Activities - Bytes Protected Total" som du når från avsnittet Reports i Avamar Administrator.
-
SQL-frågan som körs i den här rapporten finns på Avamar Utility Node (/usr/local/avamar/lib/sql/rptActBytesProtSum.sql)
-
Avsnittet Anteckningar i den här artikeln innehåller SQL-frågan som körs av rptActBytesProtSum.sql-rapporten i v7.0.0-427.
-
Värdet Dataskydd försöker identifiera den största enskilda säkerhetskopian på varje klient som har en säkerhetskopia i Avamar-rutnätet. Rapporten är summan av det här värdet för alla klienter.
-
En praktisk användning av värdet skulle vara att lära sig hur mycket diskutrymme som skulle krävas för att återställa den största säkerhetskopian för varje klient.
-
Värdena återspeglar källdata på klienten och inte deduplicerade data på Avamar-rutnätets serverdel.
Varför stämmer inte värdet "Data Protected" överens med värdena för serveranvändning eller kapacitetsanvändning?
(Det här är en vanlig fråga.)
Om du kör kommandot "mccli server show-prop" eller tittar på skärmen för serverhantering ser du utdata som liknar följande:
Total capacity 1.9 TB
Capacity used 322.2 GB
Server utilization 17.1%
Bytes protected 373.3 GB
-
-
- Den totala kapaciteten är den totala mängden utrymme som är tillgängligt för användarsäkerhetskopiering på Avamar-serverdelslagringen.
- "Kapacitet som används" är den mängd total kapacitet som förbrukas på serverdelen.
- Serveranvändningen beräknas utifrån den totala kapaciteten och värdena för kapacitetsanvändning.
-
Dataskyddat värde behöver inte, och motsvarar vanligtvis inte, ovanstående värden, eftersom de beräknar olika saker.
Eftersom den beräknar källdata på klienten tar den inte hänsyn till kvarhållnings- eller RAIN-redundanskostnader.
-
Det finns flera varianter på den byteskyddade rapporten och var och en ger olika resultat.
-
Totalt antal skyddade byte beräknas endast med hjälp av resultatet för de senaste X dagarna. Detta tar hänsyn till situationer som beskrivs ovan där datauppsättningar byter namn. Detta säkerställer att endast de senast säkerhetskopierade datauppsättningarna ingår i bilden.
-
Rapporterna kan komma att ändras i olika versioner, därför bör SQL-rapporterna granskas i /usr/local/avamar/lib/sql/rptActBytesProt* för att förstå vad som beräknas innan dess användbarhet bedöms.
En skärmbild från användargränssnittet för Avamar Administrator v6:

En skärmbild av startsidan för Avamar Administrator v7:
(Det dataskyddade värdet visas tydligt i avsnittet Systeminformation .)

En skärmbild av serverhanteringsskärmen från samma rutnät:
(Värdena är desamma eftersom de genereras av samma rapport.)

Rapporten Bytes Protected Total kan köras från skärmen "Reports". Följande körs i v7-rutnätet som visades tidigare. Värdet är identiskt.

Värdet kan även visas från kommandoraden för 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-frågan som körs av rapporten finns 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