개요
OneFS 클러스터의 패치 인프라스트럭처 업데이트에 대한 정보입니다.
이 패치 인프라스트럭처 업데이트는 어떻게 내 삶을 더 쉽게 만들 수 있습니까?
이 업데이트는 이전 패치를 먼저 제거하는 대신 기존 롤업 패치 위에 최신 롤업 패치를 설치할 수 있도록 하여 패치 인프라스트럭처를 개선합니다. 따라서 재부팅 및 서비스 재시작의 필요성이 줄어듭니다.
이 기능은 새 패치가 이전 패치를 완전히 더 이상 사용되지 않는 경우에만 사용할 수 있습니다.
패치가 더 이상 사용되지 않습니다. 즉, 최신 패치에는 이전 패치의 모든 수정 사항이 포함되어 있습니다.
충돌하는 패치는 서로 다르며 수동으로 제거해야 합니다.
필수 구성 요소
RUP(Rollup) 패치가 설치되기 전에 클러스터에 OneFS 버전에 대한 패치 인프라스트럭처 업데이트를 설치해야 합니다. 인프라스트럭처 업데이트가 이미 설치되어 있지 않은 시스템에 새 롤업 패치를 설치하려고 하면 패치 설치가 실패하고 다음과 유사한 오류가 발생합니다. 오류: 소켓 4의 REST 응답이 불완전합니다.
다른 모든 패치가 제거될 때까지 OneFS 클러스터에서 패치 인프라스트럭처 업데이트를 제거할 수 없습니다.
OneFS 인프라스트럭처 업데이트
다음 OneFS 버전을 실행하는 클러스터에 인프라스트럭처 업데이트를 설치해야 합니다.
참고: OneFS 9.3.x, 9.2.0.x, 8.2.2.x 및 8.2.1.x에는 설치할 인프라스트럭처 업데이트가 없습니다.
참고: OneFS 8.1.1.x 이하에는 설치할 인프라스트럭처 업데이트가 없으며 이 기능이 없습니다.
OneFS 버전에 대한 최신 인프라스트럭처 업데이트는 PowerScale OneFS 현재 패치 문서 또는 OneFS 드라이버 및 다운로드 페이지를 참조하십시오.
인프라스트럭처 업데이트가 설치되어 있는지 확인합니다.
다음 명령을 실행하여 업데이트가 설치되어 있는지 확인할 수 있습니다.
isi upgrade patches list
모든 업데이트에는 패치 파일 이름에 INFRA가 있습니다.
예제: PowerScale OneFS 9.1.0.x GA INFRA_2021-12
문제 해결 시나리오 1:
패치 인프라스트럭처 업데이트가 설치되지 않은 시스템에 새 RUP를 설치하려고 하면 OneFS가 콘솔에서 다음과 유사한 오류를 기록합니다.
Error: Incomplete REST response on socket 4
해결 방법: RUP를 설치하기 전에 패치 인프라스트럭처 업데이트를 설치합니다.
8.1.2.0의 경우:
OneFS를 더 업그레이드하려면 8.1.2.0_UGA-PATCH-INFRA_2019-09_255624 먼저 설치한 다음 8.1.2.0_UGA-PATCH-INFRA_2020-08_PSP-268을 설치해야 합니다.
문제 해결 시나리오 2:
패치 인프라스트럭처 업데이트를 설치한 후 처음으로 새 RUP를 설치하려고 하면 콘솔에 다음과 유사한 메시지가 표시됩니다.
Stack: --------------------------------------------------
/lib/libc.so.7:thr_kill+0xa
/lib/libc.so.7:abort+0x49
/usr/lib/libisi_util.so.1:isi_assert_halt+0x80
/usr/lib/libisi_pkg.so:read_patch_from_db+0x58d
/usr/lib/libisi_pkg.so:pkg_action_required+0xd9
/usr/lib/libisi_upgrade.so.1:_ZN10isiUpgrade7Package10isRequiredEi+0x12a
/usr/sbin/isi_upgrade_agent_d:_ZN10isiUpgrade5Agent14populateStatusERN4Json5ValueE+0x4a4
/usr/sbin/isi_upgrade_agent_d:_ZN10isiUpgrade15PersistentState9getStatusENS_7Process5ValueE+0x753
/usr/sbin/isi_upgrade_agent_d:_ZN10isiUpgrade5Agent6StatusERNS_7MessageEPNS_8MetaDataEPNS_8ResponseE+0x181
/usr/lib/libisi_upgrade.so.1:_ZN10isiUpgrade11VerbExecute7executeERNS_7MessageEPNS_8MetaDataEPNS_8ResponseE+0x219
/usr/lib/libisi_upgrade.so.1:_ZN10isiUpgrade9UdpServer14executeMessageEv+0x227
/usr/lib/libisi_upgrade.so.1:_ZN10isiUpgrade9UdpServer10ioCallbackERN2ev2ioEi+0x47c
/usr/local/lib/libev.so.4:ev_invoke_pending+0x6e
/usr/local/lib/libev.so.4:ev_run+0xbd9
/usr/sbin/isi_upgrade_agent_d:main+0x5a3
/usr/sbin/isi_upgrade_agent_d:_start+0x17f
또한 /var/log/messages 로그 파일에 다음 메시지가 나타납니다.
WARNING: After this infrastructure patch is deployed, 'isi_upgrade_agent_d' will be restarted at the first time of installing another patch and will generate a core file, which is a known issue and won't impact patch installation.
해결책:
OneFS 패치 인프라스트럭처 업데이트 설치 후 초기 RUP 설치를 위해 설계되었습니다. 에 문제가 없습니다.
isi_upgrade_agent_d
서비스.