PowerEdge: Starta server med PXE över IPv6 i UEFI-läge
Summary: Den här artikeln handlar om att konfigurera en PowerEdge-server för start från ett nätverk med IPv6 i UEFI-läge (Unified Extensible Firmware Interface). De flesta av stegen gäller även för start från ett nätverk i ett IPv4-nätverk. ...
Instructions
Översikt
PowerEdge-servrar stöder start av flera alternativ för att starta en server från ett nätverk med IPv4/IPv6:
- PXE-start (Preboot Execution Environment) – servern tar emot konfiguration från en DHCP-server (DHCP krävs för PXE-start) och start med TFTP-protokollet (Trivial File Transfer Protocol).
- HTTP-start (Hypertext Transfer Protocol) – servern kan manuellt ange eller ta emot konfiguration från en DHCP-server och starta med HTTP-protokollet.
- iSCSI-start (Internet Small Computer Systems Interface) – servern kan manuellt specificera eller ta emot konfiguration från en DHCP-server och start med iSCSI-protokollet.
Konfigurationen kan anges manuellt för HTTP- och iSCSI-start. För ett större antal servrar är det dock önskvärt att använda DHCP.
Konfigurera DHCP-, TFTP-, HTTP-server- och iSCSI-lagring
Kontrollera att DHCP-servern tillhandahåller IP-konfiguration till klienter, inklusive alternativ för startkonfiguration. Kontrollera detta med DHCP-serverns leverantörsdokumentation.
Startalternativ finns dokumenterade i RFC5970 DHCPv6-alternativ för nätverksstart. Endast alternativet "boot-file-url" är obligatoriskt, resten är valfria. Läs även dokumentationen för DHCP-serverleverantören.
Några av alternativen för DHCP-startkonfiguration
Obligatoriskt DHCP-alternativ:
dhcp6.bootfile-url "tftp://[TFTP_server_IP]/boot_filename";- Det här alternativet anger URL:en för startfilen.
-
Obs! IPv6-adressen måste omges av hakparenteser.
-
Obs! Användarnamn, lösenord eller port stöds inte som en del av URL:en.
Exempel:
dhcp6.bootfile-url "tftp://[fd00::1]/boot.efi";
Andra alternativ inkluderar alternativ för att ange startparametrar och enhetsleverantörsklasser.
Kontrollera att startfilerna är tillgängliga.
Kontrollera att filerna som konfigurerats i DHCP-konfigurationen är tillgängliga på TFTP- eller HTTP-servern. Kontrollera också att servern kan nå TFTP- eller HTTP-servern via IPv6-nätverket.
Om du konfigurerar iSCSI-start kontrollerar du att den konfigurerade iSCSI-volymen är tillgänglig. Det bör finnas en startvolym per server. Kontrollera att servern kan nå iSCSI-målet via IPv6-nätverk.
Verifiera nätverkskonfigurationen.
Kontrollera att nätverket är konfigurerat för att vidarebefordra IPv6-trafik. Ibland kan det hända att nätverksswitchar inte vidarebefordrar DHCP-trafik till DHCP-servern som standard. Mer information finns i dokumentationen till switchleverantören.
MLD-snooping (Multicast Listener Discovery)
MLD-snooping är en funktion som används i IPv6-nätverk för att förhindra att multicast-trafik översvämmar ett nätverk. MLD-snooping gör det möjligt för en switch att lyssna efter MLD-meddelanden och dynamiskt skapa en multicast-vidarebefordringstabell. Den här tabellen avgör vilka portar på switchen som ska ta emot multicast-trafik.
Dell OS10-switchar
Dell OS10-switchar har ipv6 MLD Snooping aktiverat som standard på VLAN-gränssnitt.
Ibland vidarebefordrar switchen inte DHCP-begäranden till DHCP-servern.
Se till att DHCP-paketet vidarebefordras till din DHCP-server eller överväg att inaktivera IPv6 MLD-snooping på det konfigurerade VLAN-gränssnittet i felsökningssyfte. Detta kan orsaka en ökning av nätverkstrafiken, som utan MLD snooping multicast-trafiksändningar i hela VLAN.
Läs dokumentationen och konfigurera switcharna efter behov.
Serverkonfiguration
UEFI-startalternativen konfigureras från systemets BIOS (Basic Input/Output System). Alternativt kan du konfigurera BIOS-inställningen med iDRAC.
Öppna system-BIOS.
Öppna system-BIOS genom att trycka på F2 under omstart av servern.
Kontrollera att startläget är inställt på UEFI i BIOS.
I BIOS väljer du Nätverksinställningar och aktiverar PXE-, HTTP- och iSCSI-enheter enligt dina krav.
När en PXE-, HTTP- eller ISCSI-enhet är aktiverad, och om Autoconfiguration eller DHCP är aktiverat, kontaktar servern DHCP-servern under PXE-, HTTP- eller iSCSI-startsekvensen. PXE, HTTP och iSCSI har alternativ att välja mellan IPv4 eller IPv6. Välj efter behov.
-
Obs! Till skillnad från UEFI-startläget konfigureras startalternativen i BIOS-startläge utanför BIOS i enhetens ROM-alternativ.
-
Obs! Se dokumentationen för serverns operativsystem (OS) för att kontrollera vilka alternativ för nätverksstart som stöds för det måloperativsystem som används på servern och specifika instruktioner som krävs för att måloperativsystemet ska starta korrekt.
Din server bör vara redo att starta från nätverket.
Felsökningssteg
- Servern rapporterar under UEFI-start om den tas emot och IP-adress från DHCP-servern.
- Om servern inte får en IP-adress kanske du vill göra en paketinsamling, till exempel med hjälp av en portspegling. Vi rekommenderar att du samlar in paket i det nätverksswitchgränssnitt som servern använder för att starta från nätverket. Konfigurera portspegling – läs dokumentationen från switchleverantören.
- Granska den insamlade paketinformationen med ditt val av Ethernet-analysverktyg.
- Felmeddelandet "startfilnamn har inte angetts" kan tyda på att fel protokoll skickades från DHCP-servern, till exempel "HTTP" i stället för "TFTP".