IDPA. Как увеличить размер раздела /space в виртуальной машине AVE перед модернизацией до версии 2.7 и более поздних версий
Summary: Расширение внутреннего раздела требуется для определенных моделей IDPA DP4400 и DP5x00 перед модернизацией до IDPA версии 2.7. В этой статье базы знаний описывается порядок использования служебной программы ave_scale. ...
Symptoms
Если размер раздела /space EVE меньше 96 Гбайт, проверка модернизации IDPA 2.7 завершается сбоем. Сообщается в RUCK, инструменте предварительной проверки модернизации, который позволяет убедиться, что устройство готово к модернизации.
См. статью Dell 196100 Устройства PowerProtect серии DP и IDPA. Инструкции по использованию утилиты PowerProtect DP Rapid Upgrade Checker.av_space_partition | Use this KB to increase the size of the /space partition.
Cause
Для выполнения модернизации до версии 2.7 требуется, чтобы емкость раздела защиты данных/пространства составляла 96 Гбайт. 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
- После status="completed" и result="OK" запустите проверку контрольной точки (проверку HFS) на контрольной точке вручную с помощью команды:
avmaint hfscheck --ava --rolling=true --full=false
(убедитесь, что выполняется проверка только что созданной контрольной точки). - Отслеживайте состояние проверки HFS с помощью команды:
watch avmaint hfscheckstatus
- Выходные данные должны быть status="completed" и result="OK". Это может занять некоторое время, в зависимости от использования устройства.
- Проверьте только что созданные CP и HFScheck в AVE с помощью команды:
cplist --full
- Проверьте, была ли выполнена очистка MCS за последние 12 часов.
/usr/local/avamar/bin/mcserver.sh --status | grep -i "last flush completed"
- Если время «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. |
|
|
Разрешаемое имя хоста или IP-адрес сервера Avamar. |
|
|
Пароль пользователя root гостевой операционной системы AVE. |
|
|
Имя ВМ AVE с сервера vCenter Server, а не имя |
|
|
Разрешимое имя хоста vCenter Server. |
|
|
Имя пользователя vCenter Server. |
|
|
Пароль сервера vCenter Server. |
|
|
Номер порта HTTPS в vCenter. |
|
|
Выполнение команды в неинтерактивном режиме, когда в командной строке указаны все необходимые пароли. |
|
|
Отладка выходных данных. |
|
|
Справка для |
|
|
Путь к файлу журнала. |
Примечание. При возникновении проблем обратитесь в службу поддержки Dell и сообщите предоставленный код выхода.
Действия по увеличению размера раздела /space в виртуальной машине AVE.
-
Скачайте
ave_scaleслужебный файл.
Ссылка на новейшую версию утилиты ave_scale. Архив .zip содержит исполняемые файлы Linux и Windows, контрольные суммы и файл README.
-
Войдите в ACM как пользователь root, используя подключение SSH.
Убедитесь, что файл имеет разрешение на выполнение. Чтобы получить разрешение на исполняемый файл, выполните следующую команду (в качестве примера используется 19.4.x-x), замените «x.x» на «version»: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 Гбайт.
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 для запуска инструмента ave_scale необходимо иметь пользователя root.
- Имя пользователя vCenter Server (
--vc-username), указанный в командной строке, должен обладать правами для выполнения следующих задач: - Перенастройка оборудования гостевой виртуальной машины.
- Включение и выключение виртуальной машины
- Выполнение команд с помощью гостевого агента виртуальной машины.
- Передача файлов в экземпляр AVE и из него.
- Сеть:
- На хостах Windows и Linux инструмент ave_scale должен иметь возможность получать ответы на запросы ping 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>
- Сравните значение с данными планировщика резервного копирования, чтобы убедиться, что сессия выполняется. Если сеанс начался несколько дней назад и не настроен как сверхурочный, возможно, сессия перестала отвечать.
- Выполните следующую команду, чтобы удалить не отвечающие сессии:
avmaint kill <sessionid>
- После удаления всех не отвечающих сеансов выполните следующую команду, чтобы просмотреть список сеансов, запущенных на сервере программного обеспечения для защиты:
avmaint sessions --full
- Проверьте, выполняются ли какие-либо задания резервного копирования или репликации, выполнив следующие действия.
- Подключитесь к служебному узлу с помощью SSH и войдите в систему как admin.
- Выполните следующую команду, чтобы проверить, находится ли сервер в состоянии «Бездействие»:
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
(Чтобы проверить, не выполняются ли какие-либо задания репликации.)