10 draft L2

NFS mount sur VMs DMZ

OS Cible
Progression 0% 0 / 3

Contexte

Mount jedha:/volume1/data → /mnt/nas sur les hosts Docker DMZ (tatooine). Permet aux containers d'accéder aux volumes persistants stockés sur NAS.

Actions

3
  • Contexte 2 cmd
    $ Commandes
    $ # docker-compose.yml exemple services: vaultwarden: volumes: - /mnt/nas/apps/vaultwarden/data:/data
    $ jedha (10.0.1.20) NAS Synology │ └─ NFS export /volume1/data → 10.0.0.0/16 rw,no_root_squash │ └─ tatooine (10.0.2.10) mount /mnt/nas │ └─ Docker containers → bind mounts /mnt/nas/apps/<app>
  • Lancer (mount sur tous docker_hosts par défaut) 2 cmd 1 verify
    $ Commandes
    $ task nas:setup # mount sur tous docker_hosts group inventory
    $ task nas:setup TARGET=tatooine
    ✓ Vérifications
    ssh -o ProxyJump=root@10.0.1.1 packer@10.0.2.10 'mountpoint /mnt/nas'
  • Vérifier post-mount 1 cmd
    $ Commandes
    $ ssh -o ProxyJump=root@10.0.1.1 packer@tatooine.minfra.in ' mount | grep /mnt/nas df -h /mnt/nas ls /mnt/nas/apps/ cat /etc/fstab | grep jedha '