我在CodeIgniter PHP框架之上build立了几个LAMP服务器(在VMware ESXi主机上)。 为了模拟原始的dev服务器安装,我通过手动安装Ubuntu Server,然后安装openssh,git,ftp,unzip等软件包,然后实现我的web和文件结构来设置第二和第三台服务器…不用说它耗费时间,单调乏味地需要这样做,我有新的开发服务器build立起来。 有没有办法做一个模板开发服务器或者什么东西,立即产生新的开发服务器上的所有项目上面提到的基于它? 有或没有内置ESXifunction的方法都可以。
在你的情况下,你可以简单地复制已安装的Web服务器虚拟机文件或创build基地安assembly置它,然后复制到另一个位置。 复制完成后,您可以简单地将复制的机器添加到ESXi库存,然后启动所有需要的更改(主机名称ip等),就这些了。
这里是简单的教程如何在ESXi中克隆wm http://www.dedoimedo.com/computers/vmware-esxi-clone-machine.html
这很简单,但ypu必须记得closuresvritual机器来复制文件。
您可以手动创build您的基本“模板”并从中克隆,但是您应该记得删除“唯一”数据。 例如:
template01 ”这样的主机名,并记得在克隆后改变它 或者,您可以考虑configuration/configurationpipe理工具(如由VMware自己发起的Puppet + Razor ),但是这肯定会是一个更长更难的过程。 值得一看的是,如果你想自动化整个基础设施,而不是单个模板的新克隆的产生。
您可以将虚拟机转换为模板或克隆虚拟机。 如果转换为模板,则无法编辑或打开计算机,虚拟机将被标记为模板,并且只能从模板部署新计算机。 closures你的机器,右键单击它并selectTemplate > Convert to Template ,就是这样。 然后,您可以右键单击模板并Deploy Virtual Machine from this Template模板Deploy Virtual Machine from this Template 。 新的VM具有与模板相同的设置和程序,因此您必须更改其IP地址和/或主机名。