Como configurar o FTP para o IIS 7.0 ou superior um cluster de activação pós-falha do Windows Server 2008 ou Windows Server 2012

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 974603
INTRODUÇÃO
Este artigo descreve como configurar o FTP para o Internet Information Services (IIS) 7.0 ou superior um cluster de activação pós-falha do Windows Server 2008, Windows Server 2008 R2 e Windows Server 2012. Os procedimentos descritos neste artigo aplicam-se apenas ao serviço de FTP.

Para mais informações sobre como configurar serviços Web de um cluster de activação pós-falha, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
970759 Configurar o IIS 7.0 ou superior World Wide Web Publishing Service num cluster de activação pós-falha do Windows Server 2008 ou Windows Server 2008 R2 ou Windows Server 2012
Mais Informação
Em versões anteriores do Internet Information Services, a Microsoft forneceu componentes do monitor de recurso genérico para suportar as instâncias de servidor Web de elevada disponibilidade, utilizando a infra-estrutura do Microsoft Clustering. No entanto, o código personalizado era necessária para se aperceber completamente o potencial desta solução. Além disso, os scripts genéricos que a Microsoft forneceu não satisfez das necessidades dos clientes. Para configurar o IIS 7.0 num ambiente de cluster utilizando o clustering de activação pós-falha do Windows Server, tem de utilizar um código personalizado (script) para permitir um cenário de elevada disponibilidade. Ao fazê-lo, os utilizadores podem personalizar o programa de configuração às suas necessidades. Isto dá-lhes controlo total sobre a integração de elevada disponibilidade de aplicações Web. Além disso, as interfaces de script de administração e de controlo que foram introduzidas no IIS 7.0 fornecem um ambiente mais rico do que os scripts que foram fornecidas anteriormente.

Nota Os ficheiros de instalação do IIS 7.0 incorrectamente incluem o clusweb. vbs e clusftp. vbs ficheiros de script que são utilizados no IIS 6.0 para o IIS cluster tarefas administrativas. Não utilize estes scripts com o IIS 7.0.

Recomendamos que os administradores avalie cuidadosamente a utilização da rede balanceamento de carga (NLB) em vez de utilizar a activação pós-falha de clusters como o método principal e preferencial para melhorar a escalabilidade e disponibilidade de aplicações Web que possuir vários servidores que executem o IIS 7.0. Uma das vantagens de NLB é que todos os servidores podem participar activamente no processamento de pedidos HTTP a receber em simultâneo. Outra vantagem é que num ambiente do IIS de NLB, pode ser muito mais fácil suportar actualizações graduais e de anulação de alterações enquanto continua a fornecer disponibilidade elevada de aplicações Web. Para mais informações sobre como utilizar o IIS 7.0 num ambiente do NLB, visite os seguintes Web sites da Microsoft:
Para configurar a elevada disponibilidade para servidores de FTP do IIS utilizando o Clustering de activação pós-falha:

Configurar uma partilha de ficheiro que será utilizada para configuração do IIS partilhada

  1. Crie um utilizador que irá aceder à partilha que serão utilizadopara a configuração partilhada do IIS.
  2. Crie a partilha de ficheiros. Esta partilha será utilizada para armazenar a configuração partilhado theIIS que irá ser partilhada entre o IIS em todos os nós de cluster. Existem várias opções:
    • Num servidor autónomo que não faz parte de qualquer cluster de activação pós-falha, crie uma partilha de ficheiros.
    • No outro cluster de activação pós-falha de servidor de Windows, crie uma partilha de ficheiros de elevada disponibilidade. Para mais informações, visite o seguinte Web site da Microsoft:
    • No mesmo cluster de activação pós-falha que irá hospedar o site FTP de elevada disponibilidade, criar um ficheiro de elevada disponibilidade partilhe. Para mais informações, visite o seguinte Web site da Microsoft:
  3. Defina as permissões na partilha que criou no passo 2. Conceder ao utilizador que criou no passo 1 as permissões de controlo total para thefile partilha e NTFS.
  4. Confirme que todos os nós de cluster podem navegar para a partilha de thefile. O caminho do is\\ de partilha de ficheiro<fileservername></fileservername>\<sharename></sharename>.

Configurar a configuração partilhada do IIS em todos os nós de cluster

