PowerPath: PPMA 업그레이드 실패
Samenvatting: 하위 버전에서 PPMA 2.1 SP1 이상으로 업그레이드하지 못함
Symptomen
PPMA 2.0.1.0.206에서 2.1.1.0.74 이상으로 업그레이드할 때 다음 오류와 함께 업그레이드가 실패합니다.
# 압축 풀기 PowerPath_Management_Appliance_2.1_SP1_Upgrade_only.zip 아카이브: PowerPath_Management_Appliance_2.1_SP1_Upgrade_only.zip 만들기: PowerPath_Management_Appliance_2.1_SP1_Upgrade_only/ 팽창: PowerPath_Management_Appliance_2.1_SP1_Upgrade_only/300-999-666_05.pdf 팽창: PowerPath_Management_Appliance_2.1_SP1_Upgrade_only/302-000-476_08.pdf 팽창: PowerPath_Management_Appliance_2.1_SP1_Upgrade_only/EMCPower.PPMA-2.1.1.00.00-74_Upgrade_ReadMe.txt 추출: PowerPath_Management_Appliance_2.1_SP1_Upgrade_only/EMCPower.PPMA-update-2.1.1.00.00-74.zip # /bin/bash update/applianceUpdate 14:29:55 [정보]: * 어플라이언스 업데이트 프로세스 시작 * 14:29:55 [정보]: PowerPath 업데이트: 2.0.1.0.206 -> 2.1.1.0.74 14:29:55 [정보]: 로그는 여기에서 찾을 수 있습니다. 14:29:55 [정보]: /opt/ADG/업데이트/로그/update-2.0.1.0.206-2.1.1.0.74-2017_02_13-14_29_55.log 14:29:55 [정보]: * 업데이트 유효성 검사 중 * 14:29:55 [정보]: 설치된 제품 버전 확인 중... 14:29:55 [정보]: 제품 버전 확인에 성공했습니다. 14:29:55 [정보]: 업데이트 리포지토리 추가 중... 14:29:56 [정보]: 업데이트 리포지토리가 추가되었습니다. 14:29:56 [정보]: OS 버전 확인 중... 14:29:56 [정보]: OS 릴리스 업데이트 중... 14:29:56 [정보]: sles-release 패키지를 설치하는 동안 Zypper 문제가 발생합니다. 14:29:56 [오류]: Zypper command malfunction. 업데이트 절차를 중단하는 중...
(상위 릴리스의 경우 메시지가 동일합니다 ... 예를 들어 위의 예에서 2.1.1.0.74 대신 2.2.0.0.97)
Oorzaak
이전 PPMA 버전은 SLES 버전 = 11.3-1.138을 사용합니다.
최신 PPMA 버전은 SLES 버전 = 12.1-1.331을 사용합니다.
Oplossing
사례 1: EMC PPMA 2.1.1
로 업그레이드 1. SSH를 통해 EMC PPMA 2.0.1 VM에 로그인한 다음 스크립트를 실행하여 EMC PowerPath Virtual Appliance 2.0.1 구성을 내보냅니다.
chmod +x export_vApp1.x_Config
2입니다. ./export_vApp1.2.x_구성
3. 결과 export_vApp1.2.x_Config.zip 파일을 로컬 데스크톱 또는 원격 위치에 복사합니다.
그런 다음 4
단계 사례 2: EMC PPMA 2.2.x 이상으로
업그레이드 1.SSH를 EMC PPMA 2.0.1 VM에 넣고 스크립트를 실행하여 EMC PowerPath Virtual Appliance 2.0.1 구성을 내보냅니다.
전체 PPMA 2.2.x 패키지에서 export_ppma_config 스크립트를 복사 합니다(업그레이드 패키지에 포함되지 않음).
chmod +x export_ppma_config
2. ./export_ppma_config
3. 결과 Powerpath_Management_Appliance.zip 파일을 로컬 데스크톱 또는 원격 위치에 복사합니다.
4. EMC PowerPath Virtual Appliance 배포 매개변수 세부 정보를 기록해 둡니다.
5. EMC PowerPath Virtual Appliance 2.0.1 VM의 전원을 끕니다.
EMC PowerPath Virtual Appliance 2.1.1(또는 그 이상) 가져오기에 성공할 때까지 EMC PowerPath Virtual Appliance 2.0.1 VM을 삭제하지 마십시오.
6. EMC PowerPath Virtual Appliance 2.0.1과 동일한 EMC PowerPath Virtual Appliance 구축 매개변수를 사용하여 EMC PowerPath Virtual Appliance 2.1.1
(또는 그 이상)을 구축합니다. 7. 새 EMC PowerPath Virtual Appliance VM의 전원을 켭니다.
8. 업그레이드된 PowerPath 가상 어플라이언스 웹 콘솔에서 System > SettingsImport >
Config ZIP으로 이동한 다음 vApp1.2.x_Config.zip [resp. Powerpath_Management_Appliance.zip with 2.2 over] 파일을 가져옵니다.
완료 후:
가져오기에 성공한 후 EMC PowerPath Virtual Appliance 2.01을 삭제할 수 있습니다.
업그레이드 스크립트를 사용하여 업그레이드한 후에는 재부팅할 필요가 없습니다.
Extra informatie
/opt/ADG/update/logs/update-2.0.1.0.206-2.1.1.0.74-X_X_X-X_X_X.log
[INFO]: * 어플라이언스 업데이트 프로세스 시작 *
14:29:55 [INFO]: PowerPath 업데이트: 2.0.1.0.206 -> 2.1.1.0.74
14:29:55 [정보]: 로그는 여기에서 찾을 수 있습니다:
14:29:55 [INFO]: /opt/ADG/update/logs/update-2.0.1.0.206-2.1.1.0.74-2017_02_13-14_29_55.log
14:29:55 [정보]: * 업데이트 유효성 검사 *
14:29:55 [INFO]: 설치된 제품 버전 확인 중...
14:29:55 [정보]: 제품 버전 확인에 성공했습니다.
14:29:55 [정보]: 업데이트 리포지토리 추가 중...
자세한 정보:
2 비 옵션 프로그램 인수 : '/tmp/update/repo' 'tmp-update-repo'
대상
초기화 중 리포지토리 추가 중 'tmp-update-repo' [...... 완료]
리포지토리 'tmp-update-repo'가 성공적으로 추가됨
활성화됨:
예 자동 새로 고침: GPG 확인 안 함
:
예 URI: dir:///tmp/update/repo
세부 정보 표시:
2 14'no-gpg-checks' 모드 입력.
비옵션 프로그램 인수: 'tmp-update-repo'
지정된
대상 리포지토리 초기화: tmp-update-repo
tmp-update-repo에 대한 메타데이터 갱신 여부 확인 'tmp-update-repo
' 메타데이터 검색 [.
다음 키를
자동으로 신뢰: 키 ID: 60167xxxxxxxxxxxx
키 이름: 어플라이언스 개발 그룹(제품 어플라이언스에 대한 ADG 업데이트 미디어에 서명하기 위한 키) <Ionix_Appliance_Development_Group@emc.com>
키 지문: 2E41063BE7DCDA4E33232464601xxxxxxxxxxx
키 생성됨: 2013
년 11 월 26 일 화요일 06:29:01 키 만료 : (만료되지 않음)
저장소: tmp-update-repo
완료]
저장소 'tmp-update-repo' 캐시 빌드 중 [.... done]
지정된 리포지토리가 새로 고쳐졌습니다.
14:29:56 [정보]: 업데이트 리포지토리가 추가되었습니다.
14:29:56 [정보]: OS 버전 확인 중...
14:29:56 [디버그]: 설치된 SLES 버전 = 11.3-1.138
14:29:56 [디버그]: 업데이트 리포지토리 SLES 버전 = 12.1-1.331
14:29:56 [INFO]: OS 릴리스 업데이트 중...
자세한 정보:
2 비대화형 모드로 전환 중입니다.
'no-gpg-checks' 모드로 들어가는 중입니다.
비옵션 프로그램 인수: 'sles-release'
타겟
초기화 중 저장소 데이터 로드 중...
설치된 패키지 읽는 중...
강제 해상도: 아니요
: 설치를 위해 'tmp-update-repo' 리포지토리에서 'sles-release-12.1-1.331.x86_64'를 선택합니다.
패키지 종속성 해결 중...
강제 해상도: 문제 없음
: yast2-registration-2.17.38-0.8.43.noarch에는 yast2-registration-branding이 필요하지만이 요구 사항은 제공
할 수 없습니다. 삭제 된 공급자 : yast2-registration-branding-SLE-2.17.38-0.8.43.noarch
해결 방법 1 : 다음 작업이 수행됩니다.
deinstallation of yast2-registration-2.17.38-0.8.43.noarch
deinstallation of product:SUSE_SLES-11.3-1.138.x86_64
deinstallation of pam-modules-11-1.22.1.x86_64
deinstallation of yast2-core-2.17.45-0.5.1.x86_64
deinstallation of yast2-dbus-server-2.17.5-0.5.1.x86_64
deinstallation of yast2-hardware-detection-2.17.2-2.7.1.x86_64
deinstallation of yast2-perl-bindings-2.17.2-1.32.121.x86_64
deinstallation of yast2-pkg-bindings-2.17.59-0.9.28.x86_64
deinstallation of yast2-storage-2.17.142-0.7.1.x86_64
deinstallation of yast2-ycp-ui-bindings-2.21.1-2.5.107.x86_64
deinstallation of mdadm-3.2.6-0.19.9.x86_64
deinstallation of multipath-tools-0.4.9-0.83.2.x86_64
deinstallation of libxml2-2.7.6-0.31.1.x86_64
deinstallation of postgresql-8.3.23-0.4.1.x86_64
deinstallation of postgresql-server-8.3.23-0.4.1.x86_64
deinstallation of syslog-ng-2.0.9-27.34.36.1.x86_64
deinstallation of libmng-1.0.10-46.18.x86_64
deinstallation of cryptsetup-1.0.5_SVNr46-58.37.3.x86_64
deinstallation of nfs-client-1.2.3-18.31.1.x86_64
deinstallation of cyrus-sasl-2.1.22-182.20.1.x86_64
deinstallation of sendmail-8.14.3-50.24.1.x86_64
deinstallation of liblcms1-1.17-77.16.1.x86_64
deinstallation of autoyast2-installation-2.17.69-0.7.1.noarch
deinstallation of bootsplash-3.3-146.24.12.x86_64
deinstallation of gpg2-lang-2.0.9-25.33.39.1.x86_64
deinstallation of hal-0.5.12-23.68.1.x86_64
deinstallation of limal-ca-mgm-perl-1.5.23-0.3.2.x86_64
deinstallation of limal-perl-1.5.3-0.2.11.x86_64
deinstallation of perl-Config-Crontab-1.21-73.21.x86_64
deinstallation of perl-Config-IniFiles-2.39-1.24.1.x86_64
deinstallation of perl-HTML-Parser-3.56-1.18.1.x86_64
deinstallation of perl-HTML-Tagset-3.20-1.22.x86_64
deinstallation of perl-Parse-RecDescent-1.96.0-1.22.x86_64
deinstallation of perl-TimeDate-1.16-71.22.x86_64
deinstallation of perl-URI-1.37-1.22.x86_64
deinstallation of perl-WWW-Curl-4.09-2.1.72.x86_64
deinstallation of perl-X500-DN-0.29-78.22.x86_64
deinstallation of perl-XML-Writer-0.604-2.10.x86_64
deinstallation of perl-XML-XPath-1.13-74.15.x86_64
deinstallation of perl-doc-5.10.0-64.70.1.x86_64
deinstallation of perl-gettext-1.05-91.95.x86_64
deinstallation of python-argparse-1.2.1-2.5.65.x86_64
deinstallation of subscription-tools-1.0-0.21.1.noarch
deinstallation of suseRegister-1.4-1.35.1.noarch
deinstallation of yast2-2.17.129-0.7.2.x86_64
deinstallation of yast2-add-on-2.17.31-0.7.49.noarch
deinstallation of yast2-bootloader-2.17.96-0.7.22.x86_64
deinstallation of yast2-country-2.17.54-0.7.9.x86_64
deinstallation of yast2-dbus-client-2.17.0-0.1.65.x86_64
deinstallation of yast2-installation-2.17.108-0.7.12.noarch
deinstallation of yast2-ldap-2.17.8-0.7.61.x86_64
deinstallation of yast2-ncurses-pkg-2.17.20-0.5.1.x86_64
deinstallation of yast2-network-2.17.195-0.7.7.x86_64
deinstallation of yast2-online-update-2.17.23-0.7.119.noarch
deinstallation of yast2-packager-2.17.107-0.7.1.x86_64
deinstallation of yast2-transfer-2.16.3-0.5.133.x86_64
deinstallation of yast2-users-2.17.54-0.7.151.x86_64
deinstallation of yast2-xml-2.16.1-1.23.x86_64
deinstallation of yast2-firewall-2.17.13-0.11.11.noarch
deinstallation of yast2-ldap-client-2.17.37-0.7.283.noarch
deinstallation of yast2-mouse-2.16.1-19.38.x86_64
deinstallation of yast2-pam-2.17.3-0.5.211.noarch
deinstallation of yast2-security-2.17.16-0.7.25.noarch
deinstallation of yast2-update-2.17.24-0.7.69.x86_64
deinstallation of zypper-1.6.307-0.7.12.x86_64
deinstallation of zypper-log-1.6.307-0.7.12.x86_64
deinstallation of hwinfo-15.50-0.7.3.x86_64
deinstallation of pm-utils-0.99.4.20071229-12.14.1.x86_64
deinstallation of gfxboot-4.1.32-0.7.11.x86_64
deinstallation of klogd-1.4.1-708.44.32.x86_64
deinstallation of libzypp-9.37.1-0.7.1.x86_64
Solution 2: do not install sles-release-12.1-1.331.x86_64
Solution 3: break yast2-registration-2.17.38-0.8.43.noarch by ignoring some of its dependencies
Choose from above solutions by number or cancel [1/2/3/c] (c): c
Verbosity:
2 비 옵션 프로그램 인수 : 'tmp-update-repo'
저장소제거 'tmp-update-repo' [... 완료]
저장소 'tmp-update-repo'가 제거되었습니다.
14:29:56 [정보]: sles-release 패키지를 설치하는 동안 Zypper 문제가 발생합니다.
14:29:56 [오류]: Zypper command malfunction. 업데이트 절차를 중단하는 중...