Hvordan konfigurere synologi NAS for diskløs oppstart av Fedora Workstation Topp 10 via ISCSI og IPXE

Hvordan konfigurere synologi NAS for diskløs oppstart av Fedora Workstation Topp 10 via ISCSI og IPXE
Diskløs oppstart er prosessen med å starte et operativsystem på datamaskinen din fra en ekstern disk. Den eksterne disken kan være en iScsi San, Fiber Channel San via FCOE (Fiber Channel over Ethernet), eller AOE SAN.Fordelene med diskløs oppstart er:
  • Lagrede lagringskostnader da ikke alle datamaskiner/servere på firmaet/laboratoriet ditt må ha en disk for å installere et operativsystem.
  • Effektiv lagringsutnyttelse som disker til den sentrale serveren (i dette tilfellet kan synologien din NAS) deles mellom mange datamaskiner/servere.
  • Enkelt å administrere som dataene til alle datamaskiner/servere vil bli lagret på en sentral server (i dette tilfellet din Synology NAS).
  • Enkelt å ta sikkerhetskopier av dataene til datamaskinene/serverne dine, da de vil bli lagret på en sentral server (i dette tilfellet din Synology NAS).
  • Lett å ta øyeblikksbilder av den eksterne disken. Så du kan enkelt gjenopprette en datamaskin/server fra enhver katastrofe i tilfelle det er noen.

I denne artikkelen skal jeg vise deg hvordan du konfigurerer synologien din NAS for diskløs oppstart av Fedora Workstation 36 på datamaskinene dine fra iSCSI Sanvia ipxe.

Innholdsfortegnelse

  1. Tekniskebetingelser
  2. Nettverkstopologi
  3. Sette opp en statisk IP -adresse på synologien din NAS
  4. Forberedelse av synologi NAS for PXE -oppstart med IPXE
  5. Opprette de nødvendige IPXE -konfigurasjonsfilene for diskløs oppstart
  6. Opprette en ISCSI LUN for å installere Fedora Workstation 36
  7. Installere Fedora Workstation 36 på iSCSI LUN
  8. Konfigurere IPXE for å starte opp fra iSCSI -målet
  9. Starting av Fedora Workstation 36 fra iSCSI -disker via IPXE
  10. Diskløs oppstart av andre Linux -distribusjoner
  11. Konklusjon
  12. Referanser

Tekniskebetingelser

San: Den fulle formen for SAN er lagringsområdet nettverk. Det er iSCSI -serveren. I dette tilfellet er det synologien din NAS.

iSCSI disk/LUN: Den logiske disken som deles på nettverket via iSCSI kalles en ISCSI LUN (logisk enhetsnummer). I denne artikkelen vil jeg også kalle det en ISCSI -disk.

iSCSI -mål: En eller flere iSCSI -disker/LUN -er vil bli kartlagt til et ISCSI -mål. Du blir bedt om å logge inn i et iSCSI -mål for å få tilgang til iSCSI -disker/LUNs kartlagt til det.

IQN: Den fulle formen for IQN er iSCSI kvalifisert navn. Det er en unik identifikator for ISCSI -målet og ISCSI -klienten.

For mer dyptgående informasjon om iSCSI og hvordan den fungerer, les artikkelen Konfigurer ISCSI Storage Server på CentOS 8.

Nettverkstopologi

Nettverkstopologien som brukes i denne artikkelen vises nedenfor. Her har jeg en Synology NAS og to diskløse datamaskiner PC-01 og PC-02 koblet til hjemmenettverket mitt. PC-01 har MAC -adressen 00: 0C: 29: 5a: E5: 56 og PC-02 har MAC -adressen 00: 0C: 29: AF: 38: 6A. Jeg vil vise deg hvordan du konfigurerer synologien NAS og IPXE -oppstartsserveren på en måte som datamaskinene PC-01 og PC-02 vil automatisk starte opp fra forskjellige iSCSI -disker/LUN -er avhengig av MAC -adressene deres.

Noter det Nettverkstopologien din vil være annerledes. Så ikke glem å gjøre de nødvendige justeringene i de etterfølgende delene av denne artikkelen.

Sette opp en statisk IP -adresse på synologien din NAS

Du vil ha problemer med PXE -oppstart med IPXE og diskløs oppstart av Fedora Workstation 36 på datamaskinene dine hvis IP -adressen til synologien din NAS endres ofte.

