Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Este artigo descreve como configurar o site de FTP 7.5 do Internet Information Services (IIS) 7.0 em um cluster de failover do Windows Server 2008. 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 dados de Conhecimento da Microsoft:
970759
(http://support.microsoft.com/kb/970759/
)
Configurando o IIS 7.0 em um cluster de failover do Microsoft Windows Server 2008
Em versões anteriores do IIS, a Microsoft forneceu componentes de monitor de recursos genéricos para oferecer suporte a instâncias de servidor Web de alta disponibilidade por meio do Microsoft Clustering de infra-estrutura. No entanto, era necessário código personalizado para realizar o potencial dessa solução totalmente. Além disso, os scripts genéricos Microsoft fornecido não atendeu às necessidades dos clientes. Para configurar o IIS 7.0 em um ambiente de cluster usando clusters de failover do Windows Server, você precisará usar um código personalizado (script) para ativar um cenário de alta disponibilidade. Quando você fizer isso, os usuários podem personalizar a configuração para atender às suas necessidades. Isso-los oferece 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 oferece 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.vbs e tarefas administrativas de cluster clusftp.vbs script arquivos 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 de rede (NLB) em vez de usar o failover de cluster como o método principal e preferencial para melhorar a escalabilidade e disponibilidade de aplicativos da Web que possui vários servidores que estejam executando o IIS 7.0. Um benefício de NLB é que todos os servidores podem participar a manipulação simultânea de solicitações HTTP de entrada ativamente. Outra vantagem é que em um ambiente NLB IIS, pode ser muito mais fácil oferecer suporte a atualizações e rollbacks sem interrupção enquanto ainda fornece alta disponibilidade dos aplicativos da Web. Para obter mais informações sobre como usar o IIS 7.0 em um ambiente de NLB, visite os seguintes sites:
Para configurar a alta disponibilidade para servidores de FTP do IIS usando o cluster de Failover:
Instale a função de servidor Web em todos os nós do cluster. Se você estiver instalando no Windows Server 2008, não inclua a função de "Servidor de FTP". Se você estiver instalando no Windows Server 2008 R2, inclua a caixa de entrada "Servidor de FTP" função. Para obter mais informações sobre o guia de implantação do IIS 7, visite o seguinte site:
Configurar um compartilhamento de arquivo que será usado para IIS compartilhadas Configuration.
Configure configuração compartilhada do IIS em todos os nós de cluster.
Configure arquivos offline para configuração do IIS compartilhada em todos os nós do cluster.
Configurar o site FTP e especificar o local do seu conteúdo em um nó de cluster.
Configure alta disponibilidade do site FTP, criando um script genérico no cluster de Failover.
Configurar um compartilhamento de arquivo que será usado para configuração compartilhada, IIS
Crie um usuário que acessarão o compartilhamento será usado para a configuração do IIS compartilhada.
Crie o compartilhamento de arquivos. Esse compartilhamento será usado para armazenar a configuração do IIS compartilhada 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 nenhum 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:
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 o compartilhamento de arquivo e permissões NTFS.
Confirme que todos os nós de cluster podem navegar até o compartilhamento de arquivos. O caminho do compartilhamento de arquivos é \\ <fileservername> \ <sharename>.
Configurar a configuração do IIS compartilhada em todos os nós de cluster
Em um de nós de cluster, exporte a configuração compartilhada para o compartilhamento de arquivo:
Navegue para Ferramentas administrativas e clique em Gerenciador do Internet Information Services (IIS).
No painel esquerdo, clique no nó do nome de servidor.
Clique duas vezes em Configuração compartilhada o ícone.
Clique na página configuração compartilhada, em Configuração de exportação no painel Ações (painel direito) para exportar os arquivos de configuração do computador local para outro local.
Na caixa de diálogo Configuração de exportação, digite o caminho do compartilhamento de arquivos (\\ <fileservernae> \ <sharename>) na caixa caminho físico.
Clique em Conectar como e digite o nome de usuário e a senha para a conta de usuário que tenha acesso ao compartilhamento em que a configuração compartilhada é armazenado e, em seguida, clique em OK. Essa conta será usada para acessar o compartilhamento. Você deve usar uma conta do Active Directory restrita que não seja o administrador do domínio.
Na caixa de diálogo Configuração de exportação, digite uma senha que será usada para proteger as chaves de criptografia e, em seguida, clique em OK.
Na página Configuração compartilhada, clique para selecionar a caixa de seleção Habilitar configuração compartilhada.
Digite o caminho físico, a conta de usuário e a senha que você digitou anteriormente e clique em Aplicar no painel de ações.
Na caixa de diálogo Senha de criptografia de chaves, digite a senha da chave de criptografia que você definiu anteriormente e, em seguida, clique em OK.
Na caixa de diálogo configuração compartilhada, clique em OK.
Clique em OK.
Em cada um de nós de cluster, use a configuração compartilhada recém-exportada para o compartilhamento de arquivo:
Navegue para Ferramentas administrativas e clique em Gerenciador do Internet Information Services (IIS).
Clique no nó nome do servidor.
Clique duas vezes em Configuração compartilhada o ícone.
Na página Configuração compartilhada, clique para selecionar a caixa de seleção Habilitar configuração compartilhada.
Digite o caminho físico para o compartilhamento de arquivos (\\ <fileservername>\ <sharename>), a conta de usuário e a senha que você digitou anteriormente e, em seguida, clique emAplicar no painel de ações.
Na caixa de diálogo Senha de criptografia de chaves, digite a senha da chave de criptografia que você definiu anteriormente e, em seguida, clique em OK.
Na caixa de diálogo configuração compartilhada, clique em OK.
Clique em OK.
Observação: Para obter mais informações sobre como definir configurações compartilhadas no IIS, visite o seguinte site da Microsoft:
Navegue até o servidor de arquivos do computador. Clique com o botão direito do mouse no compartilhamento que contém a configuração do IIS compartilhada e clique em Sempre disponível offline.
Observação: Se você configurar o compartilhamento de arquivos altamente disponível no mesmo cluster de failover de hosts IIS nós, a opção Sempre disponível offline não aparecerá quando você clica com o botão direito do mouse o compartilhamento se o nó do cluster que estão no está hospedando o servidor de arquivos altamente disponível. Você terá que mover o aplicativo de servidor de arquivos disponíveis alta para outro nó.
No painel de controle, abra arquivos off-line. Clique em Abrir Central de sincronização e, em seguida, clique em Schedule.
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 off-line para executar a cada poucos minutos. Mesmo se você não configurar um programador, quando você alterar alguma coisa no arquivo applicationhost.config, a alteração será 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 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:
Navegue para Ferramentas administrativas e, em seguida, clique em Gerenciador de cluster de failover.
Conectar-se ao cluster. Se você estiver em um de nós de cluster, o cluster será exibido automaticamente na lista.
Em armazenamento, localize o recurso de disco no qual residirá o conteúdo do site FTP. Para fazer isso, expanda a árvore de armazenamento para o recurso de disco. Certifique-se de que o armazenamento não é usado por qualquer outro aplicativo de alta disponibilidade do cluster. Você encontrará o armazenamento em Armazenamento disponível.
Observe o nó do cluster no qual esse recurso está online. Você irá configurar o IIS no nó de cluster.
Anote o nome de recurso de disco de cluster. Você o usará para os arquivos de conteúdo.
No nó do cluster no qual o recurso está online, configure o servidor FTP para usar o disco compartilhado para o conteúdo do site FTP:
Navegue para Ferramentas administrativas e clique em Gerenciador do Internet Information Services (IIS).
No painel esquerdo, expanda o nó do nome de servidor.
Expanda sites, clique com o botão direito do mouse em sites e, em seguida, clique em Add FTP Site.
Na caixa de diálogo Adicionar Site FTP, digite o nome do site. O diretório de conteúdo, digite a localização onde os arquivos de conteúdo do site FTP estão localizados. Esse é o local do recurso de disco de cluster que você anotou na etapa 5 do procedimento anterior.
Configurar as definições de site FTP restantes.
Clique em Concluir.
Configure a alta disponibilidade do site FTP, criar um script genérico no Gerenciador de cluster de failover
Para a última etapa configurar a alta disponibilidade para FTP site, configurar o recurso de script genérico que será usado para monitorar o FTP serviço:
Em cada nó de cluster, copie o script no final deste artigo para Windows\System32\inetsrv\Clusftp7.vbs.
Navegue para Ferramentas administrativas e, em seguida, clique em Gerenciador de cluster de failover.
Conectar-se ao cluster. Se você estiver em um de nós de cluster, o cluster será exibido automaticamente na lista.
Clique com o botão direito do mouse no cluster e, em seguida, clique em Configurar um serviço ou aplicativo. Um assistente criará a carga de trabalho de alta disponibilidade.
Clique em script genérico.
Selecione o arquivo de script no seguinte caminho:
%systemroot%\System32\Inetsrv\Clusftp7.vbs
Defina o nome do ponto de acesso cliente (CAP) como o nome do site FTP que os clientes usarão para se conectar a alta disponibilidade site FTP. Especifique o IPs estático a ser usado para o site FTP CAP. Se você estiver usando o DHCP (Dynamic Host Configuration Protocol), essa opção não será exibida.
Na etapa Selecionar armazenamento, selecione o disco de cluster compartilhado em que residem os arquivos de conteúdo do site FTP. O armazenamento deve ser não utilizado por qualquer outro aplicativo de alta disponibilidade do cluster. Se o compartilhamento de arquivos é usado para a configuração do IIS compartilhada estiver hospedado no mesmo cluster, um recurso de disco diferente deve ser usado aqui.
Depois de confirmar as configurações, o assistente irá criar o grupo de clusters, recursos de cluster e as dependências entre os recursos e, em seguida, coloque 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 não personalizado o script, 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, em 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. Each script file monitors a different FTP site.
'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
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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 974603
(http://support.microsoft.com/kb/974603/en-us/
)
Quanto esforço foi necessário para seguir os procedimentos deste artigo?
Muito baixo
Baixo
Moderado
Alto
Muito alto
O que podemos fazer para melhorar essa informação?
Para proteger sua privacidade, não inclua informações de contato em seus comentários.
Obrigado! Seus comentários são usados para nos ajudar a aperfeiçoar o conteúdo de suporte. Para obter mais opções de ajuda, visite a Home Page de Ajuda e Suporte.