# isard - primeres passes --- [TOC] --- <!-- .slide: data-background="https://hackmd.io/_uploads/B1gV80rO02.png" --> --- ## 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 --- <!-- .slide: data-background="#1A237E" --> ## no me val: treballe xarxes <!-- ![](https://hackmd.io/_uploads/H1xcsCJBn.png) --> ### workflow estàndar x2 :smiling_face_with_smiling_eyes_and_hand_covering_mouth: --- ## 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 --- <!-- .slide: data-background="#1A237E" --> ### benvinguda a isardvdi --- <!-- .slide: data-background="https://hackmd.io/_uploads/rkgbw3dCn.png" --> --- ### situació inicial professorat #### una vm creada i una altra d'un desplegament propi --- <!-- .slide: data-background="https://hackmd.io/_uploads/BJKlP3_0n.png" --> --- ### atenció a l'estat del perfil: consum realitzat!! --- <!-- .slide: data-background="https://hackmd.io/_uploads/r1XZvnuCh.png" --> --- ### visualitzem el desplegament creat previ a la demo --- <!-- .slide: data-background="https://hackmd.io/_uploads/Hy8ZPh_C3.png" --> --- ### visualitzem la plantilla d'on ha sortit --- <!-- .slide: data-background="https://hackmd.io/_uploads/r1qWvhOC3.png" --> --- ### consultem quant d'espai consumeix el que tenim --- <!-- .slide: data-background="https://hackmd.io/_uploads/S1qMP2u0n.png" --> --- ### creem un nou escriptori des de la pantalla ppal #### creació ràpida: a partir de plantilla --- <!-- .slide: data-background="https://hackmd.io/_uploads/r1yQP3d0n.png" --> --- ### filtrem el llistat de plantilles --- <!-- .slide: data-background="https://hackmd.io/_uploads/HJVmwhdR3.png" --> --- ### cal seleccionar la plantilla que ens interese --- <!-- .slide: data-background="https://hackmd.io/_uploads/ry8mw3uCn.png" --> --- ### despleguem les opcions avançades per perfilar a nivell de còmput i de connectivitat la vm --- <!-- .slide: data-background="https://hackmd.io/_uploads/rJ57w2_0h.png" --> --- ### BONA PRÀCTICA (BEST PRACTICE) #### ajustar còmput (vcpus i ram) per minimitzar el cost (encara que no ens imputen aquest cost) --- <!-- .slide: data-background="https://hackmd.io/_uploads/SJ2mwnu0n.png" --> --- ### Incorporem la xarxa que ens convinga en funció de l'objectiu del laboratori --- <!-- .slide: data-background="https://hackmd.io/_uploads/r10XPhdA3.png" --> --- ### visualitzem la vm creada #### demo-itcbcn-01 --- <!-- .slide: data-background="https://hackmd.io/_uploads/ByHNwndRh.png" --> --- ### procedim a convertir-la en plantilla després d'haver-la engegat, instal·lat el programari/serveis que calga i configurat --- <!-- .slide: data-background="https://hackmd.io/_uploads/HyONP2uCn.png" --> --- ### recordem l'objectiu --- <!-- .slide: data-background="https://hackmd.io/_uploads/H15Vwn_A2.png" --> --- ### creem la plantilla i la compartim amb l'alumnat (opcional) perque puguen crear màquines virtuals identiques a la plantilla --- <!-- .slide: data-background="https://hackmd.io/_uploads/B1pNPn_Ah.png" --> --- ### visualitzem la plantilla generada "demo-itcbcn-01-plantilla" --- <!-- .slide: data-background="https://hackmd.io/_uploads/HkJHv2_Ah.png" --> --- ### anem a crear un desplegament a partir de la plantilla generada #### primeres dades de la creació del desplegament --- <!-- .slide: data-background="https://hackmd.io/_uploads/rJKBPn_C2.png" --> --- ### 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 --- <!-- .slide: data-background="https://hackmd.io/_uploads/ryRBDhOR2.png" --> --- ### quan li donem a crear observarem quantes vm se creen #### també se crea una de prova per la/pel profe --- <!-- .slide: data-background="https://hackmd.io/_uploads/SkH8wn_Rh.png" --> --- ### comprovem que el desplegament encara no es pot fer servir #### no és visible --- <!-- .slide: data-background="https://hackmd.io/_uploads/rkP8w2dR2.png" --> --- ### caldrà activar-lo des de la icona de visualitzar --- <!-- .slide: data-background="https://hackmd.io/_uploads/S198wh_R3.png" --> --- ### observem que els dos desplegaments ja són accessibles (visibles) --- <!-- .slide: data-background="https://hackmd.io/_uploads/HJQDP3dRn.png" --> --- ### entrem com a alumne (testalu01) --- <!-- .slide: data-background="https://hackmd.io/_uploads/rygSvDhd02.png" --> --- ### observem l'escriptori creat --- <!-- .slide: data-background="https://hackmd.io/_uploads/ByDDP2OC2.png" --> --- ### engeguem la vm --- <!-- .slide: data-background="https://hackmd.io/_uploads/r1FPv2OA3.png" --> --- ### 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) --- <!-- .slide: data-background="https://hackmd.io/_uploads/Bk2vwnOC2.png" --> --- ### observem la vm de l'alumne en funcionament --- <!-- .slide: data-background="https://hackmd.io/_uploads/SkCvwnuAn.png" --> --- ## That's all folks :musical_note:
{"title":"isardvdi-intro","description":"View the slide with \"Slide Mode\".","slideOptions":"{\"spotlight\":{\"enabled\":true}}","contributors":"[{\"id\":\"0ffc4edc-eeda-47e7-8ec7-4160f77a930d\",\"add\":15441,\"del\":6743}]"}
    440 views