Sett opp en statisk IP -adresse på synologien NAS før du setter opp diskløs oppstart fra iSCSI San med IPXE. Hvis du trenger hjelp med å sette en statisk IP -adresse på synologien NAS, kan du lese artikkelen hvordan du tildeler en statisk IP -adresse til en Synology NAS?.

Forberedelse av synologi NAS for PXE -oppstart med IPXE

Forbered synologien din NAS for PXE -oppstart med IPXE.

For å utarbeide synologien din NAS for PXE -oppstart med IPXE, les artikkelen Hvordan konfigurere Synology NAS som PXE Boot Server for Netbooting Linux -installasjonsbilder med IPXE (BIOS og UEFI -versjon).

Du bør se følgende filer og mappe i pxeboot Delt mappe av synologien din NAS Når synologien NAS er konfigurert for PXE -oppstart med IPXE.

I konfigurasjon/ mappe, du vil se en IPXE -oppstartskonfigurasjonsfil støvel.ipxe også.

Forsikre deg om at du har alle nødvendige filer og mapper i pxeboot delt mappe før du går videre. Ikke glem å lese og følge artikkelen Hvordan konfigurere Synology NAS som PXE Boot Server for Netbooting Linux -installasjonsbilder med IPXE (BIOS og UEFI -versjon) Hvis du har problemer med å sette opp ipxe på synologien din NAS.

Opprette de nødvendige IPXE -konfigurasjonsfilene for diskløs oppstart

Jeg vil konfigurere IPXE på en måte som en annen oppstartskonfigurasjonsfil brukes til hver datamaskin på nettverket, avhengig av MAC -adressen til datamaskinene. På denne måten kan du konfigurere PXE -oppstart for hver av datamaskinene i nettverket hver for seg. Du kan også konfigurere flere oppstartsalternativer for hver av datamaskinene separat. Dette gir deg mye fleksibilitet.

Åpne [pxeboot]/config/boot.ipxe Startkonfigurasjonsfil med en tekstredigerer og skriver inn følgende koder:

#!ipxe
Sett NAS_IP 192.168.0.114
Sett boot_url tftp: // $ nas_ip/config/boot- $ net0/mac: hexhyp.ipxe
ekko oppstart fra url $ boot_url
kjede $ boot_url

Her, 192.168.0.114 er IP -adressen til synologien min NAS. Sørg for å erstatte den med din fra nå av. Hvis du trenger hjelp til å finne IP -adressen til synologien din NAS, kan du lese artikkelen hvordan finner jeg IP -adressen til synologien min NAS?.

Når du er ferdig, kan du lagre støvel.ipxe konfigurasjonsfil.

Her vil IPXE se etter oppstartskonfigurasjonsfiler støvel-.ipxe i konfigurasjon/ mappe av pxeboot delt mappe. er MAC -adressen til datamaskinen oppstart via ipxe. IPXE vil kjøre oppstartkonfigurasjonsfilen BOOT-00-0C-29-5A-E5-56.ipxe Hvis datamaskinen PC-01 med MAC -adressen 00: 0C: 29: 5a: E5: 56 støvler via ipxe. Legg merke til hvordan kolonene (:) av MAC -adressen erstattes med bindestrek (-).

Lag nå en ny oppstartskonfigurasjonsfil BOOT-00-0C-29-5A-E5-56.ipxe for datamaskinen PC-01 med MAC -adressen 00: 0C: 29: 5a: E5: 56 og skriv inn følgende linjer i den filen.

Når du er ferdig, kan du lagre BOOT-00-0C-29-5A-E5-56.ipxe fil.

Opprett en annen oppstartkonfigurasjonsfil BOOT-00-0C-29-AF-38-6A.ipxe for datamaskinen PC-02 med MAC -adressen 00: 0C: 29: AF: 38: 6A og skriv inn følgende linjer i den filen.

Når du er ferdig, kan du lagre BOOT-00-0C-29-AF-38-6A.ipxe fil.

Når du har opprettet de nødvendige oppstartskonfigurasjonsfilene, kan du starte opp datamaskinene på nettverket ditt.

I dette tilfellet vil det vise meldingen Oppstart på PC1 Som merket på skjermbildet nedenfor hvis jeg pxe starter datamaskinen PC-01. Det betyr at pxe start på PC-01 virker. IPXE leser konfigurasjonsfilen BOOT-00-0C-29-5A-E5-56.ipxe Når PXE startet opp PC-01.

