Proxy Migration from 4.3 to 5.1
1. Requirements and considerations
-
To migrate a SUSE Manager 4.3 Proxy to SUSE Multi-Linux Manager 5.1, you require a new machine with SL Micro 6.1 or SUSE Linux Enterprise Server 15 SP7 and
mgrpxyinstalled. -
An in-place migration from SUSE Manager 4.3 to 5.1 is not supported, regardless of whether the chosen host operating system is SL Micro 6.1 or SUSE Linux Enterprise Server 15 SP7.
Before migrating from SUSE Manager 4.3 to 5.1, any existing traditional clients including the traditional proxies must be migrated to Salt. For more information about migrating traditional SUSE Multi-Linux Manager 4.3 clients to Salt clients, see https://documentation.suse.com/suma/4.3/en/suse-manager/client-configuration/contact-methods-migrate-traditional.html.
-
Traditional contact protocol is no longer supported in SUSE Multi-Linux Manager 5.0 and later.
SUSE Manager 4.3 프록시를 SUSE Multi-Linux Manager 5.1(으)로 마이그레이션하기 전에, 먼저 SUSE Manager 4.3 서버를 마이그레이션해야 합니다. 자세한 내용은 SUSE Multi-Linux Manager Server Migration to a Containerized Environment에서 확인할 수 있습니다.
2. 소개
In SUSE Multi-Linux Manager 4.3, the proxy can be deployed using three different methods:
-
RPM 기반
-
Podman에서 실행 중인 컨테이너화
-
containerized running on k3s
In SUSE Multi-Linux Manager 5.1, RPM based support was removed, and only the containerized version running with podman or k3s is supported. Furthermore, the management of the containerized proxy running with Podman was re-designed and made simpler with the mgrpxy tool.
3. Deploy a new SUSE Multi-Linux Manager 5.1 proxy
인플레이스 마이그레이션이 지원되지 않으므로, 새 FQDN이 포함된 새 SUSE Multi-Linux Manager 프록시를 배포해야 합니다. SL Micro 6.1 또는 SUSE Linux Enterprise Server 15 SP7에 새 프록시를 배포하는 방법에 대한 자세한 내용은 Install SUSE Multi-Linux Manager Proxy에서 확인할 수 있습니다.
4. Migrate clients to the new proxy
|
Before migrating the clients, ensure that the new SUSE Multi-Linux Manager 5.1 Proxy is already deployed and fully functional. |
SUSE Multi-Linux Manager 서버 Web UI에 로그인합니다.
왼쪽 탐색에서 을 선택합니다.
기존 4.3 프록시 페이지로 이동하여
프록시탭을 클릭합니다.Select all systems to "SSM".
왼쪽 탐색에서 를 선택합니다.
하위 메뉴 를 선택합니다.
From the drop-down select the new proxy to migrate to.
Click Change Proxy.
All selected clients will now be migrated to the new proxy. You can check the schedule progress to verify if all clients were successfully migrated.
몇 분 후 클라이언트에 새로운 연결 경로가 표시되기 시작합니다. 모든 클라이언트가 새 프록시 하위의 연결 경로를 갖게 되면 기존 SUSE Manager 4.3 프록시 시스템이 더 이상 필요하지 않으므로 제거할 수 있습니다.
5. TFTP files synchronization
Containerized proxies do not use tftpsync mechanism to transfer tftproot files. Instead these files are transparently downloaded and cached on demand.
To prevent false positive errors during cobbler sync run, migrated 4.3 proxies need to be removed from tftpsync mechanism.
If you previously configured a 4.3 proxy to receive TFTP files, one of the following configuration option is required:
|
컨테이너 내부의 셸로 이동하려면 컨테이너 호스트에서 실행합니다. mgrctl term |
SUSE Multi-Linux Manager 5.1 서버 컨테이너에서, 남은 4.3 프록시 목록을 인수로 지정하여 configure-tftpsync.sh를 실행합니다. 남은 4.3 프록시가 없는 경우, 인수를 지정하지 않고 configure-tftpsync.sh를 실행합니다.
SUSE Multi-Linux Manager 5.1 서버 컨테이너에서, /etc/cobbler/settings.yaml 파일의 proxies 설정에서 관련 프록시를 수작업으로 제거합니다. 4.3 프록시가 남아 있지 않은 경우, proxies 목록을 수작업으로 완전히 제거합니다.