FreeNX @ ENEA GRID Gestione e Amministrazione. Samuele Pierattini ENEA



Documenti analoghi
INSTALLAZIONE DI FeeNX SULLA GRID ENEA

Laboratorio Virtuale NEPTUNIUS (Numerical. codes for computational fluid dynamics and. fluid structure interactions)

L I I T. Corsi di Formazione Open Source & Scuola Provincia di Pescara gennaio 2005 aprile 2005

Estensione dei servizi cloud di ENEA-GRID basati su OpenNebula ad una configurazione multisite. Dott. Pasquale De Michele Tutor: Ing.

Amministrazione e configurazione dell interfaccia. Alessio Rocchi ENEA Frascati

Velocizzare l'esecuzione di Joomla! con Zend Server Community Edition

Epoptes. Architetture di rete centralizzate Open Source. Claudio Cardinali e Giuseppe Maugeri, Architetture di rete centralizzate Open Source

I Sistemi Operativi. Installazione Ubuntu Linux su Macchina Virtuale

Fisciano, 24 ottobre 2008

ENEA GRID un'infrastruttura al servizio della ricerca e delle imprese

ICT (Information and Communication Technology): ELEMENTI DI TECNOLOGIA

Linux a Scuola e non solo...

Software Libero infrastrutturale: l'esperienza ENEA. Antonio Colavincenzo Gianfilippo Giannini

Esperimenti di Cloud Computing in ENEA-GRID

LABORATORIO DI Tecnologie di Sviluppo per il Web. Guida all installazione del Software

D3.2 Documento illustrante l architettura 3D Cloud per la realizzazione di servizi in modalità SaaS

PAWSN. Wireless social networking

Sommario. Modulo 8: Applicativi. Parte 3: Terminale remoto. Premessa Telnet SSH XWindows VNC RDP. Gennaio Marzo 2007

CBC (EUROPE) Srl NOTA APPLICATIVA

Zoo di sistemi operativi: studio e realizzazione del supporto di macchine virtuali con accesso via Web

Configuration Managment Configurare EC2 su AWS. Tutorial. Configuration Managment. Configurare il servizio EC2 su AWS. Pagina 1

D3.3 Documento illustrante le metodologie di interfacciamento tra il visualizzatore remoto e il portale EnginFrame in ambiente Cloud.

Setup e installazione

DBMS e Linguaggi di programmazione nell'era di Internet

VPN RETI PRIVATE VIRTUALI: ACCESSO REMOTO

Teleassistenza mediante PCHelpware

NAL DI STAGING. Versione 1.0

Linux a Scuola. Rete LTSP (Linux Terminal Server Project) Relatore: Ross

LE POSSIBILITA' DI ACCESSO DA REMOTO ALLE RETI DI CALCOLATORI

FARO Accesso Web a risorse remote per l industria e la ricerca

Indice generale. Introduzione...xiii. Perché la virtualizzazione...1. Virtualizzazione del desktop: VirtualBox e Player...27

L unica soluzione completa per registrare e conservare i Log degli Amministratori di Sistema

L unica soluzione completa che permette di poter registrare e conservare i log delle attività degli Amministratori di Sistema

Ministero dell Ambiente e della Tutela del Territorio e del Mare

Reti locati e reti globali. Tecnologie: Reti e Protocolli. Topologia reti. Server e client di rete. Server hardware e server software.

Virtualizzazione VirtualBox su Host Windows

I servizi di supporto all'utenza

Team LINUX. Linux in italiano per il gestionale

Wi-Fi, la libertà di navigare in rete senza fili. Introduzione.

Servizio Sistemi Informativi SPERIMENTAZIONE DI RETI PRIVATE VIRTUALI CON L'UTILIZZO DI SOFTWARE OPEN SOURCE

Realizzazione del nuovo cruscotto direzionale per il monitoraggio della gestione aziendale

Il web server Apache Lezione n. 3. Introduzione

Sommario. Oracle Database 10g (laboratorio) Grid computing. Oracle Database 10g. Concetti. Installazione Oracle Database 10g

Competenze e attività gestite dai servizi di calcolo e reti.

Sistemi Operativi. Conclusioni e nuove frontiere

Installazione Windows Server 2003

FileMaker 8. Installazione dei driver client FileMaker 8 ODBC e JDBC

SPAZIO IT. Soluzioni CORPORATE per e Collaborazione. Spazio IT e Collaborazione. Gennaio 2015

Improve your management productivity

Sommario. Introduzione Architettura Client-Server. Server Web Browser Web. Architettura a Due Livelli Architettura a Tre Livelli

Introduzione a Windows XP Professional Installazione di Windows XP Professional Configurazione e gestione di account utente

Accesso Remoto: Che cos'è Q uali programmi si utilizzano Come si effettua (teoria) Q uando è utile

SQL Server Express Edition è la novità di Visual Studio.Net versione di SQL Server che presenta la seguenti caratteristiche:

REQUISITI TECNICI HR INFINITY ZUCCHETTI

Caratteristiche generali dell offerta Server

Come valutare e scegliere un Sistema Operativo Embedded

Programmazione modulare

