Cómo configurar FTP para IIS 7.0 o superior en un clúster de conmutación por error de Windows Server 2008 o Windows Server 2012

Seleccione idioma Seleccione idioma
Id. de artículo: 974603 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

INTRODUCCIÓN

En este artículo se describe cómo configurar FTP de Internet Information Services (IIS) 7.0 o posterior en un clúster de conmutación por error de Windows Server 2008, Windows Server 2008 R2 o Windows Server 2012. Los procedimientos descritos en este artículo se aplican sólo al servicio FTP.

Para obtener más información acerca de cómo configurar los servicios Web en un clúster de conmutación por error, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
970759Configuración de IIS 7.0 o superior servicio de publicación World Wide Web en un clúster de conmutación por error de Windows Server 2008 o Windows Server 2008 R2 o Windows Server 2012

Más información

En versiones anteriores de Internet Information Services, Microsoft proporciona componentes de monitor de recursos genéricos para admitir alta instancias de servidor Web de disponibilidad utilizando el Microsoft Clustering infraestructura. Sin embargo, se necesitaba el código personalizado para ser totalmente concientes del potencial de esta solución. Además, los scripts de genéricos proporcionados por Microsoft no lo hizo satisfacer las necesidades del cliente. Para configurar IIS 7.0 en un entorno agrupado con Organización en clústeres de conmutación por error de Windows Server tiene que utilizar un código personalizado (secuencias de comandos) Para habilitar un escenario de alta disponibilidad de este tipo. Al hacerlo, los usuarios pueden personalizar el programa de instalación para satisfacer sus requerimientos. Esto les ofrece control total sobre la integración de alta disponibilidad de aplicaciones Web. Además, el interfaces de secuencia de comandos de administración y monitoreo se introdujeron en IIS 7.0 proporcionan un entorno más completo que las secuencias de comandos que se proporcionaron anteriormente.

Nota Los archivos de instalación de IIS 7.0 incorrectamente incluyen el Archivos de secuencia de comandos clusweb.vbs y Clusftp.vbs que se utilizan en IIS 6.0 de IIS tareas administrativas de clúster. No utilice estas secuencias de comandos con IIS 7.0.

Se recomienda que los administradores evaluar cuidadosamente el uso de Equilibrio de carga de red (NLB) en lugar de utilizar la conmutación por error como el método principal y preferido para mejorar la escalabilidad y disponibilidad de aplicaciones Web que tiene varios servidores que ejecuta IIS 7.0. Una de las ventajas de NLB es que todos los servidores pueden participar activamente en el tratamiento simultáneo de las solicitudes HTTP entrantes. Otra ventaja es en un entorno de IIS de NLB, puede ser mucho más fácil admitir sucesiva actualizar y deshacer aunque aún se proporcionar una alta disponibilidad de aplicaciones Web. Para obtener más información acerca de cómo utilizar IIS 7.0 en un entorno de NLB, visite el siguiente sitio Web sitios:
http://Learn.IIS.NET/Page.aspx/213/Network-Load-Balancing

http://technet.Microsoft.com/en-us/library/cc770558.aspx

Para configurar alta disponibilidad para servidores FTP de IIS mediante la conmutación por error Organización por clústeres:
  • Instalar el rol de servidor Web en todos los nodos del clúster. Si usted va a instalar en Windows Server 2008, no se incluye la función de "Servidor de FTP". If va a instalar en Windows Server 2008 R2, incluya el "Servidor de FTP" en el cuadro papel. Para obtener más información acerca de la Guía de implementación de IIS 7, visite el siguiente Web sitio:
    http://technet.Microsoft.com/en-us/library/cc771752 (WS.10) .aspx
    If va a instalar en Windows Server 2008, descargue e instale 7.5 FTP desde una de las siguientes ubicaciones:
  • Instalar la característica clúster de conmutación por error en todos los clústeres los nodos y crear el clúster. Para obtener más información, visite el siguiente Web sitio:
    http://technet.Microsoft.com/en-us/library/dd197477 (WS.10) .aspx
  • Configurar un recurso compartido de archivo que se utilizará para compartir de IIS Configuración.
  • Configurar configuración compartida de IIS en todos los clústeres nodos.
  • Configurar archivos sin conexión para la configuración de IIS compartido en todas las nodos del clúster.
  • Configurar el sitio FTP y especificar la ubicación de su contenido en un nodo del clúster.
  • Configurar alta disponibilidad para su sitio FTP mediante la creación una secuencia de comandos genérica en el clúster de conmutación por error.

