Назад | Перейти на главную страницу

Клон контейнера LXC не имеет сети и SSH остановлен

У меня возникла проблема с сетью с контейнерами LXC (вопрос и ответ здесь:соединение контейнеров LXC с хост-сетью с различным диапазоном IP-адресов)

и если я нашел решение, я все еще не нашел причину проблемы:

Я начал с новой установки сервера Ubuntu 14.04 и установил LXC. Мост lxcbr0 создается автоматически, а вновь созданный контейнер LXC, IP-адрес которого был установлен правильно, имеет доступ к сети и работает SSH: я могу использовать ssh, я могу пинговать контейнер снаружи и пинг мир изнутри. Все хорошо.

Сейчас, когда я клонирую этот новый контейнер, измените IP клона, он запускается нормально, но SSH НЕ запускается при запуске, мне нужно запустить его вручную. Я также не могу заставить работать сеть изнутри: мост lxcbr0 можно пропинговать, но это пока что; все остальное недоступно.

Однако, если я СОЗДАЮ второй контейнер, изменяю IP-адрес, как и раньше, все будет нормально, как и для первого, поэтому каким-то образом в КЛОНИРОВАНИИ моего контейнера что-то идет не так с инициализациями.

Есть предложения о том, что может происходить при клонировании?

PS: Я использую веб-панель lxc для клонирования, но я подтвердил, что командная строка ведет себя так же.

вы пытались сначала остановить контейнер? у меня тоже была эта проблема.

остановите контейнер blue print, клонируйте его, измените ip, mac, каталоги и т. д.

затем попробуйте запустить контейнеры.

Примечание: не используйте веб-панель lxc, поскольку она содержит ошибки и ведет себя не так, как хотелось бы.