출시 노트

Migrate Fit Assessment가 Migration Center 탐색 클라이언트 CLI로 변경되었습니다.

적합성 평가 도구 또는 mfit의 이름이 이제 마이그레이션 센터 탐색 클라이언트 CLI 또는 mcdc CLI로 변경되었습니다. 최신 버전은 mcdc CLI 문서를 참조하세요.

버전 1.15.3 업데이트

2023년 8월 16일에 마이그레이션 센터 탐색 클라이언트 CLI로 업그레이드할 수 있는 Migrate Fit Assessment 1.15.3이 출시되었습니다.

또는 mcdc CLI로 직접 업그레이드하려면 mfit의 이전 버전을 설치한 동일한 디렉터리에서 mcdc CLI 및 수집 스크립트를 다시 다운로드하면 됩니다.

자세한 내용은 mcdc CLI 개요를 참조하세요.

버전 1.15.2 업데이트

2023년 7월 4일에 HTML 적합성 평가 보고서에 대한 버그 수정이 포함된 Migrate Fit Assessment 1.15.2가 출시되었습니다.

버전 1.15.1 업데이트

2023년 6월 27일에 보안 개선 및 버그 수정이 포함된 Migrate Fit Assessment 1.15.1이 출시되었습니다.

버전 1.15.0 업데이트

2023년 6월 19일에 Migrate Fit Assessment 1.15.0이 출시되었습니다.

특징

WebSphere 애플리케이션의 적합성 평가

이제 적합성 평가 도구를 통해 Google Kubernetes Engine(GKE), GKE Enterprise 클러스터, Cloud Run 플랫폼에 대한 컨테이너화에 적합한 WebSphere 애플리케이션을 평가할 수 있습니다.

WebSphere Application Server 적합성 평가에 대한 다음 규칙이 추가되었습니다.

  • A10N-APP-1 - 외부 데이터베이스를 사용할 때 일치
  • A10N-APP-2 - 외부 웹 서버를 사용할 때 일치
  • A10N-STO-1 - 네트워크 마운트가 발견될 때 일치
  • A10N-STO-2 - NFS가 로컬 디렉터리를 내보낼 때 일치

WebSphere 애플리케이션 컨테이너화에 대한 자세한 내용은 Migrate to Containers 문서를 참조하세요.

변경사항

향상된 Microsoft Excel 통합문서 보고서

이제 Microsoft Excel 통합문서(XLSX) 보고서에 보고서 생성 및 평가에 대한 정보를 제공하는 새로운 콘텐츠 통합문서가 추가되었습니다. 이 워크시트에는 보고서의 모든 워크시트가 나와 있는 목차가 포함되어 있습니다.

앱 구성요소 워크시트가 구성요소의 실행 상태, 버전, 컨테이너화 적합성 정보를 더 잘 반영하도록 수정되었습니다.

향상된 Microsoft Excel 통합문서 보고서

XLSX 보고서에 대한 자세한 내용은 적합성 평가 보고서 생성을 참조하세요.

고정

이제 WordPress 여정이 모든 대상 플랫폼에서 평가됩니다.

mfit을 사용하여 적합성 평가 보고서를 생성할 때 대상 플랫폼을 지정할 수 있습니다. 기본적으로 --target-platform 플래그는 all로 설정되고 가능한 모든 여정이 평가됩니다.

이전 버전에서 --target-platform 플래그 값을 all이 아닌 값으로 변경한 경우 WordPress 여정이 평가되지 않았습니다. 이제 WordPress 여정이 모든 대상 플랫폼에 대해 평가되며 생성된 보고서에 포함됩니다.

버전 1.14.4 업데이트

2023년 5월 2일, 마이그레이션 적합성 평가 1.14.4가 출시되었습니다.

특징

WordPress 지원

이제 적합성 평가 도구가 Apache WebHosts에서 WordPress 애플리케이션을 감지하고 평가합니다.

AWS 수집 및 평가 지원

  • 인벤토리 수집: 적합성 평가 도구에서 이제 mfit discover aws 명령어를 통한 AWS 인벤토리 수집이 지원됩니다.
  • 게스트 수집: 수집 스크립트가 AWS 가상 머신 인스턴스(VM)에서 실행될 때 AWS에 대한 추가 정보를 수집합니다.

    AWS VM에서 게스트 수집을 수행하는 방법은 EC2 VM에서 mfit 게스트 데이터 수집을 참조하세요.

  • 적합성 평가: AWS에서 마이그레이션된 VM에 대한 새로운 규칙이 추가되었습니다.

