我有一个在 libvirt/qemu 下启动的 ubuntu 映像。我想在启动时传入一个可以从 rc.local 执行的自定义脚本。我可以通过 Amazon EC2 实例的用户数据来执行此操作。
我想用我自己的虚拟机复制此功能。
答案1
看来我的问题是由于误解造成的。Amazon EC2 用户数据是通过对特殊静态 IP 的 http 请求检索的。
http://169.254.169.254/1.0/用户数据
然后可能会通过 mac 地址查找用户数据。因此,在机器启动时传入用户数据并没有什么特别的魔力。