Oracle Linux 클라이언트 등록

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

RHEL 10 requires x86-64-v3 CPU architecture.

Red Hat Enterprise Linux 10 has raised the minimum supported x86-64 microarchitecture baseline to x86-64-v3.

Systems running on x86-64-v1 or x86-64-v2 CPUs (e.g., pre-Haswell Intel or pre-Excavator AMD processors) cannot run RHEL 10 and will not be supported.

This affects both physical hosts and virtual machines. Hypervisors (e.g., VMware EVC, KVM, etc.) must be configured to expose AVX/AVX2 CPU capabilities to guest VMs, otherwise RHEL 10 installation or boot will fail.

Before deploying or upgrading to RHEL 10, verify that your hardware meets the x86-64-v3 requirement.

References:

  • Oracle Linux 리포지토리 URL은 SUSE Customer Center에서 사용할 수 있습니다.

  • 패키지 및 메타데이터는 SUSE가 아닌 Oracle에서 제공합니다.

  • Oracle Linux 기본 미디어 리포지토리는 https://yum.oracle.com/에서 무료로 다운로드할 수 있습니다.

  • 지원되는 클라이언트에 대해서는 지원하는 Oracle 기능의 릴리스 노트 및 지원 테이블을 참조하십시오.

ULN(Unbreakable Linux Network) 리포지토리와 SUSE Multi-Linux Manager의 직접 동기화 기능은 현재 지원되지 않습니다. ULN용 Oracle Local Distribution을 사용해야 합니다. 로컬 ULN 미러 설정에 대한 자세한 내용은 https://docs.oracle.com/en/operating-systems/oracle-linux/software-management/sfw-mgmt-UseSoftwareDistributionMirrors.html#local-uln-mirror에서 제공되는 Oracle 설명서를 참조하십시오.

1. 소프트웨어 채널 추가

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

현재 지원되는 아키텍처는 x86_64aarch64입니다. 지원되는 제품 및 아키텍처의 전체 목록은 지원되는 클라이언트 및 기능에서 참조하십시오.

In the following section, descriptions often default to the x86_64 architecture. Replace it with other architectures if appropriate.

예를 들어, x86_64 아키텍처에서 작업 시 필요한 제품은 다음과 같습니다.

Table 1. Oracle 제품 - WebUI
OS Version Product Name

Oracle Linux 10

Oracle Linux 10 x86_64

Oracle Linux 9

Oracle Linux 9 x86_64

Oracle Linux 8

Oracle Linux 8 x86_64

Procedure: Adding software channels
  1. SUSE Multi-Linux Manager Web UI에서 관리  설정 마법사  제품으로 이동합니다.

  2. Locate the appropriate products for your client operating system and architecture using the search bar, and check the appropriate product. This will automatically check all mandatory channels. Also all recommended channels are checked as long as the include recommended toggle is turned on. Click the arrow to see the complete list of related products, and ensure that any extra products you require are checked.

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

또는 명령 프롬프트에서 채널을 추가할 수 있습니다. 이 절차에 필요한 채널은 다음과 같습니다.

Table 2. Oracle 채널 - CLI
OS Version Base Channel

Oracle Linux 10

oraclelinux10-x86_64

Oracle Linux 9

oraclelinux9-x86_64

Oracle Linux 8

oraclelinux8-x86_64

Procedure: Adding software channels at the command prompt
  1. SUSE Multi-Linux Manager 컨테이너 호스트의 명령 프롬프트에서 루트 권한으로 적절한 채널을 추가합니다.

    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 -- mgr-sync sync --with-children <channel_name>
  3. 계속하기 전에 동기화가 완료되었는지 확인합니다.

If you are using modular channels, you must enable the Python 3.6 module stream on the client. If you do not provide Python 3.6, the installation of the spacecmd package will fail.

2. 동기화 상태 확인

Procedure: Checking synchronization progress from the Web UI
  1. In the SUSE Multi-Linux Manager Web UI, navigate to Admin  Setup Wizard and select the Products tab. This dialog displays a completion bar for each product when they are being synchronized.

  2. Alternatively, you can navigate to Software  Manage  Channels, then click the channel associated to the repository. Navigate to the Repositories tab, then click Sync and check Sync Status.

Procedure: Checking synchronization progress from the command prompt
  1. 테일링 하기 전 사용 가능한 로그를 나열하려면 컨테이너 호스트에서 다음 명령을 실행합니다.

    mgrctl exec ls /var/log/rhn/reposync/
  2. SUSE Multi-Linux Manager 컨테이너 호스트의 명령 프롬프트에서 루트 권한으로 채널 로그 파일의 동기화를 확인합니다.

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

3. 활성화 키 생성

Oracle Linux 채널에 연결된 활성화 키를 생성해야 합니다.

활성화 키에 대한 자세한 내용은 활성화 키를 참조하십시오.

4. GPG 키 관리

클라이언트는 소프트웨어 패키지가 설치되기 전에 GPG 키를 사용해 신뢰성을 확인합니다. 신뢰할 수 있는 소프트웨어만 클라이언트에 설치할 수 있습니다.

클라이언트의 보안을 위해 GPG 키를 신뢰하는 것이 중요합니다. 어떤 키가 필요하고 신뢰할 수 있는지 결정하는 것은 관리자가 수행해야 하는 작업입니다. GPG 키를 신뢰할 수 없는 경우 소프트웨어 채널을 사용할 수 없기 때문에 채널을 클라이언트에 할당하는 결정은 키를 신뢰하는 결정에 따라 달라집니다.

GPG 키에 대한 자세한 내용은 GPG 키에서 확인할 수 있습니다.

Oracle Linux 9 및 Oracle Linux 8 클라이언트의 경우

ol8-gpg-pubkey-82562EA9AD986DA3.key

== 클라이언트 등록

클라이언트를 등록하려면 부트스트랩 리포지토리가 필요합니다. 기본적으로 부트스트랩 리포지토리는 자동으로 생성되며 동기화된 모든 제품에 대해 매일 재생성됩니다. 컨테이너 호스트의 명령 프롬프트에서 수동으로 부트스트랩 리포지토리를 생성할 수 있습니다.

mgrctl exec -ti mgr-create-bootstrap-repo

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