image - 我可以使用任何带有设置密码的自定义 openstack centos 镜像吗?

标签 image centos openstack

我必须做一些快速的基准测试。
由于中子设置不正确,我无法访问我的虚拟机。
我可以创建 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 ...

Horizo​​n 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/

相关文章:

python - 想要使用 python swiftclient 将 sqlite.db 文件上传到 swift 容器并且总是得到 utf-8 错误

ubuntu-18.04 - 权限错误 : [Errno 13] Permission denied: '/opt/stack/.cache/pip/wheels/a7/c1/ea/cf5bd31012e735dc1dfea3131a2d5eae7978b251083d6247bd'

c# - System.Drawing.Graphics 非常大的图像

c++ - 如何在 QPixmap 图像中绘制一个点?

c# - 在 C# 中缩放图像的好方法是什么?

linux - VI 编辑器 - 在 :wq 中保存文件名

linux - 将 Parallels Plesk Panel 从版本 9.3.0 升级到 11.0.9(最新版本)

openstack - 如何在openstack中获取Auth-Token

css - 我想要一个固定高度和宽度的图像

centos - 在 CentOS 上 jMeter JSON 解析失败