Web UI로 클라이언트 등록
1. 소개
Web UI를 사용하여 부트스트랩하는 클라이언트는 Salt SSH를 사용하여 클라이언트에서 부트스트랩 프로세스를 실행합니다. Salt SSH는 Salt 번들과 포함된 Python 인터프리터를 사용합니다. 따라서 클라이언트에 다른 Python 인터프리터를 설치할 필요가 없습니다.
Salt 번들은 부트스트랩 리포지토리와 함께 제공됩니다. 따라서 클라이언트에 대한 부트스트랩 프로세스를 시작하기 전에 부트스트랩 리포지토리를 생성해야 합니다. 셸 스크립트는 클라이언트의 운영 체제를 감지하고 부트스트랩 스크립트와 동일한 논리를 사용하여 적절한 부트스트랩 리포지토리에서 Salt 번들을 배포합니다.
자세한 내용은 부트스트랩 리포지토리 생성 준비에서 확인할 수 있습니다.
|
SUSE Multi-Linux Manager 서버에 서버 자신을 등록하지 마십시오. SUSE Multi-Linux Manager 서버는 개별 관리하거나 별도의 다른 SUSE Multi-Linux Manager 서버를 사용하여 관리해야 합니다. 여러 서버 사용에 대한 자세한 내용은 Multiple Servers with Hub to Manage Large Scale Deployments에서 확인할 수 있습니다. |
2. Web UI로 클라이언트 등록
-
SUSE Multi-Linux Manager Web UI에서 으로 이동합니다.
-
In the
Hostfield, type the fully qualified domain name (FQDN) of the client to be bootstrapped. -
In the
SSH Portfield, type the SSH port number to use to connect and bootstrap the client. By default, the SSH port is22. -
In the
Userfield, type the username to log in to the client. By default, the username isroot. -
Select an
Authenticationmethod:-
To bootstrap the client with an SSH key, in the
Authenticationfield, checkSSH Private Key, and upload the SSH private key to use to log in to the client. If your SSH private key requires a passphrase, type it into theSSH Private Key Passphrasefield, or leave it blank for no passphrase. -
To bootstrap the client with a password, in the
Authenticationfield, checkPassword, and type the password to log in to the client.
-
-
In the
Activation Keyfield, select the activation key that is associated with the software channel you want to use to bootstrap the client. 자세한 내용은 활성화 키에서 확인할 수 있습니다. -
OPTIONAL: In the
Proxyfield, select the proxy to register the client to. -
By default, the
Disable SSH Strict Key Host Checkingcheckbox is selected. 따라서 사용자가 수동으로 인증할 필요 없이 부트스트랩 프로세스가 자동으로 SSH 호스트 키를 수락할 수 있습니다. -
OPTIONAL: Check the
Manage System Completely via SSHcheckbox. 이 옵션을 선택하면 서버에 연결하기 위해 SSH를 사용하도록 클라이언트가 구성되고 다른 연락 방법은 구성되지 않습니다.연락 방법에 대한 자세한 내용은 클라이언트 연락 방법에서 확인할 수 있습니다.
-
부트스트랩을 클릭하여 등록을 시작합니다.
-
부트스트랩 프로세스가 완료되면 클라이언트가 에 나열됩니다.
|
3. 로컬 할당 리포지토리 처리
SUSE Multi-Linux Manager에서 제공하지 않는 클라이언트에 리포지토리를 직접 할당하는 것은 일반적인 사용 사례가 아닙니다. 이로 인해 문제가 발생할 수 있습니다. 그러므로 Salt를 통한 부트스트래핑은 부트스트랩 프로세스를 시작할 때 모든 로컬 리포지토리를 비활성화합니다.
나중에 Highstate 또는 패키지 설치를 실행할 때처럼 채널 상태를 사용할 때마다 로컬에 할당된 모든 리포지토리가 다시 비활성화됩니다.
All software packages which are used on the clients should come from channels served by SUSE Multi-Linux Manager. For more information about creating a custom channel, see Custom Channels at 사용자 정의 채널.