Configurar un recurso compartido de archivo que se utilizará para la configuración compartida de IIS

  1. Crear un usuario que tendrán acceso a recurso compartido al que se va a utilizar la configuración de IIS compartida.
  2. Crear el recurso compartido de archivos. Este recurso compartido se utilizará para almacenar el Configuración compartida de IIS que se compartirá entre IIS en todos los nodos del clúster. Hay varias opciones:
    • En un servidor independiente que no forma parte de cualquier recuperación de fallos de clúster, cree un recurso compartido de archivos.
    • En otro clúster de conmutación por error de Windows Server, cree un recurso compartido de archivos de alta disponibilidad. Para obtener más información, visite el siguiente sitio Web sitio:
      http://technet.Microsoft.com/en-us/library/cc731844.aspx
    • En el mismo clúster de conmutación por error que alojará el alto la disponibilidad de sitio FTP, crear un recurso compartido de archivos de alta disponibilidad. Para obtener más información, visite el siguiente sitio Web de Microsoft:
      http://technet.Microsoft.com/en-us/library/cc731844.aspx
  3. Establezca los permisos en el recurso compartido que creó en el paso 2. Dar al usuario que creó en el paso 1 de permisos de Control total a la recurso compartido de archivos y permisos de NTFS.
  4. Confirmar que todos los nodos del clúster, pueden ir a la recurso compartido de archivos. Es la ruta de acceso del recurso compartido de archivos \\<fileservername></fileservername>\<sharename></sharename>.

Configurar la configuración compartida de IIS en todos los nodos del clúster

En uno de los nodos del clúster, exportar la configuración compartida el recurso compartido de archivos:
  1. Vaya a Herramientas administrativasy, a continuación Haga clic en Administrador de Internet Information Services (IIS).
  2. En el panel izquierdo, haga clic en el nodo de nombre de servidor.
  3. Haga doble clic en el Configuración compartidaicono.
  4. En la página de configuración compartida, haga clic en Exportar Configuración en el panel de acciones (en el panel derecho) para exportar los archivos de configuración desde el equipo local a otra ubicación.
  5. En el Exportar configuración cuadro de diálogo, Escriba la ruta de acceso del recurso compartido de archivos (\\<fileservernae></fileservernae>\<sharename></sharename>) en el Ruta de acceso física cuadro.
  6. Haga clic en Conectar como, y, a continuación, escriba el usuario nombre y la contraseña para la cuenta de usuario que tiene acceso al recurso compartido en que se almacena la configuración compartida y haga clic en ACEPTAR. Esta cuenta se utilizará para acceder al recurso compartido. Debe utilizar un restringido Cuenta de Active Directory que no es el administrador del dominio.
  7. En el Exportar configuración cuadro de diálogo, Escriba una contraseña que se utilizará para proteger las claves de cifrado, y, a continuación Haga clic en ACEPTAR.
  8. En el Configuración compartida página, haga clic en para Seleccione el Habilitar la configuración compartida casilla de verificación.
  9. Escriba la ruta de acceso física, la cuenta de usuario y la contraseña que ha escrito anteriormente y, a continuación, haga clic en Aplicar en el Panel de acciones.
  10. En el Contraseña de las claves de cifrado cuadro de diálogo Escriba la contraseña de clave de cifrado que haya configurado anteriormente y, a continuación, haga clic enACEPTAR.
  11. En el cuadro de diálogo de configuración compartida, haga clic enACEPTAR.
  12. Haga clic en ACEPTAR.
