bash脚本何时准确传递给“ openstack服务器创建--user-data ...”?

时间:2019-07-18 10:04:10

标签: openstack openstack-nova

我有一个要在用户登录到服务器之前执行的bash脚本。我找不到有关何时针对不同图像准确执行此脚本的任何信息。我可以假定这是在用户能够使用ssh登录之前?我正在使用卷云。

openstack server create --user-data before_login.sh ...

2 个答案:

答案 0 :(得分:0)

实例启动后,此用户数据脚本“ before_login.sh”将在用户登录实例之前在其上执行。

答案 1 :(得分:0)

用户脚本在最后阶段运行,该阶段在启动时尽可能晚地运行。用户登录到系统后习惯于运行的所有脚本都应在此处正确运行。

您可以在下面的链接中查看cloud-int的行为,以获取更多信息 https://cloudinit.readthedocs.io/en/latest/topics/boot.html