부트스트랩 스크립트로 클라이언트를 프록시에 등록
클라이언트는 부트스트랩 스크립트를 사용하여 SUSE Manager 프록시를 통해 등록할 수 있습니다. 이 작업은 SUSE Manager 서버에 직접 클라이언트를 등록하는 것과 거의 동일한 방식으로 수행됩니다.
mgr-bootstrap
명령줄 도구를 사용하여 SUSE Manager 서버 컨테이너에서 부트스트랩 스크립트를 생성합니다. mgr-bootstrap
에는 프록시의 FQDN(정규화된 도메인 이름), 활성화 키 또는 GPG 키 등의 파라미터가 필요합니다. 프록시의 FQDN은 필수입니다. 기타 모든 파라미터는 구체적인 설정에 따라 다릅니다.
그런 다음 부트스트랩 스크립트가 필요한 모든 정보를 클라이언트에 배포합니다.
-
SUSE Manager 서버에서 Web UI를 사용하여 클라이언트 활성화 키를 생성합니다. 자세한 내용은 활성화 키에서 확인할 수 있습니다.
-
서버의 컨테이너 호스트에서 컨테이너의 터미널을 시작합니다.
mgrctl term
-
프록시에서 부트스트랩 스크립트를 생성하려면 예를 들어 다음과 같은 옵션으로
mgr-bootstrap
명령줄 도구를 실행합니다.mgr-bootstrap --hostname=SUMA_PROXY --activation-keys=ACTIVATION_KEY \ --script bootstrap-SUMA_PROXY.sh
SUMA_PROXY
를 사용자 프록시의 호스트 이름으로 바꿉니다.--script
옵션을 사용하면 부트스트랩 스크립트를 설명적 이름으로 저장합니다. 필요한 경우 추가 명령줄 옵션을 사용하여 부트스트랩 스크립트를 사용자 정의합니다. 사용 가능한 옵션을 보려면 명령줄에mgr-bootstrap --help
를 입력합니다. -
옵션: 출력된 부트스트랩 스크립트를 편집합니다.
-
-
부트스트랩 스크립트를 실행합니다. 다음 두 가지 옵션이 있습니다.
-
스크립트를 클라이언트로 전송하고 클라이언트에서 직접 실행합니다. 또는 프록시는 요청을 서버로 전달하므로 클라이언트는 http://SUMA_PROXY/pub/bootstrap-SUMA_PROXY.sh에서 다운로드할 수 있습니다.
SUMA_PROXY
를 프록시의 호스트 이름으로 바꿉니다. -
프록시에서
ssh
를 사용하여 스크립트를 실행합니다.SUMA_PROXY
를 프록시의 호스트 이름으로 바꾸고<client.example.com>
을 클라이언트의 호스트 이름으로 바꿉니다.
cat /srv/www/htdocs/pub/bootstrap/bootstrap-SUMA_PROXY.sh | ssh root@<client.example.com> /bin/bash
-