WIP
IsardVDI is a Work In Progress: evoluciona dia a dia
beneficis > inconvenients
Desavantatges
- no tenim ip pública
- sessions de 2 hores
- aspectes de seguretat/privacitat (links visitats, contrassenyes…)
beneficis > inconvenients
Avantatges
- no tenim ip pública
- lab creat en minuts (pocs)
- accés des de navegador
- accés des de client spice windows/linux
plantilles preconfigurades
No cal realitzar cada vegada el procés d'instal·lació
conectivitat (xarxes)
- per defecte (default) (accés a l'exterior de la vm)
- xarxes ITICBCNXXXX conectivitat entre diferents màquines situades a la mateixa xarxa ITICBCNXXXX
- xarxes privades (conectivitat a nivell de compte: sols les màquines de la mateixa persona se veuen entre sí)
- VPN: accés entre màquines virtuals i el teu propi ordena
isos proporcionades
Isos actualitzades del ppals SS.OO.
1. Crear "escriptori" (a.k.a. vm) siga server o client (desktop)
1.1. de plantilla (pre-instal·lat)
1.2. de zero via (iso: pre-existent o que incorpores tu)
1.3. IMPORTANT: configurar els recursos: comput (cpu,ram) i network (xarxes a les que te connexió)
2.1. Instal.lar programari
2.2. Configurar programari
2.3. Netejar el que no interese.
3. generar plantilla (i compartir-la (opcional))
Vull que l'alumnat pugui crear-se vm a partir d'aquesta plantilla?
4. Generar desplegament
En aquest moment tens una vm basada en la plantilla per cada membre dels grups/comptes individuals associats al desplegament
5. Supervisió
Poder donar suport presencial o remot a través del control de l'escriptori (totes dues persones, professorat i alumnat, veuen on està la problemàtica en directe)
6. casos d'ús
- desenvolupament
- escriptori amb vscode/vscodium/git/java/whateverthedeveloperneeds
- sistemes
- Seguretat: CTF: maquina virtual preconfigurada amb reptes a assolir
- Maquinari: Formatat de discos
no me val: treballe xarxes
workflow estàndar x2 
còmput
a repartir entre 4 escriptoris simultanis
escriptoris (propis)
- 10 max
- els escriptoris del desplegaments no compten!!!
accés (a les plantilles)
- professorat: accés a totes
- alumnat: sols les compartides
possible solució
- crearé un compte fictici de profe que compartirà les plantilles amb tots els grups
- ubuntu 22.04 server/desktop
- debian 12 (bookworm) server/desktop
- windows 10/11
- windows server 2k19/2k22?
- redhat-variant ??
creació (de plantilles)
- professorat: límit 20
- alumnat: no pot
- NO SE PODEN ESBORRAR
- les pots "ocultar" (ja me dius quin efecte te sobre el comptador de les teues plantilles)
desplegaments
desavantatges
- no es poden modificar (encara que la plantilla haja canviat)
- no es pot fer un desplegament d'un lab (més d'una vm: fas 2 desplegaments… o tres… o els que calga)
desplegaments
avantatges
- són ocultes fins que decideixes publicar-les
- pots reiniciar un/diversos escriptoris a l'estat inicial (compte amb l'alumnat que abusa)
demo
creació lab de professorat
- testprofe01 - grup professorat
- testalu04 - alumne del grup smx1b
- testalu01 - alumne del grup smx2a amb mòduls pendents del grup smx1b
situació inicial professorat
una vm creada i una altra d'un desplegament propi
atenció a l'estat del perfil: consum realitzat!!
visualitzem el desplegament creat previ a la demo
visualitzem la plantilla d'on ha sortit
consultem quant d'espai consumeix el que tenim
creem un nou escriptori des de la pantalla ppal
creació ràpida: a partir de plantilla
filtrem el llistat de plantilles
cal seleccionar la plantilla que ens interese
despleguem les opcions avançades per perfilar a nivell de còmput i de connectivitat la vm
BONA PRÀCTICA (BEST PRACTICE)
ajustar còmput (vcpus i ram) per minimitzar el cost (encara que no ens imputen aquest cost)
Incorporem la xarxa que ens convinga en funció de l'objectiu del laboratori
visualitzem la vm creada
demo-itcbcn-01
procedim a convertir-la en plantilla després d'haver-la engegat, instal·lat el programari/serveis que calga i configurat
creem la plantilla i la compartim amb l'alumnat (opcional) perque puguen crear màquines virtuals identiques a la plantilla
visualitzem la plantilla generada "demo-itcbcn-01-plantilla"
anem a crear un desplegament a partir de la plantilla generada
primeres dades de la creació del desplegament
la part important és seleccionar la plantilla que acabem de crear i decidir a quins comptes sels generarà una vm
a tots els membres del(s) grup(s): en aquest cas 1 grup
a tots els comptes individuals
quan li donem a crear observarem quantes vm se creen
també se crea una de prova per la/pel profe
comprovem que el desplegament encara no es pot fer servir
no és visible
caldrà activar-lo des de la icona de visualitzar
observem que els dos desplegaments ja són accessibles (visibles)
entrem com a alumne (testalu01)
observem l'escriptori creat
cal decidir com accedim a la vm
a través del navegador
amb un client spice (a windows instal·lable des del company portal de gencat)
observem la vm de l'alumne en funcionament
That's all folks 