technique:infrastructure:machines_virtuelles:creation_dbbackup

Création de la VM 107 (dbbackup)

WIP

  1. On télécharge la dernière version de Alpine Linux - Extended (c’est la seule qui supporte une installation sans accès au réseau)
  2. On se connecte à l’interface web ProxMox de Bob
  3. On va dans Datacenter > bob > local (bob) et on upload l’ISO qu’on a téléchargé
  4. Create VM en suivant les screenshots suivants (utiliser vmbr0 au lieu de vmbr1): dbbackup_screenshots.zip
  1. Sur la nouvelle VM, faire click sur Console > SPICE. Ça s’ouvrira automatiquement avec Remote Viewer si vous êtes sous Fedora. Sinon, vous pouvez installer le paquet virt-viewer de virt-manager (ou utiliser Console > noVNC mais c’est moins bien)
  2. localhost login: s’affiche. On rentre root
  3. On exécute setup-alpine en suivant la doc officielle * keyboard layout: us * variant: us * hostname: dbbackup * interfaces: on laisse la valeur par défaut (eth0) en appuyant sur <enter> * Ip address for eth0?: none * manual network configuration: yes On met le contenu suivant:

    auto lo iface lo inet loopback

    * DNS domain name: <enter> * DNS nameserver(s)?: <enter> * Mot de passe root: on met un mdp temporaire * timezone: Europe * sub-timezone: Paris * HTTP/FTP proxy: <enter> * NTP client: <enter> * Mirror number: done (on a un message bad address mais c’est normal vu qu’on n’a pas d’ip publiqueip) * SSH server: <enter> * Disk: sda * How would you like to use it?: sys * Erase the above disk(s) and continue?: y * poweroff

  1. On démarre la VM à nouveau
  2. On active les scripts `local.d·` avec rc-update add local default
  3. Mettre le contenu suivant dans /etc/local.d/Network.start
#!/bin/sh

for i in /proc/sys/net/ipv6/conf/*; do \
    for j in autoconf accept_ra; do echo 0 > $i/$j; done
done

ip link set eth0 up
ip -6 route add default via fe80::31 dev eth0

exit 0
  1. Rendre le fichier exécutable
  2. Dans /etc/ssh/sshd_config ajouter à la fin PermitRootLogin yes
  3. poweroff et démarrer la VM à nouveau
  4. Normalement, on peut maintenant se connecter depuis les autres VM sur vmbr0 avec ssh root@fe80::dcf5:29ff:fe46:3637%eth0 + le mot de passe temporaire
  5. On génère un mot de passe sur picapass. On exécute passwd pour remplacer le mot de passe temporaire par le nouveau mot de passe.
  • technique/infrastructure/machines_virtuelles/creation_dbbackup.1588508769.txt.gz
  • de amaldona