Avamar: Avamar Administrator -palvelun Data Protection -arvon ymmärtäminen
Summary: Tässä artikkelissa käsitellään Data protected (versio 7.0) -arvoja Avamar Administratorissa.
Instructions
Tämän artikkelin tarkoituksena on kuvata Avamar Administrator -käyttöliittymässä näkyvän Data Protected -arvon toimintaa ja selittää, mitä arvo tarkoittaa virheellisten tulkintojen välttämiseksi Avamarin verkkokapasiteetin käyttöä ymmärrettäessä.
Lisätietoja Avamar Capacity Management -periaatteista on kohdassa Avamar: Kapasiteetin hallinnan käsitteet ja koulutus
-
Tietojen suojaus – tämä näkyy Avamar Administratorin pääkäynnistysnäytössä Avamar v7.0:n System Information -osiossa.
-
Arvo saadaan Actions - Bytes Protected Total -raportista, jota voi käyttää Avamar Administrator -sovelluksen Raportit-osiossa.
-
Tämän raportin suorittama SQL-kysely sijaitsee Avamar-apusolmussa (/usr/local/avamar/lib/sql/rptActBytesProtSum.sql)
-
Tämän artikkelin huomautusosa sisältää SQL-kyselyn, joka suoritetaan rptActBytesProtSum.sql-raportissa versioissa 7.0.0-427.
-
Data protected -arvo yrittää tunnistaa kunkin asiakkaan suurimman yksittäisen varmuuskopion, jolla on varmuuskopio Avamar-ruudukossa. Raportti on kaikkien asiakkaiden tämän arvon summa.
-
Arvon käytännöllinen käyttö olisi oppia levytilan määrä, joka tarvitaan jokaisen asiakkaan suurimman varmuuskopion palauttamiseen.
-
Arvot perustuvat asiakkaan lähdetietoihin eivätkä Avamar-ruudukon taustalla oleviin tietoihin, joista ei ole poistettu kaksoiskappaleita.
Miksi Data Protection -arvo ei vastaa palvelimen käyttöasteen tai kapasiteetin käyttöarvoja?
(Tämä on yleinen kysymys.)
Komennolla mccli server show-prop tai palvelimen hallintanäytössä näkyy seuraavankaltainen tulos:
Total capacity 1.9 TB
Capacity used 322.2 GB
Server utilization 17.1%
Bytes protected 373.3 GB
-
-
- Kokonaiskapasiteetti on käyttäjän Avamar-taustatallennustilassa varmuuskopiointiin käytettävissä oleva kokonaistila.
- "Käytetty kapasiteetti" on taustajärjestelmässä kulutetun kokonaiskapasiteetin määrä.
- Palvelimen käyttö lasketaan kokonaiskapasiteetin ja käytetyn kapasiteetin arvoista.
-
Data protected -arvon ei tarvitse eikä yleensä vastaa yllä olevia arvoja, koska ne laskevat eri asioita.
Koska se laskee asiakkaan lähdetiedot, se ei ota huomioon säilytys- tai RAIN-redundanssia yleiskustannuksissa.
-
Tavujen suojatusta raportista on useita muunnelmia, joista jokainen tuottaa erilaisia tuloksia.
-
Suojattujen tavujen kokonaismäärä lasketaan käyttäen vain viimeisten X päivän tuloksia. Tämä ottaa huomioon edellä kuvatut tilanteet, joissa tietojoukot nimetään uudelleen. Näin varmistetaan, että vain viimeksi varmuuskopioidut tietojoukot ovat osa kuvaa.
-
Raportit voivat muuttua eri versioissa, joten SQL-raportit on tarkistettava hakemistossa /usr/local/avamar/lib/sql/rptActBytesProt*, jotta ymmärretään, mitä lasketaan, ennen kuin arvioidaan sen hyödyllisyyttä.
Näyttökuva Avamar Administrator v6 -käyttöliittymästä:

Näyttökuva Avamar Administrator v7:n käynnistyssivusta:
(Data Protected -arvo näkyy näkyvästi System information -osassa.)

Näyttökuva palvelimen hallintanäytöstä samasta ruudukosta:
(Arvot ovat samat kuin saman raportin luomat.)

Tavujen suojattu kokonaismäärä -raportti voidaan suorittaa Raportit-näytössä. Seuraava suoritetaan aiemmin näytetyssä v7-ruudukossa. Arvo on sama.

Arvoa voi tarkastella myös Avamar Utility Node -komentoriviltä:
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
Raportin suorittama SQL-kysely löytyy kansiosta /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