Você está offline; aguardando reconexão

Como configurar o FTP para o IIS 7.0 ou posterior em um cluster de failover do Windows Server 2008 ou o Windows Server 2012

IMPORTANTE: Este artigo foi traduzido pelo software de tradução automática da Microsoft e eventualmente pode ter sido editado pela Microsoft Community através da tecnologia Community Translation Framework (CTF) ou por um tradutor profissional. A Microsoft oferece artigos traduzidos automaticamente por software, por tradutores profissionais e editados pela comunidade para que você tenha acesso a todos os artigos de nossa Base de Conhecimento em diversos idiomas. No entanto, um artigo traduzido pode conter erros de vocabulário, sintaxe e/ou gramática. A Microsoft não é responsável por qualquer inexatidão, erro ou dano causado por qualquer tradução imprecisa do conteúdo ou por seu uso pelos nossos clientes.

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

Para obter mais informações sobre como configurar serviços da Web em um cluster de failover, clique no número abaixo para ler o artigo na Base de Conhecimento da Microsoft:
970759 Configurando o IIS 7.0 ou superior World Wide Web Publishing Service em um cluster de failover do Windows Server 2008 ou o Windows Server 2008 R2 ou o Windows Server 2012
Mais Informações
Em versões anteriores do Internet Information Services, a Microsoft forneceu componentes do monitor de recurso genérico para oferecer suporte a instâncias de servidor Web de alta disponibilidade, usando a infra-estrutura do Microsoft Clustering. No entanto, código personalizado foi necessário para concretizar integralmente o potencial dessa solução. Além disso, os scripts genéricos Microsoft fornecido não atendeu às necessidades do cliente. Para configurar o IIS 7.0 em um ambiente em cluster utilizando o clustering de failover do Windows Server, você precisa usar um código personalizado (script) para propiciar um cenário de alta disponibilidade. Quando você fizer isso, os usuários podem personalizar a configuração para atender às suas necessidades. Isso dá a eles controle completo sobre a integração de alta disponibilidade de aplicativos da Web. Além disso, as interfaces de script para administração e monitoramento que foram introduzidas no IIS 7.0 fornecem um ambiente mais rico que os scripts que foram previamente fornecidos.

Observação: Os arquivos de instalação do IIS 7.0 incorretamente incluem o clusweb e tarefas administrativas de cluster clusftp arquivos de script que são usados no IIS 6.0 para o IIS. Não use esses scripts com o IIS 7.0.

Recomendamos que os administradores avaliar cuidadosamente o uso do balanceamento de carga com a rede (NLB) em vez de usar o failover de cluster como o método principal e preferencial para melhorar a escalabilidade e a disponibilidade de aplicativos Web que tem vários servidores que estão executando o IIS 7.0. Um dos benefícios do NLB é que todos os servidores podem participar ativamente no tratamento de solicitações HTTP de entrada simultâneo. Outra vantagem é que em um ambiente NLB IIS, pode ser muito mais fácil oferecer suporte a atualizações e reversões sem interrupção enquanto ainda fornece alta disponibilidade de aplicativos da Web. Para obter mais informações sobre como usar o IIS 7.0 em um ambiente de NLB, visite os seguintes sites da Microsoft:
Para configurar alta disponibilidade para servidores de FTP do IIS usando o cluster de Failover:

Configurar um compartilhamento de arquivo que será usado para configuração compartilhada do IIS

  1. Crie um usuário que acessará o compartilhamento será usedfor configuração compartilhada do IIS.
  2. Crie o compartilhamento de arquivos. Esse compartilhamento será usado para armazenar a configuração compartilhada, theIIS que será compartilhada entre o IIS em todos os nós do cluster. Há várias opções:
    • Em um servidor autônomo que não faz parte de qualquer cluster de failover, crie um compartilhamento de arquivo.
    • No outro cluster de failover do Windows Server, crie um compartilhamento de arquivos de alta disponibilidade. Para obter mais informações, visite o seguinte site da Microsoft:
    • No mesmo cluster de failover que irá hospedar o site FTP de alta disponibilidade, crie um arquivo de alta disponibilidade compartilhe. Para obter mais informações, visite o seguinte site da Microsoft:
  3. Defina as permissões no compartilhamento que você criou na etapa 2. Fornecer ao usuário que você criou na etapa 1 permissões de controle total para aCaixa de compartilhamento e permissões NTFS.
  4. Confirme que todos os nós de cluster podem procurar Oarquivo compartilhamento. O caminho do is\\ de compartilhamento de arquivo<fileservername></fileservername>\<sharename></sharename>.

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