L i n u B e s t a Mario Di Raimondo

Obiettivi. Al termine del webinar sarete in grado di:

Application Server per sviluppare applicazioni Java Enterprise

REGIONE BASILICATA UFFICIO S. I. R. S.

Fondamenti di Informatica 1. Prof. B.Buttarazzi A.A. 2010/2011

! S/Key! Descrizione esercitazione! Alcuni sistemi S/Key-aware. " Windows " Linux. ! Inizializzazione del sistema. " S = prepare(passphrase, seed)

Prospettive dei servizi cloud in ENEA-GRID

Schedulatore per la comunicazione con le Porte di Dominio

Sicurezza Reti. netrd. Versione: 2.1.1

Ubuntu 8.04 LTSP in un dominio Windows 2000

requisiti di sistema caratteristiche hardware e software necessarie REQUISITI DI SISTEMA

Allegato Tecnico Server Virtuale

Velocizzare l'esecuzione di Joomla! con Zend Server Community Edition

Lezione II: Web server e ambiente di lavoro

SIMULAZIONE PROVA SCRITTA ESAME DI STATO. PER LA DISCIPLINA di SISTEMI

Configurazione modalità autenticazione utenti sui firewall D-Link Serie NetDefend (DFL-200, DFL-700, DFL-1100)

FileMaker Pro 11. Esecuzione di FileMaker Pro 11 su Servizi Terminal

Gate Manager. Come accedere alla rete di automazione da un PC (Rete cliente) COME ACCEDERE ALLA RETE DI AUTOMAZIONE DA UN PC (RETE CLIENTE)...

Apache Directory S...

MC-link Lan+ Connessione e configurazione del router PRESTIGE 100

InfoCertLog. Scheda Prodotto

FileMaker Pro 13. Utilizzo di una Connessione Desktop Remota con FileMaker Pro13

Linux hands-on & hands-off Workshop

PROF. Filippo CAPUANI. Accesso Remoto

STORM OPEN SOLUTIONS E2KPos. Guida all'installazione

ENEA Open Archive. Aspe& tecnici rela.vi alla realizzazione di ENEA Open Archive. Marta Chinnici, Andrea Quintiliani ENEA UTICT-PRA

D3.1 Documento di analisi della visualizzazione 3D in ambiente Cloud e relative problematiche

Manuale di Desktop Sharing. Brad Hards Traduzione: Luciano Montanaro Traduzione: Daniele Micci

MEGA Advisor Architecture Overview MEGA 2009 SP5

Ubiquity getting started

15J0460A300 SUNWAY CONNECT MANUALE UTENTE

JDoctool. Ermanno Bresciani

IB Connector. Architettura

Manuale d uso della libreria Volta Log

SERVICES OVER NEEDS MIMOS 9/10/2012 C/O UNIVERSITÀ TOR VERGATA

Sistema Operativo Chrome: Analisi degli aspetti peculiari.

Simulazioni in remoto ovvero quali risorse di calcolo utilizzare per il MonteCarlo?

Presentazione di virtual desktop client + LTSP server

PkBox Requisiti Tecnici HW/SW. rel

MetaMAG METAMAG 1 IL PRODOTTO

GIS ON GRID: UTILIZZARE GIS OPEN SOURCE ATTRAVERSO L INFRASTRUTTURA ENEA GRID

Il Linux che verrà... Francesco Crippa

VirtualBox. Eseguire altri sistemi operativi dentro Linux. Stefano Sanfilippo. POuL. 28 ottobre 2013

Transcript:

FreeNX @ ENEA GRID Gestione e Amministrazione Samuele Pierattini ENEA

Sommario Cos è FreeNX Architettura Installazione in ENEA GRID Configurazione in ENEA GRID Amministrazione FreeNX e VirtualGL Troubleshooting

Cos è FreeNX FreeNX NX is an exciting new technology for remote display Versione Open Source del progetto NX della NoMachine. Server su sistemi Linux Clinet per Win, Mac, Linux versione NoMachine Applicazione locale configurabile (configurazione distribuibile) Java Plugin autoinstallante autoconfigurata per accesso da WEB Accesso ottimizzato per qualsiasi tipo di connessione Internet (Wan, Lan, ADSL, Modem) Sicurezza: aderenza agli standard internazionali di autenticazione (SSH) crittografia (SSL v3)

Architettura Accesso tramite SSH (porta default 22) Key NoMachine o Privata (NoMachine default) Load Balancing (Random Round Robin Load )

Installazione in ENEA GRID (1) Versione server FreeNX 0.7.3 Priscilla One Year Edition Core Libraries fornite da NoMachine sotto licenza GPL Vers 3.4.0 Prerequisiti Sistema operativo Linux Expect versione 5.32 compilato localmente con TclTK 8.4.6 Lib X11/OGL e X11 server per macchine con Rendering Remoto (VirtualGL) Compilazione su macchine a 32 e 64 bit con SO CentOS e RH Installazione in /usr/nx Key NoMachine /usr/nx/bin/nxsetup install setup nomachine key Repository in /afs/enea.it/software/freenx a breve

