我必须做一些快速的基准测试。由于中子没有正确设置,我无法使用vms。我可以创建centos vm。。但我无法登录。我尝试添加密钥对,我尝试可以初始化更改根密码
#cloud-config
chpasswd:
list: |
root:stackops
centos:stackops
expire: False
它不起作用。我的意思是,它没有在日志控制台上给出任何错误,但我不愿意使用我设置的凭据登录。
所以我的问题是。。我在哪里可以找到一个已经设置了密码的openstack centos 7图像(我想这将是一个自定义的)
如果中子设置不正确,您将无法对OpenStack环境做太多操作。但是,即使网络中断,也可以使用--config-drive
选项将user-data
脚本传递给实例,例如:
nova boot --user-data /path/to/config.yaml --config-drive=true ...
Horizon gui中也有一个复选框可以使用此功能。这会将您的配置附加为虚拟CD-ROM设备,cloud-init
将使用该设备,而不是网络元数据服务。
如果我将您的云配置放入一个名为user-data.yaml
的文件中,然后运行:
nova boot --image centos-7-cloud --user-data user-data.yaml centos
然后我可以使用密码stackops
作为centos
用户登录。