LTSP Linux Terminal Server Project INFN - Napoli 1 INFM - UDR Napoli 2 Workshop CCR 2003 – Paestum Rosario Esposito 1 Francesco Maria Taurino 1,2 Gennaro.

Slides:



Advertisements
Presentazioni simili
Corso di Fondamenti di Informatica
Advertisements

Università degli Studi di Napoli "Federico II" - a.a. 2002/2003 Le TD nei processi di apprendimento: strategie di apprendimento collaborativo supportate.
Installazione di Apache 2, PHP5, MySQL 5
Webb.it 2002 Fabio Busatto Linux Startup: configurazione sicura post installazione
INTERNET : ARPA sviluppa ARPANET (rete di computer per scopi militari)
1 Approfondimenti su Linux. Corso di SISTEMI OPERATIVI Dipartimento di Informatica e Scienze dellInformazione 2 La storia Il sistema operativo Linux è
Connessione con MySQL.
IL NOSTRO LABORATORIO Di INFORMATICA. Nel nostro laboratorio abbiamo 24 postazioni con dei computer di tipo Desktop con queste caratteristiche: Sistema.
IL NOSTRO LABORATORIO Di INFORMATICA. Presentazione Nel nostro laboratorio abbiamo 24 postazioni con dei computer di tipo Desktop con queste caratteristiche:
Organizzazione di una rete Windows 2003
Servizio DHCP.
Giuseppe Fabio Fortugno.
NESSUS.
OPEN OFFICE e IMPRESS Masucci Antonia Maria.
Installazione pacchetti sotto Linux. Linux: Installare le applicazioni Adesso che abbiamo configurato Linux vogliamo imparare a installare qualche programma.
Architettura del World Wide Web
ENEA GRID è un sistema integrato capace di rispondere ai seguenti obbiettivi: mettere a disposizione un sistema di produzione capace di offrire i servizi.
LDAP Studio di fattibilità. Le sezioni dello studio di fattibilità 1. Panoramica sulla situazione attuale 2. Progetto della soluzione 3. Specifiche generali.
2) Sistemi operativi Lab. Calc. AA2004/05 - cap.2.
Posta elettronica : per iniziare : per iniziare Primi passi con la posta elettronica Primi passi con la posta elettronica
4 Cosa è una rete? ã Punto di vista logico: sistema di dati ed utenti distribuito ã Punto di vista fisico: insieme di hardware, collegamenti, e protocolli.
Corso di PHP.
Microsoft Windows Installazione, gestione ed utilizzo delle risorse Microsoft nella sezione INFN di BOLOGNA.
Test sul Cisco VPN Concentrator
Linux Riunione Referenti-CCL 2-Luglio Utilizzo di Linux Principale (unica) piattaforma di calcolo per HEP Grid Supportato dalle maggiori industrie.
Gruppo Directory Services Rapporto dell'attivita' svolta - Marzo 2000.
LNL M.Biasotto, Bologna, 13 dicembre Installazione automatica Massimo Biasotto – INFN LNL.
E. Ferro / CNAF / 14 febbraio /13 GRID.it servizi di infrastruttura Enrico Ferro INFN-LNL.
Corso di Informatica per Giurisprudenza Lezione 7
GIADA O N L I N E.
1 Installazione da rete Introduzione Configurazione del server NFS Cosa serve sul client Configurazione kickstart.
Guida IIS 6 A cura di Nicola Del Re.
Totem – Linux L'obiettivo è quello di predisporre una macchina che consenta all'utenza di poter utilizzare solamente un browser e navigare solamente.
Terminal Services. Sommario Introduzione al Terminal Services Introduzione al Terminal Services Funzioni di un Terminal Server in una rete Windows 2000.
VIRTUALIZZAZIONE Docente: Marco Sechi Modulo 1.
Server Web in una rete Windows Sommario Meccanismi di accesso remoto Meccanismi di accesso remoto Introduzione ai Server Web Introduzione ai Server.
1 Ripassino Reti di Computer Carasco 19/02/ Che cosa è una rete informatica? Una rete informatica è un insieme di computer connessi tra di loro.
WEB: Progetto: Documentazione: Soluzioni per video streaming.
Gianpaolo Cecere Introduzione
Modulo n – U.D. n – Lez. n Nome Cognome – titolo corso.
Introduzione a Linux... Un sistema operativo LIBERO ! L'installazione...
Configurazione di una rete Windows
Amministrazione della rete: web server Apache
Lezione 1 Approccio al sistema operativo : la distribuzione Knoppix Live Cd Knoppix 3.6 Interfacce a caratteri e grafica: console e windows manager File.
Active Directory e Gestione Utenti di Valerio Di Bacco.
A cura di: Huber Roberto, Zaharulko Nicola, Debernardi Daniele.
PHP - PHP: Hypertext Preprocessor. Introduzione PHP (acronimo ricorsivo per "PHP: Hypertext Preprocessor") è un linguaggio di scripting general-purpose.
QMAN Queue Manager Documentazione Commerciale Presentazione prodotti.
Francesco M. Taurino – INFM Napoli 1 Netdisco Gestione e controllo degli apparati di rete Workshop sulle problematiche di Calcolo.
Configurazione IP4a-1 Configurazione IP Reti II Stefano Leonardi.
Extreme Cluster Administration Toolkit Alberto Crescente, INFN Sez. Padova.
Francesco M. Taurino 1 NESSUS IL Security Scanner.
Unattended Installazione non presidiata di macchine Windows 2K/XP INFN - Napoli 1 INFM - UDR Napoli 2 Workshop CCR 2003 – Paestum Rosario Esposito 1 Francesco.
Temp Sentry: un sistema di rilevazione dati ambientali Guerra Alberto INFN-Sezione di Roma, P.le Aldo Moro, 2, I Roma, Italy Introduzione Il sistema.
Condor standard. Sistema Batch. Tool di installazione D. Bortolotti,P.Mazzanti,F.Semeria Workshop Calcolo Paestum 9-12 Giugno 2003.
Sistemi di elaborazione dell’informazione Modulo 2 -Protocolli di rete TCP/IP Unità didattica 4 -Gestione degli indirizzi Ernesto Damiani Lezione 1 – Assegnazione.
INSTALLAZIONE DI UNA RETE LOCALE
Revisione 1.1 del 10 aprile 2003 Introduzione all’utilizzo del laboratorio di Informatica Sergio Andreozzi Corso di Laurea.
Sistemi di elaborazione dell’informazione Modulo 3 -Protocolli applicativi Unità didattica 2 -Telnet, FTP e altri Ernesto Damiani Lezione 4 – Napster e.
Tutor Domenico Cocciaglia PARTE INTRODUTTIVA LEZIONE 1 CORSO BASE INFORMATICA /07/20151.
Grid nelle sezioni: Milano Luca Vaccarossa INFN – Sezione di Milano Workshop sulle Problematiche di Calcolo e Reti nell'INFN.
LNL CMS M.Biasotto, Bologna, 28 maggio Upgrade farm a RH-7.3  Due anni fa la farm era stata installata usando una versione customizzata di ANIS.
Protocolli di rete. Sommario  Introduzione ai protocolli di rete  Il protocollo NetBEUI  Il protocollo AppleTalk  Il protocollo DLC  Il protocollo.
I Sistemi Operativi. Che cosa sono? Il sistema operativo è un software di base che fa funzionare il computer. I Sistemi operativi più importanti sono:
Windows Deployment Services Ai LNF e’ stato realizzato il servizio WDS su Windows Ent 2008 R2. Il sistema e’ stato virtualizzato sul cluster Linux Xen.
Corso linux RiminiLUG presenta Rete a bassissimo budget per il piccolo ufficio architettura di rete LTSP in contesti professionali corso linux 2008.
Installazione Sistemi Operativi Windows tramite PXE INFN Bologna - Antonella Monducci.
 Network Address Traslation: tecnica che permette di trasformare gli indirizzi IP privati in indirizzi IP pubblici  Gli indirizzi devono essere univoci.
