Avamar: Avamar Administrator'da "Data protected" değerini anlama
Summary: Bu makalede Avamar Administrator'daki "Data protected" (v7.0) değerleri açıklanmaktadır.
Instructions
Bu makalenin amacı, Avamar Administrator kullanıcı arayüzünde görüntülenen Data protected değerinin işlevini açıklamak ve Avamar ızgara kapasitesi kullanımını anlarken yanlış yorumlamayı önlemek için değerin ne anlama geldiğini açıklamaktır.
Genel Avamar Kapasite Yönetimi ilkeleri hakkında bilgi için bkz. Avamar: Kapasite Yönetimi Kavramları ve Eğitimi
-
Data Protected: Bu, Avamar v7.0'ın System Information bölümündeki ana Avamar Administrator başlatma ekranında gösterilir.
-
Değer, Avamar Administrator'ın Reports bölümünden erişilebilen "Activities - Bytes Protected Total" raporu tarafından oluşturulur.
-
Bu raporun çalıştırdığı SQL sorgusu Avamar Utility Node'da (/usr/local/avamar/lib/sql/rptActBytesProtSum.sql) bulunabilir
-
Bu makalenin notlar bölümü, v7.0.0-427 deki rptActBytesProtSum.sql raporu tarafından çalıştırılan SQL sorgusunu içerir.
-
Data protected değeri, Avamar ızgarasında bir yedeği olan her bir istemcideki en büyük tek yedeği belirlemeye çalışır. Rapor, tüm istemciler için bu değerin toplamıdır.
-
Değerin pratik bir kullanımı, her istemci için en büyük yedeği geri yüklemek için gereken disk alanı miktarını öğrenmektir.
-
Değerler, istemcideki kaynak verileri yansıtır ve Avamar ızgarasının arka ucundaki tekilleştirilmiş verileri yansıtmaz.
Data Protected" değeri neden sunucu kullanımı veya kapasite kullanılan değerlerle karşılık gelmiyor?
(Bu yaygın bir sorudur.)
mccli server show-prop" komutunu çalıştırdığınızda veya sunucu yönetim ekranını görüntülediğinizde aşağıdakine benzer bir çıktı görülür:
Total capacity 1.9 TB
Capacity used 322.2 GB
Server utilization 17.1%
Bytes protected 373.3 GB
-
-
- "Toplam kapasite", Avamar arka uç depolamasında kullanıcı yedeklemeleri için kullanılabilen toplam alan miktarıdır.
- "Kullanılan kapasite", arka uçta tüketilen toplam kapasite miktarıdır.
- 'Sunucu kullanımı', toplam kapasite ve kullanılan kapasite değerlerinden hesaplanır.
-
Data protected değerinin yukarıdaki değerlere karşılık gelmesi gerekmez ve genellikle karşılık gelmez, çünkü bunlar farklı şeyleri hesaplar.
İstemcideki kaynak verileri hesapladığından, bekletme veya RAIN yedeklilik ek yükünü dikkate almaz.
-
Korunan bayt raporunun birden çok varyasyonu vardır ve her biri farklı sonuçlar üretir.
-
Korunan Toplam Bayt yalnızca son X günün sonuçları kullanılarak hesaplanır. Bu, yukarıda açıklandığı gibi veri kümelerinin yeniden adlandırıldığı durumları hesaba katar. Bu, yalnızca en son yedeklenen veri kümelerinin rakamın bir parçası olmasını sağlar.
-
Raporlar farklı sürümlerde değişikliğe tabidir, bu nedenle kullanışlılığını değerlendirmeden önce neyin hesaplandığını anlamak için SQL raporları /usr/local/avamar/lib/sql/rptActBytesProt* içinde incelenmelidir.
Avamar Administrator v6 Kullanıcı Arayüzünden Ekran Görüntüsü:

Avamar Administrator v7 başlatma sayfasının ekran görüntüsü:
(Data Protected değeri, System information bölümünde belirgin bir şekilde görüntülenir.)

Aynı ızgaradan sunucu yönetimi ekranının ekran görüntüsü:
(Değerler, aynı rapor tarafından oluşturuldukları için aynıdır.)

Bytes Protected Total raporu "Reports" ekranından çalıştırılabilir. Aşağıdakiler daha önce gösterilen v7 ızgarasında çalıştırılır. Değer aynıdır.

Değer, Avamar Utility Node komut satırından da görüntülenebilir:
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
Rapor tarafından çalıştırılan SQL sorgusu /usr/local/avamar/lib/sql/rptActBytesProtSum.sql içinde bulunabilir:
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