Share via


Microsoft Azure 팩: 웹 사이트의 오프라인 설치 준비 네트워크 토폴로지

 

적용 대상: Windows Azure Pack

중요

이 항목은 업데이트 롤업 4 또는 이전 버전을 사용하여 설치에 적용됩니다. 업데이트 롤업 6 또는 이후 설치의 경우 Start the installation of Windows Azure Pack: Web Sites을 참조하세요.

Microsoft Azure 팩: 웹 사이트 설치는 Microsoft 웹 플랫폼 설치 관리자 및 연결된 피드를 기반으로 하며, 둘 모두 일반적으로 인터넷 액세스가 필요합니다. 그러나 Microsoft Azure 팩: 웹 사이트의 오프라인 설치를 수행해야 하는 경우 인터넷에 연결된 컴퓨터에서 필요한 비트를 다운로드한 다음 이러한 비트를 사용하여 피드를 호스팅하고 웹 플랫폼 설치 관리자를 로컬로 실행할 오프라인 컴퓨터를 준비하면 됩니다.

참고

인터넷에 연결된 컴퓨터는 초기에 오프라인 설치에 필요한 파일을 가져오는 데 필요합니다.

웹 플랫폼 설치 관리자 및 로컬 피드를 호스팅하는 오프라인 컴퓨터(실제 서버 또는 VM)는 웹사이트 컨트롤러가 됩니다.

인터넷에 연결된 컴퓨터

인터넷에 연결된 컴퓨터에서 다음 단계를 수행합니다.

  1. 웹 플랫폼 설치 관리자 .msi 파일을 다운로드하여 저장합니다. 이 파일을 사용하여 오프라인 컴퓨터에 웹 플랫폼 설치 관리자를 설치합니다.

    운영 체제 플랫폼 버전

    웹 플랫폼 설치 관리자 .msi 파일 다운로드

    X64

    https://go.microsoft.com/fwlink/?LinkId=287166

    x86

    https://go.microsoft.com/fwlink/?LinkId=287165

  2. 에서 github에서 HostWebSitesFeeds.ps1 PowerShell 스크립트를 https://go.microsoft.com/?linkid=9849676다운로드합니다. 로컬 오프라인 피드를 만들 때 이 스크립트를 사용합니다.

  3. 인터넷에 연결된 컴퓨터에서 최신 버전의 웹 플랫폼 설치 관리자를 설치합니다. 설치가 완료된 후 웹 플랫폼 설치 관리자 UI를 닫습니다.

  4. 에서 github에서 OfflineWebSitesFeeds.ps1 PowerShell 스크립트를 https://go.microsoft.com/?linkid=9849677다운로드합니다. 인터넷에 연결된 컴퓨터에서 이 스크립트를 실행합니다.

    OfflineWebSitesFeeds.ps1 스크립트에는 다음 두 가지 선택적 매개 변수가 있습니다.

    $WebSitesFeedLink - 이 변수는 설치할 Microsoft Azure 팩: 웹 사이트의 버전에 해당하는 WebSites0.9.0.xml 파일을 가리킵니다. 기본값은 최신 버전의 링크입니다. 이전 버전의 링크는 다음 표를 참조하세요.

    Windows Azure 팩: 네트워크 토폴로지

    웹 사이트 피드 링크

    버전 2

    https://go.microsoft.com/?linkid=9837345

    버전 2, 업데이트 1

    https://go.microsoft.com/?linkid=9842950

    버전 2, 업데이트 2

    https://go.microsoft.com/?LinkId=9845550

    버전 2, 업데이트 3

    https://go.microsoft.com/?linkid=9851414

    버전 2, 업데이트 4

    https://go.microsoft.com/fwlink/?LinkID=513278

    $OfflineFeedsLocation - 모든 제품 및 제품 종속성을 복사할 컴퓨터의 위치입니다. 기본적으로 이 위치는 %SystemDrive%\Offline_Feeds입니다.

  5. 온라인 컴퓨터에서 관리자 권한으로 PowerShell 콘솔을 열고 필요한 경우 위의 선택적 매개 변수를 수정하여 OfflineWebSitesFeeds.ps1 스크립트를 실행합니다.

OfflineWebSitesFeeds 스크립트가 수행하는 작업

OfflineWebSitesFeeds.ps1 스크립트는 WebProductList.xmlWebsites0.9.0.xml 피드 파일을 다운로드하여 시스템 드라이브의 루트에 Offline_Feeds 폴더를 만듭니다. Offline_Feeds 폴더에는 피드 파일, 제품 설치 관리자 및 웹 플랫폼 설치 관리자 자체의 이진 파일이 포함된 하위 폴더가 있습니다. 나중에 오프라인으로 사용하기 위해 전체 Offline_Feeds 폴더를 복사합니다.

또한 OfflineWebSitesFeeds 스크립트는 이 스크립트를 실행한 것과 동일한 디렉터리에 OfflineWebSitesFeed.log 파일 및 CreateOfflineFeed.log 파일을 만듭니다. 이러한 로그 파일은 스크립트에서 수행한 작업을 텍스트 형식으로 나열합니다.

오프라인 컴퓨터

IIS에서 오프라인 피드를 로컬로 호스팅할 격리된 네트워크의 컴퓨터(즉, 웹 사이트 컨트롤러 역할을 할 서버)에서 다음 단계를 수행합니다.

  1. 온라인 서버에서 다음을 복사합니다.

    • 웹 플랫폼 설치 관리자 .msi 파일

    • HostWebSitesFeeds.ps1 PowerShell 스크립트

    • 전체 Offline_Feeds 폴더

  2. 오프라인 서버에서 설치 중에 필드를 호스팅할 IIS를 설치합니다. 설치 중에 IIS 관리 스크립트 및 도구 를 포함합니다. UI 단계는 Windows Server 2012에 IIS 8 설치를 참조하세요.

  3. .NET Framework 3.5(아직 설치하지 않은 경우)를 설치합니다. .NET Framework 3.5는 웹 플랫폼 설치 관리자에 필요합니다. 설치하려면 서버 관리자의 역할 및 기능 추가 마법사 내 기능 선택 페이지에서 .NET Framework 3.5 기능 을 선택합니다.

    참고

    오프라인 서버는 인터넷에 연결되지 않기 때문에 Windows Server 설치 디스크를 사용하여 추가 역할 및 기능을 설치해야 할 수도 있습니다. 마법사의 설치 선택 확인 페이지에서 대체 원본 경로 지정을 선택하고 InstallDiskDrive>:\Sources\sxs\경로를 <입력합니다.

  4. 오프라인 컴퓨터에서 관리자 권한이 있는 계정으로 웹 플랫폼 설치 관리자 .msi 파일을 실행하여 웹 플랫폼 설치 관리자를 설치합니다.

  5.  그런 다음 HostWebSitesFeeds.ps1 PowerShell 스크립트를 실행할 수 있도록 관리자 권한으로 PowerShell 창을 엽니다. 이 스크립트는 웹 플랫폼 설치 관리자에서 Microsoft Azure 팩: 웹 사이트를 설치하는 데 사용하는 로컬 피드를 만듭니다. 사용됩니다. 다음 구문을 사용합니다.

    .\HostWebSitesFeeds.ps1 $offlineFeedsLocation $hostingLocation

    $offlineFeedsLocation$hostingLocation 은 필수 매개 변수입니다.

    $offlineFeedsLocation - 인터넷에 연결된 컴퓨터에서 복사한 Offline_Feeds 폴더가 있는 격리된 컴퓨터의 위치입니다.

    $hostingLocation - 로컬로 피드를 호스팅할 디렉터리입니다.

    참고

    PowerShell 스크립트를 실행하려면 오프라인 컴퓨터에서 Set-ExecutionPolicy cmdlet을 실행해야 할 수 있습니다. 자세한 내용은 about_Execution_Policies를 참조하세요.

  6. PowerShell 콘솔에서 필수 매개 변수를 제공하여 HostWebSitesFeeds.ps1 스크립트를 실행합니다. 스크립트가 완료된 후 서버를 다시 부팅해야 할 수도 있습니다.

    HostWebSitesFeed.log 파일에서 스크립트가 수행한 작업을 확인할 수 있습니다. 이 로그 파일은 스크립트를 실행한 폴더에 만들어집니다. 로그의 마지막 줄에 다음 단계에서 필요한 URL이 포함되어 있습니다.

  7. Microsoft Azure 팩: 웹 사이트의 오프라인 설치를 시작합니다. 사용됩니다. 관리 명령 콘솔에서 다음 명령을 실행합니다.

    C:\Program Files\Microsoft\Web Platform Installer\Webpicmd.exe /Install /Products:HostingPrimaryControllerBootstrapper_v2 /XML:<BootstrapperFeedURL> /Log:C:\Install.log

    BootstrapperFeedURL>의< 값은 HostWebSitesFeed.log 파일의 마지막 줄에서 찾을 수 있습니다.

    Webpicmd.exe 수행한 작업은 %systemdrive%\users\username>\<AppData\Local\Microsoft\Web Platform Installer\logs\install\<dateTimeStamp>\WebSitesFeed.txt 로그 파일에 기록됩니다.

  8. 명령이 완료되면 브라우저가 주소에서 서비스 관리 포털을 엽니다. https://localhost:30101/. 자체 서명된 보안 인증서에 대한 경고가 표시됩니다. 경고에서 이 웹 사이트를 계속 탐색합니다를 클릭합니다.

  9. 포털에서 웹사이트 설정 대화 상자의 데이터베이스 서버 설정 페이지가 열립니다. 그러면 Start the installation of Windows Azure Pack: Web Sites데이터베이스와 파일 서버 및 공유를 지정하고 자격 증명 제공섹션의 설치 단계를 계속 진행합니다.