Достаточно легко использовать cryptsetup для включения LUKS на разделе, но могут быть дополнительные шаги, в которых Ubuntu нужна, такие как восстановление initrd.
Предложенная вами установка будет огромной проблемой для реализации описанного вами способа.
Вы можете избавить себя от головной боли, если ваши физические машины имеют 2 физических порта Ethernet. Если это так, подключите второй порт на каждой машине к физическому коммутатору / маршрутизатору и используйте этот физический порт для виртуальных машин. Затем подключите коммутатор / маршрутизатор к Интернету.
Наконец, я понял, как это сделать, и благодаря @Keltari ваш ответ мне очень помог. Вот как я это сделал: 1. Установите 2 сетевых адаптера для виртуальных машин головного и рабочего узла. Физический узел, на котором находится головная виртуальная машина, имеет 2 физических сетевых адаптера, я подключаю один из них к маршрутизатору (eth1), другой - к Интернету (на стене, eth0). 2. Для головной виртуальной машины: настройте DHCP-сервер на головной виртуальной машине с виртуальным сетевым адаптером eth1, который был установлен как «внутренняя сеть», установите виртуальный сетевой адаптер eth0 в качестве моста к физическому eth0 (прямой доступ в Интернет). 2. Установите один из 2 виртуальных сетевых адаптеров рабочих виртуальных машин в положение «мост», подключитесь к физическому eth1 (маршрутизатору); другой виртуальный сетевой адаптер был «внутренней сетью». 3. Затем все рабочие виртуальные машины могут получить IP от головной виртуальной машины, чтобы они могли общаться друг с другом через ssh через внутреннюю сеть. Рабочие виртуальные машины также могут иметь доступ в Интернет через eth1 (через маршрутизатор).