openSUSE MicroOS 클라이언트 등록

이 섹션에는 다음과 같은 openSUSE MicroOS 운영 체제를 실행하는 클라이언트를 등록하는 방법에 대한 정보가 포함되어 있습니다.

  • openSUSE MicroOS

1. 소프트웨어 채널 추가

openSUSE MicroOS 클라이언트를 SUSE Manager 서버에 등록하기 전에 필요한 소프트웨어 채널을 추가하고 이 채널을 동기화해야 합니다.

이 절차에 필요한 채널은 다음과 같습니다.

Table 1. openSUSE MicroOS 채널 - CLI
OS 버전 Base Channel Client Channel Updates Channel

openSUSE MicroOS

opensuse_tumbleweed

opensuse_tumbleweed-non-oss

opensuse_tumbleweed-update

명령 프롬프트에서 소프트웨어 채널 추가
  1. SUSE Manager 서버의 명령 프롬프트에서 루트로 spacewalk-common-channels 명령을 사용하여 적절한 채널을 추가합니다.

    spacewalk-common-channels \
    <base_channel_label>
    <child_channel_label_1> \
    <child_channel_label_2> \
    ... <child_channel_label_n>
  2. 채널을 다음과 같이 동기화합니다.

    spacewalk-repo-sync -p <base_channel_label>
  3. 계속하기 전에 동기화가 완료되었는지 확인합니다.

2. 동기화 상태 확인

절차: Web UI에서 동기화 진행 상태 확인
  1. SUSE Manager Web UI에서 관리  설치 마법사로 이동하여 제품 탭을 선택합니다. 이 대화 상자는 동기화되는 중에 각 제품에 대한 진행률 막대를 표시합니다.

  2. 또는 소프트웨어  관리  채널로 이동한 다음, 리포지토리에 연결된 채널을 클릭하면 됩니다. 리포지토리 탭으로 이동한 다음, 동기화를 클릭하고 동기화 상태를 선택합니다.

절차: 명령 프롬프트에서 동기화 진행 상태 확인
  1. SUSE Manager 서버의 명령 프롬프트에서 루트 권한으로 다음과 같이 tail 명령을 사용해 동기화 로그 파일을 확인합니다.

    tail -f /var/log/rhn/reposync/<channel-label>.log
  2. 각 하위 채널은 동기화가 진행되는 동안 자체 로그를 생성합니다. 동기화가 완료되었는지 알아보려면 모든 기본 및 하위 채널 로그 파일을 확인해야 합니다.

openSUSE MicroOS 채널은 규모가 매우 클 수 있습니다. 경우에 따라 동기화에 몇 시간이 걸릴 수 있습니다.

3. 클라이언트에서 인증서 키 신뢰

openSUSE MicroOS가 완전하게 활성화되지 않으므로, MicroOS 클라이언트에서 SUSE Manager SSL 인증서를 신뢰하기 위한 몇 가지 수동 단계가 필요합니다.

절차: Salt 설치 및 구성
  1. 클라이언트의 명령 프롬프트에서 루트 권한으로 서버에서 SSL 인증서 파일을 가져옵니다.

    curl -k https://uyuni-server.hispa-net.com/pub/RHN-ORG-TRUSTED-SSL-CERT -o / etc/pki/trust/anchors/RHN-ORG-TRUSTED-SSL-CERT
  2. 클라이언트에서 인증서를 업데이트합니다.

    update-ca-certificates
  3. 필수 패키지를 설치합니다.

    transactional-update pkg install salt-minion dmidecode
  4. 클라이언트를 재부팅합니다. busybox-hostname과 충돌함을 알리는 메시지가 표시되면 Deinstallation of busybox- hostname을 클릭합니다.

  5. 이 컨텐트를 사용하여 이름이 [path]``/etc/salt/minion.d/susemanager-transactional.conf`인 새 파일을 생성합니다.

    module_executors:
    - transactional_update
     - direct_call

클라이언트를 재부팅할 때까지 SUSE Manager 서버의 Web UI에서는 클라이언트의 올바른 상태가 표시되지 않습니다. 이 기능은 SUSE Manager 이후 버전에서 완전하게 지원될 예정입니다.

Salt에서 소프트웨어 설치가 실패하면 Salt의 기존 버전을 사용할 수 있습니다. 이 문제를 해결하려면 Salt 패키지를 최신 버전으로 업그레이드하십시오.

4. 클라이언트 등록

클라이언트 등록에 대한 자세한 내용은 클라이언트 등록 개요에서 참조하십시오.