SUSE Multi-Linux Manager 서버 업그레이드
업그레이드 명령을 실행하기 전에 호스트 운영 체제를 업데이트해야 합니다. 호스트 운영 체제를 업데이트하면 mgradm 도구와 같은 SUSE Multi-Linux Manager 도구도 함께 업데이트됩니다.
zypper로 소프트웨어 리포지토리 새로 고침:zypper ref호스트 운영 체제에 따라 다음 단계를 진행합니다.
- SL Micro 같은 트랜잭션 시스템의 경우:
transactional-update로 사용 가능한 업데이트 적용:transactional-update업데이트가 완료되면
reboot를 수행합니다.- SUSE Linux Enterprise Server의 경우:
zypper로 설치된 소프트웨어 업데이트:zypper up다음 명령을 사용하여 SUSE Multi-Linux Manager 서버 컨테이너를 업데이트할 수 있습니다.
mgradm upgrade podman이 명령은 컨테이너의 상태를 최신 상태로 가져오고 서버를 다시 시작합니다.
사용하지 않는 컨테이너 이미지를 정리하여 디스크 공간을 확보합니다.
podman image prune -a
|
타사 SSL 인증서로 업그레이드
타사 인증서를 사용하는 경우, 데이터베이스 컨테이너에는 다음의 SAN(Subject Alternate Names)이 포함된 SSL 인증서가 필요합니다.
기본 컨테이너와 데이터베이스 컨테이너 모두에 동일한 인증서를 사용할 수 있지만 해당 SAN도 있어야 합니다. 업그레이드 명령에 새 인증서를 전달하려면 |
|
특정 버전으로 업그레이드
태그 파라미터를 지정하지 않으면 기본적으로 가장 최신 버전으로 업그레이드됩니다. 특정 버전으로 업그레이드하려면 태그 파라미터에 원하는 이미지 태그를 지정합니다. |
업그레이드 명령과 해당 파라미터에 대한 자세한 내용은 다음 명령을 참조하십시오.
mgradm upgrade podman -h
air-gapped 설치의 경우, 먼저 컨테이너 RPM 패키지를 업그레이드한 후 mgradm 명령을 실행합니다.
1. 데이터베이스 백업 볼륨
mgradm migration 또는 mgradm upgrade를 사용한 서버 마이그레이션 또는 업그레이드는 데이터베이스 백업과 함께 볼륨을 생성할 수 있습니다.
PostgreSQL 데이터베이스 버전을 업그레이드할 때는 기존 데이터베이스를 별도의 위치에 백업해 두어야 합니다. 이를 위해 mgradm이 var-pgsql-backup 볼륨을 동적으로 생성합니다. 마이그레이션 또는 업그레이드가 완료되고 새 시스템의 정상 작동을 사용자가 확인한 후에는 이 볼륨을 안전하게 제거할 수 있습니다.