기존 클라이언트를 Salt 클라이언트로 마이그레이션
기존 클라이언트에서 Salt 클라이언트로 시스템을 마이그레이션하려면 사용자는 Salt 부트스트랩 스크립트를 생성하고 이 스크립트를 사용하여 클라이언트 시스템을 다시 등록하면 됩니다.
이 작업은 다음과 같이 수행할 수 있습니다.
-
클라이언트의 재활성화 키 생성,
-
특정 활성화 키를 사용하여 부트스트랩 스크립트 생성 및
-
부트스트랩 스크립트를 실행하여 앞서 언급한 재활성화 키로 클라이언트 등록.
1. 재활성화 키 생성
재활성화 키를 사용하여 클라이언트를 다시 등록하고 모든 SUSE Manager 설정을 되돌릴 수 있습니다. 재활성화 키를 만드는 방법에 대한 자세한 내용은 client-configuration:activation-keys.adoc#reactivation_keys에서 확인할 수 있습니다.
2. 부트스트랩 스크립트 생성
부트스트랩 스크립트는 Web UI를 사용하거나 명령줄에서 만들 수 있습니다. 부트스트랩 스크립트 만들기에 대한 자세한 내용은 부트스트랩 스크립트로 클라이언트 등록에서 확인할 수 있고 적합한 활성화 키 미리 생성에 대한 자세한 내용은 활성화 키에서 확인할 수 있습니다.
부트스트랩 스크립트를 만들 때 미리 생성한 활성화 키를 사용합니다.
부트스트랩 스크립트가 생성되면 서버의 /srv/www/htdocs/pub/bootstrap
디렉토리에 저장됩니다. 또는, HTTPS를 통해 부트스트랩 스크립트에 액세스할 수 있습니다. <example.com>
을 다음과 같은 SUSE Manager 서버의 호스트 이름으로 바꿉니다.
https://<example.com>/pub/bootstrap/bootstrap.sh
부트스트랩 스크립트는 부트스트랩 리포지토리에 Salt 번들이 있으면 Salt 클라이언트용 자세한 내용은 Salt Bundle에서 확인할 수 있습니다. |
3. 부트스트랩 스크립트 실행
마지막 단계로 부트스트랩 스크립트를 실행하여 클라이언트를 마이그레이션하고 등록합니다.
-
SUSE Manager 서버에서 루트로 로그인합니다. 명령 프롬프트에서 다음과 같이 부트스트랩 디렉토리로 변경합니다.
cd /srv/www/htdocs/pub/bootstrap/
-
다음 명령을 실행하여 클라이언트에서 부트스트랩 스크립트를 실행합니다.
EXAMPLE.COM
을 클라이언트의 호스트 이름으로 바꾸고REACT_KEY
를 재활성화 키로 바꿉니다.cat bootstrap-migrate-to-salt.sh | ssh root@EXAMPLE.COM REACTIVATION-KEY=REACT_KEY /bin/bash
-
또는 클라이언트에서 다음 명령을 실행합니다.
curl -Sks https://server_hostname/pub/bootstrap/bootstrap-migrate-to-salt.sh | REACTIVATION-KEY=REACT_KEY /bin/bash
스크립트가 필수 종속성을 다운로드합니다.
-
새 Salt 미니언을 찾기 전에 새 Salt 키를 수락해야 합니다. SUSE Manager Web UI를 열고
로 이동하여 클라이언트 키를 수락할 수 있습니다. -
스크립트 실행이 완료되면 SUSE Manager Web UI를 열고
로 이동하여 클라이언트가 올바르게 등록되었는지 확인할 수 있습니다. 새 클라이언트가 관리 시스템 유형 대신 Salt로 나열되어 있는지 확인합니다.
SUSE Manager를 사용해 클라이언트에 새 패키지 또는 업데이트를 설치하면 최종 사용자 라이선스 계약(EULA)이 자동으로 수락됩니다. 패키지 EULA를 검토하려면 Web UI에서 패키지 상세 정보 페이지를 여십시오. |
부트스트랩 스트립트 사용에 자세한 내용은 부트스트랩 스크립트로 클라이언트 등록에서 확인할 수 있습니다.