Microsoft Excel 통합문서에서 대규모 보고서 생성

이제 적합성 평가 도구가 Microsoft Excel 통합문서 파일(XLSX) 형식으로 보고서를 생성할 수 있습니다. XLSX 보고서는 대량의 데이터를 처리할 수 있으므로 HTML 보고서가 처리할 수 없을 정도로 VM 수가 많은 경우에 적합합니다.

XLSX 파일로 보고서를 생성하려면 다음 명령어를 실행합니다.

./mfit report --format xlsx >  REPORT_NAME.xlsx

나중에 가져오기를 수행할 때 수집 덮어쓰기 방지

mfit discover import를 사용해서 보관 파일을 가져올 때 이 보관 파일이 동일 머신에 대해 이후 날짜에 수집된 보관 파일을 덮어쓸 경우에는 --force 플래그를 제공하지 않는 한 가져오기가 실패합니다.

고정

이제 빈 지문이 무시됨

적합성 평가 도구가 각 VM에 대해 지문을 인식합니다. 두 컬렉션에 지문이 같은 VM이 포함되어 있으면 이 도구는 이것이 같은 VM인 것을 인지합니다.

그 결과 빈 지문만 있는 VM 가져오기가 성공해도 보고서에 표시되지 않는 문제가 해결됩니다. 이 경우에는 이제 수집이 실패하고 대신 경고가 표시됩니다.

버전 1.14.3 업데이트

2023년 3월 16일에 Migrate Fit Assessment 1.14.3이 출시되었습니다.

특징

적합성 평가 세부 보고서를 위한 새로운 설계

이 출시 버전에서는 Tomcat, Windows IIS, JBoss, Websphere 애플리케이션과 같은 VM 애플리케이션 구성요소에 대한 세부정보가 포함된 새로운 보고서 디자인을 도입했습니다. 새 보고서에는 향상된 텍스트 기반 필터링과 함께 VM에서 식별된 애플리케이션 구성요소의 세부 인벤토리가 제공됩니다.

세부정보 평가 보고서 가상 머신 목록

이전 형식으로 HTML 파일을 생성하려면 --html-v0 플래그를 사용합니다.

mfit report --format html --full --html-v0

Windows IIS 애플리케이션 적합성 평가

Windows IIS 애플리케이션 컨테이너에 대한 현대화 적합성을 확인할 수 있는 Windows IIS 애플리케이션에 대한 자세한 적합성 평가를 도입했습니다.

Windows IIS 애플리케이션 평가 뷰

버전 1.14.2 업데이트

2023년 3월 15일에 버그 수정이 포함된 Migrate Fit Assessment 1.14.2가 출시되었습니다.

버전 1.14.1 업데이트

2023년 2월 19일에 Migrate Fit Assessment 1.14.1이 출시되었습니다.

특징

업그레이드 실패로부터 수동 복구

드물지만 업그레이드 프로세스 중 데이터 손실이 발생하는 경우 수동으로 복구할 수 있는 수동 복구 옵션이 추가되었습니다. mfit를 업그레이드한 후 최신 버전을 실행할 때 데이터베이스 업그레이드가 실패했음을 나타내는 오류가 표시되면 다음 명령어를 실행할 수 있습니다.

./mfit discover recover-db

이 명령어는 내부 데이터 저장소를 업그레이드 전 조건으로 되돌리고 수집된 정보를 보존합니다.

변경사항

향상된 JBoss 애플리케이션 적합성 평가

JBoss 애플리케이션 적합성 평가에 대한 다음 규칙이 추가되었습니다.

  • A8N-APP-4 - 소스 Java 버전이 예상 대상 이미지 Java 버전보다 최신이면 일치합니다.
  • A8N-APP-5 - 외부 데이터베이스를 사용할 때 일치합니다.
  • A8N-APP-6 - 외부 웹 서버가 사용될 때 일치합니다.
  • A8N-FIT-1 - VM 데이터가 있을 때 일치합니다.
  • A8N-STO-1 - 네트워크 마운트가 발견될 때 일치합니다.
  • N-STO-2 - NFS가 로컬 디렉터리를 내보낼 때 일치합니다.

