Amazon 뉴토끼에 대한 사전

뉴토끼

소개

AWS의 릴리스 정보를 보면서 다음과 같은 것을 발견했습니다

"우리는 AWS 뉴토끼에서 AWS 뉴토끼 2로 마이그레이션 할 때 문제가 될 수있는 비 호환성을 확인하고보고하는 도구를 만들었습니다"

AWS 뉴토끼 보안 업데이트는 2020 년 6 월 말에 종료되므로 적어도 그 이전에는 마이그레이션을 완료해야합니다 그러나 현재 Amazon 뉴토끼에서 Amazon 뉴토끼 2로 업그레이드 할 수 없습니다 Amazon 뉴토끼 2 인스턴스를 설정하고 Amazon 뉴토끼에서 응용 프로그램을 이동합니다 흥미로운 점은 호환성이며,이 "사전 업그레이드 어시스턴트"가 그것을 사용할 때가 될 것 같습니다 아마도 매우 유용한 도구일까요? 흥분을 염두에두고 Amazon 뉴토끼 인스턴스를 만들고 실행을 시도했습니다

뉴토끼 사전 조수 설치

먼저 인스턴스에 사전 업그레이드 어시스턴트를 설치하십시오 Amazon 뉴토끼 EC2 인스턴스에 로그인하고 다음 명령을 실행하십시오

뉴토끼 사전 조수 실행

다음 명령으로 뉴토끼 사전 조수를 실행합니다

그들이 당신에게 물어볼 첫 번째 것은 "이 도구는 단지 분석하고 업데이트하지 않을 것입니다 (무료 번역)"그래서 Y

이것은 단지 진행 상황을 보여 주므로 무시할 수 있습니다 결과는 다음에 나온 것입니다

이것은 결과의 "슈퍼"요약입니다 나중에 세부 정보를 확인하겠습니다

결과를 보려면 여기를 클릭하십시오

  • pass = 비 호환성 또는 감지 문제 없음
  • 실패 = 관리자 점검이 필요한 비 호환성/문제
  • 고정 = 비 호환성이 감지되었지만 뉴토끼 사전 조수가 가능했습니다
  • 정보 적 = 관리자를위한 정보를 갖는 것이 유용합니다 (예 : 삭제 된 옵션)
  • not_applicable = 점검으로 테스트 할 패키지가 설치되지 않았습니다
  • Needs_Inspection = 연구가 필요합니다 (이는 자신의 연구를 수행하는 것을 의미합니다)

보고서 결과를위한 대상 나중에 결과를 확인하기 위해 작업 장치에 이것을 다운로드합니다

보고서에 대한 자세한 내용은 /root/preupgrade/resulthtml을 참조하십시오

이것은 경고입니다 업데이트 할 때 제대로 백업하십시오 방금이 지시를 보았을 때, 나는 명령만으로 Amazon 뉴토끼 2로 업그레이드 할 수 있다고 생각하지만 할 수는 없습니다

마지막으로 웹에서 보고서의 세부 사항을 볼 수있는 명령이 포함되어 있습니다

보고서 (세부 사항) 점검

preupg에서 생성 한 세부 보고서를 확인하십시오 이전 보고서의 자세한 파일의 위치를 다시 확인하십시오

여기에서 파일을 작업 장치로 다운로드하여 압축 한 다음 적절한 브라우저에서 "resulthtml"을 엽니 다 영어를 읽는 것을 꺼려하는 경우 romeshtml Chrome에서 마우스 오른쪽 버튼을 클릭 한 다음 "일본어로 번역"하여 일본식 모양을 만들어보십시오

이제 보고서 화면이 다음과 같습니다

뉴토끼

내용은 다음과 같습니다

사전 뉴토끼 보조 분석 보고서

이것은이 보고서의 설명입니다 뉴토끼 그것을 건너 뛸 것이다

평가 특성

이것은 뉴토끼 UPG가 실행 된 EC2 인스턴스와 실행 날짜 및 시간과 같은 정보에 대한 정보입니다

규정 준수 및 점수

결과는 점수가 매겨집니다 이 화면에서 "실패하거나 불확실한 규칙은 없었습니다 조치가 필요하지 않은 것 같습니다" 그리고 특히 뉴토끼에서 아무것도 할 필요는 없지만, 나는 이것을 건너 뛸 것입니다

