Documentation survey

부트스트랩 스크립트로 클라이언트를 프록시에 등록

클라이언트는 부트스트랩 스크립트를 사용하여 SUSE Manager 프록시를 통해 등록할 수 있습니다. 이 작업은 SUSE Manager 서버에 직접 클라이언트를 등록하는 것과 거의 동일한 방식으로 수행됩니다.

mgr-bootstrap 명령줄 도구를 사용하여 SUSE Manager 서버 컨테이너에서 부트스트랩 스크립트를 생성합니다. mgr-bootstrap에는 프록시의 FQDN(정규화된 도메인 이름), 활성화 키 또는 GPG 키 등의 파라미터가 필요합니다. 프록시의 FQDN은 필수입니다. 기타 모든 파라미터는 구체적인 설정에 따라 다릅니다.

그런 다음 부트스트랩 스크립트가 필요한 모든 정보를 클라이언트에 배포합니다.

절차: 부트스트랩 스크립트로 클라이언트를 프록시에 등록
  1. SUSE Manager 서버에서 Web UI를 사용하여 클라이언트 활성화 키를 생성합니다. 자세한 내용은 활성화 키에서 확인할 수 있습니다.

  2. 서버의 컨테이너 호스트에서 컨테이너의 터미널을 시작합니다.

    mgrctl term
    1. 프록시에서 부트스트랩 스크립트를 생성하려면 예를 들어 다음과 같은 옵션으로 mgr-bootstrap 명령줄 도구를 실행합니다.

      mgr-bootstrap --hostname=SUMA_PROXY --activation-keys=ACTIVATION_KEY \
        --script bootstrap-SUMA_PROXY.sh

      SUMA_PROXY를 사용자 프록시의 호스트 이름으로 바꿉니다.

      --script 옵션을 사용하면 부트스트랩 스크립트를 설명적 이름으로 저장합니다. 필요한 경우 추가 명령줄 옵션을 사용하여 부트스트랩 스크립트를 사용자 정의합니다. 사용 가능한 옵션을 보려면 명령줄에 mgr-bootstrap --help를 입력합니다.

    2. 옵션: 출력된 부트스트랩 스크립트를 편집합니다.

  3. 부트스트랩 스크립트를 실행합니다. 다음 두 가지 옵션이 있습니다.

    • 스크립트를 클라이언트로 전송하고 클라이언트에서 직접 실행합니다. 또는 프록시는 요청을 서버로 전달하므로 클라이언트는 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