Strumenti Utente

Strumenti Sito


doc:pxe_server

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Prossima revisione
Revisione precedente
doc:pxe_server [2012/05/28 09:16] – creata xquietdoc:pxe_server [2020/08/17 22:55] (versione attuale) – [Configurare il server DHCP] xquiet
Linea 1: Linea 1:
 ====== Impostazione di un Server PXE ====== ====== Impostazione di un Server PXE ======
  
 +^            Impostazione di un Server PXE   ^^
 +^ Autore  | xquiet                   |
 +^ Data    | 28/05/2012 18:13                  |
 +^ Ultimo aggiornamento    | 20/04/2014 00:10  |
 +^ Livello | * * *                             |
 ===== Introduzione ===== ===== Introduzione =====
  
-Questo howto vi mostra come impostare un server PXE su Mageia per l'installazione di Mageia attraverso la rete.+Questo howto vi mostra come impostare un server PXE su Mageia per l'installazione di Mageia, o altre distribuzioni GNU/Linux, attraverso la rete.
  
 ===== Installazione dei requisiti ===== ===== Installazione dei requisiti =====
Linea 10: Linea 15:
  
   * dhcp-server   * dhcp-server
-  * tftp+  * tftp-server
   * pxelinux   * pxelinux
  
 Potete installarli attraverso la comoda interfaccia grafica fornita dal **Centro di Controllo Mageia** (MCC) oppure usando **urpmi** come segue: Potete installarli attraverso la comoda interfaccia grafica fornita dal **Centro di Controllo Mageia** (MCC) oppure usando **urpmi** come segue:
  
-''urpmi dhcp-server tftp pxelinux''+''urpmi dhcp-server tftp-server pxelinux''
  
-Ad installazione completata verificate prima di tutto che //tftp// sia raggiungibile:+Ad installazione completata verificate prima di tutto che //tftp// sia raggiungibile tramite xinetd:
  
 ''netstat -uap | grep tftp'' ''netstat -uap | grep tftp''
Linea 28: Linea 33:
  
 <file> <file>
 +allow booting;
 +allow bootp;
 option domain-name-servers 192.168.0.1; option domain-name-servers 192.168.0.1;
 default-lease-time 86400; default-lease-time 86400;
Linea 43: Linea 50:
 ==== Configurare tftp ==== ==== Configurare tftp ====
  
-Installare kernel ed immagine init per l'avvio+=== Installare kernel ed immagine init per l'avvio ===
  
-Creare la cartella mageia-1-i586 in /var/lib/tftpboot e copiare al suo interno kernel e immagine di init che potete recuperare dal classico dvd di installazione o da qualsiasi repository ufficiale:+Creare la cartella **mageia-4-x86_64** in ///var/lib/tftpboot// e copiare al suo interno kernel e immagine di init che potete recuperare dal classico dvd di installazione o da qualsiasi repository ufficiale:
  
-mkdir /var/lib/tftpboot/mageia-1-i586+''mkdir /var/lib/tftpboot/mageia-4-x86_64''
  
-cd /var/lib/tftpboot/mageia-1-i586+''cd /var/lib/tftpboot/mageia-4-x86_64''
  
-wget http://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/1/i586/isolinux/alt0/vmlinuz+''wget http://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/4/x86_64/isolinux/x86_64/vmlinuz''
  
-wget http://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/1/i586/isolinux/alt0/all.rdz +''wget http://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/4/x86_64/isolinux/x86_64/all.rdz'' 
-Configurare il boot+ 
 +=== Configurare il boot ===
  
 Modificare il file di configurazione del boot via pxe con il vostro editor preferito (io uso vim) affinchè sia identico a quanto riportato sotto Modificare il file di configurazione del boot via pxe con il vostro editor preferito (io uso vim) affinchè sia identico a quanto riportato sotto
  
-vim X86PC/linux/pxelinux.cfg/default+''vim X86PC/linux/pxelinux.cfg/default''
  
-X86PC/linux/pxelinux.cfg/default+//X86PC/linux/pxelinux.cfg/default//
  
 +<file>
 PROMPT 1 PROMPT 1
-DEFAULT mageia-1-i586+DEFAULT mageia-4-x86_64
 DISPLAY messages DISPLAY messages
 TIMEOUT 50 TIMEOUT 50
 F1 help.txt F1 help.txt
-label mageia-1-i586 +label mageia-4-x86_64 
-         kernel ../../mageia-1-i586/vmlinuz +         kernel ../../mageia-4-x86_64/vmlinuz 
-         append initrd=../../mageia-1-i586/all.rdz +         append initrd=../../mageia-4-x86_64/all.rdz 
-Avviare (Riavviare) i servizi+</file> 
 + 
 +==== Avviare (Riavviare) i servizi ====
  
 Riavviate i servizi appena configurati per completare la configurazione del vostro server PXE Mageia Riavviate i servizi appena configurati per completare la configurazione del vostro server PXE Mageia
  
-service dhcp-server restart+''systemctl restart dhcp-server''
  
-service xinetd restart +''systemctl restart xinetd''
-Aprire le porte del Firewall+
  
-Assicurarsi che il firewall sia configurato per accettare connessioni in ingresso per i servizi DHCP, xinetd (per tftp) e NFS. +==== Aprire le porte del Firewall ====
-Verificare il corretto funzionamento+
  
-Io mi sono avvalso di un mini pc koala l'esito è stato positivo. Potete verificare il funzionamento del sistema anche utilizzando una macchina virtuale che supporti il boot da rete.+Assicurarsi che il firewall sia configurato per accettare connessioni in ingresso per i servizi DHCP, xinetd (per tftp) per i servizi di condivisione che eventualmente andrete ad utilizzare (ad esempio NFS). 
 + 
 +==== Verificare il corretto funzionamento ==== 
 + 
 +Potete verificare il funzionamento del sistema anche utilizzando una macchina virtuale che supporti il boot da rete o, in alternativa, tramite una qualsiasi macchina che supporti [[http://it.wikipedia.org/wiki/Preboot_Execution_Environment|PXE]].
  
 Una volta avviato il pc tramite il kernel caricato dal vostro server tramite rete potrete procedere all'installazione dei pacchetti sfruttando un server http, ftp, nfs, cdrom, hardisk, ecc. Una volta avviato il pc tramite il kernel caricato dal vostro server tramite rete potrete procedere all'installazione dei pacchetti sfruttando un server http, ftp, nfs, cdrom, hardisk, ecc.
 +
 +Per la configurazione dei server di condivisione rimandiamo alla sezione [[https://doc.mageia.org/mcc/3/en/content/mcc-networksharing.html|Network Sharing della guida ufficiale]]
  
doc/pxe_server.1338196583.txt.gz · Ultima modifica: 2019/01/27 10:39 (modifica esterna)