Preparação de uma instalação offline de Windows Azure Pack: Web Sites

 

Aplica-se a: Windows Azure Pack

Importante

Este tópico aplica-se a instalações que utilizem o Update Rollup 4 ou mais cedo. Para atualizações Rollup 6 ou instalações posteriores, consulte Iniciar a instalação do Windows Azure Pack: Web Sites.

Instalação de Windows Azure Pack: Os Web Sites dependem do Instalador da Plataforma Web da Microsoft e de um feed associado, ambos os quais normalmente requerem acesso à Internet. No entanto, se precisar de realizar uma instalação offline de Windows Azure Pack: Web Sites, pode fazê-lo descarregando as bits necessárias num computador ligado à Internet e, em seguida, usando esses bits para preparar um computador offline para hospedar o feed e executar o Instalador da Plataforma Web localmente.

Nota

É necessário inicialmente um computador ligado à Internet para que possa obter os ficheiros necessários para a instalação offline.

O computador offline (servidor físico ou VM) que acolhe o Instalador da Plataforma Web e o feed local tornar-se-á o Controlador de Web Sites.

No computador ligado à Internet

Num computador que tenha conectividade com a Internet, execute os seguintes passos:

  1. Descarregue e guarde o ficheiro .msi instalador da Plataforma Web. Utilizará este ficheiro para instalar o Instalador da Plataforma Web no computador offline.

    Versão da plataforma do sistema operativo

    Instalador de plataforma web .msi download de ficheiros

    X64

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

    x86

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

  2. Descarregue oHostWebSitesFeeds.ps1 script PowerShell do github em https://go.microsoft.com/?linkid=9849676. Utilizará este script quando criar um feed offline local.

  3. No computador ligado à Internet, instale a versão mais recente do Instalador de Plataforma Web. Feche o UI do Instalador da Plataforma Web após a instalação estar concluída.

  4. Descarregue oOfflineWebSitesFeeds.ps1 script PowerShell do github em https://go.microsoft.com/?linkid=9849677. Em seguida, irá executar este guião no computador ligado à Internet.

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

    $WebSitesFeedLink - esta variável aponta para o ficheiro WebSites0.9.0.xml que corresponde à versão do Windows Azure Pack: Web Sites que irá instalar. O valor predefinido é um link para a versão mais recente. Para obter links para versões anteriores, consulte a tabela seguinte.

    Windows Azure Pack: Web Sites

    Web Sites Feed Link

    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 - a localização no seu computador para a qual todas as dependências do produto e do produto serão copiadas. Por predefinição, trata-se de %SystemDrive%\Offline_Feeds.

  5. Numa consola PowerShell com privilégios administrativos no computador online, execute o scriptOfflineWebSitesFeeds.ps1 , modificando os parâmetros opcionais acima, se necessário.

O que faz o script OfflineWebSitesFeeds

O script OfflineWebSitesFeeds.ps1 descarrega os ficheiros de feedWebProductList.xml e Websites0.9.0.xml e cria a pasta Offline_Feeds na raiz da unidade do sistema. A pasta Offline_Feeds contém sub-dobradeiras com ficheiros de alimentação, instaladores de produtos e binários para o próprio Instalador da Plataforma Web. Mais tarde, copiará toda a pasta Offline_Feeds para utilização offline.

O script OfflineWebSitesFeeds também cria, no mesmo diretório a partir do qual executou o script, um ficheiro offlineWebSitesFeed.log e um ficheiro CreateOfflineFeed.log . Estes ficheiros de registo listam, em formato de texto, as ações que o script tomou.

No Computador Offline

A partir do computador na rede isolada que irá hospedar o feed offline localmente a partir do IIS (isto é, o servidor que se tornará o Controlador de Web Sites) executa os seguintes passos:

  1. Copie o seguinte do servidor online:

    • O ficheiro .msi instalador da plataforma web

    • O HostWebSitesFeeds.ps1 script PowerShell

    • Toda a pasta Offline_Feeds

  2. No servidor offline, instale o IIS, que irá hospedar o feed durante a instalação. Incluir Scripts e Ferramentas de Gestão IIS durante a instalação. Para etapas de UI, consulte a instalação do IIS 8 no Windows Server 2012.

  3. Instale .NET Framework 3.5 se ainda não estiver instalado. O .NET Framework 3.5 é exigido pelo Instalador da Plataforma Web. Para instalá-lo, escolha .NET Framework 3.5 Funcionalidades na página 'Selecionar Funcionalidades' do Assistente de Funcionalidades e Funcionalidades adicionais Gestor de Servidor.

    Nota

    Como o servidor offline não está ligado à Internet, poderá ter de utilizar o disco de instalação do Windows Server para instalar funções e funcionalidades adicionais. Na página de seleções de instalação confirmar do assistente, escolha Especifique um caminho de origem alternativo e introduza o caminho <InstallDiskDrive>:\Sources\sxs\.

  4. No computador offline, instale o Instalador de Plataforma Web a partir de uma conta com privilégios administrativos executando o instalador de plataforma web .msi ficheiro.

  5.  Em seguida, abra uma janela PowerShell com privilégios administrativos para que possa executar o HostWebSitesFeeds.ps1 script PowerShell. O script cria o feed local que o Instalador da Plataforma Web utiliza para instalar Windows Azure Pack: Web Sites. Utilizará a sintaxe:

    .\HostWebSitesFeeds.ps1 $offlineFeedsLocation $hostingLocation

    $offlineFeedsLocation e $hostingLocation são necessários parâmetros.

    $offlineFeedsLocation - a localização no computador isolado da pasta Offline_Feeds que copiou do computador com conectividade à Internet.

    $hostingLocation - o diretório a partir do qual se hospeda o feed localmente.

    Nota

    Para executar o script PowerShell, poderá ter de executar o Set-ExecutionPolicy cmdlet no computador offline. Para mais informações, consulte about_Execution_Policies.

  6. Na consola PowerShell, executar o scriptHostWebSitesFeeds.ps1 , fornecendo os parâmetros necessários. (Pode ter de reiniciar o servidor após o fim do script.)

    Pode ver as ações que o script tomou examinando o ficheiro HostWebSitesFeed.log . O ficheiro de registo é criado na pasta a partir da qual executou o script. A última linha do registo contém o URL que vai precisar no próximo passo.

  7. Inicie a instalação offline do Windows Azure Pack: Web Sites. Numa consola de comando administrativo, executar o comando

    C:\Ficheiros de programas\Microsoft\Plataforma Web Installer\Webpicmd.exe /Instalação /Produtos:HostingPrimaryControllerBootstrapper_v2 /XML:<BootstrapperFeedURL> /Log:C:\Instalação.log

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

    As ações tomadas por Webpicmd.exe são registadas num ficheiro de registo em %systemdrive%\users\<username>\AppData\Local\Microsoft\Microsoft\Web Platform Installer\logs\install\<dateTimeStamp>\WebSitesFeed.txt

  8. Quando o comando estiver concluído, um navegador abrirá o Portal de Gestão de Serviços no endereço https://localhost:30101/. Verá um aviso sobre o certificado de segurança auto-assinado. No aviso, clique em Continuar a este site.

  9. O portal abre para a página de Configuração do Servidor de Bases de Dados do diálogo de configuração dos Web Sites . Neste ponto, continue com as etapas de instalação na base de dados e servidores de ficheiros e partilhas de ficheiros e forneça credenciais de Iniciar a instalação de Windows Azure Pack: Web Sites.