RHEL5에서 RHEL6으로 업그레이드

RHEL5에서 RHEL6으로 업그레이드

RHEL 5.9 서버를 RHEL 6.4로 업그레이드하려고 합니다. 타사 소프트웨어와 시스템이 많이 설치되어 있으므로 다시 설치하지 않고도 업그레이드할 수 있다면 좋을 것 같습니다. 나는 RedHat이 주요 버전 간의 업데이트를 지원하지 않으며 다른 모든 방법이 실패할 경우 재설치에 의존할 것임을 이해합니다. 5.9를 새로 설치했다면 설치 CD에 있는 "linux updateany"를 사용하여 많은 문제 없이 6.4로 업그레이드할 수 있었습니다. 그러나 가상 머신으로 성공적으로 복제한 이전 물리적 서버가 패키지 설치를 수행할 때 중단되는 것 같습니다. 처음에는 폴킷에 걸려서 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 update 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

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

듣고 싶은 내용은 아니지만 이러한 시스템을 업그레이드하는 동안 시스템에서 타사 소프트웨어를 제거하고 초기화한 다음 재부팅하는 공격 계획을 세웠을 것입니다. - 나중에 설치했습니다.

관련 정보