如何将虚拟机的主机名设置为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软件不完整,要么是您的元数据服务无法从实例访问!