【问题标题】:Installation of software to all instances in instance group将软件安装到实例组中的所有实例
【发布时间】:2018-01-30 07:36:50
【问题描述】:

创建实例组后,我开始为组中的第一个实例安装软件(例如 boost)。但我不想为组中的每个实例重复整个安装过程(从本地 pc 复制文件、配置、制作)。有没有办法一次将软件安装到所有实例?

制作磁盘映像并从该磁盘创建实例组不会安装已安装的软件。另外,一个快照只能创建一个实例,但我想创建多个实例。

【问题讨论】:

    标签: google-cloud-platform google-compute-engine


    【解决方案1】:

    我想到的一种解决方案的方法是使用启动脚本。您可以将启动脚本存储在 Google Cloud Storage bucket 中,然后在创建实例时提供脚本的 URL。

    添加启动脚本后,您可以在实例运行时简单地force rerun 脚本,这样您就无需重新启动实例。

    希望这会有所帮助。

    【讨论】:

    • 这是否意味着在每次运行时我都必须在所有实例中重新安装软件?
    • 每次运行如果您的意思是每次机器重新启动,那么答案是视情况而定。网络可用后,启动脚本将始终为try to execute when the machine boots up,但您可以在第一次运行后删除该脚本。这将使已安装的软件保持在虚拟机中,您无需再重新安装这些软件。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-14
    • 1970-01-01
    • 2012-08-28
    • 1970-01-01
    相关资源
    最近更新 更多