Возможно ли сделать наследование изменений в виртуалках?
Узнал, что в qemu можно сделать диск-снимок, унаследовав его от родительского, а сам он будет содержать только изменения(и весить мало).
(команда qemu-img create -f qcow2 -b дискИсточник.qcow2 -F qcow2 снимко-диск.qcow2)
Тут-же захотелось создать слои шаблонных виртуалок(свежая ОС -> настроенная ОС -> ОС с графикой), а от них наследовать задаче-ориентированные.
Но проблема в том, что диск-источник изменять нельзя. Т.е. захотев доустановить что-то в предка, изменение не унаследуется в потомков.
Есть ли способ добиться проникновения изменений в потомков?
Или может в других виртуалках наследование дисков реализовано полноценно?
Так не работает. Лучше придерживаться концепции докера, когда у тебя есть образ, а при сборке в него добавляется софт и конфиги. Соответственно при обновлении ты подтягиваешь новый образ докера и заново собираешь контейнер.
И даже больше: если вы внесёте какие либо изменения в родительский диск, то сразу же приведёте в нерабочее состояние дочерние диски, базировавшиеся на нём. Так как вы хотите дифференциальные диски не работают.