Текстовый лог реализации одного небольшого ТЗ по созданию нескольких VM. Или как я изучал systemd, nftables и qemu
Как Алёша изучал линукс...
Автоматизируем (частично) создание виртуальных машин qemu через systemd.
ТЗ:
На железном сервере должны подниматься VM для работы пользователей.
Интернет-трафик с каждой VM должен заворачиваться в свой socks5-прокси (весь!)
Все это должно работать достаточно просто чтобы с этим справился обезьян*.
*- мне не нравится слово эникей, ничего не имею против эникеев, да и справиться должен мой друг. Да и все мы, гоминиды, не так уж далеко от обезьян утопали.
Это конечно же не всё ТЗ, но про реализацию конкретно этих трех пунктов в части VM и будет данный пост.
Ни с написанием своих юнитов systemd, ни с qemu, ни с nftables я до этого не сталкивался, так что если вдруг что сделано не совсем правильно, извините
Посмотреть что из этого получилось