Google Compute Engine上的自定义Vagrant Box

时间:2015-11-04 01:10:34

标签: vagrant virtual-machine google-compute-engine

我有一个自定义的流浪盒,目前正在hashicorp流浪者页面上托管。是否可以使用谷歌计算机作为主机以某种方式配置这个特定的虚拟机?

我看过gce的vagrant插件,但我不确定我能完成我想用它做什么。

1 个答案:

答案 0 :(得分:2)

你是怎么创造这个盒子的? (您可以指向框URL,以便对其进行审核。)

简短的回答是,如果您使用packer等工具创建了此框,并将Google Compute Engine指定为提供者,则该框可以与gce提供商一起使用,否则它将不起作用。

来自vagrant box文档

  

创建基本框实际上是特定于提供者的。这意味着   取决于您是否使用VirtualBox,VMware,AWS等过程   用于创建基本框是不同的

可以添加" ...并且该框只能与已创建它的提供者一起使用"

跟进

您引用的框用于VirtualBox,因此它不适用于任何其他提供程序。

从那里你将有两种可能性

  1. 从hashicorp下载示例框

    vagrant box add gce https://github.com/mitchellh/vagrant-google/raw/master/google.box
    
  2. 并根据需要进行更改 - 如果需要,重新包装

    1. 自己制作盒子,我建议你看看GCE provider
    2. 的包装工