Udostępnij za pośrednictwem


Zarządzanie relacjami awaryjnego przełączania protokołu DHCP w systemie Windows Server

Relacje failover to ustawienia używane przez dwa serwery DHCP do współużytkowania co najmniej jednego zakresu DHCP obsługiwanego przez failover.

W tym artykule postępuj według kroków, aby tworzyć, wyświetlać, edytować i usuwać relacje nadmiarowego ignorowania DHCP w Windows Server.

Wymagania wstępne

  • Co najmniej Windows Server 2012

  • Rola serwera DHCP jest zainstalowana

  • Dowiedz się, jak działają mechanizmy przełączania awaryjnego. Aby uzyskać więcej informacji na temat relacji awaryjnych protokołu DHCP, zobacz Omówienie trybu awaryjnego protokołu DHCP.

  • Dwa serwery DHCP połączone z siecią, które mogą komunikować się ze sobą

  • Co najmniej jeden zakres DHCP protokołu IPv4 jest skonfigurowany na podstawowym serwerze DHCP.

Konfigurowanie relacji przełączenia awaryjnego

Aby utworzyć relację przełączania awaryjnego na serwerze DHCP, możesz użyć programu PowerShell lub konsoli DHCP. Wykonaj kroki dla wybranej metody.

Niektóre uwagi, które należy wziąć pod uwagę podczas tworzenia relacji trybu failover:

  • Domyślny tryb trybu failover DHCP to równoważenie obciążenia z 50% dzierżaw przypisanych przez serwer lokalny i 50% przypisanych przez serwer partnerski.
  • Uwierzytelnianie jest domyślnie włączone, ale to ustawienie nie jest wymagane. Jeśli uwierzytelnianie jest włączone, należy również podać wspólny klucz tajny.
  • Podany identyfikator zakresu musi odpowiadać zakresowi skonfigurowanemu na serwerze lokalnym, który nie jest jeszcze włączony w trybie failover i nie istnieje jeszcze na serwerze partnerskim.
  • Jeśli tryb awaryjny DHCP jest konfigurowany zdalnie, serwer lokalny odwołuje się do serwera, który został określony w wierszu poleceń lub dodany do konsoli zarządzania.
  • Nie można włączyć przełączania awaryjnego DHCP w zakresie DHCP, jeśli zakres już istnieje na obu serwerach DHCP w konfiguracji awaryjnej, co może wystąpić w konfiguracji rozdzielonego zakresu.
  • Jeśli zakres DHCP istnieje na serwerze DHCP partnera, należy go usunąć przed skonfigurowaniem trybu failover DHCP.

Aby skonfigurować relację przełączenia awaryjnego przy użyciu programu PowerShell, wykonaj następujące kroki:

  1. Na pulpicie systemu Windows wybierz przycisk Start i wpisz dowolną część nazwy windows PowerShell.

  2. Kliknij prawym przyciskiem myszy program Windows PowerShell i wybierz Uruchom jako administrator.

  3. Użyj cmdlet PowerShell Add-DhcpServerv4Failover, aby dodać relację przełączania awaryjnego IPv4 w usłudze serwera DHCP. Uruchom następujące polecenie, aby utworzyć relację przełączania awaryjnego równoważenia obciążenia :

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

To polecenie tworzy relację przełączania awaryjnego z równoważeniem obciążenia między dhcp1.contoso.com i dhcp2.contoso.com. Tryb failover zawiera zakresy 10.10.10.0 i 10.20.20.0 w dhcp1.contoso.com. Te zakresy są tworzone w usłudze serwera DHCP partnera, która działa na komputerze o nazwie dhcp2.contoso.com w ramach tworzenia relacji trybu failover. Uwierzytelnianie komunikatów jest włączone dla wymiany wiadomości między serwerami z określonym tajnym kluczem.

Aby utworzyć relację gorącej rezerwy awaryjnego przełączenia, użyj polecenia:

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 jest usługą rezerwowego serwera DHCP, a dhcpserver2.contoso.com jest aktywną usługą serwera DHCP w relacji trybu failover.

Wyświetlanie relacji przełączania awaryjnego

Relacje trybu failover na serwerze DHCP można wyświetlić, używając programu Windows PowerShell lub konsoli DHCP.

Aby wyświetlić relacje failover na serwerze DHCP, możesz użyć polecenia cmdlet Get-DhcpServerv4Failover w wierszu polecenia programu Windows PowerShell z podwyższonymi uprawnieniami.

  1. Na pulpicie systemu Windows wybierz przycisk Start i wpisz dowolną część nazwy windows PowerShell.

  2. Kliknij prawym przyciskiem myszy program Windows PowerShell i wybierz Uruchom jako administrator.

  3. Uruchom następujące polecenie:

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

Zaletą korzystania z programu Windows PowerShell do wyświetlania relacji przełączania awaryjnego jest to, że można wyświetlić więcej właściwości relacji przełączania awaryjnego DHCP niż jest dostępnych w konsoli DHCP.

Edytuj relacje failover

Aby edytować relacje trybu failover na serwerze DHCP, możesz użyć programu PowerShell lub konsoli DHCP.

Aby edytować relacje trybu failover na serwerze DHCP, możesz użyć polecenia cmdlet Set-DhcpServerv4Failover.

  1. Na pulpicie systemu Windows wybierz przycisk Start i wpisz dowolną część nazwy windows PowerShell.

  2. Kliknij prawym przyciskiem myszy program Windows PowerShell i wybierz Uruchom jako administrator.

  3. Uruchom następujące polecenie:

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

To polecenie zmienia relację trybu failover dhcp1-dc1 na 70% żądań klienta obsługiwanych przez serwer DHCP.

Usuń relacje failover

Aby usunąć relację failover na serwerze DHCP, możesz użyć programu PowerShell lub konsoli DHCP.

Aby edytować relacje trybu failover na serwerze DHCP, możesz użyć polecenia cmdlet Remove-DhcpServerv4Failover.

  1. Na pulpicie systemu Windows wybierz przycisk Start i wpisz dowolną część nazwy windows PowerShell.

  2. Kliknij prawym przyciskiem myszy program Windows PowerShell i wybierz Uruchom jako administrator.

  3. Uruchom następujące polecenie:

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

Omówienie trybu failover protokołu DHCP