Compartilhar via


Gerenciar relações de failover de DHCP no Windows Server

Relações de failover são configurações usadas por dois servidores DHCP para compartilhar um ou mais escopos de DHCP com suporte a failover.

Neste artigo, siga as etapas para criar, exibir, editar e excluir relações de failover DHCP no Windows Server.

Pré-requisitos

  • Pelo menos o Windows Server 2012

  • A função de servidor DHCP está instalada

  • Entenda como funcionam as relações de failover. Para obter mais informações sobre relações de failover do DHCP, consulte a visão geral do failover do DHCP.

  • Dois servidores DHCP conectados à rede que podem se comunicar entre si

  • Pelo menos um escopo DHCP IPv4 está configurado no servidor DHCP primário.

Configurar relações de failover

Para criar uma relação de failover em um servidor DHCP, você pode usar o PowerShell ou usar o console DHCP. Siga as etapas para o método de sua escolha.

Considere o seguinte durante a criação de uma relação de failover:

  • O modo de failover de DHCP padrão é o balanceamento de carga com 50% de concessões atribuídas pelo servidor local e 50% atribuídas pelo servidor parceiro.
  • A autenticação é habilitada por padrão, mas essa configuração não é necessária. Se a autenticação estiver habilitada, você também deverá fornecer um segredo compartilhado.
  • A ID de escopo fornecida deve corresponder a um escopo configurado no servidor local que ainda não está habilitado para failover e ainda não existe no servidor parceiro.
  • Se o failover de DHCP estiver sendo configurado remotamente, o servidor local refere-se ao servidor especificado na linha de comando ou adicionado ao console de gerenciamento.
  • Você não pode habilitar o failover de DHCP em um escopo de DHCP se o escopo já existir em ambos os servidores DHCP em uma relação de failover, como ocorre em uma configuração de escopo dividido.
  • Se houver um escopo de DHCP no servidor DHCP parceiro, ele deverá ser excluído antes de configurar o failover de DHCP.

Para configurar uma relação de failover usando o PowerShell, execute as seguintes etapas:

  1. Na área de trabalho do Windows, selecione o botão Iniciar e digite qualquer parte do nome do Windows PowerShell.

  2. Clique com o botão direito do mouse no Windows PowerShell e selecione Executar como Administrador.

  3. Use o cmdlet Add-DhcpServerv4Failover do PowerShell para adicionar uma relação de failover IPv4 ao serviço de servidor DHCP. Execute o seguinte comando para criar uma relação de failover de balanceamento de carga:

Add-DhcpServerv4Failover -ComputerName "dhcp1.contoso.com" -Name "dc1-dhcp1" -PartnerServer "dhcp2.contoso.com" -ScopeId 10.10.10.0,10.20.20.0 -SharedSecret "sEcReT"

Esse comando cria uma relação de failover de balanceamento de carga entre dhcp1.contoso.com e dhcp2.contoso.com. O failover tem os escopos 10.10.10.0 e 10.20.20.0 no dhcp1.contoso.com. Esses escopos são criados no serviço de servidor DHCP parceiro executado no computador chamado dhcp2.contoso.com como parte da criação da relação de failover. A autenticação de mensagem está habilitada para a troca de mensagens servidor a servidor com o segredo compartilhado especificado.

Para criar uma relação de failover em espera ativa, use o comando:

Add-DhcpServerv4Failover -ComputerName "dhcp1.contoso.com" -Name "dc1-dhcp1" -PartnerServer "dhcp2.contoso.com" -ServerRole Standby -ScopeId 10.10.10.0,10.20.20.0

dhcpserver.contoso.com é o serviço de servidor DHCP em espera e dhcpserver2.contoso.com é o serviço de servidor DHCP ativo na relação de failover.

Exibir relações de failover

Você pode exibir relações de failover em um servidor DHCP usando o Windows PowerShell ou o console DHCP.

Para exibir relações de failover em um servidor DHCP, você pode usar o cmdlet Get-DhcpServerv4Failover em um prompt do Windows PowerShell com privilégios elevados.

  1. Na área de trabalho do Windows, selecione o botão Iniciar e digite qualquer parte do nome do Windows PowerShell.

  2. Clique com o botão direito do mouse no Windows PowerShell e selecione Executar como Administrador.

  3. Execute o comando a seguir:

Get-DhcpServerv4Failover
    Name                : dc1.contoso.com-192.168.0.254
    PartnerServer       : 192.168.0.254
    Mode                : HotStandby
    LoadBalancePercent  :
    ServerRole          : Active
    ReservePercent      : 5
    MaxClientLeadTime   : 01:00:00
    StateSwitchInterval :
    State               : Normal
    ScopeId             : {192.168.50.0, 192.168.0.0}
    AutoStateTransition : False
    EnableAuth          : False
    
    Name                : dhcp1-dc1 load balance
    PartnerServer       : dhcp1.contoso.com
    Mode                : LoadBalance
    LoadBalancePercent  : 50
    ServerRole          :
    ReservePercent      :
    MaxClientLeadTime   : 01:00:00
    StateSwitchInterval :
    State               : Normal
    ScopeId             :
    AutoStateTransition : False
    EnableAuth          : False

Uma vantagem de usar o Windows PowerShell para exibir relações de failover é que é possível exibir mais propriedades da relação de failover de DHCP do que no console DHCP.

Editar relações de failover

Para editar relações de failover em um servidor DHCP, você pode usar o PowerShell ou o console DHCP.

Para editar relações de failover em um servidor DHCP, você pode usar o cmdlet Set-DhcpServerv4Failover.

  1. Na área de trabalho do Windows, selecione o botão Iniciar e digite qualquer parte do nome do Windows PowerShell.

  2. Clique com o botão direito do mouse no Windows PowerShell e selecione Executar como Administrador.

  3. Execute o comando a seguir:

Set-DhcpServerv4Failover –Name "dhcp1-dc1" –LoadBalancePercent 70

Esse comando altera a relação de failover dhcp1-dc1 para receber 70% das solicitações de cliente atendidas pelo servidor DHCP.

Excluir relações de failover

Para excluir uma relação de failover em um servidor DHCP, você pode usar o PowerShell ou o console DHCP.

Para editar relações de failover em um servidor DHCP, você pode usar o cmdlet Remove-DhcpServerv4Failover.

  1. Na área de trabalho do Windows, selecione o botão Iniciar e digite qualquer parte do nome do Windows PowerShell.

  2. Clique com o botão direito do mouse no Windows PowerShell e selecione Executar como Administrador.

  3. Execute o comando a seguir:

Remove-DhcpServerv4Failover –Name dhcp1.contoso.com-dhcp2-dns1.contoso.com

Visão geral do failover do DHCP