Installazione: Kubuntu 8.04 corso linux 2008 RiminiLUG presenta Guida passo-passo all'installazione di Kubuntu questa guida vale anche per l'installazione.
LTSP (Linux Terminal Server Project) GNU/Linux ed Workshop di Enrico Teotti powered with Gentoo Linux Linux Day LUG Mantova.
Transcript della presentazione:

LTSP Linux Terminal Server Project INFN - Napoli 1 INFM - UDR Napoli 2 Workshop CCR 2003 – Paestum Rosario Esposito 1 Francesco Maria Taurino 1,2 Gennaro Tortone 1

CCR 2003 – Paestum 2 Dotare le sale utenti e i laboratori studenti di terminali che permettano l'utilizzo delle risorse dei centri di calcolo I terminali seriali e gli X-terminal (tipo Digital VXT) sono ormai obsoleti e non offrono prestazioni ritenute soddisfacenti Il carico di lavoro sui sistemisti è solitamente molto elevato ed è possibile dedicare poco tempo alla manutenzione delle sale utenti Affidare agli utenti, a volte occasionali, una postazione di lavoro Windows aumenta i rischi di intrusione / hackeraggio Problema

CCR 2003 – Paestum 3 Possibili soluzioni Nuovi sistemi X-terminal sono disponibili in commercio, ma a prezzi piuttosto elevati e caratteristiche hardware medio- basse I terminali Windows prevedono l'utilizzo di server Microsoft ($$) e non consentono l'accesso a risorse Xwindows, se non nelle versioni più costose PC standard con una installazione personalizzata di Linux (es.: LinuXterminal ) LTSP – Linux Terminal Server Project

