IDPA: Як збільшити розмір розділу /space у віртуальній машині AVE перед оновленням до 2.7 і вище
Summary: Для деяких моделей IDPA DP4400 та DP5x00 перед оновленням до версії IDPA 2.7 потрібне внутрішнє розширення розділу. Ця база описує процедуру використання інструменту утиліти ave_scale.
Symptoms
Коли розмір розділу /space у AVE менший за 96 ГБ, перевірка оновлення IDPA 2.7 не спрацює. Про це повідомляється в RUCK — інструменті попередньої перевірки оновлення, щоб переконатися, що пристрій готовий до оновлення
.Див. статтю Dell 196100 PowerProtect DP Series Appliance та IDPA: Інструкції щодо утиліти PowerProtect DP Rapid Upgrade Checker.av_space_partition | Use this KB to increase the size of the /space partition.
Cause
IDPA вимагає, щоб розділ Protection Storage /space був об'ємом 96 ГБ перед оновленням 2.7. AVE_Scale — це інструмент командного рядка, який автоматизує розширення цього розділу.
Resolution
Інструмент надається у вигляді .zip-файлу на сторінці програмного забезпечення захисту даних Dell PowerProtectабо завантажений безпосередньо за цим посиланням (потрібна вхід у службу підтримки Dell).
.zip містить такі файли:
ave_scale-19.4.0-7.exe, для Windowsave_scale-19.4.0-7, для Linux- Контрольні суми та README
Ця утиліта підтримується для IDPA у версіях Avamar Virtual Edition 18.2 і вище. Переконайтеся, що вимоги виконані у полі «Додаткова інформація» нижче.
- Перед запуском цієї утиліти створіть контрольну точку в AVE і перевірте її.
- Відкрийте PuTTY або SSH у AVE, використовуючи адміністративні облікові дані.
- Призупинити графік обслуговування за допомогою команди:
dpnctl stop maint
- Зупиніть службу резервного планувальника за допомогою команди:
dpnctl stop sched
- Перевірте, чи призупинені або зупинені сервіси за допомогою команди:
dpnctl status
- Візьміть контрольну точку з командою:
avmaint checkpoint --ava
- Відстежуйте стан контрольної точки та запишіть назву контрольної точки за допомогою команди:
watch avmaint cpstatus
- Після статусу = "завершено" та результату = "ОК" запускайте перевірку контрольної точки (перевірка HFS) на ручній контрольній точці з командою:
avmaint hfscheck --ava --rolling=true --full=false
(перевірте, що це перевірка новоствореної контрольної точки). - Відстежуйте статус перевірки HFS за допомогою команди:
watch avmaint hfscheckstatus
- Вихід має бути status="завершено", а result="OK". Це може зайняти певний час, залежно від використання пристрою.
- Перевірте новостворені CP і HFScheck на AVE за допомогою команди:
cplist --full
- Перевірте, чи було завершено MCS Flush за останні 12 годин.
/usr/local/avamar/bin/mcserver.sh --status | grep -i "last flush completed"
- Якщо час останнього промивання старший за 12 годин або близько 12 годин, виконайте операцію MCS Flush.
/usr/local/avamar/bin/mcserver.sh --flush
- Тепер повертаючись до ACM, перевірте, чи
/home/admin/aveScaleДовідник існує. Якщо довідник існує, перейменуйте його на/home/admin/aveScale_oldВикористовуючи наступну команду:
mv /home/admin/aveScale /home/admin/aveScale_old
Використання:
ave_scale createspace <options>
Опції:
Підтримувані варіанти для createspace команда:
|
Варіант |
Опис |
|
|
Пароль користувача гостьового адміністратора операційної системи AVE. |
|
|
Сервер Avamar — розв'язуване ім'я хоста або IP-адреса. |
|
|
Пароль користувача root від гостьової операційної системи AVE. |
|
|
Ім'я віртуальної машини AVE з vCenter Server, а не з ім'я хоста |
|
|
Розв'язуване ім'я хоста vCenter Server. |
|
|
ім'я користувача vCenter Server. |
|
|
Пароль від сервера vCenter. |
|
|
Номер порту vCenter HTTPS. |
|
|
Виконує команду в неінтерактивному режимі, коли всі необхідні паролі наведені в командному рядку. |
|
|
Відлагоджений вихід. |
|
|
Допомога для |
|
|
Шлях до файлу журналу. |
Примітка: Якщо виникнуть якісь проблеми, зверніться до служби підтримки Dell і поділіться наданим вихідним кодом.
Кроки для збільшення розміру розділу /space у віртуальній машині AVE.
-
Завантажте
ave_scaleутилітарний файл.
Посилання на останню версію утиліти ave_scale. Архів .zip містить виконувані файли Linux і Windows, контрольні суми та README.
-
Увійдіть в ACM як root через SSH-з'єднання.
Переконайтеся, що файл має виконуваний доступ. Щоб отримати дозвіл на виконуваний файл, виконайте таку команду (прикладом використовується 19.4.x-x), замініть 'x.x' на версію:chmod 755 ave_scale-19.4.x-x -
Розгорніть розмір розділу за допомогою наступної команди:
./ave_scale-19.4.x-x createspace --vc-name <VCSA IP/FQDN> --vc-username administrator@vsphere.local --vc-password <VCSA password> --ave-hostname <AVE IP/FQDN> --ave-vm-name AVE --ave-password <AVE root password> --ave-admin-password <AVE admin user password>
Зміна поля за потреби.
- Після успішного завершення утиліти увійти в AVE через ssh з адміністративними обліковими даними.
- Запусти
df -hКоманда перевірити розмір розділу /space. - Переконайтеся, що загальний розмір розділу /space становить 96 GB.
Filesystem Size Used Avail Use% Mounted on devtmpfs 18G 4.0K 18G 1% /dev tmpfs 18G 0 18G 0% /dev/shm tmpfs 18G 1.1G 17G 7% /run tmpfs 18G 0 18G 0% /sys/fs/cgroup /dev/sda2 16G 6.9G 8.0G 47% / /dev/sda1 978M 59M 868M 7% /boot /dev/sdc1 1.5T 6.2G 1.5T 1% /data02 /dev/sdd1 1.5T 6.4G 1.5T 1% /data03 /dev/sda8 96G 19G 78G 20% /space /dev/sdb1 1.5T 68G 1.5T 5% /data01 /dev/sda6 7.8G 229M 7.2G 4% /var - Запустіть сервіси планувальника вікна обслуговування та резервного планувальника:
- Запусти планувальник технічного обслуговування з командою:
dpnctl start maint
- Запустіть сервіс резервного планувальника за допомогою команди:
dpnctl start sched
- Перевірте, чи запускаються сервіси за допомогою команди:
dpnctl status
Детальніше про ave_scale утиліта, див. розділ «Розгорнути AVE у середовищі VMware » у Посібнику з встановлення та оновлення Dell EMC Avamar Virtual Edition.
Якщо пристрій не потрібно оновлювати негайно, повторно увімкніть політики, які були вимкнені під час виконання кроків, зазначених у розділі «Вимоги».
Additional Information
- Привілеї:
- На Linux-хості потрібно мати root, щоб запустити інструмент ave_scale.
- Ім'я користувача сервера vCenter (
--vc-username) опція, вказана в командному рядку, повинна мати права для виконання наступних завдань: - Переналаштуйте апаратне забезпечення віртуальної гостьової машини.
- Вмикання та вимикання віртуальної машини
- Виконуйте команди за допомогою гостьового агента віртуальної машини.
- Перенесіть файли до та з екземпляра AVE.
- Мережа:
- На хостах Windows та Linux інструмент ave_scale повинен отримувати відповіді ICMP-пінгу від цільового AVE-інстанса.
- Інструмент ave_scale повинен мати змогу підключатися до екземпляра vCenter Server за допомогою HTTPS.
- Статус вузла AVE:
- Зверніть увагу на поточний стан усіх політик на сервері Avamar. Рекомендується вимкнути всі політики перед запуском
ave_scaleінструмент. - Чекайте, поки всі поточні завдання будуть завершені.
- Якщо функція відновлення на рівні файлів (FLR) виконується, тоді запускаються деякі аномальні сесії. Ці ненормальні сесії тримають сервер Avamar зайнятим, що призводить до
ave_scaleІнструмент для невдачі. Знайдіть і припиніть ці аномальні сесії, виконавши наступні кроки:
- Зверніть увагу на поточний стан усіх політик на сервері Avamar. Рекомендується вимкнути всі політики перед запуском
- Увійдіть у програмне забезпечення захисту як адміністратор, використовуючи PuTTY
- Виконайте таку команду, щоб побачити активні сесії в системі:
avmaint sessions | grep "path\|sessionid\|starttime"
Де:
path: Відображає шлях для клієнтаsessionid: Відображає унікальний ідентифікатор сесіїstarttime: Відображає часову мітку UNIX початку сесії
- Переведіть значення з
starttimeпараметр у читабельний формат, виконавши таку команду:t.pl <starttime>
- Порівняйте значення з планувальником резервного копіювання, щоб переконатися, чи працює сесія. Якщо сесія почалася кілька днів тому і не налаштована як overtime, можливо, це сесія, яка перестала відповідати.
- Виконайте наступну команду, щоб видалити невідповідні сесії:
avmaint kill <sessionid>
- Після того, як усі невідповідні сесії будуть видалені, виконайте наступну команду, щоб побачити список сесій, що працюють на сервері Protection Software:
avmaint sessions --full
- Перевірте, чи виконуються якісь завдання резервного копіювання або реплікації, використовуючи такі кроки:
- Підключіться до вузла утиліти через SSH і увійдіть як адміністратор.
- Виконайте наступну команду, щоб перевірити, чи статус сервера неактивний:
opstatus.dpn - Запустіть такі команди:
-
avmaint sessions | grep path
(Щоб перевірити, чи є якісь резервні завдання в процесі). -
mccli activity show --active | grep Replication
(Щоб перевірити, чи триває якісь реплікаційні роботи).
- Якщо працюють резервні або реплікаційні завдання, можна або почекати, поки ці завдання завершаться, або їх припинити.
Рекомендується чекати, поки виконання завдань виконується.
- Виконайте наступну команду для завершення завдань резервного копіювання або реплікації:
mccli activity cancel --id=<job_id>
- Виконайте наступні команди, щоб переконатися, що завдання більше не виконуються.
-
avmaint sessions | grep path
(Щоб перевірити, чи є якісь резервні завдання в процесі). -
mccli activity show --active | grep Replication
(Щоб перевірити, чи триває якісь реплікаційні роботи).