På samme måte, hvis jeg pxe starter datamaskinen PC-02, Det vil vise meldingen Oppstart på PC2 Som merket på skjermbildet nedenfor. Det betyr at pxe start på PC-02 fungerer og ipxe leser konfigurasjonsfilen BOOT-00-0C-29-AF-38-6A.ipxe Når PXE startet opp PC-02.

Opprette en ISCSI LUN for å installere Fedora Workstation 36

I dette avsnittet skal jeg vise deg hvordan du lager et ISCSI -mål og LUN på synologien din NAS. Også hvordan du kartlegger iSCSI LUN til ISCSI -målet slik at du kan installere Fedora Workstation 36 på den og starte Fedora Workstation 36 Diskless på datamaskinen/serveren din med IPXE. Hvis du vil lære mer om å lage et ISCSI -mål på synologien NAS, kan du lese artikkelen Hvordan lager du et ISCSI -mål i Synology?.

Først, åpne San Manager App fra applikasjonsmenyen til DSM -nettgrensesnittet til synologien din NAS.

De San Manager App skal åpnes.

Naviger til iScsi delen og klikk på Legg til knapp for å opprette et nytt iSCSI -mål.

Du må klikke på Skape Knapp i stedet for å opprette et nytt ISCSI -mål som merket i skjermdumpen nedenfor hvis du allerede har opprettet noen ISCSI -mål.

ISCSI -målopprettingsveiviseren skal vises. Du kan opprette et nytt iSCSI -mål herfra. For mer informasjon om de tilgjengelige alternativene til ISCSI Target Creation Wizard, les artikkelen Hvordan lager du et ISCSI -mål i Synology?.

Jeg skal vise deg hvordan du oppretter et iSCSI -mål for diskløs oppstart av datamaskinen PC-01 bare. Du kan opprette et iSCSI -mål for datamaskinen PC-02 på samme måten.

Skriv inn PC-01-mål som iSCSI -målnavnet1, iqn.2022-05.com.Linuxhint: PC-01-mål som IQN2, og klikk på neste3.

Noter det IQN er en unik identifikator for ISCSI -målene for synologien din NAS. IQN følger et spesifikt format. For å lære mer om IQN og formatet, les oppretter et ISCSI -måldel av artikkelen Hvordan lager du et iSCSI -mål i synologi?.

Plukke ut Lag en ny LUN og klikk på NESTE.

Skriv inn PC-01-Disk01 som navnet på iSCSI LUN1. Velg et volum der du vil lagre ISCSI LUN -dataene fra plassering nedtrekksmenyen2. Skriv inn mengden diskplass (i GB/Gigabyte -enhet) du vil tildele til LUN3. Velg deretter en romfordelingsmetode fra Romallokering nedtrekksmenyen4, og klikk på NESTE5.

For mer informasjon om Tynn levering og Tykk bestemmelse, Les Opprette en LUN -del av artikkelen Hvordan lager du et iSCSI -mål i synologi?.

Et sammendrag av innstillingene som brukes til å lage et nytt LUN og ISCSI -mål vil vises.

Klikk på Ferdig For å lage et nytt LUN- og ISCSI -mål med disse innstillingene.

Et nytt iSCSI -mål PC-01-mål bør opprettes. En ny LUN PC-01-Disk01 skal opprettes og kartlegges til iSCSI -målet PC-01-mål også.

Lag et nytt ISCSI -mål på samme måte PC-02-mål for datamaskinen PC-02. Lag en ny LUN PC-02-Disk01 og kartlegge det til iSCSI -målet PC-02-mål.

Du finner mye informasjon om alle LUN -ene du har opprettet i Lun delen av San Manager app som du kan se på skjermbildet nedenfor.

Du må aktivere flere økter til ISCSI -målene du har opprettet for datamaskinene PC-01 og PC-02 For iSCSI diskløs oppstart av Fedora Workstation 36 for å jobbe perfekt.

Velg den og klikk på Redigere For å aktivere flere økter for ISCSI -målet PC-01-mål.

Undersøk Tillat flere økter fra en eller flere ISCSI -initiativtakere avkrysningsrute fra Avansert Tab og klikk på Lagre.

Flere økter skal være aktivert for iSCSI -målet PC-01-mål Som du kan se på skjermbildet nedenfor.

