다음을 통해 공유


.Msi 파일에서 애플리케이션을 가져오는 방법

BizTalk Server 관리 콘솔 또는 BTSTask에서 MSI 가져오기 마법사를 사용하여 .msi 파일에서 BizTalk 애플리케이션을 대상 환경의 BizTalk 그룹으로 가져오고 그룹의 개별 호스트 인스턴스에 애플리케이션을 설치할 수 있습니다. 전체 가져오기 프로세스는 다음 작업을 수행합니다.

  • 애플리케이션의 그룹 수준 배포

  • 애플리케이션의 서버 수준 설치입니다.

    그룹 수준 애플리케이션 배포

    BizTalk Server 관리 콘솔에서 MIS 가져오기 마법사를 실행하거나 BTSTask를 실행하여 그룹의 서버에서 애플리케이션의 그룹 수준 배포를 수행합니다. 그룹 수준 배포는 다음을 수행합니다.

  • 그룹에 애플리케이션 및 해당 아티팩트 만들기

  • .msi 패키지에 상주하는 바인딩을 가져옵니다.

  • 아티팩트가 있는 모든 BizTalk Server 어셈블리를 그룹의 BizTalk Management 데이터베이스에 배포합니다.

  • 가져오기 시 실행되도록 지정된 스크립트를 실행합니다.

    애플리케이션에 환경별 바인딩 파일을 추가한 경우 가져올 때 적용할 바인딩을 선택해야 합니다.

    서버 수준 애플리케이션 설치

    .msi 파일 자체를 두 번 클릭하거나 MSI 가져오기 마법사가 끝날 때 설치 프로세스를 수행하여 그룹의 각 서버에 애플리케이션의 서버 수준 설치를 수행합니다. 그룹당 한 번 수행하는 대신 일반적으로 그룹의 구성원인 각 BizTalk 서버에서 수행됩니다. 서버 수준 설치는 다음을 수행합니다.

  • 이 컴퓨터에 런타임에 필요한 모든 이진 파일이 있도록 모든 BizTalk Server 어셈블리 및 종속성 어셈블리를 서버의 전역 어셈블리 캐시에 설치합니다.

  • 솔루션의 일부일 수 있는 관련 웹 서비스(예: 웹 서비스로 게시된 오케스트레이션)를 롤아웃합니다.

  • 스크립트의 도움으로 수행할 수 있는 MSMQ 큐 미리 만들기 또는 FILE drop 폴더 구조 및 사용 권한 만들기와 같은 컴퓨터별 변경 내용을 적용합니다.

    .msi 파일을 실행하여 애플리케이션을 설치하면 .msi 파일은 프로그램 추가 또는 제거 목록에 등록 항목을 만들고 아티팩트 및 해당 종속성의 배포를 올바른 순서로 자동화하여 배포를 가속화합니다.

    BizTalk 애플리케이션 설치에 대한 자세한 내용은 애플리케이션 설치 방법을 참조하세요.

    전체 애플리케이션 배포 및 설치 프로세스

    MSI 가져오기 마법사는 그룹에 애플리케이션을 배포합니다. 그룹의 개별 서버에 애플리케이션을 설치하지 않습니다. 애플리케이션에 파일 기반 아티팩트가 포함된 경우 애플리케이션에서 어셈블리를 실행하는 각 호스트 instance 애플리케이션(및 이 애플리케이션에 의존하는 애플리케이션을 실행하는 모든 컴퓨터)에 애플리케이션을 설치해야 합니다. 그러나 MSI 가져오기 마법사를 실행한 서버에서 애플리케이션 설치 마법사 실행을 선택하여 MSI 가져오기 마법사가 표시하는 가져오기 성공 페이지의 로컬 컴퓨터 검사 상자에 애플리케이션을 설치할 수 있습니다. 각 서버에서 .msi 파일을 두 번 클릭하여 그룹의 다른 서버에서 이 작업을 수행할 수 있습니다.

    애플리케이션을 테스트할 준비가 되면 테스트 환경의 BizTalk 그룹으로 가져올 수 있습니다. 애플리케이션을 스테이징 또는 프로덕션에 사용할 준비가 되면 해당 환경 중 하나로 가져올 수 있습니다.

중요 고려 사항

