changed 2 years ago
Published Linked with GitHub

isard - primeres passes




Disclaimer


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

elements disponibles


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.


workflow (simple)


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. Afinar-lo


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
Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →


Limitacions / hacks


còmput

a repartir entre 4 escriptoris simultanis

  • 8 vcpu
  • 16 GB RAM

escriptoris (propis)

  • 10 max
  • els escriptoris del desplegaments no compten!!!

plantilles


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

benvinguda a isardvdi



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



recordem l'objectiu



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



engeguem la vm



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
Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

Select a repo