Как перенести LXC контейнер с физической машины в виртуальную?
Хочу перенести несколько LXC контейнеров с физической машины в виртуальную на HYPER-V 2012 R2.
Как-то давно сталкивался с переносом, но проблем не возникало. В этот раз контейнеры то не запускаются вовсе, то стартуются, но без доступа к локальной сети и интернету соответственно.
Есть ли какой-то универсальный способ переноса контейнеров с одного железа на другое, либо, как в моем случае, в виртуальную машину??
Использую Ubuntu Server 14.04 в виртуалке и 12.04 на физ. машине.
Либо, как вариант, клонировать физ. диск и подставить как виртуальный в какую нибудь программу виртуализации?
Устроит любое решение. Задача - перенести со старого умирающего сервера рабочие данные и наладить работу на другой машине с Windows Server 2012 R2.
Перенос контейнера с железного сервера на виртуальный == перенос с железного на железный.
А так, у вас слишком общий вопрос. Смотрите логи, курите маны. Вот то что у вас на физ машине одна версия оси, а в виртуалке другая - вполне может быть корнем проблемы.
И систему виртуализации тут, думаю, ни при чём. Хоть KVM, хоть XEN, хоть Hyper-V - вы работаете не с окружением, а с конкретной осью в виртуальной машине.