이 콘텐츠는 선택한 언어로 제공되지 않습니다.

Chapter 3. Updating a disconnected Satellite Server


Update your air-gapped Satellite setup where the connected Satellite Server, which synchronizes content from CDN, is air-gapped from a disconnected Satellite Server, to the next patch version. You can follow this process to update the underlying operating system between minor release versions.

Prerequisites

3.1. Exporting repositories from the connected Satellite Server

Export the required repositories on the connected Satellite Server to transfer to the disconnected Satellite Server.

Procedure

  1. Synchronize the following repositories on your connected Satellite Server:

    • rhel-9-for-x86_64-baseos-rpms
    • rhel-9-for-x86_64-appstream-rpms
    • satellite-6.18-for-rhel-9-x86_64-rpms
    • satellite-maintenance-6.18-for-rhel-9-x86_64-rpms

    Ensure to set the download policy to Immediate for each repository.

  2. List the repositories to identify their IDs:

    $ hammer repository list \
    --organization-label My_Organization_Label
    Copy to Clipboard Toggle word wrap
  3. Export each repository in the syncable format:

    $ hammer content-export complete repository \
    --format syncable \
    --id My_Repository_ID
    Copy to Clipboard Toggle word wrap
  4. Transfer the exported directories to your disconnected Satellite Server.

3.2. Preparing repositories on the disconnected Satellite Server

Create local repositories on your disconnected Satellite Server.

Prerequisites

  • You have transferred the exported directories to your disconnected Satellite Server.

Procedure

  1. Locate the transferred exported directories.
  2. Create the /etc/yum.repos.d/update.repo file and update the baseurl values to point to the local file system:

    [rhel-9-for-x86_64-baseos-rpms]
    name=Red Hat Enterprise Linux 9 for x86_64 - BaseOS (RPMs)
    enabled=1
    metadata_expire=-1
    gpgcheck=0
    baseurl=file:///BaseOS_Export_Location/content/dist/rhel9/9/x86_64/baseos/os
    
    [rhel-9-for-x86_64-appstream-rpms]
    name=Red Hat Enterprise Linux 9 for x86_64 - AppStream (RPMs)
    enabled=1
    metadata_expire=-1
    gpgcheck=0
    baseurl=file:///AppStream_Export_Location/content/dist/rhel9/9/x86_64/appstream/os
    
    [satellite-6.18-for-rhel-9-x86_64-rpms]
    name=Red Hat Satellite 6.18 for RHEL 9 Server RPMs x86_64
    enabled=1
    metadata_expire=-1
    gpgcheck=0
    baseurl=file:///Satellite_Export_Location/content/dist/layered/rhel9/x86_64/satellite/6.18/os/
    
    [satellite-maintenance-6.18-for-rhel-9-x86_64-rpms]
    name=Red Hat Satellite Maintenance 6.18 for RHEL 9 Server RPMs x86_64
    enabled=1
    metadata_expire=-1
    gpgcheck=0
    baseurl=file:///Satellite_Maintenance_Export_Location/content/dist/layered/rhel9/x86_64/sat-maintenance/6.18/os/
    Copy to Clipboard Toggle word wrap

3.3. Performing the update of the disconnected Satellite Server

Evaluate that the system is ready for update and perform the update of the disconnected Satellite Server. Your Satellite Server does not require internet access to perform the update.

Prerequisites

  • You have prepared the required repositories on the disconnected Satellite Server.

Procedure

  1. Evaluate that the system is ready for update:

    # satellite-maintain update check --whitelist="repositories-validate,repositories-setup"
    Copy to Clipboard Toggle word wrap

    The first time you run this command, satellite-maintain prompts you to enter the Hammer admin user credentials and saves them to /etc/foreman-maintain/foreman-maintain-hammer.yml.

  2. Review the results and resolve any errors before proceeding with the update.
  3. Due to the lengthy update time, use a utility such as tmux to suspend and resume the session as needed. By using such utility, you can monitor progress without maintaining a continuous connection to the command shell.

    If you lose connection to the command shell where the update command is running, check the /var/log/foreman-installer/satellite.log file to confirm whether the process completed successfully.

  4. Perform the update:

    # satellite-maintain update run --whitelist="repositories-validate,repositories-setup"
    Copy to Clipboard Toggle word wrap
  5. If the satellite-maintain command told you to reboot, then reboot the system:

    # reboot
    Copy to Clipboard Toggle word wrap
맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2025 Red Hat