리눅스 5.x에서 6.x로 업그레이드 방법

board88의 이미지

어느 고객사가 어플 관련 때문에 5.대에서6.5로 업그레이드를 희망 합니다..
검색을 해보니 5.x에서 6.x로는 yum이 안된다고 백업후 재설치를 하라는데

백업후에 6.5 인스톨 한후 백업본 그대로 그냥 부어 넣으면 되는건가요?? 리눅스는 제가 잘 몰라서 ㅜㅜ..
도움좀 부탁드리겟습니다

세벌의 이미지

https://kernel.org/
Latest Stable Kernel 4.11.7
리눅스 5.x 에서 6.x 말씀하는 걸 보면 커널 버전 얘긴 아닌 거 같은데...
질문을 좀 더 자세히 하셔야 될 듯.
리눅스 배포본 종류가 한 두 가지가 아니라서요...

dist777의 이미지

일단은..

yum 이 나왔고, Ver.이 5.x -> 6.x 이니
EL(Enterprise LINUX: RHEL/CentOS/Scientific LINUX 등) 로 한정되긴 하겠네요.

EL간에는 대체로 Distribution의 Ver.표기도 동일하고,
상호간에 패키지 호환성도 유지가 되긴 하니..머..EL중에 어느 쪽인지는 큰 문제는 아닐것도 같지만...

그보다는 위에 적으신 내용을 이해하기가 좀 힘들어요.
- "5.x에서 6.x로는 yum이 안된다" :
일단 EL, Ubuntu등의 메이저배포판들은 Rolling Upgrade가 아니니
Repository 에서도 각 버전별로 구분을 해두지요
이 말의 의미가
"배포판 메이저 버전이 6.x라면, 5.x 기반 Repository는 이용할 수 없는가?"인지
"메이저 버전이 올라간 경우, 특정 패키지들을 yum으로 설치한다면
각 패키지별 버전을 동일하게 잡을 수는 없을까?" 인지..

- "인스톨 한 후 백업본 그대로 그냥 부어 넣으면.." :
5.x시절에 yum으로 설치했던 패키지들을 6.x에서도 동일하게 설치가 가능했다.
해당 패키지를 이용해서 구동되는 자체제작Application 은 그대로 "복붙"해넣기만 해도 정상작동이 가능한가?
이런 의미려나요?

머..대략 예상되는 문제상황을 보아도 간결하게 설명드릴 수 있을만한 내용이 아닌것 같기도 하고..
일단은..질문 자체가 좀 더 구체적이어야 여러 분들께서 도움을 주실 수 있겠네요

...
그리고, EL 얘기가 나왔으니...
아마도 당장에 EL 6로 올리려는 이유라면,
EL 5 기술지원이 올해, 2017년 3월경에 종료되었으니
공식 Repository를 이용해서는 더 이상 업데이트를 진행하기엔 무리가 있다
(사내에 자체 Repository를 구축한다면 일단 현상유지는 되겠으나, 앞으로의 갱신은?!...)는 것이고,
EL5 에서 아예 최신버전인 EL7로 업그레이드 한다고 가정하면 일단 Kernel/System Library등등의 버전 격차라던가, systemd라던가,.. 여러모로 차이가 크다보니 검증해야 할 부분도 훨씬 더 늘어날 가능성이 높은데 반해,
EL6도 물론 차이는 있으나, 당장에 Kernel도 2.x, GCC 4.x 로 메이저버전은 같다보니
그나마 EL5 -> EL6 업그레이드라면 다소 과정이 간소화될 가능성이 높은지라(EL6 기술지원은 2020년까지라지요?!아마?!)
가능한 쉽고 안전한 길을 찾는다면 EL6가 모범답안에 가깝다고 말할 수 있겠습니다만,

님께서 궁금해하시는 점이 정확히 어떤 부분이건간에
"EL의 메이저 업그레이드" 라는 점에서 이미
주요 패키지들에 대해서는 각각 검증을 거쳐야 한다는 결론은 크게 달라지지 않을 듯 합니다.
("검증"이란 단어가 꼭 거창한 작업을 의미하는건 아닙니다.
그저 말만으로 마무리된다 치더라도 최소한 "문제없음"을 장담할 수 있어야겠지요)

어찌됐든, 메이저 버전 업그레이드 관련은 그 어떤 고수분이 보시더라도 짧은 문구로 정의 할 만한 성격의 업무는 아니지 싶네요
( 실제 설치작업이 의외로 쉽게쉽게 끝나더라도
주요패키지들에 대한 구동테스트라던가
하다못해 버전별 차이점/업그레이드 관련 주의사항등에 대한 자료수집/검수 결과는 남겨야겠지요
기술의 수준 문제가 아닌, 자잘자잘한 과정이 수반돼는..)

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.