Num de nós do cluster, exporte a configuração partilhada para a partilha de ficheiros:
  1. Navegue para Ferramentas administrativase thenclick o Gestor de serviços de informação Internet (IIS).
  2. No painel da esquerda, clique no nó de nome de servidor.
  3. Faça duplo clique no ícone de Configuração partilhados.
  4. Na página configuração partilhada, clique em ExportConfiguration na toexport de painel (painel da direita) acções os ficheiros de configuração do computador local para outra localização.
  5. Na caixa de diálogo Configuração de exportação , escreva o caminho da partilha de ficheiros (\ \<fileservernae></fileservernae>\<sharename></sharename>) na caixa caminho físico .
  6. Clique em Ligar comoe, em seguida, escreva o nome de utilizador e a palavra-passe da conta de utilizador que tenha acesso à partilha em que a configuração partilhada está armazenado e, em seguida, clique em OK. Esta conta será utilizada para aceder à partilha. Deve utilizar uma conta de directório que não seja o administrador do domínio restrictedActive.
  7. Na caixa de diálogo Configuração de exportação , escreva uma palavra-passe que será utilizada para proteger as chaves de encriptação e thenclick OK.
  8. Na página Configuração partilhado , clique em toselect a caixa de verificação Activar a configuração partilhada .
  9. Escreva o caminho físico, a conta de utilizador e a passwordthat que introduziu anteriormente e, em seguida, clique em Aplicar , no painel de theActions.
  10. Em dialogbox Chaves de encriptação de palavra-passe , escreva a palavra chave de encriptação que definiu anteriormente e, em seguida, clique emOK.
  11. Na caixa de diálogo de configuração partilhados, clique emOK.
  12. Clique em OK.
Em cada um dos outros nós do cluster, utilize a configuração partilhada que acabou de exportar para a partilha de ficheiros:
  1. Navegue para Ferramentas administrativase thenclick o Gestor de serviços de informação Internet (IIS).
  2. Clique no nó de nome de servidor.
  3. Faça duplo clique no ícone de Configuração partilhados.
  4. Na página Configuração partilhado , clique em toselect a caixa de verificação Activar a configuração partilhada .
  5. Escreva o caminho físico da partilha de ficheiros (\ \<fileservername>\<sharename>), a conta de utilizador e, introduzido anteriormente e, em seguida, clique em Aplicar , no painel de acções de thepassword.<b00> </b00> </sharename> </fileservername>
  6. Em dialogbox Chaves de encriptação de palavra-passe , escreva a palavra chave de encriptação que definiu anteriormente e, em seguida, clique emOK.
  7. Na caixa de diálogo de configuração partilhados, clique emOK.
  8. Clique em OK.
Nota Para mais informações sobre como configurar partilhadas configurações do IIS, visite o seguinte Web site da Microsoft:

Configurar ficheiros Offline para configuração do IIS partilhados em todos os nós de cluster

Em cada nó de cluster, Active ficheiros Offline:
  1. Instale a funcionalidade Experiência de ambiente de trabalho. Para tal, followthese passos:
    1. Navegue para Ferramentas administrativase, em seguida, clique em Gestor de servidor.
    2. No painel da esquerda, clique em funcionalidades.
    3. Clique em Adicionar funcionalidades no painel da direita.
    4. Clique para seleccionar a caixa de verificação de Experiência do ambiente de trabalho e, em seguida, clique em seguinte.
    5. Clique em instalar para instalar a experiência.
    6. Reinicie o computador.
  2. No painel de controlo, abra OfflineFiles.
  3. Clique em Activar ficheiros Offline. Fazer não restartthe computador neste momento.
  4. Certifique-se de que a cache está definida como só de leitura. Para tal, executado qualquer auto-teste seguinte comando numa janela cmd elevados:
    REG ADD "HKLM\System\CurrentControlSet\Services\CSC\Parameters" /v ReadOnlyCache /t REG_DWORD /d 1 /f 
  5. Reinicie o computador.
  6. Navegue para o servidor de ficheiros do computador. Partilha de direito clickthe que contém a configuração do IIS partilhada e, em seguida, clique emDisponibilizar sempre Offline.

    Nota Se configurar a partilha de ficheiros para ser altamente disponível no cluster samefailover que aloja nós do IIS, o willnot de opção Disponibilizar sempre Offline aparecem quando clica o botão direito da partilha se o nó do cluster que estão em ishosting o servidor de ficheiros totalmente disponível. Terá de mover a aplicação de servidor de ficheiros de highavailable para outro nó.
  7. No painel de controlo, abra OfflineFiles. Clique em Abrir o Centro de sincronizaçãoe, em seguida, clique emAgendar.
  8. Agende uma sincronização de ficheiros offline para todos os dias ou de acordo com o requisito. Também pode configurar a sincronização offline para executar todas as fewminutes. Mesmo se não configurou um programador, quando altera algo existente no ficheiro applicationHost config, a alteração é reflectida no servidor Web.
Nota Para mais informações sobre como configurar ficheiros offline para uma configuração partilhada no IIS, visite o seguinte Web site da Microsoft:

Configurar o local de FTP e especifique a localização do respectivo conteúdo num nó de cluster

Localize o nó do cluster que pertence o recurso de disco de cluster onde residirá os ficheiros de conteúdo de site FTP:
  1. Navegue para Ferramentas administrativase thenclick O Gestor de clusters de activação pós-falha.
  2. Ligar ao cluster. Se estiver ligado a um da clusternodes, o cluster será apresentado automaticamente na lista.
  3. Em armazenamento, localize o onwhich de recurso de disco que o conteúdo do site FTP irá residir. Para o fazer, expanda a árvore de armazenamento para o recurso de disco. Certifique-se de que o armazenamento não está a ser utilizado por qualquer outra aplicação de highavailability no cluster. Encontrará o armazenamento emArmazenamento disponível.
  4. Tenha em atenção o nó do cluster no qual este recurso está online. Youwill configurar o IIS nesse nó de cluster.
  5. Anote o nome de recurso de disco do cluster. Isto irá utilizar para os ficheiros de conteúdo.
