Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何将 VM 的主机名设置为 OpenStack 中的 VM-Name?
我可以使用cloud-init设置主机名,但我不知道如何将其设置为“参数”,即如何让cloud-init / OpenStack传入VM-Name。
这是在 OpenStack 元数据服务运行时自动完成的。事实上,如果您的云映像准备使用 cloud-init,您的 OpenStack 服务会运行元数据服务,并且您的 cloud-init 配置中没有“preserve_hostname: True”(通常在 /etc/云/cloud.cfg)
您为实例提供的任何名称都将通过元数据服务作为“主机名”传递给您的实例。
在您的任何实例中执行以下测试。运行以下命令:
ec2元数据
如果失败,则可能是 cloud-init 软件不完整,或者您的元数据服务无法从实例访问!