Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Installazione/DaRete"
Differenze tra le versioni 10 e 100 (in 90 versioni)
Versione 10 del 02/05/2008 20.51.21
Dimensione: 2345
Commento:
Versione 100 del 04/05/2010 19.51.57
Dimensione: 4370
Commento: ho sostituito riferimenti a 8.10 con 9.10 anche perchè li ho già testati
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
[[Indice()]]
[[VersioniSupportate(hardy gutsy)]]
## page was renamed from DanielSchwitzgebel/Prove3
#format wiki
#LANGUAGE it
[[BR]]
[[Indice(depth=1)]]
[[Informazioni(rilasci="9.10 8.04")]]
Linea 6: Linea 11:
= Preparazione = In questa pagina viene spiegato come installare un server per l'installazione remota dei client.
Linea 8: Linea 13:
Per accedere all'interfaccia web dell'applicazione è necessario installare il server web '''apache'''. Consultare la [:Server/Web:relativa guida]. = Preparativi =

Abilitare il [:Repository/Componenti:componente] '''universe''' dei [:Repository:repository] ufficiali.
Linea 12: Linea 19:
Per installare '''!SmokePing''' è necessario [:AmministrazioneSistema/InstallareProgrammi:installare] i seguenti pacchetti, reperibili dal [:Repository/Componenti:componente] '''universe''' dei [:Repository:repository ufficiali]:
 
 * ''smokeping''
 * ''curl''
 * ''libauthen-radius-perl''
 * ''libnet-ldap-perl''
 * ''libnet-dns-perl''
 * ''libio-socket-ssl-perl''
 * ''libnet-telnet-perl''
 * ''libsocket6-perl''
 * ''libio-socket-inet6-perl''
