Я знаю о lxc-freeze и lxc-unfreeze, но, насколько я понимаю, они просто приостанавливают контейнер, подобно отправке SIGSTOP и SIGCONT в процесс. Если я перезагружу хост, то контейнеры перестанут существовать, верно?
Мне бы очень хотелось, чтобы сохранить состояние в постоянном хранилище, чтобы я мог возобновить их через некоторое время, даже если хост перезагружен или что-то в этом роде. Я могу добиться именно того, чего хочу, используя VirtualBox, используя механизм «Сохранить состояние машины», но если бы я мог сделать это с LXC, это было бы совершенно потрясающе.
Вы хотите lxc-контрольная-точка , который еще не реализован, во время записи (июня 2014).
для Перезапускаотмечают указанное контейнерное ИМЯ КОНТРОЛЬНОЙ ТОЧКОЙ, и выводит его состояние в ФАЙЛ файла. Если опция - пауза будет указана, то приложение будет остановлено после контрольной точки непосредственно перед возобновляющимся выполнением. Команда lxc-размораживается, возобновит ее выполнение.
На самом деле, эта команда не работает. Его описание помогает определить API CLI для будущей Контрольной точки / решение