På samme måte, aktivere Flere økter for iSCSI -målet PC-02-mål.

Installere Fedora Workstation 36 på iSCSI LUN

Du må lage en oppstartbar USB -tommelstasjon av Fedora Workstation 36 ved hjelp av det offisielle ISO -bildet. Boot Fedora Workstation 36 på datamaskinen din fra USB -oppstarts -tommelstasjonen i live -modus for å installere Fedora Workstation 36 på iSCSI LUNS som du har opprettet i forrige del av denne artikkelen.

Hvis du trenger hjelp til å lage en oppstartbar USB -tommelfinger av Fedora Workstation 36 fra den offisielle Fedora Workstation 36 ISO -bildet, kan du lese artikkelen hvordan du installerer Fedora Workstation 35 fra USB.

Du vil se følgende vindu når du starter opp fra den oppstartbare USB -tommelstasjonen til Fedora Workstation 36. Plukke ut Start Fedora-Workstation-Live 36 og trykk E.

Skriv inn inst.Nonibftiscsiboot på slutten av Linuxefi linje som merket på skjermbildet nedenfor og trykk F10 å starte opp.

Fedora Workstation 36 bør starte opp i live -modus. Klikk på Installer til harddisk For å installere Fedora Workstation 36 til en iSCSI -disk.

Fedora Workstation 36 Installasjonsprogrammet skal vises.

Velg språket ditt og klikk på Fortsette.

Klikk på Installasjonsdestinasjon.

Klikk på Legg til en disk .. For å legge til en iSCSI -disk.

Klikk på Legg til iSCSI -målet ..

Skriv inn IP -adressen til synologien din NAS i Mål IP -adresse seksjon1.

Skriv inn en unik IQN for ISCSI -klienten/initiatoren i ISCSI -initiatorens navn seksjon2. I denne artikkelen vil jeg bruke Iqn iqn.2022-05.com.Linuxhint: IPXE-PC-01 Som klient/initiator IQN. Hvis du trenger en grundig forklaring av IQN-formatet, kan du lese ISCSI -mål- og initiatorens navnekonvensjoner delen av artikkelen Konfigurer ISCSI lagringsserver på CentOS 8.

Når du er ferdig, klikker du på Start oppdagelsen3.

Alle ISCSI -målene du har opprettet på synologien din, bør være oppført.

Plukke ut iqn.2022-05.com.Linuxhint: PC-01-mål og klikk på Logg Inn.

Klikk på Ok.

Du bør se en ny iSCSI -disk.

Velg den og klikk på Ferdig.

ISCSI -disken skal velges som installasjonsdestinasjon.

Noter det I denne artikkelen vil jeg gjøre automatisk partisjonering bare for å holde ting enkelt. Hvis du vil gjøre manuell partisjonering, må du sjekke artikkelen hvordan du installerer Fedora Workstation 35 fra USB.

Klikk på Ferdig.

Klikk på Begynn installasjon.

Fedora Workstation 36 blir installert på iSCSI -disken.

Fedora Workstation 36 blir installert på iSCSI -disken.

På dette tidspunktet bør Fedora Workstation 36 installeres på iSCSI -disken.

Klikk på Fullfør installasjonen.

Nå kan du slå av datamaskinen.

Klikk på Oppgavelinje > Slå av/logge ut > Slå av .. Som merket på skjermbildet nedenfor for å slå av datamaskinen.

Klikk på Slå av. Datamaskinen din vil slå seg av. Etterpå kan du fjerne USB -tommelstasjonen fra datamaskinen.

På samme måte kan du installere Fedora Workstation 36 på den andre iSCSI LUN/Disk som du har opprettet.

Konfigurere IPXE for å starte opp fra iSCSI -målet

Konfigurer nå IPXE-dataspesifikke oppstartkonfigurasjonsfiler slik at du kan starte Fedora Workstation 36 på datamaskinene dine fra ISCSI-disker via IPXE.

Konfigurere PC-01 (som har MAC -adressen 00: 0C: 29: 5a: E5: 56) å starte Fedora Workstation 36 fra iSCSI -disken PC-01-Disk01 (som er kartlagt til iSCSI -målet PC-01-mål med IQN iqn.2022-05.com.Linuxhint: PC-01-mål). Åpne IPXE -oppstartskonfigurasjonsfilen BOOT-00-0C-29-5A-E5-56.ipxe med en tekstredigerer og skriv inn følgende linjer:

