我必须做一些快速的基准测试。
由于中子设置不正确,我无法访问我的虚拟机。
我可以创建 centos vm.. 但我无法登录。
我尝试添加 key 对,我尝试可以初始化更改 root 密码
#cloud-config
chpasswd:
list: |
root:stackops
centos:stackops
expire: False
这没用。我的意思是它没有在日志控制台上给出任何错误,但我不能使用我设置的凭据登录。
所以我的问题是..我在哪里可以找到一个已经设置密码的 openstack centos 7 图像(我想这将是一个自定义图像)
最佳答案
如果 Neutron 设置不正确,您将无法使用 OpenStack 环境做很多事情。但是,即使网络中断,您也可以通过 user-data
使用 --config-drive
将脚本添加到实例中选项,例如:
nova boot --user-data /path/to/config.yaml --config-drive=true ...
Horizon gui 中有一个复选框也可以使用此功能。这会将您的配置附加为虚拟 CD-ROM 设备,
cloud-init
将使用而不是网络元数据服务。如果我将您的 cloud-config 放入一个名为
user-data.yaml
的文件中,然后运行:nova boot --image centos-7-cloud --user-data user-data.yaml centos
然后我可以以
centos
的身份登录用户使用密码 stackops
.
关于image - 我可以使用任何带有设置密码的自定义 openstack centos 镜像吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28484863/