如何将服务器环境移动到另一台服务器?

时间:2012-01-07 09:24:36

标签: ruby-on-rails linux production-environment vagrant

我有一个具有这种环境的VPS Linux服务器:“rvm + ror + ngixn + passenger + unicorn + capistrano”。

如何快速将服务器环境移动到另一台服务器?

我找到了:

  1. http://gitpusshuten.com/
  2. Vagrant http://vagrantup.com/
  3. 谁有解决问题的经验? 你能解释一下如何更好地移动(复制)服务器环境吗?

3 个答案:

答案 0 :(得分:2)

与列出的相同,是OpsCode的Chef。它基于ruby并依赖于食谱来实现您想要的任何地方。

http://wiki.opscode.com/display/chef/Home

答案 1 :(得分:0)

所有这些都需要整体更改文件和更改服务器设置。因此,只需点击一下即可实现。对于每件事(“rvm + ror + ngixn + passenger + unicorn + capistrano”)移动,将会有一个单独的解决方案。至于rails gem,你可以使用bundle install..etc。但我认为只需一次点击解决方案即可。

答案 2 :(得分:0)

尝试使用Clonezilla。这将完全复制新服务器上的所有内容,因此如果硬件不同,可能会出现一些问题。我已经用它来成功替换多引导系统中分区上的操作系统。