Авамар: Розуміння значення "Дані захищені" в Avamar Administrator
Summary: У цій статті розглядаються значення "Дані захищені" (v7.0) в Avamar Administrator.
Instructions
Метою цієї статті є опис функції захищеного даних значення, яке відображається в інтерфейсі адміністратора Avamar, і пояснення того, що означає це значення для уникнення неправильного тлумачення при розумінні використання ємності мережі Avamar.
Для отримання інформації про загальні принципи управління потужностями Avamar див. Концепції управління потенціалом та навчання
-
Захищено даними – відображається на головному екрані запуску Avamar Administrator у розділі «Інформація про систему» з Avamar v7.0.
-
Значення генерується звітом "Дії - Загальна кількість захищених байтів", доступ до якого можна отримати з розділу "Звіти" Avamar Administrator.
-
SQL-запит, який виконує цей звіт, можна знайти на вузлі Avamar Utility Node (/usr/local/avamar/lib/sql/rptActBytesProtSum.sql)
-
Розділ приміток цієї статті містить запит SQL, який виконується звітом rptActBytesProtSum.sql у версії 7.0.0-427.
-
Значення захисту даних намагається визначити найбільшу одиничну резервну копію на кожному клієнті, яка має резервну копію в сітці Avamar. Звіт є сумою цього значення для всіх клієнтів.
-
Практичним використанням цього значення було б вивчення обсягу дискового простору, який знадобиться для відновлення найбільшої резервної копії для кожного клієнта.
-
Значення відображають вихідні дані про клієнта, а не дедупліковані дані на серверній частині сітки Avamar.
Чому значення "Data Protected" не відповідає значенням використання сервера або використаної потужності?
(Це поширене питання.)
Запустивши команду 'mccli server show-prop', або переглянувши екран управління сервером, можна побачити результат, подібний до наступного:
Total capacity 1.9 TB
Capacity used 322.2 GB
Server utilization 17.1%
Bytes protected 373.3 GB
-
-
- «Загальна місткість» – це загальний обсяг простору, доступного для резервного копіювання користувачами на серверному сховищі Avamar.
- «Використана ємність» — це кількість загальної ємності, яка споживається на серверній частині.
- "Використання сервера" розраховується на основі загальних значень використаної ємності та ємності.
-
Значення даних, що захищаються, не повинно, і, як правило, не відповідати вищезазначеним значенням, оскільки вони обчислюють різні речі.
Оскільки він розраховує вихідні дані про клієнта, він не враховує накладні витрати на утримання або резервування RAIN.
-
Існує кілька варіацій звіту, захищеного байтами, і кожен з них дає різні результати.
-
Загальна кількість захищених байтів обчислюється з використанням лише результатів за останні X днів. Це враховує описані вище ситуації, коли набори даних перейменовуються. Це гарантує, що лише останні резервні копії наборів даних є частиною показника.
-
Звіти можуть змінюватися в різних версіях, тому SQL-звіти слід переглядати в /usr/local/avamar/lib/sql/rptActBytesProt*, щоб зрозуміти, що обчислюється, перш ніж оцінювати їх корисність.
Скріншот з інтерфейсу Avamar Administrator v6:

Скріншот сторінки запуску Avamar Administrator v7:
(Значення Data Protected відображається на видному місці в розділі Інформація про систему .)

Скріншот екрану управління сервером, з тієї ж сітки:
(Значення збігаються, оскільки вони генеруються одним і тим же звітом.)

Звіт Bytes Protected Total можна запустити з екрана "Звіти". Нижче наведено дані про сітку v7, показану раніше. Значення ідентичне.

Значення також можна подивитися з командного рядка 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-запит, який виконується звітом, можна знайти в /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