CCR 2003 – Paestum 4 LTSP - Introduzione LTSP è un prodotto OpenSource che fornisce un metodo molto semplice per utilizzare PC a basso costo come terminali grafici o testuali Consente il boot di macchine diskless tramite una scheda di rete dotata di EEPROM (es.: 3com 905cTX) oppure PXE-compliant Prevede l’utilizzo di un boot server su cui girano i servizi dhcp, tftp e nfs e su cui vanno installati i pacchetti di LTSP, reperibili su

CCR 2003 – Paestum 5 LTSP – Altri utilizzi Può essere utilizzato per creare chioschi informatici o internet cafè Esistono pacchetti per trasformare un pool di terminali LTSP in una Linux farm con OpenMosix (es.: E' possibile consentire l'accesso ai floppy dei terminali per trasferire file da/verso i sistemi di public login Sono disponibili alcune applicazioni per l'esecuzione in locale, come Netscape, rdesktop, il client ICA, ma e' necessario configurare un server NIS

CCR 2003 – Paestum 6 LTSP – Come funziona (1/2) Il PC-terminale, dopo l'accensione ed il POST, rileva la presenza di una rom boottabile Viene eseguito il codice di Etherboot, che effettua la richiesta DHCP Il server DHCP risponde alla richiesta con i dati relativi all'indirizzo ip, la netmask, il path ed il nome del kernel da scaricare ed il percorso da montare come rootfs Via TFTP viene scaricato il kernel da eseguire Il kernel riconosce l'hardware della macchina ma invece di eseguire “init” esegue lo script “linuxrc”

CCR 2003 – Paestum 7 LTSP – Come funziona (2/2) linuxrc, fra le altre cose, monta la directory root dal server nfs e lancia “init” Init completa la configurazione della macchina ed imposta il terminale al runlevel specificato: 3 : shell (debug delle configurazioni) 4 : sessioni telnet 5 : sessione X, con richiesta XDMCP verso il server specificato. A questo runlevel la scheda grafica viene configurata in modo automatico!

CCR 2003 – Paestum 8 Hardware supportato PC x86 compatibili (esiste una versione sperimentale per macchine PPC) Tutte le schede di rete supportate da Etherboot e dal kernel di Linux Tutte le schede video supportate da XFree86 4.1, oppure grazie ad appositi pacchetti aggiuntivi

CCR 2003 – Paestum 9 LTSP – server (1/8) LTSP è disponibile in formato sorgente, tgz, deb, e rpm per RedHat, Mandrake, Suse Le slide si riferiscono all’installazione di un boot-server con Mandrake Linux I pacchetti LTSP necessari sono 4 ltsp_core – mini-distribuzione per i client ltsp_kernel – kernel per i terminali ltsp_x_core – XFree ltsp_x_fonts – fonts per X-Windows

CCR 2003 – Paestum 10 LTSP – server (2/8) Installare i pacchetti dhcp-server, tftp-server e nfs-server # urpmi dhcp-server # urpmi tftp-server # urpmi nfs-utils Installare i 4 pacchetti ltsp scaricati dal sito LTSP # rpm -Uvh ltsp*

CCR 2003 – Paestum 11 LTSP – server (3/8) Editare il file /etc/dhcpd.conf : ddns-update-style none; option domain-name "na.infn.it"; option domain-name-servers , ; default-lease-time 21600; max-lease-time 43200; option root-path " :/opt/ltsp/i386"; subnet netmask { option routers ; option subnet-mask ; host lxt1 { hardware ethernet 00:04:76:D6:EF:D6; fixed-address ; filename "/lts/vmlinuz ltsp-lpp-6"; }

CCR 2003 – Paestum 12 LTSP – server (4/8) Editare il file /opt/ltsp/i386/etc/lts.conf, che contiene le opzioni per i client e i settaggi specifici per le macchine con hardware particolare: [Default] XDM_SERVER = XSERVER = auto X_MOUSE_PROTOCOL = "PS/2" X_MOUSE_DEVICE = "/dev/psaux" X_MOUSE_RESOLUTION = 400 X_MOUSE_BUTTONS = 2

CCR 2003 – Paestum 13 LTSP – server (5/8) X_MOUSE_EMULATE3BTN = Y USE_XFS = Y XFS_SERVER = LOCAL_APPS = N RUNLEVEL = 5 DNS_SERVER = SEARCH_DOMAIN = na.infn.it [ ] X_MOUSE_PROTOCOL = "Microsoft" X_MOUSE_DEVICE = "/dev/ttyS0" X_MOUSE_RESOLUTION = 400 X_MOUSE_BUTTONS = 2 X_MOUSE_EMULATE3BTN = Y

CCR 2003 – Paestum 14 LTSP – server (6/8) Avviare i server # service dhcpd start # service xinetd restart (tftp e' gestito da xinetd) Esportare la directory di ltsp via nfs In /etc/exports /opt*(ro) Avviare il server nfs # service nfs start LTSP non richiede alcun daemon specifico in esecuzione sul server

CCR 2003 – Paestum 15 LTSP – server (7/8) Nella configurazione di default di LTSP i client fanno una richiesta XDMCP di tipo “query” all'host XDM_SERVER Può essere conveniente modificare gli script LTSP ed il login manager per effettuare richieste di tipo “indirect” per consentire agli utenti il login su più server Modificare il file /opt/ltsp/i386/etc/rc.local e modificare, la stringa “-query ${XDM_SERVER}” in “-indirect ${XDM_SERVER}”

CCR 2003 – Paestum 16 LTSP – server (8/8) Modificare il file di configurazione del login manager che gira sull’XDM server per accettare le connessioni di tipo indirect e inserire la lista degli host da contattare Ad esempio per gdm (/etc/X11/gdm/gdm.conf) In [xdmcp] : “Enable = true” “HonorIndirect = true” Aumentare i parametri “Max*” in base al numero di terminali In [chooser] : “Hosts = server1.domain, server2.domain, server3.domain”

CCR 2003 – Paestum 17 LTSP – client (1/2) Se i client sono dotati di floppy disk : Scaricare dal sito l'immagine di boot per floppy disk, in formato lzdsk, corrispondente alla scheda di rete installata Copiare l'immagine su un floppy Boot da floppy Il client carica il programma e comincia la procedura di boot via rete Dopo pochi secondi è disponibile la sessione X verso il server specificato

CCR 2003 – Paestum 18 LTSP – client (2/2) Se i client sono dotati di scheda di rete con EEPROM: Scaricare dal sito l'immagine di boot per eprom, in formato lzrom, corrispondente alla scheda di rete installata Programmare la EEPROM ed inserirla nella scheda di rete Configurare il terminale per il boot via rete Il client carica il programma dalla EEPROM della scheda e comincia la procedura di boot via rete Dopo pochi secondi e' disponibile la sessione X verso il server specificato

CCR 2003 – Paestum 19 LTSP e PXE E' possibile fare il boot di client LTSP via PXE Dopo il POST, il PC esegue una richiesta di boot via rete Il server DHCP indica al client di scaricare il bootloader pxelinux ( Pxelinux effettua il download del kernel LTSP Vengono eseguiti gli step di LTSP per completare la configurazione “al volo” del terminale

CCR 2003 – Paestum 20 LTSP a Napoli Nella sezione INFN di Napoli LTSP e' utilizzato per il boot di 68 terminali diskless da due server Linux 18 del centro di calcolo 10 Celeron MB 8 Pentium MB 50 per i laboratori studenti del dip. di Fisica 20 Celeron MB 30 PIII MB Il Setup dei server ha richiesto meno di 2 ore (ciascuno)