Em um de nós do cluster, exporte a configuração compartilhada com o compartilhamento de arquivo:
  1. Navegue para Ferramentas administrativase thenclick o Gerenciador de serviços de informações da Internet (IIS).
  2. No painel esquerdo, clique no nó de nome de servidor.
  3. Clique duas vezes no ícone Configuração compartilhada.
  4. Na página configuração compartilhada, clique em ExportConfiguration em toexport de (painel direito) do painel de ações os arquivos de configuração do computador local para outro local.
  5. Na caixa de diálogo Exportar configuração , digite o caminho do compartilhamento de arquivo (\ \<fileservernae></fileservernae>\<sharename></sharename>) na caixa caminho físico .
  6. Clique em Conectar comoe digite o nome de usuário e a senha para a conta de usuário que tenha acesso ao compartilhamento no qual a configuração compartilhada está armazenado e, em seguida, clique em OK. Essa conta será usada para acessar o compartilhamento. Você deve usar uma conta de diretório que não seja o administrador do domínio restrictedActive.
  7. Na caixa de diálogo Exportar configuração , digite uma senha que será usada para proteger as chaves de criptografia e thenclick OK.
  8. Na página Configuração compartilhada , clique em toselect caixa de seleção Habilitar configuração compartilhada .
  9. Digite o caminho físico, a conta de usuário e a passwordthat que você digitou anteriormente e, em seguida, clique em Aplicar no painel theActions.
  10. No dialogbox Senha de chaves de criptografia , digite a senha de chave de criptografia que você definiu anteriormente e, em seguida, clique emOK.
  11. Na caixa de diálogo configuração compartilhada, clique emOK.
  12. Clique em OK.
Em cada um de nós do cluster, use a configuração compartilhada, que é exportado para o compartilhamento de arquivos:
  1. Navegue para Ferramentas administrativase thenclick o Gerenciador de serviços de informações da Internet (IIS).
  2. Clique no nó de nome de servidor.
  3. Clique duas vezes no ícone Configuração compartilhada.
  4. Na página Configuração compartilhada , clique em toselect caixa de seleção Habilitar configuração compartilhada .
  5. Digite o caminho físico do compartilhamento de arquivo (\ \<fileservername>\<sharename>), a conta de usuário e thepassword que você digitou anteriormente e, em seguida, clique em Aplicar no painel de ações.<b00> </b00> </sharename> </fileservername>
  6. No dialogbox Senha de chaves de criptografia , digite a senha de chave de criptografia que você definiu anteriormente e, em seguida, clique emOK.
  7. Na caixa de diálogo configuração compartilhada, clique emOK.
  8. Clique em OK.
Observação: Para obter mais informações sobre como definir configurações compartilhadas no IIS, visite o seguinte site da Microsoft:

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

Em cada nó do cluster, ative arquivos off-line:
  1. Instale o recurso Experiência Desktop. Para fazer isso, com++ etapas:
    1. Vá para Ferramentas administrativase, em seguida, clique em Gerenciador de servidores.
    2. No painel esquerdo, clique em recursos.
    3. No painel direito, clique em Adicionar recursos .
    4. Clique para selecionar a caixa de seleção Experiência Desktop e clique em Avançar.
    5. Clique em instalar para instalar o recurso Experiência Desktop.
    6. Reinicie o computador.
  2. No painel de controle, abra OfflineFiles.
  3. Clique em Ativar arquivos off-line. Fazer não restartthe computador neste momento.
  4. Certifique-se de que o cache é definido como somente leitura. Para fazer isso, realizado comandos em uma janela cmd elevados a seguir:
    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 arquivos do computador. Direita-clique no compartilhamento que contém a configuração compartilhada do IIS e, em seguida, clique emSempre disponível Offline.

    Observação: Se você configurar o compartilhamento de arquivos altamente disponível no cluster samefailover que hospeda nós do IIS, vai a opção Sempre disponível Offline aparecem quando você clica no compartilhamento se o nó do cluster que estão no ishosting o servidor de arquivos altamente disponível. Você terá que mover o aplicativo de servidor de arquivo highavailable para outro nó.
  7. No painel de controle, abra OfflineFiles. Clique Para abrir a Central de sincronizaçãoe, em seguida, clique emSchedule.
  8. Agende uma sincronização de arquivos off-line para todos os dias ou de acordo com a necessidade. Você também pode configurar a sincronização offline para executar todas as fewminutes. Mesmo se você não configurar um agendador, quando você alterar alguma coisa no arquivo applicationHost config, a alteração é refletida no servidor Web.
