SUSE Manager 서버 이름 변경 문제 해결

SUSE Manager 서버의 호스트 이름을 로컬로 변경하면 SUSE Manager 설치가 제대로 작동하지 않습니다. 왜냐하면 데이터베이스에서 변경사항이 적용되지 않아 변경 사항이 클라이언트와 프록시로 전파되지 않기 때문입니다.

If you need to change the hostname of the SUSE Manager Server, you can do so using the spacewalk-hostname-rename script. This script updates the settings in the 15 database and the internal structures of SUSE Manager.

spacewalk-hostname-rename 스크립트는 spacewalk-utils 패키지의 일부입니다.

스크립트의 유일한 필수 파라미터는 SUSE Manager 서버의 새로 구성된 IP 주소입니다.

절차: SUSE Manager 서버 이름 변경
  1. DNS 서버에서 로컬 및 원격으로 시스템 수준에서 서버의 네트워크 설정을 변경합니다. 역방향 이름 확인을 위한 구성 설정도 제공해야 합니다. 네트워크 설정 변경은 다른 시스템의 이름을 변경할 때와 동일한 방식으로 수행됩니다.

  2. 새 네트워크 구성을 사용하고 호스트 이름이 변경되었는지 확인하려면 SUSE Manager 서버를 재부팅합니다.

  3. 서버의 공용 IP 주소로 스크립트 spacewalk-hostname-rename 스크립트를 실행합니다. If the server is not using the new hostname, the script fails. Be aware that this script refreshes the pillar data for all Salt clients: the time it takes to run depends on the number of registered clients.

  4. Skip this step if the clients are managed via a SUSE Manager proxy. Re-configure the clients directly managed to make them aware of the new hostname and IP address. In the Salt client configuration file, you must specify the name of the new Salt master (SUSE Manager Server) (the filename is /etc/venv-salt-bundle/minionor, if you do not use the Salt bundle, /etc/salt/minion):

    master: <new_hostname>
  5. Restart the venv-salt-minion service (if using the Salt bundle):

    systemctl restart venv-salt-minion

    Or the salt-minion service (if not using the Salt bundle):

    systemctl restart salt-minion
  6. To fully propagate the hostname to the Salt client configuration apply the high state. Applying the high state will update the hostname in the repository URLs.

Any proxy must be reconfigured. The new server certificate and key must be copied to the proxy and the configure-proxy.sh script must be run. For more information about configuring a proxy, see SUSE Manager 프록시 설정.

Directly connected traditional clients have the /etc/sysconfig/rhn/up2date configuration file that must be changed. With a re-activation key you can re-register traditional clients (if there are any). For more information, see 명령줄에서 등록(Salt).

프록시를 통해 PXE 부팅을 사용하는 경우 프록시의 구성 설정을 확인해야 합니다. 프록시에서 configure-tftpsync.sh 설정 스크립트를 실행하고 요청된 정보를 입력합니다. 자세한 내용은 SUSE Manager 프록시 설정에서 확인할 수 있습니다.