【问题标题】:Google cloud startup script on custom image自定义图像上的谷歌云启动脚本
【发布时间】:2014-09-03 09:45:08
【问题描述】:

我想在谷歌云中启动一个 ubuntu。我的问题是当我想运行一个启动脚本时:

            Metadata.Items item2 = new Metadata.Items();
            item2.setKey("startup-script");
            item2.setValue("my script....");

问题是我的启动脚本从未运行。有人知道如何自动在自定义图像上运行启动脚本吗? 我已经在我的镜像上预装了 cloud-init。

【问题讨论】:

标签: java google-compute-engine


【解决方案1】:

Google Developers' Console 中,转到您的 Ubuntu 实例设置

然后添加一个新的自定义元数据键值对。

Key: startup-script 
Value: your script or a URL of where to find it

检查它是否适用于自己的 Ubuntu 自定义映像。在开始时尝试一些简单的东西,比如

echo `date` >> /tmp/startup-script

【讨论】:

  • 嗯,我试过这个,但它不适合我。这就是我问的原因
  • 那么,问题一定出在您的自定义图像上。
  • 您是否安装了任何特定的 google 软件包,例如 google-startup-scripts ?
  • 图片不是我创建的,而是本周放假的同事。肯定安装了 google-startup-scripts。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-04-01
  • 2015-12-04
  • 1970-01-01
  • 1970-01-01
  • 2021-09-15
  • 2021-12-15
  • 2013-10-19
相关资源
最近更新 更多