명령줄에서 클라이언트 등록
1. 소개
대부분의 경우 Salt 클라이언트는 기본 부트스트랩 방법으로 정확하게 등록할 수 있습니다.
그러나 Salt를 사용하여 클라이언트에서 Salt 미니언 파일을 편집하고 서버의 FQDN(정규화된 도메인 이름)을 제공하여 SUSE Manager 서버에 클라이언트를 수동으로 등록할 수 있습니다.
다음 방법:
- 
서버로 인바운드되는 포트 4505 및 4506을 사용합니다. 
- 
이러한 포트가 열려 있는지 확인하는 것 외에는 SUSE Manager 서버에서 별도의 구성이 필요하지 않습니다. 
- 
Salt 클라이언트에 venv-salt-minion(Salt 번들) 또는salt-minion패키지를 설치한 후 등록해야 합니다. 둘 다 다른 위치에서 구성 파일을 사용하며 파일 이름은 동일하게 유지됩니다.systemd서비스 파일 이름은 다릅니다.
| 이 방법으로 부트스트랩하면 클라이언트 도구 채널 또는 공식 SUSE 배포판의 일부인  | 
2. Salt 번들 구성
- Salt 번들(venv-salt-minion)
- 
- 
/etc/venv-salt-minion/
- 
/etc/venv-salt-minion/minion
- 
/etc/venv-salt-minion/minion.d/NAME.conf
- 
systemd 서비스 파일: venv-salt-minion.serviceSalt 번들에 대한 자세한 내용은 Salt Bundle에서 참조하십시오. 
 
- 
- 
Salt 클라이언트에서 minion구성 파일을 엽니다. 구성 파일의 위치는 다음 중 하나입니다./etc/venv-salt-minion/minion 또는: /etc/venv-salt-minion/minion.d/NAME.conf 
- 
파일에서 SUSE Manager 서버 또는 프록시의 FQDN과 활성화 키(있는 경우)를 추가하거나 편집합니다. 또한 아래 나열된 다른 구성 파라미터를 추가합니다. master: SERVER.EXAMPLE.COM 세분화: susemanager: activation_key: "<Activation_Key_Name>" server_id_use_crc: adler32 enable_legacy_startup_events: False enable_fqdns_grains: False
- 
다음과 같이 venv-salt-minion서비스를 재시작합니다.systemctl restart venv-salt-minion 
- 
SUSE Manager 서버에서 새로운 클라이언트 키를 수락하고, 다음과 같이 <client>를 클라이언트의 이름으로 교체합니다.salt-key -a '<client>' 
3. 클라이언트 구성
- 클라이언트(salt-minion)
- 
- 
/etc/salt/
- 
/etc/salt/minion
- 
/etc/salt/minion.d/NAME.conf
- 
systemd 서비스 파일: salt-minion.service
 
- 
- 
Salt 클라이언트에서 minion구성 파일을 엽니다. 구성 파일의 위치는 다음 중 하나입니다./etc/salt/minion 또는: /etc/salt/minion.d/NAME.conf 
- 
파일에서 SUSE Manager 서버 또는 프록시의 FQDN과 활성화 키(있는 경우)를 추가하거나 편집합니다. 또한 아래에 나열된 다른 구성 파라미터도 추가합니다. master: SERVER.EXAMPLE.COM 세분화: susemanager: activation_key: "<Activation_Key_Name>" server_id_use_crc: adler32 enable_legacy_startup_events: False enable_fqdns_grains: False
- 
다음과 같이 salt-minion서비스를 다시 시작합니다.systemctl restart salt-minion 
- 
SUSE Manager 서버에서 새로운 클라이언트 키를 수락하고, 다음과 같이 <client>를 클라이언트의 이름으로 교체합니다.salt-key -a '<client>' 
Salt 미니언 구성 파일에 대한 자세한 내용은 Salt 미니언 구성에서 확인할 수 있습니다.