En cada uno de los otros nodos del clúster, uso compartido configuración que acaba de exportar el recurso compartido de archivos:
  1. Vaya a Herramientas administrativasy, a continuación Haga clic en Administrador de Internet Information Services (IIS).
  2. Haga clic en el nodo de nombre de servidor.
  3. Haga doble clic en el Configuración compartidaicono.
  4. En el Configuración compartida página, haga clic en para Seleccione el Habilitar la configuración compartida casilla de verificación.
  5. Escriba la ruta de acceso física del recurso compartido de archivo (\\<fileservername>\<sharename>), la cuenta de usuario y la contraseña que escribió anteriormente y haga clic en<b00> </b00> </sharename> </fileservername>Aplicar en el el panel de acciones.
  6. En el Contraseña de las claves de cifrado cuadro de diálogo Escriba la contraseña de clave de cifrado que haya configurado anteriormente y, a continuación, haga clic enACEPTAR.
  7. En el cuadro de diálogo de configuración compartida, haga clic enACEPTAR.
  8. Haga clic en ACEPTAR.
Nota Para obtener más información acerca de cómo establecer configuraciones compartidas en IIS, visite el siguiente sitio Web de Microsoft:
http://Learn.IIS.NET/Page.aspx/264/Shared-Configuration

Configurar archivos sin conexión para la configuración compartida de IIS en todos los clústeres nodos

En cada nodo del clúster, habilitar archivos sin conexión:
  1. Instala la característica experiencia de escritorio. Para ello, siga estos pasos:
    1. Vaya a Herramientas administrativas, y a continuación, haga clic en Administrador de servidores.
    2. En el panel izquierdo, haga clic en Características.
    3. Haga clic en Agregar características en el panel derecho.
    4. Haga clic para seleccionar la Experiencia de escritoriocasilla de verificación y, a continuación, haga clic en Siguiente.
    5. Haga clic en Instalar Para instalar Desktop Experiencia.
    6. Reinicie el equipo.
  2. En el Panel de Control, abra Sin conexión Archivos.
  3. Haga clic en Habilitar archivos sin conexión. No reiniciar el equipo el equipo en este momento.
  4. Asegúrese de que la caché se establece como de sólo lectura. Para ello, ejecute el siguiente comando en una ventana de cmd con privilegios elevados:
    REG ADD "HKLM\System\CurrentControlSet\Services\CSC\Parameters" /v ReadOnlyCache /t REG_DWORD /d 1 /f 
  5. Reinicie el equipo.
  6. Busque el servidor de archivos desde el equipo. Con el botón secundario el recurso compartido que contiene los servicios IIS comparte la configuración y haga clic enSiempre disponible sin conexión.

    Nota Si configura el recurso compartido de archivos estén altamente disponibles en el mismo clúster de conmutación por error que aloja los nodos IIS, el Siempre disponible sin conexión opción de no aparece cuando se pulse el botón derecho el recurso compartido si es el nodo del clúster que se encuentra en aloja el servidor de archivos de alta disponibilidad. Tendrá que mover el alto aplicación de servidor de archivos disponibles a otro nodo.
  7. En el Panel de Control, abra Sin conexión Archivos. Haga clic en Abrir Centro de sincronizacióny, a continuación, haga clic enProgramación.
  8. Programar una sincronización de archivos sin conexión para todos los días o de acuerdo con el requisito. También puede configurar la sincronización sin conexión para ejecutar cada pocos minutos. Incluso si no configuró un programador, cuando se cambia algo en el archivo Applicationhost.config, el cambio se refleja en el servidor Web.
Nota Para obtener más información acerca de cómo configurar archivos sin conexión para un configuración compartida en IIS, visite el siguiente sitio Web de Microsoft:
http://Learn.IIS.NET/Page.aspx/212/Offline-Files-for-Shared-Configuration

Configurar el sitio FTP y especifique la ubicación de su contenido en uno nodo del clúster