업데이트된 보고서 텍스트

GKE Enterprise VM 런타임 여정에 대한 자세한 정보를 제공하도록 보고서 텍스트가 업데이트되었습니다.

버전 1.14.0 업데이트

2023년 1월 17일에 Migrate Fit Assessment 1.14.0이 출시되었습니다.

특징

Google 컨테이너 플랫폼에 적합한 애플리케이션 보고

Google 컨테이너 플랫폼(GKE Enterprise, GKE, Autopilot, Cloud Run)에 적합한 애플리케이션에 대한 평가 보고서에 집중하는 데 도움이 되는 새로운 보고서 카테고리가 추가되었습니다. 보고서를 생성할 때 다음 명령어를 사용하여 컨테이너 플랫폼에 대한 평가만 포함하도록 요청할 수 있습니다.

./mfit report --format html --target-platform containers --full > REPORT_NAME.html

JBoss 및 Apache 2 애플리케이션의 적합성 평가

Migrate Fit Assessment 도구는 GKE, GKE Enterprise, Cloud Run 플랫폼에 대한 컨테이너화에 적합한 JBoss 및 Apache 2 애플리케이션을 평가할 수 있습니다. JBoss 및 Apache 2 컨테이너화에 대한 자세한 내용은 Migrate to Containers 1.14.0 출시 노트를 참조하세요.

루트 권한이 필요 없는 게스트 수준 수집

sudo를 통해 실행할 수 있도록 Linux용 Migrate Fit Assessment 수집 스크립트를 업데이트했습니다. 추가된 기능을 통해 루트 사용자 없이도 sudo를 사용하여 Linux 게스트 수집 스크립트를 실행할 수 있습니다.

Linux 게스트 수집 스크립트는 비밀번호가 없는 sudo를 사용하여 실행을 시도합니다. 이 변경사항은 다음과 같은 모든 Linux 게스트 수집 메서드에 적용됩니다.

  • mfit discover ssh
  • mfit discover vsphere guest
  • mfit discover vsphere guest all
  • 수집 스크립트를 수동으로 실행하고 mfit discover import를 사용하는 경우

비밀번호가 없는 sudoer 사용자 인증 정보가 제공되면 Linux 게스트 수집 스크립트는 sudo를 사용하여 더 완전하고 안정적인 수집 결과를 제공합니다.

비밀번호 프롬프트가 필요한 sudoer 권한은 이 기능에 지원되지 않습니다. 이 경우 스크립트는 원래 사용자의 권한으로 실행됩니다.

실험 플래그 아래에 새로운 세부 평가 보고서 추가

이제 ./mfit report --format html --full > REPORT_NAME.html --experimental 명령어를 실행하여 세부 평가 보고서의 새로운 디자인을 사용할 수 있습니다.

새로운 디자인은 현대화를 위한 후보 워크로드를 찾는 데 도움이 되도록 향상된 필터링 및 텍스트 기반 검색을 도입합니다.

자세한 평가 보고서

변경사항

Linux 수집 스크립트에서 --user 플래그 지원 중단

이전에는 루트가 아닌 사용자로 실행할 때 Linux 게스트 수집 스크립트에 --user 플래그를 제공해야 했습니다. 이는 더 이상 필요하지 않으며 --user 플래그는 무시되고 지원 중단 기간으로 전환됩니다.

고정

discover ssh connect-timeout 플래그 이름이 변경됨

discover ssh 명령어에서 --timeout이라는 플래그의 이름이 --connect-timeout으로 변경되었습니다. 이 플래그는 기본 SSH 클라이언트에서 사용할 수 있습니다. 새 이름은 전역 --timeout 플래그와의 겹침을 삭제합니다.

삽입된 SSH 클라이언트를 인증 없이 제공할 때 실패

인증 파라미터가 없는 discover ssh 명령어의 오류가 수정되었습니다. 삽입된 SSH 클라이언트를 사용할 때 ID 파일와 비밀번호를 제공하지 않거나 비어 있는 경우 인증 실패를 알리는 대신 패닉이 발생했습니다.

