iDe*_*247 0 chef amazon-ec2 chef-solo ubuntu-12.04
我有一个 EC2 和 Digital Ocean 服务器,我想在本地重新创建它们(相同的配置文件和所有内容)。本地我的意思是虚拟盒子(流浪者)。
我一开始是和 Chef 一起管理它们的,但不得不暂时解决这个问题(时间紧迫)。我的厨师食谱不再与服务器同步。
有什么办法可以对这个进行逆向工程吗?我尝试了蓝图,但无法正确安装应用程序。
如果所有其他方法都失败了,还有老式的方法 - 在 Ubuntu 或 debian 上,使用 dpkg --get-selections 转储已安装的软件包列表,然后使用 dpkg --set-selections 安装它们。与基于 red hat 的发行版等效的是yum-debug-dump和yum-debug-restore(可选地使用 --install-latest)。
如有必要,创建与源系统相同的用户 -cat /etc/passwd应该将它们列出来,您可以使用 diff 检查两个列表是否相同。
然后使用 rsync 复制您/etc/的设置/home/文件夹、用户的各种文件夹(并在此处检查权限)和其他文件夹,如/var/www/. 测试,确保一切都在那里,工作,并根据需要启动,你就完成了。比设置新服务器花费的时间更少。
有时,旧的、简单的方法是最好的。如果您手动解决此问题,只需编写一个脚本即可自动将其复制到您当前的服务器上。
| 归档时间: |
|
| 查看次数: |
1266 次 |
| 最近记录: |