Laboratori informatici Virtuali del DIEF: Difference between revisions

From Web
Jump to navigation Jump to search
(46 intermediate revisions by 2 users not shown)
Line 4: Line 4:
Usare i laboratori virtuali che girano nell'infrastruttura presente in UniMORE
Usare i laboratori virtuali che girano nell'infrastruttura presente in UniMORE


* Tempi previsti per la migrazione dei laboratori del DIEF al sistema di virtualizzazione di Ateneo:
* Il 29 Luglio 2022 sono stati attrezzati con terminali grafici i laboratori del DIEF LINFA (42 terminali) e INFOMEC (33 terminali)
** La consegna dei Thin Client si prevede possa avvenire a metà Febbraio
** I i nuovi nodi Nutanix (su cui girano le macchine virtuali) entreranno in funzione indicativamente a metà Febbraio
* per cortesia compilare la [https://docs.google.com/forms/d/e/1FAIpQLSclk5oE96o5ppW0XPtC_y-HGREF8-7zhJmg9_P2JqoTCsvrrg/viewform ricognizione dei fabbisogni].
* [https://mydesk.unimore.it https://mydesk.unimore.it - Accesso all'infrastruttura on premise dei virtuali DIEF/UniMORE] - scegliere l'autenticator "Laboratori"
* [https://mydesk.unimore.it https://mydesk.unimore.it - Accesso all'infrastruttura on premise dei virtuali DIEF/UniMORE] - scegliere l'autenticator "Laboratori"
* [https://web.ing.unimo.it/~acorni/shared/laboratori/20220901%20-%20Uso%20Terminali%20Lab%20Informatici.pdf Istruzioni per accendere, usare e spegnere i terminali in aula]
==== Laboratori Linfa e Infomec - Prenotazione accensione macchine virtuali ====
Il sistema di virtualizzazione usato dai laboratori Infomec P2.5 e Linfa P2.6 in caso di accesso contemporaneo di più studenti può portare a dei ritardi anche di 20 minuti per poter accedere alle macchine virtuali.
Per prevenire questi ritardi e' possibile mandare una email a [mailto:supporto.sistemi@unimore.it supporto.sistemi@unimore.it]
chiedendo un'"accensione preventiva" , indicando nella mail
per gli esami:
Nome dell'insegnamento,  data e ora , laboratorio prescelto
il nome della macchina da accendere (e.g. "SIST. OP. + RETI", "CAD + GIS", ...)
e indicativamente quante postazioni verranno usate.
Per le lezioni:
Giorno della settimana, ora di accensione , laboratorio prescelto,
periodo, ad esempio dal 15 settembre 2022 al 20 dicembre 2022,
il nome della macchina da accendere (e.g. "SIST. OP. + RETI", "CAD + GIS", ...)
e indicativamente quante postazioni verranno usate durante ogni lezione.
==== Laboratori Linfa e Infomec - richiesta di modifiche alle macchine virtuali ====
scrivere a [mailto:supporto.sistemi@unimore.it supporto.sistemi@unimore.it] ed in cc a [mailto:alberto.corni@unimore.it alberto.corni@unimore.it]
indicando
la macchina dei laboratori dief  https://mydesk.unimore.it,
ad esempio
IDE + DBMS
e le modifiche che si richiedono.
Includere nella email
* il link o il documento con le istruzioni per l'installazione
* eventualmente i riferimenti per agganciare una eventuale licenza
== Laboratori 'on premise' e terminali grafici ==
=== Note sui laboratori virtuali on premise del DIEF ===
==== Postazioni e Terminali ====
I laboratori InfoMec e Linfa
hanno son dotati di
* InfoMec 33 postazioni
* Linfa 42 postazioni
la postazione e' dotata di
* HP t640 Thin Client with DisplayPort over USB-C port  -  6TV68EA
* Monitor HP P24h G4                                    -  7VH44AA
* HP B250 PC Mounting Bracket                          -  8RA46AA
==== Laboratori Linfa e Infomec - uso del browser direttamente dai terminali virtuali ====
Per aprire una finestra di un browser direttamente nel terminale virtuale usare la combinazione di tasti:
CTRL + n
per chiudere singola finestra:
CTRL + SHIFT + w
per chiudere la sessione:
ALT + F oppure ALT + X
in questo caso non occorre aprire alcun "laboratorio virtuale" ovvero non serve collegarsi a nessuna macchina virtuale del centro di calcolo e dovrebbe essere un collegamento piu' veloce ad esempio quando si usa Moodole o altri test On-Line.
=== Elenco macchine Virtuali e relativi software installati ===
Questo elenco e' stato aggiornato il 20/1/2023 e potrebbe non essere completo o del tutto corretto.
{| class="wikitable" style="color:black; background-color:white;" cellpadding="5"
|-
| SIST. OP + RETI
|
* Marionnet
* User mode linux
* Eventuale autenticazione LDAP/xrdp
* Librerie pthreads
|-
| COMSOL + OOF
|
* Comsol
* Oof
|-
| OpenFOAM
|
* OpenFOAM
* Paraview (incluso in OpenFOAM)
* Altri pacchetti di terze parti per OpenFOAM
|-
| IDE + DBMS
|
* Microsoft SQL-Server
* MySQL Server
* Visual Studio
* IntelliJ IDEA
* LibreOffice
* Unity Real-Time Devel
* Eclipse
* PyCharm
note
* Per collegarsi a SQL server occorre indicare "localhost" come server
* Per generare un "Diagramma database" normalmente genera errore, occorre impostare il proprietario del DB a [sa] (system admimistrator del DB). Si fa da "SQL Server Management Studio" >> click pulsante destro sul DB >> Proprietà >> File >> Proprietario.
|-
| CAD + GIS
|
* 3D Experience
* SOLIDWORKS
* Autocad
* OSGeo4W
* eDrawings
|-
| MARC/Mentat + Maxima
|
* Marck Mentat
* wxMaxima
|-
| STAR-CCM + MSC Adams
|
* Simcenter Star-CCM+
* MSC Adams
* Adams Car
|-
| Manufacturing
|
* Hypermill
* Materialze Magics
|-
| Manufacturing
|
* Hypermill
* Materialze Magics
|-
| GRANTA
|
* GRANTA Educational
|-
| ANSYS
|
* Ansys Workbench
* Ansys DesignModeler
* Ansys Mesh
* Ansys Fluent
|-
| MATLAB + STRAUS7
|
* Matlab + Simulink
* Straus7 - Finite Element Analysis System
* Qucs - Quite Universal Circuit Simulator
|}
==== Mappe posizione dei terminali nei laboratori ====
* [https://web.ing.unimo.it/~acorni/shared/laboratori/unimo%20-%2020230118%20-%20linfa%20infomec%20thin%20client%20posizione%20postazioni%20per%20ip%20-%20infomec%20e%20linfa.pdf mappa infomec e linfa]


=== Come accedere ai laboratori virtuali on-premise ===
=== Come accedere ai laboratori virtuali on-premise ===
Line 22: Line 173:
Vengono visualizzati dei rettangoli che rappresentano le macchine virtuali configurate per il DIEF.
Vengono visualizzati dei rettangoli che rappresentano le macchine virtuali configurate per il DIEF.


* per fare partire una macchina virtuale fare click sull'icona della stessa.
Note:
* Ad ogni persona viene assegnata una distinta VM, la VM non verra' mai assegnata ad un altra persona e pochi minuti dopo la disconnessione viene eliminata.
* Ad ogni persona viene assegnata una distinta VM, la VM non verra' mai assegnata ad un altra persona e pochi minuti dopo la disconnessione viene eliminata.
E' stato impostato un ''grace period'' di dieci minuti utile ad esempio in caso di problemi di rete, per cui entro dieci minuti la macchina non viene eliminata.
* E' stato impostato un ''grace period'' di dieci minuti utile ad esempio in caso di problemi di rete, per cui entro dieci minuti la macchina non viene eliminata.
Se ci scollega e ci si ricollega entro dieci minuti ci viene riassegnata la stessa VM e non si perde il lavoro fatto.
Se ci scollega e ci si ricollega entro dieci minuti ci viene riassegnata la stessa VM e non si perde il lavoro fatto.
* Quando ci si collega a 'mydesk' dalla rete UniMORE oppure tramite VPN UniMORE
e' possibile scegliere se collegarsi via browser HTML5 oppure Remote Desktop Protocol (RDP) attraverrso l'''UDS client'''. Di seguito e' descritta la procedura per installare l' ''UDS Client''


Quando ci si collega a 'mydesk' dalla rete UniMORE oppure tramite VPN UniMORE
Il collegamento via Remote Desktop con ''UDS Client'' e' da preferire ed e' la modalità di default dalla rete UniMORE (o dalla VPN).
e' possibile scegliere se collegarsi via browser HTML5 oppure Remote Desktop Protocol (RDP).
 
nei laboratori informatici del DIEF Linfa ed InfoMec e' stato installato UDS-Client
che permette il collegamento diretto RDP alle macchine virtuali di mydesk.unimore.it.
 
'''Procedura di collegamento''':
* fare partire la macchina del laboratorio in Windows, loggarsi
* collegarsi con Chrome a  https://mydesk.unimore.it/ , loggarsi selezionando come "Autenticator" la voce "Laboratori"
* quando ci si collega dalla rete UniMORE (o via VPN UniMORE) nello spazio con l'icona della macchina virtuale appare in alto a destra un menu che se selezionato mostra la voce "connections" che mostra le voci che permettono di scegliere il tipo di collegamento:<br/>DIEF Win10 (Direct RDP) o DIEF Win10 (HTML5 RDP)<br/>oppure le voci <br/>Linux LDAP Auth (Direct RDP), Linux LDAP Auth (HTMLS RDP).


==== Collegamento via RDP ====
==== Collegamento via RDP ====
Line 47: Line 194:
* essere collegati dalla rete UniMORE oppure in VPN
* essere collegati dalla rete UniMORE oppure in VPN
* installare l'UDS client sulla propria macchina
* installare l'UDS client sulla propria macchina
===== Installazione dell'UDS client =====
* collegarsi a [https://mydesk.unimore.it mydesk.unimore.it]
* in alto fare click su ''UDS Client''
* scegliere la versione di ''UDS Client'' per il sistema operativo che si sta usando
* ad esempio nel caso di Windows occorrerà scaricare ed eseguire =il software di installazione ''UDSClientSetup.versione.exe''.
Note:
* Attualmente ci sono problemi con l'UDS Client su Apple Mac, se non dovesse funzionare usare il collegamento HTML5.


==== Collegamento via Browser HTML5 ====
==== Collegamento via Browser HTML5 ====
Line 55: Line 212:
Quando molte persone stanno usando il browser per accedere alle macchine virtuali si può sperimentare ritardi nell'interazione con le macchine.
Quando molte persone stanno usando il browser per accedere alle macchine virtuali si può sperimentare ritardi nell'interazione con le macchine.


==== Installazione dell'UDS client ====
=== Installazione di software e Creazione di una macchina dei laboratori ===
 
Per creare una macchina virtuale parte dei laboratori contattare un [[#Staff|tecnico dello Staff]] il quale contatterà supporto.sistemi mettendo in contatto il richiedente con il personale del CESIA per la configurazione della macchina.
 
Informazioni utili sono:
 
* sistema operativo preferito (windows/linux/...),
* RAM minima necessaria,
* una stima dello spazio su disco occupato (anche per i progetti se questi generano grossi files)
* se e' richiesta una GPU hardware
* le istruzioni per l'installazione
* dove trovare il software da installare
* se necessita di licenze, il come configurare le licenze e/o il collegamento al license server
* una stima di massima di quante persone useranno regolarmente contemporaneamente questo software durante le lezioni
* una stima di massima di quanto questo software sarà usato per preparare l'esame
 
Assieme ai tecnici si deciderà se creare una nuova macchina o aggiungere il software ad una macchina esistente.
 
=== limiti laboratori on Premise ===
 
Prima dell'ampliamento hardware dell'infrastruttura server di virtualizzazione (primavera 2022)
* potevano essere accese in Unimore circa massimo 350 macchine virtuali attive contemporaneamente
* GPU - possono essere accese in Unimore massimo 40 macchine virtuali attive contemporaneamente che necessiano di processore grafico.
 
Attualmente
* Vi e' un timeout di 10 minuti dopo di che la macchina viene azzerata, il motivo e' che 'le VM sono del tipo "non persistente", cioè la VM viene distrutta dopo il logout dell'utente o dopo un periodo di inattività di 600 secondi. Tale impostazione è uguale per tutti i laboratori "non persistenti", per i quali non è pensabile disabilitare l'idle timeout, poiché ciò comporterebbe l'allocazione di VM che consumerebbero risorse computazionali e di storage. Il tempo di 600 secondi è un compromesso per evitare che lo studente perda i propri dati per disconnessioni accidentali'.
* '''100''' e' il limite di istanze attive contemporaneamente per la singola macchina virtuale (sempre che ci siano abbastanza risorse). Quando si fanno partire tante istanze della stessa macchina per accedere ad una nuova macchina occorre '''attendere anche quattro o cinque minuti''' perché questa si accenda e risulti disponibile, in questo caso l'accesso con l'interfaccia HTML5 e' interdetto dal timeout di 5 secondi.
* Un limitato numero di macchine per ogni istanza di macchina viene acceso per velocizzare la fruizione. Nel caso si superi tale numero, fino alla centesima macchina accesa, occorre attendere qualche minuto affinche il sistema di virtualizzazione accenda una nuova istanza della macchina.
 
=== Inserimento Utenti non DIEF ===


* collegarsi a [https://mydesk.unimore.it mydesk.unimore.it]
Solo i referenti informatici del Dipartimento (Alberto Corni, Yuri Debbi e Roberto Formentini) hanno accesso al Grouper di Dipartimento che gestisce l'accesso ai Laboratori Virtuale.
* in alto fare click su ''UDS Client''
 
* scegliere la versione di ''UDS Client'' per il sistema operativo che si sta usando
* Entrare in https://grouper.unimore.it/
* ad esempio nel caso di Windows occorrerà scaricare ed eseguire =il software di installazione ''UDSClientSetup.versione.exe''.
* Si deve trovare il Percorso: Root -> Unimore -> Plains -> UDS -> DIEF<br/>[https://groupera.unimore.it/grouper/grouperUi/app/UiV2Main.index?operation=UiV2Group.viewGroup&groupId=216ab91fa9254a05a8db1268a8917a2c link-al-gruppo?]
* + Add Members -> Import a list of members -> copy/paste a list of member IDs
* Inserire nel Campo Entre member IDs gli user uno sotto l'altro.
* Inserire la data di scadenza nel campo End Date.


== Tipi di virtualizzazioni disponibili ==
== Tipi di virtualizzazioni disponibili ==
Line 82: Line 271:


Un laboratorio creato su azure non può essere portato "facilmente" su on-premise e viceversa, occorre ripetere per entrambi gli ambienti l'installazione dell'ambiente di laboratorio.
Un laboratorio creato su azure non può essere portato "facilmente" su on-premise e viceversa, occorre ripetere per entrambi gli ambienti l'installazione dell'ambiente di laboratorio.
== Laboratori On Premise ==
Attualmente sono disponibili le seguenti macchine virtuali:
* linux:        Lab. CdM
* linux:        Lab. CFD
* windows:      IDE + DBMS
* windows+GPU:  CAD + GIS
* windows:      MARC/Mentat + Maxima
* windows:      STAR-CCM+
* windows+GPU:  Hypermill + Magics
=== Creazione di una macchina dei laboratori ===
Ci sono due persone diverse in ateneo che si occupano di creare laboratori sulle macchine presenti in Unimore, una si occupa di macchine virtuali Linux, l'altra si occupa di gestione di macchine virtuali Windows.
Sono entrambi disponibili e competenti.
Per creare una macchina virtuale parte dei laboratori occorre interagire con le persone addette al CESIA, e si concorda con loro la modalita' per la configurazione di tale macchina,
quando e' configurata correttamente diventa una macchina fruibile da "mydesk".
=== limiti attuali ===
indicativamente attualmente
* possono essere accese in Unimore circa massimo 200 macchine virtuali attive contemporaneamente
* GPU - possono essere accese in Unimore massimo 40 macchine virtuali attive contemporaneamente che necessiano di processore grafico.
* Vi e' un timeout di 10 minuti dopo di che la macchina viene azzerata, il motivo e' che 'le VM sono del tipo "non persistente", cioè la VM viene distrutta dopo il logout dell'utente o dopo un periodo di inattività di 600 secondi. Tale impostazione è uguale per tutti i laboratori "non persistenti", per i quali non è pensabile disabilitare l'idle timeout, poiché ciò comporterebbe l'allocazione di VM che consumerebbero risorse computazionali e di storage. Il tempo di 600 secondi è un ragionevole compromesso per evitare che lo studente perda i propri dati per disconnessioni accidentali'.


== Laboratori virtuali Azure ==
== Laboratori virtuali Azure ==
Line 132: Line 293:
le macchine hanno un
le macchine hanno un
costo orario legato all'hardware (memoria, velocita' e
costo orario legato all'hardware (memoria, velocita' e
numero di core del processore). fino allo scorso
numero di core del processore).
semestre tali spese sono state a carico del centro.
Fino al 2021 tali spese erano sostenute dall'Ateneo.


==== connessione alla macchina virtuale ====
==== connessione alla macchina virtuale ====
Line 160: Line 321:
* Cristina Murari e' sempre stata molto disponibile ed efficace.
* Cristina Murari e' sempre stata molto disponibile ed efficace.
* in caso si usi software che necessita di molte risorse di calcolo, e' meglio fare una prova e verificare che i tempi di calcolo siano compatibili con l'attivita' da svolgere.
* in caso si usi software che necessita di molte risorse di calcolo, e' meglio fare una prova e verificare che i tempi di calcolo siano compatibili con l'attivita' da svolgere.
== Note sugli attuali vecchi laboratori informatici Linfa ed InfoMec ==
==== Scambio di file via remote desktop tra il pc locale e le macchine virtuali ====
Se nei laboratori si usa (boot con) Linux, lo scambio files non funziona
perché sul Linux dei laboratori non e' installato il client UDS che permette
il collegamento, RDP e quindi lo scambio di file.
La condivisone delle chiavette con la macchina remota attualmente
non funziona dai laboratori verso macchine virtuali Linux
per un problema di xrdp e configurazione della condivisione stampanti.
=== Windows ===
==== collegamento a mydesk.unimore.it - laboratori virtuali UniMORE ====
e' possibile installare il client UDS per il collegamento RDP ai laboratori virtuali UniMORE,
questo permette di scambiare files e clibpoard con la macchina virtuale.
L'installazione dell'UDS client su tutte le macchine windows e' da pianificare al piu' presto.
==== Sistema di proctoring OLJ funzionante ====
E' stato provato su quattro diverse macchine, e sotto Windows, usando Chrome, funziona.
==== Teams probabilmente NON funzionante ====
Con Chrome non siamo riusciti a collegarci a Teams direttamente dalla macchina Windows del Linfa.
E' possibile collegarsi ad una macchina virtuale mydesk.unimore e da li collegarsi a Teams.
=== Linux ===
Nei laboratori è installata una versione di scientific linux molto vecchia,
da aggiornare, ma aggiornandola poi occorre verificare che tutto il software installato
funzioni.
==== collegamento a mydesk.unimore.it - laboratori virtuali UniMORE ====
il collegamento è possible ma non ottimizzato.
Si puoò accedere solo tramite attraverso Firefox/HTML5 RDP
e non è possibile il collegamento diretto via RDP
in quanto non è installabile l'UDS Client.
==== Sistema di proctoring OLJ Non funzionante ====
Firefox installato e' troppo vecchio.
==== Collegamento con credenziali UniMORE ====
purtroppo il collegamento usando le credenziali UniMORE dal 2021 non funziona piu', probabilmente per un aggiornamento dei protocolli di sicurezza dei server LDAP oppure l'aggiornamento dei certificati.
Abbiamo provato più volte a farlo funzionare senza riuscirci.
Se qualcuno voless provare a farlo funzionare senza aggiornare il sistema operativo sarebbe il benvenuto.
Per permettere l'uso di Linux e' stato creato l'utente ''dieflab''.
==== Utente "dieflab" ====
l'utente "dieflab" attualmente non cancella le sessioni precedenti.
E' da pianificare un intervento che ri-imposti la "home" ogni mattina al boot della macchina.
==== Files zip con password non supportati ====
purtroppo Files zip con password non possono essere aperti


= Staff =
= Staff =
Line 242: Line 335:
* Cristina Murari per le macchine Linux
* Cristina Murari per le macchine Linux


[[Category:Network]]
[[Category:Laboratori]]

Revision as of 16:19, 16 July 2024

In evidenza

Usare i laboratori virtuali che girano nell'infrastruttura presente in UniMORE

Laboratori Linfa e Infomec - Prenotazione accensione macchine virtuali

Il sistema di virtualizzazione usato dai laboratori Infomec P2.5 e Linfa P2.6 in caso di accesso contemporaneo di più studenti può portare a dei ritardi anche di 20 minuti per poter accedere alle macchine virtuali.

Per prevenire questi ritardi e' possibile mandare una email a supporto.sistemi@unimore.it chiedendo un'"accensione preventiva" , indicando nella mail


per gli esami:

Nome dell'insegnamento, data e ora , laboratorio prescelto il nome della macchina da accendere (e.g. "SIST. OP. + RETI", "CAD + GIS", ...) e indicativamente quante postazioni verranno usate.


Per le lezioni:

Giorno della settimana, ora di accensione , laboratorio prescelto, periodo, ad esempio dal 15 settembre 2022 al 20 dicembre 2022, il nome della macchina da accendere (e.g. "SIST. OP. + RETI", "CAD + GIS", ...) e indicativamente quante postazioni verranno usate durante ogni lezione.


Laboratori Linfa e Infomec - richiesta di modifiche alle macchine virtuali

scrivere a supporto.sistemi@unimore.it ed in cc a alberto.corni@unimore.it

indicando

la macchina dei laboratori dief https://mydesk.unimore.it, ad esempio

IDE + DBMS

e le modifiche che si richiedono.

Includere nella email

  • il link o il documento con le istruzioni per l'installazione
  • eventualmente i riferimenti per agganciare una eventuale licenza

Laboratori 'on premise' e terminali grafici

Note sui laboratori virtuali on premise del DIEF

Postazioni e Terminali

I laboratori InfoMec e Linfa hanno son dotati di

  • InfoMec 33 postazioni
  • Linfa 42 postazioni

la postazione e' dotata di

  • HP t640 Thin Client with DisplayPort over USB-C port - 6TV68EA
  • Monitor HP P24h G4 - 7VH44AA
  • HP B250 PC Mounting Bracket - 8RA46AA

Laboratori Linfa e Infomec - uso del browser direttamente dai terminali virtuali

Per aprire una finestra di un browser direttamente nel terminale virtuale usare la combinazione di tasti:

CTRL + n

per chiudere singola finestra:

CTRL + SHIFT + w

per chiudere la sessione:

ALT + F oppure ALT + X

in questo caso non occorre aprire alcun "laboratorio virtuale" ovvero non serve collegarsi a nessuna macchina virtuale del centro di calcolo e dovrebbe essere un collegamento piu' veloce ad esempio quando si usa Moodole o altri test On-Line.

Elenco macchine Virtuali e relativi software installati

Questo elenco e' stato aggiornato il 20/1/2023 e potrebbe non essere completo o del tutto corretto.

SIST. OP + RETI
  • Marionnet
  • User mode linux
  • Eventuale autenticazione LDAP/xrdp
  • Librerie pthreads
COMSOL + OOF
  • Comsol
  • Oof
OpenFOAM
  • OpenFOAM
  • Paraview (incluso in OpenFOAM)
  • Altri pacchetti di terze parti per OpenFOAM
IDE + DBMS
  • Microsoft SQL-Server
  • MySQL Server
  • Visual Studio
  • IntelliJ IDEA
  • LibreOffice
  • Unity Real-Time Devel
  • Eclipse
  • PyCharm

note

  • Per collegarsi a SQL server occorre indicare "localhost" come server
  • Per generare un "Diagramma database" normalmente genera errore, occorre impostare il proprietario del DB a [sa] (system admimistrator del DB). Si fa da "SQL Server Management Studio" >> click pulsante destro sul DB >> Proprietà >> File >> Proprietario.
CAD + GIS
  • 3D Experience
  • SOLIDWORKS
  • Autocad
  • OSGeo4W
  • eDrawings
MARC/Mentat + Maxima
  • Marck Mentat
  • wxMaxima
STAR-CCM + MSC Adams
  • Simcenter Star-CCM+
  • MSC Adams
  • Adams Car
Manufacturing
  • Hypermill
  • Materialze Magics
Manufacturing
  • Hypermill
  • Materialze Magics
GRANTA
  • GRANTA Educational
ANSYS
  • Ansys Workbench
  • Ansys DesignModeler
  • Ansys Mesh
  • Ansys Fluent
MATLAB + STRAUS7
  • Matlab + Simulink
  • Straus7 - Finite Element Analysis System
  • Qucs - Quite Universal Circuit Simulator

Mappe posizione dei terminali nei laboratori

Come accedere ai laboratori virtuali on-premise

Vedere

Per accedere ai laboratori virtuali di UniMORE su macchine UniMORE

  • collegarsi a mydesk.unimore.it
  • nella voce Authenticator scegliere "Laboratori"
  • usare le proprie credenziali di ateneo per effettuare il login

Vengono visualizzati dei rettangoli che rappresentano le macchine virtuali configurate per il DIEF.

  • per fare partire una macchina virtuale fare click sull'icona della stessa.

Note:

  • Ad ogni persona viene assegnata una distinta VM, la VM non verra' mai assegnata ad un altra persona e pochi minuti dopo la disconnessione viene eliminata.
  • E' stato impostato un grace period di dieci minuti utile ad esempio in caso di problemi di rete, per cui entro dieci minuti la macchina non viene eliminata.

Se ci scollega e ci si ricollega entro dieci minuti ci viene riassegnata la stessa VM e non si perde il lavoro fatto.

  • Quando ci si collega a 'mydesk' dalla rete UniMORE oppure tramite VPN UniMORE

e' possibile scegliere se collegarsi via browser HTML5 oppure Remote Desktop Protocol (RDP) attraverrso lUDS client. Di seguito e' descritta la procedura per installare l' UDS Client

Il collegamento via Remote Desktop con UDS Client e' da preferire ed e' la modalità di default dalla rete UniMORE (o dalla VPN).

Collegamento via RDP

E' la modalità di collegamento consigliata ed e' la modalità di default dalla rete UniMORE (o dalla VPN), il proprio PC o thin-client si collega direttamente alla macchina virtuale senza intermediari e si hanno tutte le funzioalita' offerte dal protocollo RDP quali

  • condivisione del Clipboard (Copia e incolla)
  • condividere la cartella /media per cui si possono leggere e scrivere le chiavette USB locali dalla macchina virtuale.

Per usare il protocollo RDP occorre

  • essere collegati dalla rete UniMORE oppure in VPN
  • installare l'UDS client sulla propria macchina
Installazione dell'UDS client
  • collegarsi a mydesk.unimore.it
  • in alto fare click su UDS Client
  • scegliere la versione di UDS Client per il sistema operativo che si sta usando
  • ad esempio nel caso di Windows occorrerà scaricare ed eseguire =il software di installazione UDSClientSetup.versione.exe.

Note:

  • Attualmente ci sono problemi con l'UDS Client su Apple Mac, se non dovesse funzionare usare il collegamento HTML5.

Collegamento via Browser HTML5

E' il collegamento di default da fuori UniMORE, non serve configurare la macchina client e si lavora direttamente dentro il browser.

E' la modalità di collegamento sconsigliata perché' passa attraverso un server dedicato che funge da ponto tra RDP e HTML5 e questo server può rallentare per il troppo carico. Quando molte persone stanno usando il browser per accedere alle macchine virtuali si può sperimentare ritardi nell'interazione con le macchine.

Installazione di software e Creazione di una macchina dei laboratori

Per creare una macchina virtuale parte dei laboratori contattare un tecnico dello Staff il quale contatterà supporto.sistemi mettendo in contatto il richiedente con il personale del CESIA per la configurazione della macchina.

Informazioni utili sono:

  • sistema operativo preferito (windows/linux/...),
  • RAM minima necessaria,
  • una stima dello spazio su disco occupato (anche per i progetti se questi generano grossi files)
  • se e' richiesta una GPU hardware
  • le istruzioni per l'installazione
  • dove trovare il software da installare
  • se necessita di licenze, il come configurare le licenze e/o il collegamento al license server
  • una stima di massima di quante persone useranno regolarmente contemporaneamente questo software durante le lezioni
  • una stima di massima di quanto questo software sarà usato per preparare l'esame

Assieme ai tecnici si deciderà se creare una nuova macchina o aggiungere il software ad una macchina esistente.

limiti laboratori on Premise

Prima dell'ampliamento hardware dell'infrastruttura server di virtualizzazione (primavera 2022)

  • potevano essere accese in Unimore circa massimo 350 macchine virtuali attive contemporaneamente
  • GPU - possono essere accese in Unimore massimo 40 macchine virtuali attive contemporaneamente che necessiano di processore grafico.

Attualmente

  • Vi e' un timeout di 10 minuti dopo di che la macchina viene azzerata, il motivo e' che 'le VM sono del tipo "non persistente", cioè la VM viene distrutta dopo il logout dell'utente o dopo un periodo di inattività di 600 secondi. Tale impostazione è uguale per tutti i laboratori "non persistenti", per i quali non è pensabile disabilitare l'idle timeout, poiché ciò comporterebbe l'allocazione di VM che consumerebbero risorse computazionali e di storage. Il tempo di 600 secondi è un compromesso per evitare che lo studente perda i propri dati per disconnessioni accidentali'.
  • 100 e' il limite di istanze attive contemporaneamente per la singola macchina virtuale (sempre che ci siano abbastanza risorse). Quando si fanno partire tante istanze della stessa macchina per accedere ad una nuova macchina occorre attendere anche quattro o cinque minuti perché questa si accenda e risulti disponibile, in questo caso l'accesso con l'interfaccia HTML5 e' interdetto dal timeout di 5 secondi.
  • Un limitato numero di macchine per ogni istanza di macchina viene acceso per velocizzare la fruizione. Nel caso si superi tale numero, fino alla centesima macchina accesa, occorre attendere qualche minuto affinche il sistema di virtualizzazione accenda una nuova istanza della macchina.

Inserimento Utenti non DIEF

Solo i referenti informatici del Dipartimento (Alberto Corni, Yuri Debbi e Roberto Formentini) hanno accesso al Grouper di Dipartimento che gestisce l'accesso ai Laboratori Virtuale.

  • Entrare in https://grouper.unimore.it/
  • Si deve trovare il Percorso: Root -> Unimore -> Plains -> UDS -> DIEF
    link-al-gruppo?
  • + Add Members -> Import a list of members -> copy/paste a list of member IDs
  • Inserire nel Campo Entre member IDs gli user uno sotto l'altro.
  • Inserire la data di scadenza nel campo End Date.

Tipi di virtualizzazioni disponibili

Sono disponibili due tipi di sistemi di virtualizzazione

  • azure - su cloud Microsoft
  • on-premise - su su macchine di calcolo UniMORE

hanno caratteristiche diverse:

  • azure
    • si paga a consumo
    • i laboratori didattici su azure hanno tuttavia costi ben precisi per numero di studenti e tetto massimo di ore che lo studente puo' usare il laboratorio.
  • on-premise
    • sono su macchine di proprietà UniMORE installate in UniMORE, piu' si usano piu' si ammortizzano i costi sostenuti, ma saturano.
    • Si possono accendere solo un numero finito di macchine contemporaneamente in tutto l'ateneo.
      Una stima indicativa e' 200 macchine.
    • le macchine Windows vengono azzerate ad ogni collegamento, chi le usa deve salvare i propri dati su qualche altro sistema (cloud o altro).
      Nelle macchine Linux la directory /homel puo' essere resa persistente per lo stato della macchina appare persistente.

Non si puo' fare in modo che saturate le risorse on-premise, macchine nuove di un laboratorio vengano accese automaticamente su azure.

Un laboratorio creato su azure non può essere portato "facilmente" su on-premise e viceversa, occorre ripetere per entrambi gli ambienti l'installazione dell'ambiente di laboratorio.

Laboratori virtuali Azure

premessa

  • la creazione del laboratorio e' semplice ed intuitiva, e' possibile creare un laboratorio virtuale gia' integrato all'interno del teams del corso specifico dove si utilizzera' il laboratorio stesso.

come fare

  • si seleziona una macchina preinstallata.
    Sulla piattaforma azure UniMORE https://portal.azure.com/ ci sono diverse macchine gia' preinstallate con i principali sistemi operativi e software.
  • si crea un "modello", installando tutto il software necessario. * si "pubblica" il laboratorio che consiste nella creazione di una macchina virtuale per ciascuno degli componenti di un "Team",
    • e' possibile assengnare ad ogni utente una quota oraria utilizzo massimo.

cosa si ottiene

  • ogni utente del "Team" ha la sua macchina virtuale che tutte le volte che accendera' si ritrovera' esattamente come l'aveva spenta la volta prima.
  • se si "ri-pubblica" il laborario si azzerano tutte le macchine.


costi

le macchine hanno un costo orario legato all'hardware (memoria, velocita' e numero di core del processore). Fino al 2021 tali spese erano sostenute dall'Ateneo.

connessione alla macchina virtuale

la connessione alla macchina virtuale avviene attraverso il protocollo rdp.

E' necessario installare un client rdp, quindi, da teams o direttamente dal lab azure (nel caso che il lab non sia stato creato dentro teams) si scarica un file con tutte le impostazioni per la connessione remota. su host windows basta cliccarci sopra, su linux o altro.

prestazioni

le prestazioni sono sensibilmente inferiori ad una macchina reale con un hardware analogo.

problemi sperimentati

  • velocita' di calcolo ridotta
  • problemi legati alla quota oraria assegnata. Per evitare di utilizzare ore macchina nel caso l'utente si dimenticasse di spegnere, le macchine si spengono automaticamente dopo un certo periodo di inattivita'.
    • in alcuni casi la macchina si e' spenta nonostante stesse girando una simulazione (fastidioso per simulazioni che durano anche piu' di un'ora),
    • in alcuni casi la macchina non si e' mai spenta nonostante non stesse facendo nulla e ha consumato tutta la quota oraria assegnata.

considerazioni

  • Cristina Murari e' sempre stata molto disponibile ed efficace.
  • in caso si usi software che necessita di molte risorse di calcolo, e' meglio fare una prova e verificare che i tempi di calcolo siano compatibili con l'attivita' da svolgere.

Staff

  • Alberto Corni (referente)
  • Yuri Debbi
  • Roberto Formentini
  • Enrico Lo Iacono
  • Fabio Pini


I Laboratori Virtuali del DIEF sono gestiti da personale del SiRS e del CeSIA, questi chiedono ai tecnici del DIEF di fare da filtro. In caso di necessita scrivere a supporto.sistemi@unimore.it

  • Massimo Vignone per le macchine Windows
  • Cristina Murari per le macchine Linux