명령줄에서 클라이언트 등록
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.service
Salt 번들에 대한 자세한 내용은 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 미니언 구성에서 확인할 수 있습니다.