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

Контейнеры LXC по-разному действуют на разных серверах

У меня есть два физических сервера A и B. Я хотел обновить их с Ubuntu 12.04 до 14.04.

Вот моя текущая настройка (если я упустил здесь какую-либо информацию, дайте мне знать, и я добавлю ее):

Сервер A:

Сервер B:

Оба сервера находятся в одном vlan, а контейнеры находятся в одной сети.

Теперь самое странное.

У меня есть один контейнер Debian с веб-страницей apache2 и drupal.

Когда я перемещаю этот контейнер с сервера A на сервер B, веб-страница ломается. Я перевел контейнер из пункта А в пункт Б командой

# this works (I think) and it's just so I can get sudo access 
# without allowing root ssh login

# --numeric-ids is here so the ownership remains the same inside the container
# without name mapping - user1 with id 1005 on server A, and id 1002 on server B

rsync -zavP --numeric-ids -e "ssh" --rsync-path="sudo rsync" A:/lxc/container B:/lxc/

Поэтому я думаю, что все должно быть так же. Но это не так.

Ноя. Если я запускаю контейнер на сервере A, есть запрос на (тему кандзи)

site.com/sites/all/themes/kanji/sf/js/superfish.js

Когда я переместил контейнер на сервер B, тот же запрос выглядит так (тема поплавок) Выдается ошибка 404, так как ее не существует, и весь сайт выглядит сломанным.

site.com/sites/all/themes/bober/sf/js/superfish.js

Сейчас я не хочу просто исправлять проблему в drupal, потому что, если что-то другое, может быть что-то еще не так, чего я еще не заметил. Меня также беспокоят все остальные контейнеры, которые я переместил