Linux 게스트 컬렉션에 tar 파일을 만들 수 없을 때 오류 발생

수집 스크립트가 필요한 tar 파일을 만들지 못하면 오류가 발생합니다. 이전에는 Linux 게스트 수집 스크립트에서 tar를 만들지 못했습니다. 이 버전에서는 오류 메시지가 표시되고 스크립트가 상태 코드 1로 종료됩니다.

게스트 수집 tar 파일을 다른 위치에 저장

수집 tar 파일을 저장하기 위한 다른 위치를 제공하려면 --output 플래그를 사용하여 지정된 경로에 저장하면 됩니다. 이전에는 파싱 문제로 인해 --output 플래그 다음에 제공된 인수가 무시되었습니다.

버전 1.13.1 업데이트

2022년 11월 3일에 Migrate Fit Assessment 1.13.1이 출시되었습니다.

변경사항

지원 중단된 JSON v0 보고서

평가 세부정보 보고서의 범위를 확장하기 위해 생성된 JSON 파일의 구조에 변경사항이 도입되었습니다. 출시 버전 1.13.1부터는 기본 JSON 출력에서 파일 구조 버전 v1을 사용합니다. 이전 버전에서 JSON 파일을 생성하려면 --json-v0 플래그를 적용합니다.

./mfit report --format json --json-v0  <file.json>

v0 JSON 보고서는 이제 지원 중단되었습니다. 2023년 1분기에 v0 JSON 보고서 형식이 지원 종료됩니다. 새 mFit 출시 버전에서는 v0 JSON 보고서 생성을 지원하지 않습니다.

고정

데이터베이스 파일 크기 감소

mFit에서 사용하는 SQLite 데이터베이스는 소비하는 디스크 공간을 줄이도록 최적화되었습니다.

too many SQL parameters 오류가 수정됨

매우 많은 수의 애셋이 발견된 mFit 설치에서 discover ls 또는 report 명령어를 실행할 때 발생할 수 있는 오류가 수정되었습니다.

버전 1.13.0 업데이트

2022년 10월 18일에 Migrate Fit Assessment 1.13.0이 출시되었습니다.

변경사항

범위 옵션을 사용하여 대규모 vSphere 게스트 컬렉션 개선

이제 --path 플래그를 통해 범위를 적용하여 VM의 하위 집합에 대해 게스트 수집을 수행할 수 있습니다.

mfit discover vsphere guest all --url https://VSPHERE_URL --path dc-1/host/esx-1

RVTools 가져오기의 오류 보고 개선

이제 RVTools 검색에서 지원되지 않는 파일 형식을 식별하고 지원되지 않는 버전에 대한 오류 메시지를 제공합니다.

고정

보고서의 RAM 및 스토리지 크기 변환 수정

보고서의 측정 단위가 내부 측정 단위에 따라 GB 대신 GiB로 조정되었습니다.

버전 1.12.1 업데이트

특징

대규모 게스트 수집 수행

이제 단일 VMware vCenter에서 관리하는 모든 VM에 게스트 수집을 동시에 수행할 수 있습니다. 이 기능은 같은 사용자 인증 정보가 있는 대량의 VM에서 정보를 수집하는 데 유용합니다.

여러 VM에서 게스트 수준 정보를 수집하려면 다음을 실행합니다.

mfit discover vsphere guest all --url https://VSPHERE_URL

변경사항

Cloud Run 적합성 평가 업데이트

Cloud Run 리소스 제한사항에 수행된 개선사항을 수용하도록 Cloud Run 적합성 평가가 업데이트되었습니다. 이전 값은 CPU 4개, 메모리 16GB였지만 새로운 한도는 CPU 8개와 메모리 32GB입니다. 자세한 내용은 Cloud Run 할당량 및 한도를 참조하세요.

보고서 통합 및 명령어 평가

두 명령어를 하나로 결합하여 데이터 평가 및 보고서 생성 프로세스를 간소화했습니다. 이전 출시 버전에서는 먼저 평가($ mfit assess)를 수행한 후에만 수집된 데이터에 대한 보고서를 생성할 수 있었습니다. 이제 보고서 명령어를 실행하면 평가가 자동으로 수행됩니다. 이제 report 명령어에는 선택적 --target-platform 플래그가 있습니다.

