Preparar una instalación sin conexión de Windows Azure Pack: Sitios web

 

Se aplica a: Windows Azure Pack

Importante

Este tema se aplica a las instalaciones que usan el paquete acumulativo de actualizaciones 4 o versiones anteriores. Para las instalaciones con el paquete acumulativo de actualizaciones 6 o versiones posteriores, consulte Start the installation of Windows Azure Pack: Web Sites.

La instalación de Windows Azure Pack: Sitios web usa el Instalador de plataforma web de Microsoft y una fuente asociada, y ambos suelen necesitar Internet. Sin embargo, si necesita realizar una instalación sin conexión de Windows Azure Pack: Sitios web, puede hacerlo descargando los bits necesarios en un equipo conectado a Internet y, después, usando esos bits para preparar un equipo sin conexión para hospedar la fuente y ejecutar el Instalador de plataforma web localmente.

Nota

Inicialmente se necesita un equipo conectado a Internet para poder obtener los archivos necesarios para la instalación sin conexión.

El equipo sin conexión (servidor físico o máquina virtual) que hospeda el Instalador de plataforma web y la fuente local se convertirá en el Controlador de Sitios web.

En el equipo conectado a Internet

En un equipo que tenga conectividad a Internet, siga estos pasos:

  1. Descargue y guarde el archivo .msi del Instalador de plataforma web. Usará este archivo para instalar el Instalador de plataforma web en el equipo sin conexión.

    Versión de la plataforma del sistema operativo

    Descarga del archivo .msi del Instalador de plataforma web

    x64

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

    x86

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

  2. Descargue el script de PowerShell HostWebSitesFeeds.ps1 de GitHub en https://go.microsoft.com/?linkid=9849676. Usará este script cuando cree una fuente local sin conexión.

  3. En el equipo conectado a Internet, instale la versión más reciente del Instalador de plataforma web. Una vez completada la instalación, cierre la interfaz de usuario del Instalador de plataforma web.

  4. Descargue el script de PowerShell OfflineWebSitesFeeds.ps1 de GitHub en https://go.microsoft.com/?linkid=9849677. Ejecutará este script después en el equipo conectado a Internet.

    El script OfflineWebSitesFeeds.ps1 tiene dos parámetros opcionales:

    $WebSitesFeedLink : esta variable apunta al archivo WebSites0.9.0.xml que corresponde a la versión de Windows Azure Pack: Sitios web que va a instalar. El valor predeterminado es un vínculo a la versión más reciente. Para obtener vínculos a las versiones anteriores, consulte la tabla siguiente.

    Windows Azure Pack: Sitios web

    Vínculo a la fuente de Sitios web

    versión 2

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

    Versión 2, Actualización 1

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

    Versión 2, Actualización 2

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

    Versión 2, Actualización 3

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

    Versión 2, Actualización 4

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

    $OfflineFeedsLocation : la ubicación en el equipo a la que se copiarán todos los productos y las dependencias de los productos. De forma predeterminada, es %SystemDrive%\Offline_Feeds.

  5. En una consola de PowerShell con privilegios administrativos en el equipo con conexión, ejecute el script OfflineWebSitesFeeds.ps1 , modificando los parámetros opcionales anteriores si es necesario.

Qué hace el script OfflineWebSitesFeeds

El script OfflineWebSitesFeeds.ps1 descarga los archivos de fuente WebProductList.xml y Websites0.9.0.xml , y crea la carpeta Offline_Feeds en la raíz de la unidad del sistema. La carpeta Offline_Feeds contiene subcarpetas con archivos de fuente, instaladores de producto y los archivos binarios del propio Instalador de plataforma web. Más adelante copiará toda la carpeta Offline_Feeds para usarla sin conexión.

El script OfflineWebSitesFeeds también crea, en el mismo directorio desde donde se ejecutó el script, un archivo OfflineWebSitesFeed.log y un archivo CreateOfflineFeed.log . Estos archivos de registro enumeran, en formato de texto, las acciones que realizó el script.

