LXC容器在不同的服务器上表现不同

LXC容器在不同的服务器上表现不同

我有两台物理服务器 A 和 B。我想将它们从 Ubuntu 12.04 升级到 14.04。

这是我当前的设置(如果我在这里遗漏了任何信息,请告诉我,我会添加它):

服务器 A:

  • Ubuntu 12.04
  • RAID 和 LVM 上的 ext4
  • 0.75

服务器B:

  • Ubuntu 12.04
  • raid1 中的 btrfs
  • 1.04 版本

两台服务器都在同一个vlan上,容器也在同一个网络上。

现在说说奇怪的部分。

我有一个运行 apache2 和 drupal 网页的 Debian 容器。

当我将此容器从服务器 A 移动到服务器 B 时,网页会损坏。我使用命令将容器从 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 中的问题,因为如果有什么不同,可能还有其他问题,一些我还没有注意到的问题。我还担心我移动的所有其他容器

相关内容