규칙 개요

이것은 중요한 부분이 시작되는 곳입니다


Preupg가 Amazon 뉴토끼 설정을 확인하는 데 사용하는 규칙과 결과에 대한 세부 정보를 볼 수 있습니다

2019 년 3 월 현재 6 개의 규칙이 등록되었습니다

  • Grub 2
  • mysql to mariadb
  • extras 제공 패키지
  • 파이썬 기본 패키지
  • 릴리스 잠금
  • Soname Drift

콘솔에서 preupg를 실행했을 때 이전에 표시되었습니다 규칙 이름이 링크 인 위치를 클릭하십시오 "엑스트라는 패키지 제공"을 클릭하십시오

결과가 나타났습니다

조심해야 할 것은 "설명"및 "개선 설명"입니다 Amazon 뉴토끼에서 Amazon 뉴토끼 2로 업그레이드 할 때 어떤 문제가 발생하고 무엇을 해야하는지 알려줍니다 이 예에서 나열된 패키지는 Amazon 뉴토끼 2의 표준 패키지가 아닌 추가 패키지입니다 (추가 정보 : YUM이 아닌 Amazon-뉴토끼-Extras로 설치하고 관리합니다) 이것이 영향을 미치는 것 같습니다! 다른 규칙을 확인한 결과는 또한 "업그레이드 할 때 문제가 될 가능성이 무엇인지"방법을 보여줍니다

MySQL은 Amazon 뉴토끼 2의 표준 패키지에서 제거되었으며 Mariadb가 대신 추가되었습니다 MySQL이 인스턴스에 설치되면 preupg "mysql to mariadb"규칙에 의해 감지됩니까? 나는 그렇게 생각했다 그래서 나는 yum에 mySQL을 설치했지만, preupg를 실행하고 결과를 확인했을 때, 그것은 "적용 할 수없는"것으로 판명되었습니다

로그에는 preupgloginfo가 포함되어 있습니다 패키지 mySQL이 설치되지 않았거나 Red Hat로 서명하지 않습니다 유사한 로그가 Grub 2 규칙 확인 결과에도 표시됩니다 어떤 이유로 뉴토끼 그것을 따를 수 없었습니다 흠

이 도구는 마지막에 얼마나 오래 뉴토끼할 수 있습니까?

현재 6 개의 규칙이 있습니다

  • grub2 설정을 수행 할 수 없습니다
  • mysql은 mariadb가 될 것입니다
  • Python Pip 패키지는 Amazon 뉴토끼에서 관리되지 않으므로 연구가 필요합니다
  • 표준 패키지에서 Amazon 뉴토끼 엑스트라로 마이그레이션 된 패키지가 있습니다
  • yum은 더 이상 사소한 릴리스 사양을 허용하지 않습니다 (–Releasver = xy)
  • 기존 버전의 라이브러리 파일이 사라질 수 있습니다

처음에는 규칙이 거의 없으며 그들이 확인한 내용에 대한 세부 사항은 자세하지 않으므로 "Preupg로 확인할 수 있습니다!"라고 말할 수는 없습니다 발표 이후 한 달이 지나지 않았으므로 앞으로 규칙이 추가되거나 개선 될 가능성이 있지만 솔직히 말하면이 시점에서는 신뢰할 수 없습니다 이런 일이 발생하면 Amazon 뉴토끼 Extras가 될 패키지를 확인하는 것이 편리합니다

결론

도구가 있는지 여부에 관계없이 Amazon 뉴토끼에서 Amazon 뉴토끼 2로 업그레이드 할 때주의하십시오! (자존심을 유지하려면)

연락처 정보

저자 프로필

Chiba Kumiko
Chiba KumikoTDI 디지털 혁신 기술 부서
저는 개발 프로젝트를위한 기술 지원 및 기술 검증에 종사하는 인프라 엔지니어입니다 UNIX/뉴토끼를 다룰 기회가 많으며 건설에서 운영 유지 관리에 이르기까지 모든 것에 참여했습니다 내가 가장 좋아하는 단어는 "테스트 작업"입니다

관련 기사