프록시 - 업그레이드 절차
프록시를 업데이트하기 전, 유지보수 기간을 예약합니다. 프록시를 통해 SUSE Manager에 등록된 클라이언트는 업데이트를 진행하는 동안 SUSE Manager에 연결할 수 없습니다. 유지보수 기간에 대한 자세한 정보는 Maintenance Windows에서 참조하십시오.
1. 준비
준비 단계로 openSUSE Leap 15.5 채널을 서버에 추가합니다.
-
SUSE Manager 서버의 명령 프롬프트에서 루트로
spacewalk-common-channels
명령을 사용하여 적절한 채널을 추가합니다.spacewalk-common-channels opensuse_leap15_2 \ opensuse_leap15_2-non-oss \ opensuse_leap15_2-non-oss-updates \ opensuse_leap15_2-updates \ opensuse_leap15_2-uyuni-client \ uyuni-proxy-stable-leap-152
-
spacewalk-repo-sync
를 사용하여 모든 채널을 완전히 동기화합니다. 이미 리포지토리 URL을 정의한 경우, 중복 리포지토리 URL 문제 해결을 진행합니다.
2. 중복 리포지토리 URL 문제 해결
spacewalk-common-channels
를 사용하여 SUSE Manager에서 URL이 동일한 리포지토리를 2개 이상 추가(openSUSE Leap 15.0, 15.1 및 15.2용 클라이언트 도구)하면 다음 오류가 표시됩니다.
오류: opensuse_leap15_2-uyuni-client-x86_64: redstone.xmlrpc.XmlRpcFault: 특정 URL을 갖는 정의된 리포지토리가 이미 존재합니다. 해당 리포지토리를 다시 사용하십시오.
15.1 리포지토리를 15.2 채널에 할당하여 해결:
-
SUSE Manager 서버 Web UI에서
로 이동하여 이름이Uyuni Client Tools for openSUSE Leap 15.2(x86_64)
인 채널을 클릭합니다. -
오른쪽 상단에서 채널 관리를 클릭합니다.
-
리포지토리
탭으로 이동하여External - Uyuni Client Tools for openSUSE Leap 15.1(x86_64)
을 선택합니다. -
리포지토리 업데이트를 클릭합니다.
-
하위 탭으로 이동하여 지금 동기화를 클릭합니다.
-
Uyuni Proxy Stable for openSUSE Leap 15.2(x86_64)
및External - Uyuni Proxy Stable for openSUSE Leap 15.1(x86_64)
에서도 동일한 절차를 수행합니다.
openSUSE Leap 15.2(x86_64)
채널을 펼쳐 패키지로 채워진 하위 채널을 확인합니다.
3. 프록시 업그레이드
프록시를 업그레이드하려면 먼저 프록시 서비스를 중지한 후 소프트웨어 리포지토리를 바꾸고 소프트웨어를 업데이트한 후 마지막으로 프록시 서비스를 재시작합니다.
-
SUSE Manager 서버 Web UI에서 프록시 시스템의 상세 정보 페이지로 이동하여
재활성
하위 탭을 클릭합니다. -
새 키 생성을 클릭하여 재활성 키를 생성합니다.
-
SUSE Manager 프록시에서 프록시 서비스를 중지합니다.
spacewalk-proxy stop
-
SUSE Manager 서버 Web UI에서
로 이동하여 프록시의 이름을 클릭합니다. -
을 클릭하고Customs Channels
목록에 나열된 openSUSE Leap 15.5 채널을 기본 채널로 선택합니다. -
하위 채널
창에서 15.5 하위 채널을 선택합니다. -
다음을 클릭하고
소프트웨어 채널 변경 확인
에서 확인을 클릭합니다. -
를 클릭하고 프록시에서 업데이트할 모든 패키지를 선택한 후 선택 사항을 적용합니다.
-
rhnreg_ks
명령줄 유틸리티를 사용하여 재활성화 키로 다시 등록합니다. 동일한 ID, 이력 및 그룹으로 시스템이 다시 등록됩니다. -
SUSE Manager 프록시에서 프록시 서비스를 시작합니다.
spacewalk-proxy start
여러 프록시를 업데이트해야 할 경우 SUSE Manager 서버에서 이 명령 시퀀스의 작업 체인을 생성할 수 있습니다. 작업 체인을 사용하여 여러 프록시에서 동시에 업데이트를 수행할 수 있습니다.