No nó de cluster em que o recurso estiver online, configure o servidor FTP a utilizar o disco partilhado para o conteúdo de site FTP:
  1. Navegue para Ferramentas administrativase thenclick o Gestor de serviços de informação Internet (IIS).
  2. No painel da esquerda, expanda o nó de nome de servidor.
  3. Expanda a Sites,Sitescom o botão direito e, em seguida, clique em Adicionar o Site de FTP.
  4. Na caixa de diálogo Adicionar o Site de FTP , escreva o nome do site. Para o directório de conteúdo, escreva a localização onde estão localizados os ficheiros de sitecontent FTP. Esta é a localização de resourcethat de disco do cluster que anotou no passo 5. o do procedimento anterior.
  5. Configure definições de site FTP restantes.
  6. Clique em Concluir.

Configurar a elevada disponibilidade para o site FTP através da criação de um script genérico no Gestor de clusters de activação pós-falha

Para o último passo configurar a elevada disponibilidade para local de FTP, configure o recurso script genérico que será utilizado para monitorizar o serviço FTP:
  1. Em cada nó de cluster, copie o script no final de thisarticle para Windows\System32\inetsrv\Clusftp7.vbs.
  2. Navegue para Ferramentas administrativase thenclick O Gestor de clusters de activação pós-falha.
  3. Ligar ao cluster. Se estiver ligado a um da clusternodes, o cluster será apresentado automaticamente na lista.
  4. Com o botão direito do cluster e, em seguida, clique em Configurar aService ou aplicação. Um assistente cria a availabilityworkload elevado.
  5. Clique em Script genérico.
  6. Seleccione o ficheiro de script seguinte caminho:
    %systemroot%\System32\Inetsrv\Clusftp7.vbs
  7. Defina o nome do ponto de acesso de cliente (CAP) para o namethat do site FTP clientes irão utilizar para ligar ao local de FTP de elevada disponibilidade. Especificar thestatic IPs a utilizar para o local de FTP CAP. Se estiver a utilizar o protocolo de configuração dinâmica de anfitrião (DHCP), esta opção willnot ser apresentado.
  8. No passo Armazenamento seleccione , seleccione o disco partilhado thecluster em que residem os ficheiros de conteúdo de site FTP. O storageshould ser utilizada por outra aplicação de elevada disponibilidade no cluster. Se a partilha de ficheiros que é utilizada para o IIS partilhada ishosted de configuração no mesmo cluster, um recurso de disco diferentes deve ser utilizado aqui.
  9. Depois de confirmar as definições, o assistente vai criar grupo de thecluster, os recursos de cluster e as dependências entre os recursos e, em seguida, coloque online os recursos.
Nota Para hospedar vários sites FTP de elevada disponibilidade num mesmo cluster de activação pós-falha, siga os passos mencionados anteriormente. Pode apontar para o mesmo ficheiro de script para todos os sites FTP no cluster se não tiver personalizado o script. No entanto, se efectuar alterações que são específicas para os locais de FTP individuais, utilize um ficheiro de script diferentes para cada local de FTP e o armazenamento partilhado de cluster diferente. Por exemplo, na % systemroot%\System32\Inetsrv, utilize Clusftp7.vbs para o primeiro site FTP, Clftp7-2.vbs para o segundo, Clftp7-3.vbs para o terceiro e assim sucessivamente. Cada ficheiro de script monitoriza um site FTP diferente.

Importante O script seguinte é apenas a fins de amostra e explicitamente não é suportado pela Microsoft. Utilização deste script num ambiente de cluster do IIS 7.0, o IIS 7.5 ou o FTP do IIS 8.0 é feita por sua conta e risco.
'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 neededOption Explicit'Helper script functions'Start the FTP service on this nodeFunction 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 startedFunction 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 = trueEnd Function'Cluster resource LooksAlive entry point'Check for the state of the FTP serviceFunction 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 IfEnd 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 hereFunction IsAlive()       IsAlive = LooksAliveEnd Function'Cluster resource Open entry pointFunction Open()    Open = trueEnd Function'Cluster resource Close entry pointFunction Close()    Close = trueEnd Function'Cluster resource Terminate entry pointFunction Terminate()    Terminate = trueEnd Function

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 974603 - Última Revisão: 04/08/2016 10:13:00 - Revisão: 3.0

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, Windows Server 2012 R2 Datacenter, Windows Server 2012 R2 Standard, Windows Server 2012 R2 Essentials, Windows Server 2012 R2 Foundation

  • kbclustering kbsurveynew kbexpertiseinter kbexpertiseadvanced kbhowto kbmt KB974603 KbMtpt
Comentários