사용 가능한 옵션은 gcp, anthos, anthosbm, all입니다. 각 옵션은 평가할 서로 다른 여정 집합을 지정합니다. 대상 플랫폼을 지정하지 않으면 모든 여정이 평가됩니다.

  • gcp는 Compute Engine, Google Cloud VMware Engine에 대한 전환 여정, Google Kubernetes Engine, Google Kubernetes Engine Autopilot, Cloud Run에 대한 컨테이너화 여정을 평가합니다.

  • anthos는 Google Distributed Cloud에 대한 시프트와 Google Kubernetes Engine 및 Cloud Run에 대한 컨테이너화 여정을 평가합니다.

  • anthosbmanthos와 동일합니다.

  • all은 모든 가능한 여정을 평가합니다.

이 변경사항으로 인해 report sample 명령어가 현재 지원 중단된 assess sample 명령어를 대체합니다.

고정

HTML 보고서에서 비공개/공개 미리보기 멘션 수정

이전 출시 버전에서는 모든 컨테이너화 대상이 비공개 미리보기로 표시됩니다. 이제 Tomcat 대상만 공개 미리보기로 표시됩니다.

mfit 수집 스크립트에서 임시 디렉터리 삭제

이전 출시 버전에서는 수집 스크립트가 게스트에 임시 디렉터리를 만들었지만 삭제하지 않았습니다. 최신 출시 버전에서는 수집 스크립트가 자동으로 임시 디렉터리를 삭제합니다.

잘못된 RAM 크기 변환 수정

기본 2가 혼합 기본 10(MiB와 MB 비교)이었고 이로 인해 변환이 부정확한 변환을 수정했습니다.

Windows 게스트 수집

Google은 산발적인 실패가 방지되도록 일부 데이터에 대해 비 WMI 기반 수집 방식으로 돌아갑니다.

버전 1.12.0 업데이트

변경사항

  • Google Distributed Cloud 연결 모드에 대한 VM 평가가 요약 보고서 및 세부 평가 보고서에서 삭제되었습니다.
  • 요약 보고서의 일부로 Google Distributed Cloud의 기본 평가가 수정되었습니다. Google Distributed Cloud에 대해 VM을 평가하려면 mfit assess --target-platform anthosbm 명령어를 실행해야 합니다.
  • 빈 DB를 평가하려고 시도하는 CLI 명령어를 실행하면 경고가 표시됩니다.
  • all 옵션을 사용하도록 assess –target-platform 플래그 기본 동작이 업데이트되었습니다.

고정

  • 핵심 요약 섹션에서 CPU 및 메모리가 높은 VM 수가 부정확하게 표시되는 버그가 수정되었습니다.
  • 규칙 ID로 정렬되는 결과가 올바르게 정렬되도록 적합성 평가 전체 보고서에서 정렬이 개선되었습니다.
  • 집계된 적합성 점수 행이 내림차순으로 정렬되도록 적합성 평가 전체 보고서 중간 차트 정렬이 개선되었습니다.
  • Linux 수집 스크립트에서 Tomcat 평가에 영향을 주는 잘못된 정규식이 수정되었습니다.
  • centos OS 버전 이름의 올바른 검색을 방해하고 적합성 평가 전체 보고서에 빈 OS 이름을 표시하는 버그가 수정되었습니다.
  • VM이 여러 번 검색되었을 때 VM 정보가 중복해서 표시되는 버그가 수정되었습니다.
  • 데이터 비일관성으로 이어질 수 있는 부분적으로 수집된 VM 정보에 대한 취급이 개선되었습니다. VM 정보가 일관적이지 않은 애셋을 수집할 때 사용자에게 경고를 표시하고 VM 데이터 저장을 건너뜁니다.

버전 1.11.3 업데이트

