Задание:
- vagrant up должен поднимать 2 ВМ: сервер и клиент;
- на сервер должна быть расшарена директория;
- на клиента она должна автоматически монтироваться при старте (fstab или autofs);
- в шаре должна быть папка upload с правами на запись;
- требования для NFS: NFSv3 по UDP, включенный firewall.
Решение
Все требуемые операции приведены в виде inline-сценариев в Vagrantfile. Поднимается 2 ВМ:
- nfss (сервер, предоставляющий доступ к /mnt/nfsstorage)
- nfsc (клиент, подключающий папку в /media/nfs_share)