VMware发布新的系统到第二个Web服务器,并使其成为现场服务器?

您好我有一个Vmware vsphere4环境,现在运行我的核心系统(networking,邮件等),多年来我们一直困扰着一些错误的软件发布到我们的networking服务器,然后使其失去行动,而开发人员解决问题。

我很想find一种方法,可以在Vmware vsphere4中克隆我们的在线networking服务器,在夜晚发布和testing此服务器,以及当我们快乐地将其与当前服务器交换时。 然而,经过一些search和挖掘这个过程似乎并不是一个快速,简单,甚至是有趣的过程。

我是否错过了这个整个过程?

到目前为止,我已经把这个作为当前的进程,克隆服务器,启动它没有连接到Vmnetworking,重新configuration包括更改主机名的框的所有IP地址。 重新启动虚拟机并将其连接到networking。

发布更新的软件到这个服务器并testing它。

closures一个持有页面的在线服务器,然后在第1步重复这个过程,但这次把所有的IP地址和主机名放回原样。

感谢您的任何build议

你为什么每次都克隆它? 通常情况下,我通过每6个月复制一次生产服务器来处理这个问题,只是为了保持整洁。 然后使用SCCM等configurationpipe理工具来确保服务器的configuration保持不变。 在testing服务器上运行一次您的部署过程并validation所有内容,然后在生产服务器上再次运行。 如果您在SCCM中完成任务,则只需执行一次这些步骤即可。

生产服务器不需要每一次都被克隆,因为它的configuration应该被镜像到活服务器。

虽然用克隆的虚拟机做这样的事情是可能的,但这可能是过度的。

我build议如下:

  1. 在两个(或更多)Web服务器前调用一个负载平衡器。 根据应用程序的编写方式,您可以在两台服务器之间进行请求平衡,或将其定向到一台服务器。
  2. 当需要升级时,请将一台服务器从负载平衡器的旋转中移出,然后升级该服务器。
  3. 一旦该服务器升级并testingfunction,将其添加回旋转。
  4. 与另一台服务器重复步骤2和3。