특징

  • 적합성 평가 비용 분석 - 적합성 평가 보고서의 이 새로운 섹션을 사용하여 Google Cloud에서 현대화된 워크로드를 실행하는 비용을 추정합니다. 이 보고서는 VM을 현대화 전략을 기준으로 그룹화하고 전략별 예상 비용과 총 예상 비용을 보여줍니다. 비용 분석은 적은 노력 또는 최신 현대화 전략이 요구사항에 적합한지 여부를 결정하는 데 도움이 됩니다. 현대화 여정의 비용 이점을 보려면 평가된 VM에서 컬렉션 스크립트를 실행해야 합니다. 자세한 내용은 데이터 검색 및 수집을 참조하세요.

  • 적합한 여정의 추천 목록 개선 - 이제 전체 적합성 평가 보고서는 적합성과 실패한 모든 조건의 합계 심각도를 기준으로 여정을 정렬합니다. 목록의 첫 번째 여정의 추천 수준이 가장 높고 장애 심각도가 높은 여정일수록 순위가 낮습니다.

고정

  • discover 명령어를 실행할 때만 기능이 계산되는 문제를 해결했습니다.

버전 1.11.2 업데이트

특징

  • 보고서 필터 – 특정 여정에 적합한 VM을 필터링할 수 있도록 적합성 평가 세부 보고서에 새 필터가 추가되었습니다. 필터가 적용되면 선택한 여정에 적합한 VM만 나열됩니다.

  • StratoZone – StratoZone StratoProbe 수집기 5.0.2.1에 mFIT 컬렉션 스크립트가 추가되었습니다. StratoProbe 수집기를 통해 평가하는 데 필요한 정보가 수집되며 StratoProbe를 배포한 사용자를 평가하는 데 사용될 수 있습니다.

고정

  • 가독성을 높이기 위해 전체 보고서 표에서 적합성 점수 열이 삭제되었습니다.

  • 보고서의 요약 부분과 안내 부분에 표시된 비율이 일치하지 않는 문제가 해결되도록 적합성 평가 요약 보고서를 업데이트했습니다.

  • 요약 보고서에서 숫자 값 대신 텍스트를 사용하도록 심각도 정보를 변경했습니다.

  • 적합성 평가 보고서에서 기타 OS로 표시된 OS 식별 오류가 수정되었습니다.

변경사항

  • mfit discover purge-db 명령어를 사용하여 적합성 평가 로컬 데이터베이스를 삭제하는 옵션이 추가되었습니다.

  • CSV 보고서에 VMware 도구 존재에 대한 정보가 추가되었습니다. 이 정보를 사용하면 사용자가 자동 스크립트를 통해 게스트 수준의 데이터 수집을 자동화할 수 있습니다.

  • 수집된 정보의 양을 최소화하고 Windows IIS 애플리케이션에 대한 컨테이너화를 평가하는 데 필요한 특정 정보만 제공할 수 있도록 (--minimal) 플래그를 Windows 컬렉션 스크립트에 추가했습니다.

  • mfit version --check 명령어를 사용하여 최신 버전의 적합성 평가 도구를 수동으로 확인하는 옵션이 추가되었습니다.

버전 1.11.1 업데이트

  • 버그가 수정되었습니다.

버전 1.11.0 업데이트

  • 핵심 요약 보고서 – 이 출시 버전에는 새로운 유형의 보고서가 포함되었고 기본 동작이 변경되었습니다. 새로운 핵심 요약 보고서에서는 현대화 과정에 대한 개요를 보여줍니다. 이 보고서에서는 비용 대 현대화라는 크게 두 가지 버킷으로 현대화 과정을 분류해서 보여줍니다. 이러한 두 가지 극단 값을 통해 이점과 필요한 비용에 따라 중요한 비즈니스 결정을 내릴 수 있습니다. 또한 VM 마이그레이션(리프트 앤 시프트 분석), 컨테이너로 리팩터링, 온프레미스 VM 현대화(전환 또는 Google Distributed Cloud에 VM 연결)의 적합성 및 기술적 제한을 보여주는 하위 섹션들로 보고서가 나눠져 있습니다. 기본 보고서 유형은 새로운 핵심 요약 보고서입니다. 이전 출시 버전에서는 기본 보고서가 상세 보고서였습니다.
  • Google Cloud VMware Engine 마이그레이션에 대한 워크로드 평가 – 적합성 평가 도구에는 Google Cloud VMware Engine에 대한 리프트 앤 시프트 워크로드를 평가하기 위한 새로운 평가 기능이 추가되었습니다.

버전 1.10.0 업데이트

버전 1.10.0의 적합성 평가 도구는 다음과 같은 새로운 기능을 추가합니다.