Installazione in ENEA GRID (2) Implementato in ambiente ENEA GRID (Autenticazione AFS) Cluster coinvolti: Portici (cresco) Brindisi Frascati (VM INFOGER) Bologna (VM INFOGER) a breve Accesso tramite macchina sicura SSH tunneling Macchine nx cresco nx.portici.enea.it brindisi nx.brindisi.enea.it frascati nx.frascati.enea.it bologna nx.bologna.enea.it a breve

Installazione in ENEA GRID (3) Front End grafici standard Macchine fgx cresco1 fg1/4.portici.enea.it graphic front end (nvidia quadro fx570) brindisi fg1.brindisi.enea.it frascati fg1.frascati.enea.it bologna fg1.bologna.enea.it a breve Macchine speciali (NVIDIA CUDA) cresco nvi1/3.portici.enea.it graphic machines (nvidia quadro fx 4500x2) cresco nvi4.portici.enea.it graphic/cuda machine (nvidiaquadro fx 4700x2)

Installazione in ENEA GRID (4) 30 BOLOGNA #CPU/Core CASACCIA 140 FRASCATI 400 PORTICI 2750 45 90 BRINDISI TRISAIA

Configurazione in ENEA GRID (1) Selezione della tipologia e geografia del cluster e Load Balance /usr/nx/etc/node.conf (Macchine nx) SERVER_FORWARD_HOST= macchina fg1.enea.it /usr/nx/etc/node.conf LOAD_BALANCE_SERVERS_CRESCO_FG="cresco1 fg1.portici.enea.it cresco1 fg2.portici.enea.it cresco1 fg3.portici.enea.it cresco1 fg4.portici.enea.it" LOAD_BALANCE_SERVERS_CRESCO_NVI="cresco nvi1.portici.enea.it cresco nvi2.portici.enea.it cresconvi3.portici.enea.it" LOAD_BALANCE_SERVERS_CRESCO_CUDA="cresco nvi4.portici.enea.it" LOAD_BALANCE_SERVERS_FRASCATI_FG="frascati fg1.frascati.enea.it" LOAD_BALANCE_SERVERS_BRINDISI_FG="brindisi fg1.brindisi.enea.it" LOAD_BALANCE_ALGORITHM="random" ENABLE_LOAD_BALANCE_PREFERENCE="1" ENABLE_LOADBALANCE="1 Verbosity of server wide log /usr/nx/etc/node.conf NX_LOG_LEVEL=6 (Debugging information) NX_LOGFILE=/var/log/nxserver.log

Configurazione in ENEA GRID (2) Selezione della tipologia e geografia del cluster e Load Balance /usr/nx/bin/nxserver SESSIONNAME="$(getparam session)" if [ "$SESSIONNAME" = "CRESCO NX" o "$SESSIONNAME" = "cresco nx" ] then echo_x SESSIONNAME="$SESSIONNAME" on CRESCO FG Cluster LOAD_BALANCE_SERVERS="$LOAD_BALANCE_SERVERS_CRESCO_FG" elif [ "$SESSIONNAME" = "CRESCO NX NVI" o "$SESSIONNAME" = "cresco nx nvi" else if [ dnsdomainname = "frascati.enea.it" ] then echo_x SESSIONNAME="$SESSIONNAME" on FRASCATI FG Cluster LOAD_BALANCE_SERVERS="$LOAD_BALANCE_SERVERS_FRASCATI_FG" elif [ dnsdomainname = "brindisi.enea.it" ] then echo_x SESSIONNAME="$SESSIONNAME" on BRINDISI FG Cluster LOAD_BALANCE_SERVERS="$LOAD_BALANCE_SERVERS_BRINDISI_FG" else echo_x SESSIONNAME="$SESSIONNAME" on CRESCO FG Cluster Default LOAD_BALANCE_SERVERS="$LOAD_BALANCE_SERVERS_CRESCO_FG" fi

Amministrazione Cartelle utilizzate dal server (key, log, etc ) /usr/nx/share /usr/nx/home Start stop restart del server /usr/nx/bin/nxserver start /usr/nx/bin/nxserver stop /usr/nx/bin/nxserver restart File del log /var/log/nxserver.log

FreeNX e VirtualGL @ENEA GRID VirtualGL èun pacchetto OpenSource per l esecuzione, tramite un software per il display remoto (FreeNX, VNC, etc.), di applicazioni OpenGL con l accelerazione hardware 3D. Perché VirtualGL indirizza le funzioni OpenGL e i dati 3D all acceleratore grafico sull application server e solo l immagine renderizzata è inviata al client tramite il software per il display remoto.

FreeNX e VirtualGL @ENEA GRID VirtualGL with VGL Transport vglclient e server X11 sul client Supporta lo stereo High bandwidth VGL Transport with X11 Forwarding vglconnect s {user}@{server} VirtualGL with X Proxies (VNC, FreeNX, etc.) vglrun {application_executable_or_script}

FreeNX e VirtualGL (Esempio)

Troubleshooting Processi pendenti (soprattutto applicazioni) Kill di sessioni spurie File.nx locali e in afs Resume di sessioni da PC/IP diversi

Grazie per l attenzione DOMANDE?