OpenStack Cloud-Init Set Hostname to VM-Name



如何将虚拟机的主机名设置为OpenStack中的VM- name ?

我可以使用cloud-init设置主机名,但我不知道如何将其设置为'参数',即如何使cloud-init/OpenStack通过VM-Name

当OpenStack元数据服务运行时自动完成。事实上,如果你的云镜像准备使用cloud-init,你的OpenStack服务已经运行了元数据服务,并且在你的cloud-init配置中没有"preserve_hostname: True"(通常在/etc/cloud/cloud.cfg)

您给实例的任何名称,将作为"hostname"传递vía元数据服务到您的实例。

在任何实例中执行以下测试。执行如下命令:

ec2metadata

如果失败,要么是cloud-init软件不完整,要么是您的元数据服务无法从实例访问!

最新更新