Observação: Para obter mais informações sobre como configurar arquivos offline para uma configuração compartilhada no IIS, visite o seguinte site da Microsoft:

Configurar o site FTP e especifique o local do seu conteúdo em um nó de cluster

Localize o nó de cluster que possui o recurso de disco de cluster em que residirá os arquivos de conteúdo do site FTP:
  1. Navegue para Ferramentas administrativase thenclick Gerenciador de Cluster de Failover.
  2. Conectar-se ao cluster. Se você estiver em um a clusternodes, o cluster será exibido automaticamente na lista.
  3. Em armazenamento, localize o qual recurso de disco que o conteúdo do site FTP residirá. Para fazer isso, expanda a árvore de armazenamento do recurso de disco. Certifique-se de que o armazenamento não é usado por outro aplicativo são no cluster. Você encontrará o armazenamento emArmazenamento disponível.
  4. Observe o nó do cluster em que esse recurso está online. Youwill configurar o IIS no nó de cluster.
  5. Observe o nome de recurso de disco de cluster. Você o usará para os arquivos de conteúdo.
No nó de cluster no qual o recurso está online, configure o servidor FTP para usar o disco compartilhado para o conteúdo do site FTP:
  1. Navegue para Ferramentas administrativase thenclick o Gerenciador de serviços de informações da Internet (IIS).
  2. No painel esquerdo, expanda o nó do nome de servidor.
  3. Expanda Sites, clique emSitese, em seguida, clique em Adicionar Site de FTP.
  4. Na caixa de diálogo Adicionar Site FTP , digite o nome do site. Para o diretório de conteúdo, digite o local onde se encontram os arquivos de sitecontent FTP. Este é o local do resourcethat de disco de cluster que você anotou na etapa 5 do procedimento anterior.
  5. Configure configurações de site FTP restantes.
  6. Clique em Concluir.

Configurar alta disponibilidade para o seu site FTP, criando um script genérico no Gerenciador de Cluster de Failover

Para a última etapa configurar alta disponibilidade para o site FTP, configure o recurso de script genérico que será usado para monitorar o serviço FTP:
  1. Em cada nó do cluster, copie o script no final de thisarticle para Windows\System32\inetsrv\Clusftp7.vbs.
  2. Navegue para Ferramentas administrativase thenclick Gerenciador de Cluster de Failover.
  3. Conectar-se ao cluster. Se você estiver em um a clusternodes, o cluster será exibido automaticamente na lista.
  4. Clique com botão direito no cluster e, em seguida, clique em Configurar aService ou aplicativo. Um assistente cria availabilityworkload alto.
  5. Clique em Script genérico.
  6. Selecione o arquivo de script no seguinte caminho:
    %systemroot%\System32\Inetsrv\Clusftp7.vbs
  7. Defina o nome do ponto de acesso cliente (CAP) para os nomes de site FTP os clientes usarão para se conectar ao site FTP de alta disponibilidade. Especifique thestatic IPs para usar para o site FTP CAP. Se você estiver usando o Dynamic Host Configuration Protocol (DHCP), esta opção vai ser exibido.
  8. Na etapa Selecionar armazenamento , selecione disco compartilhado do thecluster em que residem os arquivos de conteúdo do site FTP. A storageshould ser não utilizado por qualquer outro aplicativo de alta disponibilidade do cluster. Se o compartilhamento de arquivos é usado para o IIS compartilhado ishosted de configuração no mesmo cluster, um recurso de disco diferente deve ser usado aqui.
  9. Depois de confirmar as configurações, o assistente criar grupo thecluster, recursos de cluster e as dependências entre os recursos e, em seguida, colocar os recursos online.
Observação: Para hospedar vários sites FTP de alta disponibilidade no mesmo cluster de failover, siga as mesmas etapas mencionadas anteriormente. Se o script não personalizada, você pode apontar para o mesmo arquivo de script para todos os sites FTP no cluster. No entanto, se você fizer alterações que são específicas para os sites FTP individuais, use um arquivo de script diferente para cada site FTP e o armazenamento compartilhado em cluster diferente. Por exemplo, no systemroot%\System32\Inetsrv %, use Clusftp7.vbs para o primeiro site FTP, Clftp7-2.vbs para o segundo, Clftp7-3.vbs para o terceiro e assim por diante. Cada arquivo de script monitora um outro site FTP.

Importante O script a seguir é apenas para fins de exemplo e explicitamente não é suportado pela Microsoft. O uso desse script em um ambiente de cluster do IIS 7.0, o IIS 7.5 ou FTP do IIS 8.0 é feito por seu próprio 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/10/2016 05:14: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
0&did=1&t=">