SLE Micro 클라이언트 등록

이 섹션에는 x86-64, arm64 및 IBM Z(s390x) 아키텍처에서 SLE Micro 운영 체제 5.1, 5.2, 5.3, 5.4 및 5.5를 실행하는 클라이언트를 등록하는 방법에 대한 정보가 포함되어 있습니다.

The SLE Micro uses transactional updates. Transactional updates are atomic (all updates are applied only if all updates succeed) and support rollbacks. They do not affect a running system as no changes are activated until after the system is rebooted.

트랜잭션 업데이트 및 재부팅에 대한 자세한 내용은 https://documentation.suse.com/sles/html/SLES-all/cha-transactional-updates.html에서 확인할 수 있습니다.

The client registration described in this chapter, consists of these steps:

  • Synchronize software channels for the new client’s operating system and architecture by using either Web UI or command-line interface.

  • Register the client with SUSE Multi-Linux Manager Server by using the Web UI or the command-line interface.

Additional sections describe ways to check and verify the registration procedure.

1. 소프트웨어 채널 추가

Before you register SLE Micro clients to the SUSE Multi-Linux Manager Server, you need to add the required software channels, and synchronize them.

You can add the software channels with the Web UI or from the command line.

다음 섹션에서 설명은 종종 x86_64 아키텍처로 기본 설정됩니다. 해당될 경우 다른 아키텍처로 교체하십시오.

For the Web UI procedure, you need the following products:

Table 1. SLE Micro 제품 - WebUI
OS 버전 제품 이름

SLE Micro 5.5 x86-64

SUSE Linux Enterprise Micro 5.5 x86_64

SLE Micro 5.5 arm64

SUSE Linux Enterprise Micro 5.5 aarch64

SLE Micro 5.5 s390x

SUSE Linux Enterprise Micro 5.5 s390x

SLE Micro 5.4 x86-64

SUSE Linux Enterprise Micro 5.4 x86_64

SLE Micro 5.4 arm64

SUSE Linux Enterprise Micro 5.4 aarch64

SLE Micro 5.4 s390x

SUSE Linux Enterprise Micro 5.4 s390x

SLE Micro 5.3 x86-64

SUSE Linux Enterprise Micro 5.3 x86_64

SLE Micro 5.3 arm64

SUSE Linux Enterprise Micro 5.3 aarch64

SLE Micro 5.3 s390x

SUSE Linux Enterprise Micro 5.3 s390x

SLE Micro 5.2 x86-64

SUSE Linux Enterprise Micro 5.2 x86_64

SLE Micro 5.2 arm64

SUSE Linux Enterprise Micro 5.2 aarch64

SLE Micro 5.2 s390x

SUSE Linux Enterprise Micro 5.2 s390x

SLE Micro 5.1 x86-64

SUSE Linux Enterprise Micro 5.1 x86_64

SLE Micro 5.1 arm64

SUSE Linux Enterprise Micro 5.1 aarch64

SLE Micro 5.1 s390x

SUSE Linux Enterprise Micro 5.1 s390x

절차: 소프트웨어 채널 추가
  1. SUSE Multi-Linux Manager Web UI에서 관리  설치 마법사  제품으로 이동합니다.

  2. 검색 창을 사용하여 클라이언트 운영 체제 및 아키텍처에 적합한 제품을 찾고 해당 제품을 확인하십시오. 모든 필수 채널은 자동으로 확인됩니다. 또한, 추천 포함 토글이 켜져 있으면 모든 추천 채널이 확인됩니다. 관련 제품의 전체 목록을 보려면 화살표를 클릭하고 필요한 추가 제품이 선택되어 있는지 확인하십시오.

  3. 제품 추가를 클릭하고 제품이 동기화를 마칠 때까지 기다립니다.

Alternatively, you can add channels from the command prompt. For this procedure, you need the following products:

Table 2. SLE Micro 제품 - CLI
OS 버전 기본 채널 업데이트 채널

SLE Micro 5.5 x86-64

sle-micro-5.5-pool-x86_64

sle-micro-5.5-updates-x86_64

SLE Micro 5.5 arm64

sle-micro-5.5-pool-arm64

sle-micro-5.5-updates-arm64

SLE Micro 5.5 IBM Z (s390x)

sle-micro-5.5-pool-s390x

sle-micro-5.5-updates-s390x

SLE Micro 5.4 x86-64

sle-micro-5.4-pool-x86_64

sle-micro-5.4-updates-x86_64

SLE Micro 5.4 arm64

sle-micro-5.4-pool-arm64

sle-micro-5.4-updates-arm64

SLE Micro 5.4 IBM Z (s390x)

sle-micro-5.4-pool-s390x

sle-micro-5.4-updates-s390x

SLE Micro 5.3 x86-64

sle-micro-5.3-pool-x86_64

sle-micro-5.3-updates-x86_64

SLE Micro 5.3 arm64

sle-micro-5.3-pool-arm64

sle-micro-5.3-updates-arm64

SLE Micro 5.3 IBM Z (s390x)

sle-micro-5.3-pool-s390x

sle-micro-5.3-updates-s390x

SLE Micro 5.2 x86-64

suse-microos-5.2-pool-x86_64

suse-microos-5.2-updates-x86_64

SLE Micro 5.2 arm64

suse-microos-5.2-pool-aarch64

suse-microos-5.2-updates-aarch64

SLE Micro 5.2 IBM Z (s390x)

