Авамар: Налаштування реплікації типу плагіна для продовження виконання завдань понад 24 години
Summary: У цій статті, історично відомій як KB 335233, пояснюється, як налаштувати реплікацію на основі плагінів, щоб клієнти могли працювати довше 24 годин (понаднормова робота).
Symptoms
За замовчуванням завдання реплікації на основі плагіна Avamar встановлюються з тайм-аутами відповідно до двох факторів:
- Конфігурація MCS визначає Factor one через ключ mcserver.xml зі значенням за замовчуванням 24 години.
<entry key="repl_window_hours" value="24" />
- Плагін реплікації визначає Фактор два, де тайм-аут контролюється наступним чином:
<flag type="ціле число" pidnum="1008" value="72000" name="[replscript]timeout" />
Якщо будь-який ліміт часу очікування перевищено, час очікування завдання реплікації закінчується.
У правильно налаштованій системі 24 години має бути достатнім часом для виконання всіх завдань з реплікації. Однак це може бути проблемою в обставинах, коли необхідний час може перевищувати цей показник.
Наприклад:
-
Виконується початкове завдання реплікації, і цільова система «засівається» великою кількістю вихідних даних.
-
Реплікація не могла запуститися протягом деякого часу і повинна надолужити згаяне.
-
До джерела реплікації додається велика кількість даних, а для реплікації до цілі потрібна велика кількість даних довше, ніж зазвичай.
Рекомендується змінювати ліміт у > 24 години лише на короткий термін.
Якщо завдання реплікації регулярно не вдається виконати протягом вікна реплікації, слід усунути основну причину. Створіть запит на обслуговування для роботи зі службою підтримки.
Cause
Така поведінка відповідає задуму.
Resolution
Необхідно оновити кілька параметрів, щоб реплікація працювала >24 години без перерв.
- Оновіть інтерфейс адміністратора MCS, щоб дозволити понаднормову роботу.
Від адміністратора Avamar налаштуйте MC_SYSTEM клієнт для роботи з «понаднормовим часом» (аналогічно звичайним клієнтам Avamar). Це дозволяє активності реплікації виходити за межі запланованого вікна реплікації:
a. У Avamar Administrator відкрийте екран Політика , вкладка "Клієнти".

b. Виберіть вкладку Клієнти , виберіть домен «MC_SYSTEM» і виберіть клієнт Replication (це повинно бути таке ж ім'я, як ім'я локальної системи) і «Редагувати».

c. На вкладці властивостей виберіть «Завжди дозволяти понаднормову роботу».
Примітка: Понаднормова робота до успішного резервного копіювання НЕ працює для реплікації. Щоб отримати додаткові відомості про понаднормову роботу, перегляньте Посібник системного адміністратора.
-
Групова політика реплікації адміністратора MCS має бути оновлена.
a. Або двічі клацніть групу реплікації, або поставте галочку біля групи реплікації та виберітьГрупа редагування>дій> "7. Огляд"
b. Виберіть Додаткові параметри. Прокрутіть сторінку вниз екрана. Ліворуч відображається пункт «Показати додаткові параметри», а праворуч — «Більше».
c. Виберіть Більше.
d. Переконайтеся, що тип плагіна є реплікованим.
e. Введіть [replscript]timeout у полі Enter Attribute.
f. Введіть 999999у полі Введіть значення атрибута."
g. Натисніть символ + , і атрибут або значення переміститься на нижній екран.
h. Натисніть «ОК».
i. Переконайтеся, що цей параметр відображається в розділі «Додаткові параметри» (виділено вище).
j. Натисніть Готово.
3. Оновіть або створіть avrepl.cmd (усі версії до 7.5.1).
У зв'язку з відомою проблемою команду avrepl.cmd потрібно створити або оновити. Зміни, внесені тут, впливають на ВСІ дії реплікації плагінів.
a. Відредагуйте або створіть файл конфігурації реплікації /usr/local/avamar/var/client/avrepl.cmd.
--timeout=999999
Additional Information
Для отримання додаткової інформації про перезапуск MCS перегляньте статтю KB 536729: Авамар: Як перезавантажити MCS (сервер консолі управління)
Будь ласка, перегляньте це опубліковане відео: