Compartilhar via


Preparar uma instalação offline do Microsoft Azure Pack: Sites

 

Aplica-se a: Windows Azure Pack

Importante

Este tópico se aplica a instalações que usam o Pacote Cumulativo de Atualizações 4 ou anterior. Para instalações com o Pacote Cumulativo de Atualizações 6 ou posteriores, consulte Start the installation of Windows Azure Pack: Web Sites.

Instalação do Microsoft Azure Pack: Sites depende do Microsoft Web Platform Installer e um feed associado, dependendo, ambos, do acesso à Internet. No entanto, se você precisar executar uma instalação offline do Microsoft Azure Pack: Sites da Web, você poderá fazer isso baixando os bits necessários em um computador conectado da Internet e, em seguida, usando esses bits para preparar um computador offline para hospedar o feed e executar o Web Platform Installer localmente.

Observação

Um computador conectado da Internet é necessário inicialmente para que você possa obter os arquivos necessários para instalação offline.

O computador offline (servidor físico ou VM) que hospeda o Web Platform Installer e o feed local se tornará o controlador de Sites da Web.

Na Internet computador conectado

Em um computador que tenha conectividade com a Internet, execute as seguintes etapas:

  1. Baixe e salve o arquivo do Web Platform Installer. msi. Você usará esse arquivo para instalar o Web Platform Installer no computador offline.

    Versão da Plataforma do Sistema Operacional

    Download do arquivo. msi do Web Platform Installer

    x64

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

    x86

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

  2. Baixe o scriptHostWebSitesFeeds.ps1 PowerShell do github em https://go.microsoft.com/?linkid=9849676. Você usará esse script quando você cria um feed offline local.

  3. No computador conectado à Internet, instale a versão mais recente do Web Platform Installer. Depois que a instalação for concluída, feche a interface do usuário do Web Platform Installer.

  4. Baixe o scriptOfflineWebSitesFeeds.ps1 PowerShell do github em https://go.microsoft.com/?linkid=9849677. Execute este script em seguida no computador conectado de Internet.

    O OfflineWebSitesFeeds.ps1 script tem dois parâmetros opcionais:

    $WebSitesFeedLink -essa variável aponta para a WebSites0.9.0.xml arquivo que corresponde à versão do Microsoft Azure Pack: Sites da Web que serão instalados. O valor padrão é um link para a versão mais recente. Para obter links para versões anteriores, consulte a tabela a seguir.

    Microsoft Azure Pack: Sites

    Link de Feed de Sites da Web

    Versão 2

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

    Versão 2, Update1

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

    Versão 2, atualização 2

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

    Versão 2, Atualização 3

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

    Versão 2, Atualização 4

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

    $OfflineFeedsLocation -o local no computador em que todos os produtos e as dependências de produto serão copiados. Por padrão, isso é %SystemDrive%\Offline_Feeds.

  5. Em um console do PowerShell com privilégios administrativos no computador online, execute o OfflineWebSitesFeeds.ps1 script, modificando os parâmetros opcionais acima, se necessário.

O que o OfflineWebSitesFeeds script faz

O script OfflineWebSitesFeeds.ps1 baixa os arquivos de feed WebProductList.xml e Websites0.9.0.xml e cria a pasta Offline_Feeds na raiz da unidade de sistema. O Offline_Feeds pasta contém subpastas com arquivos de feed, instaladores de produto e os binários para o Web Platform Installer propriamente dito. Posteriormente, você copiará todo o Offline_Feeds pasta para uso offline.

O script OfflineWebSitesFeeds também cria, no mesmo diretório em que o script foi executado, um arquivo OfflineWebSitesFeed.log e um CreateOfflineFeed.log . Esses log lista arquivos, no formato de texto, as ações que o script levou.

No computador Offline

Do computador da rede isolada que hospedará o feed offline localmente do IIS (ou seja, o servidor que se tornará o controlador de Sites da Web), execute as seguintes etapas:

  1. Copie o seguinte no servidor online:

    • O arquivo do Web Platform Installer. msi

    • O HostWebSitesFeeds.ps1 script do PowerShell

    • Todo o Offline_Feeds pasta

  2. No servidor offline, instale o IIS, que hospedará o feed durante a instalação. Incluir ferramentas e Scripts de gerenciamento do IIS durante a instalação. Para as etapas na interface do usuário, confira Installing IIS 8 on Windows Server 2012.

  3. Instale o .NET Framework 3.5 se já não estiver instalado. O .NET Framework 3.5 é necessária para o Web Platform Installer. Para instalá-lo, escolha recursos do .NET Framework 3.5 na página Selecionar recursos do Assistente de recursos no Gerenciador de servidores e adicionar funções.

    Observação

    Porque o servidor off-line não está conectado à Internet, você terá que usar o disco de instalação do Windows Server para instalar funções e recursos adicionais. Na página Confirmar seleções de instalação do assistente, escolha Especificar um caminho de origem alternativo e insira o caminho <InstallDiskDrive>:\Sources\sxs\.

  4. No computador offline, instale o Web Platform Installer de uma conta com privilégios administrativos, executando o arquivo do Web Platform Installer. msi.

  5.  Em seguida, abra uma janela do PowerShell com privilégios administrativos para que você possa executar o script do PowerShell. HostWebSitesFeeds.ps1 O script cria o feed local que usa o Web Platform Installer para instalar o Microsoft Azure Pack: Sites. Use a sintaxe:

    .\HostWebSitesFeeds.ps1 $offlineFeedsLocation $hostingLocation

    $offlineFeedsLocation e $hostingLocation são parâmetros obrigatórios.

    $offlineFeedsLocation -o local no computador isolado do Offline_Feeds pasta que você copiou do computador com acesso à Internet.

    $hostingLocation -a pasta da qual hospedar o feed localmente.

    Observação

    Para executar o script do PowerShell, talvez seja necessário executar o cmdlet Set-ExecutionPolicy no computador offline. Para obter mais informações, consulte about_Execution_Policies.

  6. No console do PowerShell, execute o HostWebSitesFeeds.ps1 script, fornecendo os parâmetros necessários. (Talvez seja necessário reinicializar o servidor após a conclusão do script.)

    Você pode ver as ações que o script levou examinando o HostWebSitesFeed.log arquivo. O arquivo de log é criado na pasta da qual você executou o script. A última linha do log contém a URL que será necessário na próxima etapa.

  7. Inicie a instalação offline do Microsoft Azure Pack: Sites. Em um console administrativo de comando, execute o comando

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

    O valor de <BootstrapperFeedURL> pode ser encontrado na última linha do arquivo HostWebSitesFeed.log.

    As ações executadas por Webpicmd.exe são registradas em um arquivo de log em %systemdrive%\users\<username>\AppData\Local\Microsoft\Web Platform Installer\logs\install\<dateTimeStamp>\WebSitesFeed.txt

  8. Quando o comando for concluído, um navegador abrirá o Portal de Gerenciamento de Serviços no endereço https://localhost:30101/. Você verá um aviso sobre o certificado de segurança autoassinado. No aviso, clique em continuar neste site.

  9. Abre o portal para o instalação do servidor de banco de dados página do configuração de Sites caixa de diálogo. Neste ponto, continue com as etapas de instalação na seção Especificar servidores e compartilhamentos de banco de dados e arquivos e forneça a seção de credenciais de Iniciar a instalação do Windows Azure Pack: Web Sites.