4장. 시스템을 RHEL 6에서 RHEL 7로 업그레이드


Preupgrade Assistant에서 보고한 모든 문제를 수정한 후 Red Hat Upgrade Tool을 사용하여 시스템을 RHEL 6.10에서 RHEL 7.9로 업그레이드합니다. 항상 필요한 모든 설치 후 작업을 수행하여 시스템이 최신 상태인지 확인하고 업그레이드 관련 문제를 방지합니다.

중요

프로덕션 시스템에서 실행하기 전에 안전한 비 프로덕션 시스템에서 업그레이드 프로세스를 테스트합니다.

사전 요구 사항

절차

  1. 다음 위치 중 하나에서 RHEL 7 패키지를 사용하여 소스 리포지토리 또는 미디어를 준비합니다.

    • RHEL 7 패키지를 다운로드하는 DVD ISO에서 생성된 설치 리포지토리(예: FTP 서버 또는 RHEL 7.9 패키지가 포함된 HTTPS 사이트). 자세한 내용은 설치 소스 준비를 참조하십시오.
    • 마운트된 설치 미디어
    • ISO 이미지

      위의 옵션에서 사용자 지정 리포지토리와 Red Hat에서 제공하는 추가 리포지토리를 구성할 수 있습니다. 예를 들어 RHEL 6 기본 시스템에서 사용할 수 있는 특정 패키지는 RHEL 7 Extras 리포지토리에 제공되며 RHEL 7 DVD에는 없습니다.

      시스템에 RHEL 7 기본 리포지토리에 없는 패키지가 필요하다는 것을 알고 있는 경우 FTP 또는 HTTP를 통해 필요한 패키지를 제공하는 yum 리포지토리로 작동하도록 별도의 RHEL 7 시스템을 설치할 수 있습니다.

      업그레이드 중에 사용할 수 있는 추가 리포지토리를 설정하려면 How to create a local repository for the updates(업데이트에 사용할 로컬 리포지토리 생성 방법)의 지침을 따르십시오. 그런 다음 redhat-upgrade-tool 명령과 함께 --addrepo=REPOID=URL 옵션을 사용합니다.

      중요

      업그레이드 후 RHEL 7.9 GA 소스 리포지토리를 사용하여 부팅 문제를 방지하는 것이 좋습니다. 자세한 내용은 알려진 문제를 참조하십시오.

  2. 활성 리포지토리를 비활성화하여 RHEL의 다양한 주요 릴리스의 패키지를 결합하는 데 문제가 발생하지 않도록 합니다.

    1. yum-utils 패키지를 설치합니다.

      # yum install yum-utils
    2. 활성 리포지터리를 비활성화합니다.

      # yum-config-manager --disable \*

      자세한 내용은 다양한 버전의 RHEL에서 패키지를 설치할 수 있습니까.

  3. Red Hat 업그레이드 도구를 실행하여 RHEL 7 패키지를 다운로드하고 패키지 설치를 준비합니다. Red Hat Enterprise Linux 7 패키지의 위치를 지정합니다.

    • 설치 리포지토리

      # redhat-upgrade-tool --network 7.9 --instrepo ftp-or-http-url --cleanup-post
    • 마운트된 설치 미디어

      # redhat-upgrade-tool --device device_path --cleanup-post

      장치 경로를 지정하지 않으면 Red Hat Upgrade Tool은 마운트된 모든 이동식 장치를 검사합니다.

    • ISO 이미지

      # redhat-upgrade-tool --iso iso_path --cleanup-post
      중요

      세 위치에 대해 redhat-upgrade-tool 명령과 함께 다음 옵션을 사용할 수 있습니다.

      • --cleanup post: RHEL 7 교체가 없는 Red Hat 서명 패키지를 자동으로 제거합니다. 권장 사항. --cleanup-post 옵션을 사용하지 않는 경우 시스템이 완전히 지원되는지 확인하려면 인플레이스 업그레이드 후 나머지 RHEL 6 패키지를 모두 제거해야 합니다.
      • --snapshot-root-lv--snapshot-lv: 시스템 볼륨의 스냅샷을 만듭니다. 업그레이드가 실패하는 경우 스냅샷이 RHEL 시스템을 롤백해야 합니다. 자세한 내용은 RHEL 6을 RHEL 7로 업그레이드한 후 롤백 및 정리를 참조하십시오.
  4. 메시지가 표시되면 시스템을 재부팅합니다.

    # reboot

    업그레이드 중인 패키지 수에 따라 이 프로세스를 완료하는 데 최대 몇 시간이 걸릴 수 있습니다.

  5. 사전 업그레이드 평가 결과에 설명된 업그레이드 후 작업을 수동으로 수행합니다.
  6. 시스템 아키텍처가 64비트 Intel인 경우 GRUB Legacy에서 GRUB 2로 업그레이드합니다. 자세한 내용은 시스템 관리자 가이드를 참조하십시오.
  7. 업그레이드된 호스트에 Samba가 설치된 경우 testparm 유틸리티를 수동으로 실행하여 /etc/samba/smb.conf 파일을 확인합니다. 유틸리티에서 구성 오류를 보고하는 경우 Samba를 시작할 수 있도록 수정해야 합니다.
  8. 선택 사항: Red Hat 업그레이드 도구를 실행할 때 --cleanup-post 옵션을 사용하지 않은 경우 분리된 RHEL 6 패키지를 정리합니다.

    # rpm -qa | grep .el6 &> /tmp/el6.txt
    # rpm -e $(cat /tmp/el6.txt) --nodeps
    주의

    RHEL 7과 호환되는 사용자 지정 패키지를 실수로 제거하지 않도록 주의하십시오.

    주의

    rpm 명령을 사용하여 분리된 패키지를 제거하면 일부 RHEL 7 패키지에서 손상된 종속성이 발생할 수 있습니다. 종속성 오류를 수정하는 방법에 대한 정보는 종속성 오류 수정을 참조하십시오.

  9. 새 RHEL 7 패키지를 최신 버전으로 업데이트합니다.

    # yum update
    # reboot

검증

  1. 시스템이 최신 RHEL 7 버전으로 업그레이드되었는지 확인합니다.

    # cat /etc/redhat-release
    Red Hat Enterprise Linux Server release 7.9 (Maipo)
  2. 시스템이 RHEL 7에 대해 자동으로 다시 서브스크립션되는지 확인합니다.

    # yum repolist
    Loaded plugins: product-id, subscription-manager
    repo id                             repo name                                  status
    rhel-7-server-rpms/7Server/x86_64   Red Hat Enterprise Linux 7 Server (RPMs)   23,676

    리포지토리 목록에 RHEL 리포지토리가 없는 경우 다음 명령을 실행하여 시스템을 구독 취소하고 시스템을 RHEL 7 시스템으로 다시 서브스크립션하고 필요한 리포지토리를 추가합니다.

    # subscription-manager remove --all
    # subscription-manager unregister
    # subscription-manager register
    # subscription-manager attach --pool=poolID
    # subscription-manager repos --enable=repoID

즉각적 업그레이드 중 또는 인플레이스 업그레이드 후에 문제가 발생하는 경우 지원 문제 해결을 참조하십시오.

맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

Theme

© 2025 Red Hat, Inc.