Buscar el nodo del clúster que posee el clúster recurso de disco donde residirán los archivos de contenido de sitio FTP:
  1. Vaya a Herramientas administrativasy, a continuación Haga clic en Administrador de clúster de conmutación por error.
  2. Conéctese al clúster. Si se encuentra en uno de los clúster los nodos, el clúster aparecerá en la lista automáticamente.
  3. Bajo Almacenamiento de información, busque el recurso de disco en que reside el contenido del sitio FTP. Para ello, expanda el árbol de almacenamiento de información para el recurso de disco. Asegúrese de que no se utiliza el almacenamiento de información por cualquier otro alto aplicación de la disponibilidad en el clúster. Encontrará el almacenamiento de información enAlmacenamiento de información disponible.
  4. Tenga en cuenta el nodo del clúster en el que este recurso está conectado. Usted configurar IIS en ese nodo de clúster.
  5. Tenga en cuenta el nombre de recurso de disco de clúster. Utilícelo para los archivos de contenido.
En el nodo del clúster en el que el recurso está conectado, configurar el servidor FTP para utilizar el disco compartido para el contenido de sitio FTP:
  1. Vaya a Herramientas administrativasy, a continuación Haga clic en Administrador de Internet Information Services (IIS).
  2. En el panel izquierdo, expanda el nodo de nombre de servidor.
  3. Expanda Sitios, haga clic enSitiosy, a continuación, haga clic en Agregar sitio de FTP.
  4. En el Agregar sitio de FTP cuadro de diálogo, escriba el sitio nombre. Para el directorio de contenido, escriba la ubicación donde el sitio FTP están los archivos de contenido. Ésta es la ubicación del recurso de disco de clúster que anotó en el paso 5 del procedimiento anterior.
  5. Configurar el resto de los valores de sitio FTP.
  6. Haga clic en Finalizar.

Configurar alta disponibilidad para su sitio FTP mediante la creación de una secuencia de comandos genérica en el Administrador de clúster de conmutación por error

Para el último paso configurar alta disponibilidad para FTP sitio, configurar el recurso de secuencia de comandos genérica que se utilizará para supervisar el FTP servicio:
  1. En cada nodo del clúster, copie la secuencia de comandos al final de este artículo a Windows\System32\inetsrv\Clusftp7.vbs.
  2. Vaya a Herramientas administrativasy, a continuación Haga clic en Administrador de clúster de conmutación por error.
  3. Conéctese al clúster. Si se encuentra en uno de los clúster los nodos, el clúster aparecerá en la lista automáticamente.
  4. Haga clic en el clúster y, a continuación, haga clic en Configurar un Servicio o aplicación. Un asistente crea la alta disponibilidad carga de trabajo.
  5. Haga clic en Secuencia de comandos genérica.
  6. Seleccione el archivo de secuencia de comandos desde la siguiente ruta:
    %systemroot%\System32\Inetsrv\Clusftp7.vbs
  7. Establezca el nombre de punto de acceso de cliente (CAP) en el nombre del sitio FTP que los clientes usarán para conectarse al sitio FTP de alta disponibilidad. Especificar la IPs estáticas que se utilizará para el sitio FTP de capital. Si utiliza el protocolo de configuración dinámica de Host (DHCP), esta opción será no se muestren.
  8. En el Seleccione el almacenamiento de información paso, seleccione el disco compartido del clúster en el que residen los archivos de contenido del sitio FTP. El almacenamiento de información debe ser sin utilizar ninguna otra aplicación de alta disponibilidad en el clúster. Si comparte el recurso compartido de archivos que se utiliza para los servicios de IIS es configuración alojado en el mismo clúster, un recurso de disco diferente se debe utilizar aquí.
  9. Después de confirmar la configuración, el asistente creará el grupo de clústeres, recursos de clúster y las dependencias entre los recursos, y, a continuación, conecte los recursos.
Nota Para alojar varios sitios FTP de alta disponibilidad en el mismo de conmutación clúster, siga los mismos pasos que se mencionan anteriormente. También puede indicar en el mismo archivo de secuencia de comandos para todos los sitios FTP en el clúster si no personalizó la secuencia de comandos. Sin embargo, Si realiza cambios que son específicos para los sitios FTP individuales, use un archivo de secuencia de comandos diferentes para cada sitio FTP y diferentes clústeres almacenamiento compartido. Por ejemplo, en % systemroot%\System32\Inetsrv, utilice Clusftp7.vbs para el primer FTP site, Clftp7-2.vbs para el segundo, Clftp7-3.vbs para el tercero y así sucesivamente. Cada archivo de secuencia de comandos supervisa un sitio FTP distinto.

