Application Transformer for VMware Tanzu 1.0 | 2022년 2월 3일 | 빌드 19282192

이 릴리스 정보의 추가 사항 및 업데이트 사항을 확인하십시오.

새로운 기능

Application Transformer for Tanzu®는 VM에서 애플리케이션을 검색 및 분석하고 컨테이너로 변환하는 데 도움이 되는 현대화 도구입니다. 이 도구는 VM을 검사하여 기존 구성 요소와 리소스를 검색하고 애플리케이션 구성 요소에 대한 종속성 및 연결을 식별합니다. 아키타입을 기반으로 애플리케이션을 분석하고 애플리케이션 토폴로지를 생성합니다. 컨테이너 이미지를 생성하고 지정된 레지스트리에 저장할 수 있습니다. 컨테이너화된 애플리케이션을 VMware Tanzu Kubernetes Grid에서 실행할 수 있습니다.

Application Transformer for VMware Tanzu의 주요 기능:

  • 검색 및 검사: Application Transformer for VMware Tanzu는 vCenter Server에서 VM을 검색하고 VM을 검사하여 VM 내에서 실행되는 애플리케이션, 구성 요소, 프로세스를 식별합니다. 검색 개요를 참조하십시오.
  • 분석: Application Transformer for VMware Tanzu는 애플리케이션을 자세히 분석하고 애플리케이션 구성 요소를 분석 가능한 구성 요소와 분석 불가능한 구성 요소로 자동 분류합니다. 변환에 적합한 구성 요소를 식별합니다. 분석 개요를 참조하십시오.
  • 컨테이너화: Application Transformer for VMware Tanzu 1.0은 애플리케이션 구성 요소를 위해 OCI 이미지를 생성하고 VMware Tanzu Kubernetes Grid에 배포할 수 있는 배포 파일을 생성하는 다양한 유형의 컨테이너화를 지원합니다.
    • Tomcat 컨테이너화
    • WebLogic 컨테이너화
    • 프로세스 컨테이너화

    컨테이너화를 참조하십시오.

  • 인벤토리 가져오기: Application Transformer for VMware Tanzu를 사용하면 CSV 파일에서 인벤토리 세부 정보를 함께 추가할 수 있습니다. 인벤토리 가져오기를 참조하십시오.
  • 사용자 역할: Application Transformer for VMware Tanzu는 서로 다른 권한을 가진 기본 역할을 지원합니다. 새 사용자를 생성하고 역할을 사용자에게 할당할 수 있습니다. Application Transformer for VMware Tanzu 역할 개요를 참조하십시오.
  • 태그 할당: 분류를 위해 VM과 애플리케이션에 태그를 할당할 수 있습니다. 그러면 분석 및 변환 단계로 계속 진행됩니다. 태그 할당을 참조하십시오.
  • 통합:
    • 구성 요소 상호 종속성 검색: vRealize Network Insight와 통합하여 VM 연결, 애플리케이션 종속성 등의 흐름 정보를 수집하고 애플리케이션 토폴로지를 생성할 수 있습니다. vRealize Network Insight와 통합을 참조하십시오.
    • 아키타입을 기준으로 Java 구성 요소 그룹화: 클라우드 적합성 분석기 기능을 활성화하여 애플리케이션에서 바이너리 분석을 실행할 수 있습니다. 이렇게 하면 환경에서 실행 중인 모든 애플리케이션과 해당 서비스를 이해하는 프로세스가 자동화됩니다. 이 기능은 아키타입 또는 패싯, 가져오기, 호출, 주석을 기반으로 클러스터에서 애플리케이션과 서비스를 그룹화합니다. 애플리케이션의 바이너리 분석 수행을 참조하십시오.
  • 사용자 지정 구성 요소 서명 추가: Application Transformer for VMware Tanzu를 사용하면 검사 중에 사용자 지정 구성 요소 서명을 추가하여 구성 요소를 검색할 수 있습니다. 구성 요소 서명 추가를 참조하십시오.

설명서

새 기능에 대한 추가 정보는 Application Transformer for VMware Tanzu 설명서를 참조하십시오.

알려진 문제

  • 일부 버전의 Windows OS Mozilla Firefox 브라우저에서는 Entrypoint 단계 후 프로세스 컨테이너화가 응답을 중지합니다.

    이 문제를 방지하려면 Mozilla Firefox 브라우저를 최신 버전으로 업데이트하거나 다른 브라우저를 사용하십시오. 지원되는 목록은 지원되는 웹 브라우저에서 확인할 수 있습니다.

  • VM에서 Java가 업데이트된 경우 Ubuntu VM의 Tomcat 분석이 실패하지만, Tomcat은 여전히 이전 Java 버전을 참조합니다.

    이 문제를 해결하려면 Tomcat 서비스 또는 프로세스를 다시 시작하고 검사하십시오.

  • vCenter 다시 동기화 옵션은 VM의 새 vCenter 태그를 업데이트하지 않습니다.

  • Tomcat의 버전이 7에서 10으로 업그레이드되면 Docker 컨테이너가 생성된 이미지에서 시작하지 못합니다.

    일반 변환 흐름(프로세스 컨테이너화)을 사용하여 필요한 폴더를 복사하고 필요한 파일을 재정의하여 Tomcat을 컨테이너화합니다.

  • Oracle 데이터베이스가 VM에 있는 경우 토폴로지 검색은 흐름이 감지된 경우에도 애플리케이션을 생성하지 않습니다.

    이 문제를 방지하려면 tnslsnr 프로세스를 Oracle 수신기 구성 요소로 식별하는 사용자 지정 구성 요소 서명을 생성하십시오. 서명을 추가한 후 VM 검사를 수행하고 토폴로지 검색을 클릭하여 애플리케이션을 생성합니다.

  • 바이너리 분석이 실패하고 INVALID BINARY PATH 오류가 발생할 수 있습니다.

    JAVA 구성 요소에 대해 바이너리 분석을 수행합니다. 현재 Application Transformer for VMware Tanzu는 JAVA 구성 요소에 대해서만 바이너리 분석을 지원합니다.

  • 새 구성 요소 서명을 추가하는 동안 확장자가 있는 파일 이름을 사용하면 오류 메시지가 표시됩니다.

    이 문제를 해결하려면 사용자 지정 수집기 스크립트에 대해 업로드 중이던 zip 파일을 풀고 확장자를 제거하여 init 스크립트의 이름을 바꾸십시오. (예: run.sh 대신 run 사용). 영숫자, 밑줄(_), 하이픈(-) 문자만 사용할 수 있으며 점(.)은 사용할 수 없습니다.

  • 생성된 Tomcat 배포 파일에는 문자열로 containerPort 값이 있습니다.

    생성된 deployment.yaml 파일을 열고 배포할 containerPort 값에서 ''을 제거합니다.

  • 컨테이너화 프로세스를 진행하는 동안 재정의할 확장명이 없는 파일을 선택하면 잘못된 파일 오류가 표시됩니다.

  • Embedded_Harbor는 UI의 레지스트리 목록에 표시되지 않습니다.

    Application Transformer for VMware Tanzu UI에서 Embedded_Harbor_Admin_Account를 삭제한 다음, 아래 Python 스크립트를 루트 사용자로 실행합니다.

    python3 /opt/vmware/iris/bin/register_harbor_in_iris.py

  • 자체 서명된 인증서에 Application Transformer for VMware Tanzu 대신 VMware IRIS 인스턴스가 표시됩니다.

check-circle-line exclamation-circle-line close-line
Scroll to top icon