我最近设立了VVV和VV等等,他们都很棒。 事实上,我想将它们部署为生产箱。
所以我有一个托pipe一个WordPress网站的盒子。 本地,一切都很好。
现在我想部署到一个vSphere环境 – 这个资源池,这个文件夹,命名这个新的VM,等等。 这也很清楚。
所以我想我知道了……这个想法是在本地准备一个已知的良好形象,然后把它放在生产环境中,这样就不会有任何的部署意外,所以发展的环境是干净的。 这是什么促使我首先做这个(WordPress和它的shenanigans)。
但是,当我尝试编辑我的Vagrantfile来添加一个新的,因为我看到它,它突然发现所有的借口失败:不喜欢这个存储库,不喜欢这个盒子是如何压缩,等等。
config.vm.provider :vsphere do |vsphere| vsphere.host = 'REDACTED' vsphere.compute_resource_name = 'REDACTED' vsphere.resource_pool_name = 'REDACTED' vsphere.template_name = 'REDACTED' vsphere.name = 'REDACTED' vsphere.user = 'REDACTED' vsphere.password = 'REDACTED' end config.vm.provider :vsphere do |v, override| override.vm.box = "splunk-sus-qa/vsphere_dummy" end
无论如何,你只能看到一个Vagrantfile文件,而且这个文件现在已经和我的本地设置绑定了,这是非常棒的,但是现在我不需要。
然后我读到你需要获得vSphere的“虚拟模板”。 这让我想知道,这些模板对于vSphere来说如此重要和特殊? 这是文件本身格式的问题吗? 它是机器设置?
所以回顾一下,我的目标是能够使用Vagrant
WordPress网站(支票) vSphere staging和推动环境 vagrant push送来部署三angular洲 我错过了什么?