Register Clients With the Web UI
1. Introduction
Bootstrapping clients with the Web UI is using Salt SSH to execute the bootstrap process on the client. Salt SSH uses the Salt Bundle with the Python interpreter included. Therefore, no other Python interpreter needs to be installed on the client.
Salt Bundle is made available together with the bootstrap repository. Therefore the bootstrap repository must be created before starting the bootstrap process for the client. A shell script detects the operating system on the client and deploys the Salt Bundle from the appropriate bootstrap repository, using the same logic as the bootstrap script.
For more information, see Prepare to Create a Bootstrap Repository.
SUSE Multi-Linux Manager 서버에 서버 자신을 등록하지 마십시오. SUSE Multi-Linux Manager 서버는 개별 관리하거나 별도의 다른 SUSE Multi-Linux Manager 서버를 사용하여 관리해야 합니다. 여러 서버 사용에 대한 자세한 내용은 Multiple Servers with Hub to Manage Large Scale Deployments에서 확인할 수 있습니다. |
2. Register Clients With the Web UI
-
SUSE Multi-Linux Manager Web UI에서
으로 이동합니다. -
호스트
필드에 부트스트랩할 클라이언트의 정규화된 도메인 이름(FQDN)을 입력합니다. -
SSH 포트
필드에서 클라이언트를 연결하고 부트스트랩하는 데 사용할 SSH 포트 번호를 입력합니다. 기본적으로 SSH 포트는22
입니다. -
사용자
필드에서 클라이언트에 로그인할 사용자 이름을 입력합니다. 기본적으로 사용자 이름은root
입니다. -
Select an
Authentication
method:-
To bootstrap the client with an SSH key, in the
Authentication
field, checkSSH Private Key
, and upload the SSH private key to use to log in to the client. SSH 개인 키에 암호문이 필요한 경우SSH 개인 키 암호문
필드에 입력하십시오. 또는 어떤 암호문에 대해서도 이 필드를 공백 상태로 두지 마십시오. -
비밀번호로 클라이언트를 부트스트래핑하려면
인증
필드에서비밀번호
를 확인하고 비밀번호를 입력하여 클라이언트에 로그인하십시오.
-
-
활성화 키
필드에서 클라이언트를 부트스트랩하는 데 사용할 소프트웨어 채널과 연결된 활성화 키를 선택합니다. 자세한 내용은 활성화 키에서 확인할 수 있습니다. -
옵션:
프록시
필드에서 클라이언트를 등록할 프록시를 선택합니다. -
기본적으로
SSH Strict 키 호스트 점검 비활성화
확인란이 선택되어 있습니다. 따라서 사용자가 수동으로 인증할 필요 없이 부트스트랩 프로세스가 자동으로 SSH 호스트 키를 수락할 수 있습니다. -
옵션:
SSH를 통해 시스템을 완전히 관리
확인란을 선택합니다. If you check this option, the client is configured to use SSH for its connection to the server, and no other contact method is configured.For more information about contact methods, see 클라이언트 연락 방법.
-
부트스트랩을 클릭하여 등록을 시작합니다.
-
부트스트랩 프로세스가 완료되면 클라이언트가
에 나열됩니다.
|
3. 로컬 할당 리포지토리 처리
SUSE Multi-Linux Manager에서 제공하지 않는 클라이언트에 리포지토리를 직접 할당하는 것은 일반적인 사용 사례가 아닙니다. 이로 인해 문제가 발생할 수 있습니다. 그러므로 Salt를 통한 부트스트래핑은 부트스트랩 프로세스를 시작할 때 모든 로컬 리포지토리를 비활성화합니다.
나중에 Highstate 또는 패키지 설치를 실행할 때처럼 채널 상태를 사용할 때마다 로컬에 할당된 모든 리포지토리가 다시 비활성화됩니다.
클라이언트에서 사용되는 모든 소프트웨어 패키지는 SUSE Multi-Linux Manager에서 제공하는 채널에서 가져와야 합니다. 사용자 정의 채널을 생성하는 방법에 대한 자세한 내용은 사용자 정의 채널에서 사용자 정의 채널
을 참조하십시오.