ImportanteLa siguiente secuencia de comandos es sólo con fines de ejemplo y no se admite de forma explícita por Microsoft. Uso de esta secuencia de comandos en un entorno agrupado, IIS 7.0, IIS 7.5 o 8.0 FTP de IIS se realiza bajo su responsabilidad.
'This script provides high availability for IIS FTP websites
'The script is applicable to:
'   - Windows Server 2008: Microsoft FTP Service 7.5 for IIS 7.0 (available for download from microsoft.com)
'   - Windows Server 2008 R2: FTP Service in the box

'More thorough and application-specific health monitoring logic can be added to the script if needed


Option Explicit



'Helper script functions


'Start the FTP service on this node
Function StartFTPSVC()

    Dim objWmiProvider
    Dim objService
    Dim strServiceState
    Dim response

    'Check to see if the service is running
    set objWmiProvider = GetObject("winmgmts:/root/cimv2")
    set objService = objWmiProvider.get("win32_service='ftpsvc'")
    strServiceState = objService.state

    If ucase(strServiceState) = "RUNNING" Then
        StartFTPSVC = True
    Else
        'If the service is not running, try to start it
        response = objService.StartService()

        'response = 0  or 10 indicates that the request to start was accepted
        If ( response <> 0 ) and ( response <> 10 ) Then
            StartFTPSVC = False
        Else
            StartFTPSVC = True
        End If
    End If
    
End Function



'Cluster resource entry points. More details here:
'http://msdn.microsoft.com/en-us/library/aa372846(VS.85).aspx

'Cluster resource Online entry point
'Make sure the FTP service is started
Function Online( )

    Dim bOnline
    'Make sure FTP service is started
    bOnline = StartFTPSVC()

    If bOnline <> True Then
        Resource.LogInformation "The resource failed to come online because ftpsvc could not be started."
        Online = False
        Exit Function
    End If

    Online = true 

End Function

 
'Cluster resource offline entry point
'On offline, do nothing.
Function Offline( )

    Offline = true

End Function


'Cluster resource LooksAlive entry point
'Check for the state of the FTP service
Function LooksAlive( )

    Dim objWmiProvider
    Dim objService
    Dim strServiceState
 
    set objWmiProvider = GetObject("winmgmts:/root/cimv2")
    set objService = objWmiProvider.get("win32_service='ftpsvc'")
    strServiceState = objService.state

    if ucase(strServiceState) = "RUNNING" Then
	LooksAlive = True
    Else
	LooksAlive = False
    End If

End Function


'Cluster resource IsAlive entry point
'Do the same health checks as LooksAlive
'If a more thorough than what we do in LooksAlive is required, this should be performed here
Function IsAlive()   

    IsAlive = LooksAlive

End Function


'Cluster resource Open entry point
Function Open()

    Open = true

End Function


'Cluster resource Close entry point
Function Close()

    Close = true

End Function


'Cluster resource Terminate entry point
Function Terminate()

    Terminate = true

End Function

Propiedades

Id. de artículo: 974603 - Última revisión: jueves, 14 de marzo de 2013 - Versión: 1.0
La información de este artículo se refiere a:
  • Microsoft Internet Information Services 7.0
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise without Hyper-V
  • Windows Server 2008 Datacenter without Hyper-V
  • Windows Server 2008 for Itanium-Based Systems
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Datacenter
  • Microsoft Internet Information Services 7.5
  • Windows Server 2008 R2 for Itanium-Based Systems
  • Microsoft Internet Information Services 8.0
  • Windows Server 2012 Datacenter
  • Windows Server 2012 Standard
  • Windows Server 2012 Essentials
  • Windows Server 2012 Foundation
Palabras clave: 
kbclustering kbsurveynew kbexpertiseinter kbexpertiseadvanced kbhowto kbmt KB974603 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 974603

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com