.msi 파일에서 BizTalk 애플리케이션을 가져올 때 다음 사항에 유의하세요.

  • 표준 가져오기 프로세스에서 아티팩트가 덮어쓰도록 지정해야 합니다. 기존 아티팩트를 덮어쓰려면 .msi 파일을 가져올 때 기존 아티팩트를 덮어쓰는 옵션을 선택합니다.

  • 가져온 바인딩은 기존 바인딩을 덮어씁니다. 바인딩이 포함된 .msi 파일을 기존 응용 프로그램으로 가져오면 동일한 이름의 가져온 바인딩이 기존 바인딩을 덮어씁니다. 이는 .msi 파일을 가져올 때 기존 아티팩트를 덮어쓰는 옵션을 선택하지 않은 경우에도 마찬가지입니다. 내보내는 응용 프로그램의 바인딩이 .msi 파일을 가져오는 응용 프로그램의 바인딩을 덮어쓰지 않도록 하려면 바인딩 파일을 내보내기 작업 중 내보낼 리소스로 선택하지 마십시오. 내보내기 리소스를 설정하는 방법에 대한 자세한 내용은 BizTalk 애플리케이션을 내보내는 방법 (https://go.microsoft.com/fwlink/?LinkID=154848)을 참조하세요.

    바인딩은 가져오기 프로세스 중에 적용되므로 이름이 같은 바인딩을 새로 적용하면 기존에 적용된 바인딩을 덮어씁니다. 즉, 이름이 같은 경우 마지막으로 적용되는 바인딩이 유효합니다. 응용 프로그램을 가져올 때 바인딩은 다음과 같은 순서로 적용됩니다.

  1. BizTalk Server에서 생성된 응용 프로그램 바인딩으로, 바인딩 파일을 통해 응용 프로그램에 명시적으로 추가되지 않았지만 응용 프로그램 .msi 파일로 내보내도록 사용자가 명시적으로 선택한 응용 프로그램 바인딩

  2. 명시적으로 추가되었으며 지정된 대상 배포 환경이 없는 바인딩 파일. 이 집합의 바인딩은 순서에 관계없이 적용됩니다.

  3. 명시적으로 추가되었으며 응용 프로그램 가져오기를 위해 선택한 배포 환경과 일치하는 연결된 대상 배포 환경이 있는 바인딩. 이 집합의 바인딩은 순서에 관계없이 적용됩니다.

  • 지정된 호스트가 있어야 합니다. .msi 파일에서 애플리케이션을 가져오려면 .msi 파일에 포함된 애플리케이션 바인딩에 지정된 호스트에 해당하는 호스트가 이미 BizTalk 그룹에 있어야 합니다. 그렇지 않으면 가져오기 작업이 실패합니다. 또한 호스트 신뢰 수준이 일치해야 합니다.

  • 종속성은 가져오기 작업에 상당한 영향을 미칠 수 있습니다. 다른 애플리케이션에 종속된 애플리케이션을 가져올 때 다음 규칙이 적용됩니다.

    • 가져오는 애플리케이션이 다른 애플리케이션의 아티팩트를 사용하는 경우 첫 번째 애플리케이션의 참조를 두 번째 애플리케이션에 추가해야 합니다. 애플리케이션 및 필요한 아티팩트가 대상 그룹에 이미 있어야 합니다. 가져오기 마법사를 사용하면 참조를 추가할 수 있습니다. 그러나 BTSTask의 ImportApp 명령을 사용하는 경우 가져온 후 애플리케이션에 참조를 추가해야 합니다. 자세한 내용은 다른 애플리케이션에 참조를 추가하는 방법 (https://go.microsoft.com/fwlink/?LinkId=155011)을 참조하세요. 가져오기 마법사는 참조를 그룹의 기존 응용 프로그램과 일치시키고 새 참조를 추가하거나 기존 참조를 변경하는 옵션을 제공합니다. BizTalk Server에서 참조되는 응용 프로그램이 있는지 확인하기는 하지만, 참조되는 응용 프로그램에 필요한 아티팩트가 포함되어 있는지는 추가적인 단계를 통해 직접 확인하는 것이 좋습니다.

    • 응용 프로그램을 설치할 경우 해당 응용 프로그램이 종속되어 있는 모든 응용 프로그램을 설치해야 합니다. 다른 응용 프로그램에 포함된 BizTalk 어셈블리완 같은 아티팩트에 종속된 응용 프로그램을 설치할 경우 해당 아티팩트가 포함된 응용 프로그램을 먼저 설치해야 합니다. 예를 들어 응용 프로그램 B의 어셈블리에 종속된 응용 프로그램 A를 설치하려면 먼저 응용 프로그램 B를 설치해야 합니다. 그런 다음, 애플리케이션 A를 설치할 수 있습니다. BizTalk 애플리케이션 설치에 대한 자세한 내용은 애플리케이션 설치 방법을 참조하세요.

    • 응용 프로그램을 다른 BizTalk 그룹에 가져온 다음 해당 그룹에서 실행하려면 이 응용 프로그램이 종속되어 있는 모든 아티팩트를 가져와야 합니다. 먼저 참조된 아티팩트가 포함된 애플리케이션을 가져오거나 필요한 아티팩트를 필요한 애플리케이션에 추가하여 이 작업을 수행할 수 있습니다. BizTalk 애플리케이션을 가져오는 방법에 대한 자세한 내용은 .msi 파일에서 애플리케이션을 가져오는 방법을 참조하세요.

    .msi 파일에서 BizTalk 애플리케이션을 가져오는 방법에 대한 자세한 고려 사항 및 정보는 BizTalk 애플리케이션을 가져오는 방법 (https://go.microsoft.com/fwlink/?LinkID=154827)을 참조하세요.

애플리케이션을 가져오는 방법

.msi 파일에서 BizTalk 애플리케이션을 가져오는 방법에 대한 지침은 BizTalk 애플리케이션을 가져오는 방법 (https://go.microsoft.com/fwlink/?LinkID=154827)을 참조하세요.