#!ipxe
Sett initiator-IQN IQN.2022-05.com.Linuxhint: ipxe.PC-01
Sanboot - -Filename \ Efi \ Fedora \ Shimx64.EFI ISCSI: 192.168.0.114 ::: 1: IQN.2022-05.com.Linuxhint: PC-01-mål

Når du er ferdig, er IPXE -oppstartskonfigurasjonsfilen BOOT-00-0C-29-5A-E5-56.ipxe skal se ut som følger:

Her, iqn.2022-05.com.Linuxhint: ipxe.PC-01 er IQN for ISCSI -initiatorens navn1. Det skal være den samme verdien som du har satt i installasjon av Fedora Workstation 36 på iSCSI LUN -delen av denne artikkelen.

iqn.2022-05.com.Linuxhint: PC-01-mål er IQN for ISCSI -målet for synologien din som du vil logge på og starte Fedora Workstation 36 fra den kartlagte iSCSI -disken PC-01-Disk012.

192.168.0.114 er IP -adressen til synologien din NAS3.

På samme måte kan du konfigurere PC-02 (som har MAC -adressen 00: 0C: 29: AF: 38: 6A) å starte Fedora Workstation 36 fra iSCSI -disken PC-02-Disk01 (som er kartlagt til iSCSI -målet PC-02-mål med IQN iqn.2022-05.com.Linuxhint: PC-02-mål). Bare åpne IPXE -oppstartskonfigurasjonsfilen BOOT-00-0C-29-AF-38-6A.ipxe Skriv inn de samme linjene som i oppstartkonfigurasjonsfilen med de samme linjene som i oppstartkonfigurasjonsfilen BOOT-00-0C-29-5A-E5-56.ipxe, og gjør de nødvendige justeringene.

Starting av Fedora Workstation 36 fra iSCSI -disker via IPXE

Nå som alt er klart, kan du starte datamaskinen PC-01 via ipxe. Datamaskinen din skal begynne å starte Fedora Workstation 36 fra iSCSI -disken PC-01-Disk01 Som du kan se på skjermbildet nedenfor.

Om kort tid vil du se Grub -menyen til Fedora Workstation 36.

Plukke ut Fedora Linux (*) 36 (Workstation Edition) og trykk .

Fedora Workstation 36 bør starte opp fra ISCSI -disken. Du vil se det første oppsettvinduet til Fedora Workstation 36. Du kan sette opp en brukerkonto for Fedora Workstation 36 herfra.

Når du har gjort det første oppsettet, kan du bruke Fedora Workstation 36 på datamaskinen/serveren din som vanlig. Du trenger ikke noen fysisk disk som er installert på datamaskinen din.

På samme måte kan du starte Fedora Workstation 36 på datamaskinen PC-02 fra iSCSI -disken PC-02-Disk01 via ipxe.

Diskløs oppstart av andre Linux -distribusjoner

Hvis du trenger hjelp til å konfigurere Synology NAS for diskløs oppstart av andre Linux -distribusjoner fra ISCSI -disker via IPXE, kan du lese følgende artikler:

  1. Hvordan konfigurere synologi NAS for diskløs oppstart av Ubuntu 22.04 LTS via iSCSI og IPXE
  2. Hvordan konfigurere synologi NAS for diskløs oppstart av RHEL 9 via iSCSI og IPXE

Konklusjon

I denne artikkelen har jeg vist deg hvordan du konfigurerer en Synology NAS for diskløs oppstart (fra iSCSI -disker) Fedora Workstation 36 på datamaskinene/serverne på nettverket ditt via IPXE. Jeg har vist deg hvordan du konfigurerer IPXE til å bruke forskjellige IPXE -oppstartskonfigurasjoner for forskjellige datamaskiner/servere på nettverket ditt, avhengig av MAC -adressen deres. På denne måten vil du kunne konfigurere/kontrollere oppstart for hver av datamaskinene/serverne på nettverket hver for seg og også konfigurere flere oppstart. Dette vil også gjøre diskløs oppstart sømløs som å starte opp fra lokale disker.

Referanser:

https: // tilgang.Rød hatt.com/dokumentasjon/en-us/red_hat_enterprise_linux/8/html/performing_a_standard_rhel_installation/iSCSI-Disks-Installation-Program_installing-Rhel