![使用 libvirt 启动 ubuntu 并传入要从 rc.local 运行的自定义脚本](https://linux22.com/image/520033/%E4%BD%BF%E7%94%A8%20libvirt%20%E5%90%AF%E5%8A%A8%20ubuntu%20%E5%B9%B6%E4%BC%A0%E5%85%A5%E8%A6%81%E4%BB%8E%20rc.local%20%E8%BF%90%E8%A1%8C%E7%9A%84%E8%87%AA%E5%AE%9A%E4%B9%89%E8%84%9A%E6%9C%AC.png)
我有一个在 libvirt/qemu 下启动的 ubuntu 映像。我想在启动时传入一个可以从 rc.local 执行的自定义脚本。我可以通过 Amazon EC2 实例的用户数据来执行此操作。
我想用我自己的虚拟机复制此功能。
答案1
看来我的问题是由于误解造成的。Amazon EC2 用户数据是通过对特殊静态 IP 的 http 请求检索的。
http://169.254.169.254/1.0/用户数据
然后可能会通过 mac 地址查找用户数据。因此,在机器启动时传入用户数据并没有什么特别的魔力。