suse-microos-5.2-pool-s390x

suse-microos-5.2-updates-s390x

SLE Micro 5.1 x86-64

suse-microos-5.1-pool-x86_64

suse-microos-5.1-updates-x86_64

SLE Micro 5.1 arm64

suse-microos-5.1-pool-aarch64

suse-microos-5.1-updates-aarch64

SLE Micro 5.1 IBM Z (s390x)

suse-microos-5.1-pool-s390x

suse-microos-5.1-updates-s390x

절차: 명령 프롬프트에서 소프트웨어 채널 추가
  1. At the command prompt on the SUSE Multi-Linux Manager container host, as root, add the appropriate channels:

    mgrctl exec -ti -- mgr-sync add channel <channel_label_1>
    mgrctl exec -ti -- mgr-sync add channel <channel_label_2>
    mgrctl exec -ti -- mgr-sync add channel <channel_label_n>
  2. 동기화가 자동으로 시작됩니다. 채널을 수동으로 동기화하려면 다음 명령을 사용하십시오.

    mgrctl exec -ti -- mgr-sync sync --with-children <channel_name>
  3. 계속하기 전에 동기화가 완료되었는지 확인합니다.

2. 동기화 상태 확인

Procedure: Checking Synchronization Progress From the Web UI
  1. SUSE Multi-Linux Manager Web UI에서 관리  설치 마법사로 이동하여 제품 탭을 선택합니다. 이 대화 상자는 동기화되는 중에 각 제품에 대한 진행률 막대를 표시합니다.

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

Procedure: Checking Synchronization Progress From the Command Prompt
  1. At the command prompt on the SUSE Multi-Linux Manager container host, as root, check the synchronization log file:

    mgrctl exec -ti -- tail -f /var/log/rhn/reposync/<channel-label>.log
  2. Each child channel generates its own log during the synchronization progress. You need to check all the base and child channel log files to be sure that the synchronization is complete.

3. 클라이언트 등록

SLE Micro 클라이언트는 등록 후 재부팅해야 합니다.

부트스트랩 프로세스 후에는 SLE Micro 클라이언트에서 자동 부팅이 비활성화됩니다. 이 변경 사항은 간헐적인 자동 재부팅으로 인해 구현되었으며, 이는 부트스트랩 Salt 상태가 적용된 결과를 전달하기 전에 발생할 수 있습니다.

등록이 완료되면 재부팅이 자동으로 예약되지만, 기본 재부팅 관리자 유지보수 기간이 적용됩니다. 이 기간은 클라이언트가 등록되고 몇 시간이 지난 후가 될 수 있습니다. 등록 스크립트가 완료된 후 등록 속도를 향상하고 시스템이 시스템 목록에 표시되도록 하려면 클라이언트를 수동으로 재부팅하는 것이 좋습니다.

To register your clients, you need a bootstrap repository. By default, bootstrap repositories are automatically created, and regenerated daily for all synchronized products. You can manually create the bootstrap repository from the command prompt on the container host:

mgrctl exec -ti mgr-create-bootstrap-repo

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

SLE Micro 시스템에서 부트스트랩 스크립트를 사용할 때 스크립트의 인증서 섹션에 다음 내용이 있는지 확인하십시오.

ORG_CA_CERT=RHN-ORG-TRUSTED-SSL-CERT
ORG_CA_CERT_IS_RPM_YN=0

부트스트랩 스크립트를 직접 편집하고 설정을 추가하거나 다음 매개변수를 사용하여 부트스트랩 스크립트를 생성하십시오.

mgrctl exec -ti -- mgr-bootstrap --script=bootstrap-sle-micro.sh \
    --ssl-cert=/srv/www/htdocs/pub/RHN-ORG-TRUSTED-SSL-CERT

4. SLE Micro 재부팅

SLE Micro는 트랜잭션 시스템입니다. 일반적으로 트랜잭션 업데이트는 다양한 재부팅 방법을 지원합니다. SUSE Multi-Linux Manager에서 관리하는 시스템에서 재부팅을 수행하려면 systemd를 사용하는 것이 좋습니다. 다른 방법을 사용하면 원하지 않은 동작이 발생할 수 있습니다.

SUSE Multi-Linux Manager에서 트랜잭션 시스템을 부트스트랩할 때 시스템이 기본 구성인 경우 systemd는 재부팅 방법(REBOOT_METHOD)대로 구성됩니다. 이러한 구성을 사용하면 SUSE Multi-Linux Manager가 재부팅 작업을 제어할 수 있으며 재부팅을 즉시 수행하거나 SUSE Multi-Linux Manager에서 원하는 일정을 예약할 수 있습니다.

4.1. 배경 정보

기본적으로 클라이언트를 설치하는 동안 재부팅 방법은 auto로 설정됩니다. auto 부팅 방법을 사용하면 서비스가 실행 중인 경우 구성된 정책에 따라 시스템을 재부팅하기 위해 rebootmgrd가 사용됩니다. 정책은 즉시 재부팅 또는 유지보수 기간 중 재부팅입니다. 자세한 내용은 rebootmgrd(8) 사용자 지정 페이지를 참조하십시오. rebootmgrd가 실행 중이 아닌 경우 SUSE Multi-Linux Manager는 systemctl reboot를 호출합니다.

systemd 이외의 방법을 사용하면 원하지 않은 동작이 발생할 수 있습니다.