È necessario [:AmministrazioneSistema/InstallareProgrammi:installare] sul server i pacchetti [apt://openbsd-inetd openbsd-inetd], [apt://tftpd-hpa tftpd-hpa], [apt://dhcp3-server dhcp3-server].
Linea 24: Linea 21:
= Configurazione =
Linea 26: Linea 22:
Creare il file `/etc/smokeping/config` con un [:Ufficio/EditorDiTesto:editor di testo] con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] e inserire un testo simile al seguente: = Configurazione del server =
Linea 28: Linea 24:
{{{
# Please edit this to suit your installation
owner = Nome Cognome
contact = indirizzo@email
cgiurl = http://localhost/cgi-bin/smokeping.cgi
mailhost = Server SMTP
# specify this to get syslog logging
syslogfacility = local0
# each probe is now run in its own process
# disable this to revert to the old behaviour
# concurrentprobes = no
== Configurare il servizio DHCP ==

 0. Per configurare il servizio DHCP sul server in modo da consentire ai client all'avvio di trovare, tramite PXE, il server d'installazione remota, aprire con un [:Ufficio/EditorDiTesto:editor di testo] e con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] il file `etc/dhcp3/dhcpd.conf`, ed aggiungere alla fine del file le seguenti istruzioni: {{{
subnet 192.168.0.0 netmask 255.255.255.0 {
        range 192.168.0.100 192.168.0.200;
        filename "pxelinux.0";
}
Linea 41: Linea 33:
Modificare le diciture «Nome Cognome» e «indirizzo@email» «Server SMTP» adattandole alle proprie esigenze.  0. Nel caso in cui il server DHCP sia diverso dal server d'installazione remota è necessario aggiungere anche la seguente riga: {{{
next-server ip_server;
}}} Sostituire la dicitura «ip_server» con l'IP del server d'installazione remota. Se questo parametro non è specificato, il server DHCP corrisponde al server d'installazione remota.
Linea 43: Linea 37:
== Messaggio di benvenuto ==

Nelle impostazione è anche possibile modificare il messaggio di benvenuto a proprio piacimento, sempre nel file `/etc/smokeping/config` modificare il parametro '''remark''' a proprio piacimento.

== Suddivisione dei menu ==

'''!SmokePing''' da anche la possibilità di suddividere il menu a proprio piacimento, per esempio aggiungendo sottodomini di altre nazioni nel caso di un'azienda internazionale.

{{{
+ World

menu = World
title = Worldwide Connectivity

++ Europe

menu = Europe
title = European Connectivity

+++ Switzerland

menu = Switzerland
title = Swiss Connectivity
alerts = bigloss,someloss,startloss
host = www.ch.ti.abc
 0. Per applicare le modifiche, riavviare il servizio digitando in una finestra di terminale il seguente comando: {{{
sudo /etc/init.d/dhcp3-server restart
Linea 70: Linea 41:
I «+» stanno ad indicare i vari sottolivelli che compongono i menu, mentre i parametri come '''host''', '''menu''' e '''title''' stanno ad indicare la configurazione da applicare. == Configurazione di tftpd-hpa ==
Linea 72: Linea 43:
= Monitoraggio dei servizi =  0. Configurare il server d'installazione, aprire con un [:Ufficio/EditorDiTesto:editor di testo] e con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] il file `/etc/inetd.conf` e sostituire il contenuto con la seguente riga: {{{
tftp dgram udp wait root /usr/sbin/in.tftpd /usr/sbin/in.tftpd -s /var/lib/tftpboot
}}}

 0. Sempre con un [:Ufficio/EditorDiTesto:editor di testo] e con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] aprire il file `/etc/default/tftpd-hpa` e modificarlo come segue: {{{
RUN_DEAMON=”yes”
}}}

 0. Per applicare le modifiche riavviare il servizio digitando in una finestra di terminale il seguente comando: {{{
sudo /etc/init.d/tftpd-hpa restart
}}}

 0. È necessario scaricare i file necessari all'installazione da rete; digitare, fra i seguenti, i comandi adatti alla propria architettura e al sistema desiderato:

  * '''Ubuntu 9.10''' «'''Karmic Koala'''»:
   * architetture a ''32 bit'': {{{
cd ~
lftp -c "open http://it.archive.ubuntu.com/ubuntu/dists/karmic/main/installer-i386/current/images/; mirror netboot/"
}}}
   * architetture a ''64 bit'': {{{
cd ~
lftp -c "open http://it.archive.ubuntu.com/ubuntu/dists/karmic/main/installer-amd64/current/images/; mirror netboot/"
}}}

  * '''Ubuntu 8.04''' «'''Hardy Heron'''»:
   * architetture a ''32 bit'': {{{
cd ~
lftp -c "open http://it.archive.ubuntu.com/ubuntu/dists/hardy/main/installer-i386/current/images/; mirror netboot/"
}}}
   * architetture a ''64 bit'': {{{
cd ~
lftp -c "open http://it.archive.ubuntu.com/ubuntu/dists/hardy/main/installer-amd64/current/images/; mirror netboot/"
}}}

 0. Per installare i file appena scaricati è sufficiente digitare in una finestra di terminale il seguente comando: {{{
sudo cp -a netboot/* /var/lib/tftpboot
}}}

= Avvio del client =

Entrare nel BIOS del client ed impostare come avvio primario l'interfaccia di rete, salvare le modifiche apportate e riavviare il computer. Verrà avviata l'[:Installazione/Generale:installazione] di '''Ubuntu'''.

= Ulteriori risorse =

 * [https://help.ubuntu.com/community/PXEInstallServer Documento originale]
 * [:Installazione/CdMinimale:Installazione da CD minimale]
 * [http://www.intilinux.com/howto/983/installare-ubuntu-senza-lettore-cddvd-attraverso-pxe/ Installazione attraverso PXE su Intilinux]
 * [http://www.howtoforge.com/ubuntu_pxe_install_server Approfondimento dell'argomento su HowToForge]
 * [http://it.wikipedia.org/wiki/Preboot_Execution_Environment Voce enciclopedica di PXE]
----
CategoryInstallazioneSistema CategoryAmministrazione

BR Indice(depth=1) Informazioni(rilasci="9.10 8.04")

Introduzione

In questa pagina viene spiegato come installare un server per l'installazione remota dei client.

Preparativi

Abilitare il [:Repository/Componenti:componente] universe dei [:Repository:repository] ufficiali.

Installazione

È necessario [:AmministrazioneSistema/InstallareProgrammi:installare] sul server i pacchetti [apt://openbsd-inetd openbsd-inetd], [apt://tftpd-hpa tftpd-hpa], [apt://dhcp3-server dhcp3-server].

Configurazione del server

Configurare il servizio DHCP

  1. Per configurare il servizio DHCP sul server in modo da consentire ai client all'avvio di trovare, tramite PXE, il server d'installazione remota, aprire con un [:Ufficio/EditorDiTesto:editor di testo] e con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] il file etc/dhcp3/dhcpd.conf, ed aggiungere alla fine del file le seguenti istruzioni:

    subnet 192.168.0.0 netmask 255.255.255.0 {
            range 192.168.0.100 192.168.0.200;
            filename "pxelinux.0";
    }
  2. Nel caso in cui il server DHCP sia diverso dal server d'installazione remota è necessario aggiungere anche la seguente riga:

    next-server ip_server;
    Sostituire la dicitura «ip_server» con l'IP del server d'installazione remota. Se questo parametro non è specificato, il server DHCP corrisponde al server d'installazione remota.
  3. Per applicare le modifiche, riavviare il servizio digitando in una finestra di terminale il seguente comando:

    sudo /etc/init.d/dhcp3-server restart

Configurazione di tftpd-hpa

  1. Configurare il server d'installazione, aprire con un [:Ufficio/EditorDiTesto:editor di testo] e con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] il file /etc/inetd.conf e sostituire il contenuto con la seguente riga:

    tftp    dgram   udp    wait    root    /usr/sbin/in.tftpd /usr/sbin/in.tftpd -s /var/lib/tftpboot
  2. Sempre con un [:Ufficio/EditorDiTesto:editor di testo] e con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] aprire il file /etc/default/tftpd-hpa e modificarlo come segue:

    RUN_DEAMON=”yes”
  3. Per applicare le modifiche riavviare il servizio digitando in una finestra di terminale il seguente comando:

    sudo /etc/init.d/tftpd-hpa restart
  4. È necessario scaricare i file necessari all'installazione da rete; digitare, fra i seguenti, i comandi adatti alla propria architettura e al sistema desiderato:
    • Ubuntu 9.10 «Karmic Koala»:

      • architetture a 32 bit:

        cd ~
        lftp -c "open http://it.archive.ubuntu.com/ubuntu/dists/karmic/main/installer-i386/current/images/; mirror netboot/"
      • architetture a 64 bit:

        cd ~
        lftp -c "open http://it.archive.ubuntu.com/ubuntu/dists/karmic/main/installer-amd64/current/images/; mirror netboot/"
    • Ubuntu 8.04 «Hardy Heron»:

      • architetture a 32 bit:

        cd ~
        lftp -c "open http://it.archive.ubuntu.com/ubuntu/dists/hardy/main/installer-i386/current/images/; mirror netboot/"
      • architetture a 64 bit:

        cd ~
        lftp -c "open http://it.archive.ubuntu.com/ubuntu/dists/hardy/main/installer-amd64/current/images/; mirror netboot/"
  5. Per installare i file appena scaricati è sufficiente digitare in una finestra di terminale il seguente comando:

    sudo cp -a netboot/* /var/lib/tftpboot

Avvio del client

Entrare nel BIOS del client ed impostare come avvio primario l'interfaccia di rete, salvare le modifiche apportate e riavviare il computer. Verrà avviata l'[:Installazione/Generale:installazione] di Ubuntu.

Ulteriori risorse


CategoryInstallazioneSistema CategoryAmministrazione