RHEL5에서 RHEL6으로 업그레이드

RHEL5에서 RHEL6으로 업그레이드

RHEL 5.9 서버를 RHEL 6.4로 업그레이드하려고 합니다. 타사 소프트웨어와 탑재된 시스템이 많기 때문에 재설치 없이 업그레이드할 수 있으면 좋을 것 같습니다. RedHat은 주요 릴리스 간의 업데이트를 지원하지 않는다는 것을 알고 있으며 다른 모든 방법이 실패하면 다시 설치하는 방법을 택할 것입니다. 5.9를 새로 설치한 경우 설치 CD에 있는 'linux Upgradeany'를 사용하면 많은 문제 없이 6.4로 업그레이드할 수 있습니다. 그러나 VM으로 성공적으로 복제한 이전 물리적 서버는 패키지 설치를 수행하는 동안 중단되는 것 같습니다. 처음에는 폴킷에 걸려있어서 업그레이드 후 재설치할 생각으로 GUI 데스크탑을 모두 제거했습니다. 이제 Cyrus-SASL에 걸려 있습니다. 로그는 정지 이유에 대한 유용한 정보를 제공하지 않습니다.

업데이트에 대한 몇 가지 가이드가 있지만 우리에게는 아무 것도 작동하지 않는 것 같습니다.

http://bitc.bme.emory.edu/~lzhou/blogs/?p=203

http://www.it-hure.de/2011/10/update-rhel5-to-rhel6/

/tmp/anaconda.log, /tmp/syslog, /tmp/yum.log, /tmp/storage.log, /tmp/product.log를 확인했는데 업데이트가 중단된 이유를 나타내는 것이 아무것도 없는 것 같습니다.

누구든지 성공적으로 업그레이드할 수 있었다면 조언을 주시면 감사하겠습니다.

답변1

그래서 업그레이드를 통해 업무를 수행할 수 있었습니다.

  1. inittab 기본값을 3으로 변경
  2. SElinux 비활성화
  3. KDE 및 Gnome 제거(나중에 다시 설치 가능)
  4. yum-utils 설치(선택 사항이지만 권장됨: --leaves --orphans 및 --problems와 함께 package-cleanup을 실행하여 업그레이드 전에 제거할 수 있는 항목이 있는지 확인)
  5. 모든 NFS 마운트가 마운트 해제되고 fstab에서 주석 처리되었는지 확인하세요.
  6. 불필요한 서비스를 모두 비활성화합니다. (업그레이드 후 다시 활성화).
  7. RHEL6 CD로 재부팅하고 "linux 업그레이드 any"를 실행합니다.
  8. 업그레이드하는 데 시간이 오래 걸립니다. 나에게는 거의 24시간 이상이 걸렸다. 가끔 멈추는 것처럼 보이지만 실행되도록 놔두세요.
  9. 재부팅
  10. 버려진 패키지 제거(목록은여기)
  11. 하다yum remove kernel\*-2.6.18\*
  12. 달리다 yum distribution-synchronization --skip-broken.
  13. 결과는 종속성 문제 목록을 제공합니다. 목록을 검토하여 중복 항목을 제거하고 손상된 항목을 제거하고 다시 설치하십시오. 함께 제거된 종속성도 다시 설치하십시오.
  14. 모든 문제가 해결되고 배포 동기화가 올바르게 실행될 때까지 12단계를 반복합니다.
  15. KDE와 GNOME(또는 사용할 데스크탑이 있다면)을 설치하십시오.
  16. 비활성화한 서비스를 활성화합니다.
  17. fstab에서 NFS 마운트의 주석 처리를 제거합니다.
  18. SELinux를 다시 활성화합니다.
  19. inittab을 다시 기본값 5로 변경합니다.
  20. 서비스 실패 여부를 확인할 수 있도록 스플래시 화면이나 자동 부팅을 수행하지 않도록 grub.conf를 변경하세요.
  21. 재부팅

일을 시작하는 데 어려움을 겪었기 때문에 이것이 다른 사람들에게 도움이 되기를 바랍니다. :)

답변2

우리도 업그레이드에 성공한 적이 없습니다. 우리는 이 작업을 포기하고 시스템을 깨끗하게 닦고 다시 설치했습니다.

듣고 싶은 내용은 아니지만 이러한 시스템을 업그레이드하는 데 몰두하게 될 시간 동안 시스템에서 타사 소프트웨어를 제거하고 삭제한 다음 다시 공격할 계획을 세웠을 수도 있습니다. -후에 설치했습니다.

관련 정보