IDPA: 2.7 이상으로 업그레이드하기 전에 AVE VM에서 /space 파티션 크기를 늘리는 방법
Summary: 특정 DP4400 및 DP5x00 IDPA 모델에서는 IDPA 버전 2.7로 업그레이드하기 전에 내부 파티션 확장이 필요합니다. 이 KB는 ave_scale 유틸리티 툴을 사용하는 절차를 간략하게 설명합니다.
Symptoms
AVE의 /space 파티션 크기가 96GB보다 작으면 IDPA 2.7 업그레이드 유효성 검사가 실패합니다. 이 문제는 어플라이언스를 업그레이드할 준비가 되었는지 확인하기 위한 업그레이드 사전 검사 툴인 RUCK에 보고됩니다.
자세한 내용은 Dell 문서 196100 PowerProtect DP Series 어플라이언스 및 IDPA: PowerProtect DP Rapid Upgrade Checker 유틸리티에 대한 지침입니다.av_space_partition | Use this KB to increase the size of the /space partition.
Cause
IDPA에서 2.7 업그레이드를 수행하려면 Protection Storage/space 파티션 용량이 96GB여야 합니다. AVE_Scale 는 이 파티션의 확장을 자동화하는 명령줄 도구입니다.
Resolution
이 툴은 Dell PowerProtect Data Protection Software 페이지에서 .zip 파일로 제공 되거나 이 링크에서 직접 다운로드할 수 있습니다(Dell 지원 로그인 필요).
.zip에는 다음 파일이 포함되어 있습니다.
ave_scale-19.4.0-7.exe, Windows용ave_scale-19.4.0-7, Linux의 경우- 체크섬 및 README
이 유틸리티는 Avamar Virtual Edition 버전 18.2 이상에서 IDPA에 대해 지원됩니다. 아래의 Additional Info 필드에 요구 사항이 충족되었는지 확인합니다.
- 이 유틸리티를 실행하기 전에 AVE에서 체크포인트를 만들고 검증합니다.
- 'admin' 자격 증명을 사용하여 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"여야 합니다. 어플라이언스 활용도에 따라 다소 시간이 걸릴 수 있습니다.
- 다음 명령을 사용하여 AVE에서 새로 생성된 CP 및 HFScheck를 확인합니다.
cplist --full
- 지난 12시간 동안 MCS 플러시가 완료되었는지 확인합니다.
/usr/local/avamar/bin/mcserver.sh --status | grep -i "last flush completed"
- 마지막 플러시 완료 시간이 12시간보다 오래되었거나 12시간에 가까운 경우 MCS 플러시 작업을 수행합니다.
/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 게스트 운영 체제 'admin' 사용자 암호 |
|
|
Avamar Server에서 확인할 수 있는 호스트 이름 또는 IP 주소 |
|
|
AVE 게스트 운영 체제 루트 사용자 암호 |
|
|
호스트 이름이 |
|
|
vCenter Server에서 확인할 수 있는 호스트 이름 |
|
|
vCenter Server 사용자 이름 |
|
|
vCenter Server 암호 |
|
|
vCenter HTTPS 포트 번호. |
|
|
필요한 모든 암호가 명령줄에 제공된 경우 비대화형 모드로 명령을 실행합니다. |
|
|
디버그 출력 |
|
|
다음에 대한 도움말 |
|
|
로그 파일 경로입니다. |
참고: 문제가 있는 경우 Dell 지원 부서에 문의하고 제공된 종료 코드를 공유하십시오.
AVE VM에서 /space 파티션 크기를 늘리는 단계입니다.
-
다운로드
ave_scale유틸리티 파일.
ave_scale 유틸리티의 최신 버전에 대한 링크입니다. .zip 아카이브에는 Linux 및 Windows 실행 파일, 체크섬 및 README가 포함되어 있습니다.
-
SSH 연결을 사용하여 루트로 ACM에 로그인합니다.
파일에 실행 권한이 있는지 확인합니다. 실행 권한을 얻으려면 다음 명령을 실행합니다(여기서는 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>
필드를 적절하게 변경합니다.
- 유틸리티가 성공적으로 완료되면 SSH를 사용하여 'admin' 자격 증명으로 AVE에 로그인합니다.
- 를 실행합니다.
df -h/space 파티션 크기를 확인하는 명령입니다. - /space 파티션의 총 크기가 96GB인지 확인합니다.
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 유틸리티에 대한 자세한 내용은 Dell EMC Avamar Virtual Edition 설치 및 업그레이드 가이드의 VMware 환경에서 AVE 확장 장을 참조하십시오.
어플라이언스를 즉시 업그레이드하지 않는 경우 요구 사항 섹션에 언급된 단계를 수행하는 동안 비활성화했던 정책을 다시 활성화합니다.
Additional Information
- 권한:
- Linux 호스트에서 ave_scale 툴을 실행하려면 에 루트가 있어야 합니다.
- vCenter Server 사용자 이름(
--vc-username명령줄에 지정된 옵션에는 다음 작업을 수행할 수 있는 권한이 있어야 합니다. - 가상 머신 게스트의 하드웨어 재구성
- 가상 머신의 전원 켜고 끄기
- 가상 머신 게스트 에이전트를 사용하여 명령 실행
- AVE 인스턴스로 파일 전송 또는 AVE 인스턴스에서 파일 전송
- 네트워크:
- Windows 및 Linux 호스트에서 ave_scale 툴은 타겟 AVE 인스턴스로부터 ICMP ping 응답을 수신할 수 있어야 합니다.
- ave_scale 툴은 HTTPS를 사용하여 vCenter Server 인스턴스에 연결할 수 있어야 합니다.
- AVE 노드 상태:
- Avamar Server에 있는 모든 정책의 현재 상태를 확인합니다. 를 실행하기 전에 모든 정책을 비활성화하는 것이 좋습니다.
ave_scale도구. - 현재 작업이 완료될 때까지 기다립니다.
- FLR(File-Level Restore) 기능을 사용하여 파일을 복원하는 경우 일부 비정상적인 세션이 트리거됩니다. 이러한 비정상 세션으로 인해 Avamar Server가 계속 사용 중이므로
ave_scale도구가 실패할 수 있습니다. 다음 단계를 사용하여 이러한 비정상적인 세션을 찾아 종료합니다.
- Avamar Server에 있는 모든 정책의 현재 상태를 확인합니다. 를 실행하기 전에 모든 정책을 비활성화하는 것이 좋습니다.
- PuTTY를 사용하여 Protection Software에 관리자로 로그인합니다.
- 다음 명령을 실행하여 시스템의 활성 세션을 확인합니다.
avmaint sessions | grep "path\|sessionid\|starttime"
여기서:
path: 클라이언트의 경로를 표시합니다.sessionid: 세션의 고유 식별자를 표시합니다.starttime: 세션이 시작된 시점의 UNIX 타임스탬프를 표시합니다.
- 에서 값을 변환합니다.
starttime다음 명령을 실행하여 매개 변수를 읽을 수 있는 형식으로 변환합니다.t.pl <starttime>
- 백업 스케줄러와 값을 비교하여 세션이 실행 중인지 확인합니다. 며칠 전에 세션이 시작되었지만 초과 작업으로 구성되지 않은 경우 응답이 중지된 세션일 수 있습니다.
- 응답하지 않는 세션을 제거하려면 다음 명령을 실행합니다.
avmaint kill <sessionid>
- 응답하지 않는 모든 세션이 제거된 후 다음 명령을 실행하여 Protection Software Server에서 실행 중인 세션 목록을 확인합니다.
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
(진행 중인 복제 작업이 있는지 확인하기 위해)