En el equipo sin conexión

Desde el equipo en la red aislada que hospedará localmente la fuente sin conexión desde IIS (es decir, el servidor que se convertirá en el Controlador de Sitios web), siga estos pasos:

  1. Copie lo siguiente desde el servidor con conexión:

    • El archivo .msi del Instalador de plataforma web

    • El script HostWebSitesFeeds.ps1 de PowerShell

    • Toda la carpeta Offline_Feeds

  2. En el servidor sin conexión, instale IIS, que hospedará la fuente durante la instalación. Incluya Scripts y herramientas de administración de IIS durante la instalación. Para ver los pasos en la interfaz de usuario, consulte Instalar IIS 8 en Windows Server 2012.

  3. Instale .NET Framework 3.5 si aún no está instalado. El Instalador de plataforma web requiere .NET Framework 3.5. Para instalarlo, elija Características de .NET Framework 3.5 en la página Seleccionar características del Asistente para agregar roles y características, en el Administrador del servidor.

    Nota

    Como el servidor sin conexión no está conectado a Internet, quizás tenga que usar el disco de instalación de Windows Server para instalar roles y características adicionales. En la página Confirmar selecciones de instalación del asistente, elija Especificar una ruta de acceso de origen alternativa y escriba la ruta <de acceso InstallDiskDrive>:\Sources\sxs\.

  4. En el equipo sin conexión, instale el Instalador de plataforma web desde una cuenta con privilegios administrativos ejecutando el archivo .msi del Instalador de plataforma web.

  5.  Después, abra una ventana de PowerShell con privilegios administrativos para que pueda ejecutar el script HostWebSitesFeeds.ps1 de PowerShell. El script crea la fuente local que usa el Instalador de plataforma web para instalar Windows Azure Pack: Sitios web. Usará la sintaxis:

    .\HostWebSitesFeeds.ps1 $offlineFeedsLocation $hostingLocation

    $offlineFeedsLocation y $hostingLocation son parámetros necesarios.

    $offlineFeedsLocation : la ubicación en el equipo aislado de la carpeta Offline_Feeds que copió en el equipo con conexión a Internet.

    $hostingLocation : el directorio en el que se hospedará la fuente localmente.

    Nota

    Para ejecutar el script de PowerShell, es posible que tenga que ejecutar el cmdlet Set-ExecutionPolicy en el equipo sin conexión. Para obtener más información, vea about_Execution_Policies.

  6. En la consola de PowerShell, ejecute el script HostWebSitesFeeds.ps1 , indicando los parámetros necesarios. (Puede que tenga que reiniciar el servidor cuando finalice el script).

    Para ver las acciones que el script realizó, examine el archivo HostWebSitesFeed.log . El archivo de registro se crea en la carpeta desde la que se ejecutó el script. La última línea del registro contiene la dirección URL que necesitará en el paso siguiente.

  7. Inicie la instalación sin conexión de Windows Azure Pack: Sitios web. En una consola de comandos administrativos, ejecute el comando

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

    El valor <de BootstrapperFeedURL> se puede encontrar en la última línea del archivo HostWebSitesFeed.log.

    Las acciones realizadas por Webpicmd.exe se registran en un archivo de registro en %systemdrive%\users\<username>\AppData\Local\Microsoft\Web Platform Installer\logs\install\<dateTimeStamp>\WebSitesFeed.txt

  8. Cuando se complete el comando, un explorador abrirá el Portal de administración de servicios en la dirección. https://localhost:30101/. Verá una advertencia sobre el certificado de seguridad autofirmado. En la advertencia, haga clic en Pasar a este sitio web.

  9. El portal se abrirá en la página Configuración del servidor de bases de datos del cuadro de diálogo Configuración de Sitios web . En este punto, continúe con los pasos de instalación de la sección Especificar los servidores y los recursos compartidos de bases de datos y archivos, y proporcionar las credenciales de Start the installation of Windows Azure Pack: Web Sites.