Com donar d'alta una màquina virtual

(Pendent d’enllaçar-ho amb P-2023-3 Alta de servei VPS )

  1. Localitza la plantilla debian més recent. Es recomana fer servir una plantilla de la versió debian més estable, si tens curiositat com muntem les imatges o tocaria fer-la, està documentat aquí: Com construir una nova imatge de debian per proxmox

  2. Un cop localitzada la plantilla farem un full clone de la màquina a través de la interfície proxmox

  3. Probablement calgui redimensionament de la partició rootfs, fes-ho ara (via interfície proxmox, resize disk, recomano 15 GiB), així l’script que aplicarem a continuació ho propagarà

  4. Entrarem a través al respectiu host (trax5678?) on hi ha la VM amb el seu corresponent VMID, i farem:

    qm guest exec $VMID -- wget https://exo.cat/post-preseed.sh -O /post-preseed.sh
    qm guest exec $VMID -- sh /post-preseed.sh
    
    • Nota1: realment, post-preseed fa moltes de les coses per les quals la gent acostuma a instal·lar cloud-init, però cloud-init no ens agrada i sentim més control amb aquest senzill script
    • Nota2: podeu inspeccionar la VM amb qm terminal $VMID i credencials root / debian podrem veure com està la máquina
  5. Si ha anat bé veurem que la primera comanda ens retorna conforme s’ha descarregat l’script, i la segona: QEMU guest agent is not running, perquè l’última comanda de l’script és reboot.

  6. La configuració de xarxa definitiva és més llarg d’explicar ho deixo de TODO, consulteu a @exopedro i/o @evilham; relacionat: https://farga.exo.cat/exo/projectes/issues/1218

[1] en el nostre reverse proxy hem afegit això que ens assegura l’última versió del fitxer

    location /post-preseed.sh {
            return 307 https://farga.exo.cat/exo/debian-preseeds/raw/branch/main/post-preseed.sh;
    }