ubuntu,RHEL,任何云映像的登录密码



OpenStack cloud Images

https://docs.openstack.org/image-guide/obtain-images.html有多个云映像可用。要在部署虚拟机后登录到虚拟机,请使用ssh key pairpassword.但是有些图像禁用了sshkeypairlogin并且默认情况下没有内置密码,那么如何登录到这些虚拟机,其中用户只有有关user-name的信息

有一些选项可以使用cloud-init为内置用户生成密码:

选项 1: 使用 OpenStack horizon

如果用户使用 horizon 启动实例,则post-configuration通过提供配置为:

#cloud-config
chpasswd:
list: |
cloud-user:rhel
root:rheladmin
expire: False

在这里,为RHEL映像的cloud-userroot用户生成密码。只需替换用户即可将相同内容用于任何图像的任何用户。

选项2使用OpenStack加热模板

通过提供如下user-data来使用开放堆栈加热模板:

heat_template_version: 2015-04-30
description: Launch the RHEL VM with a new password for cloud-user and root user
resources:
rhel_instance:
type: OS::Nova::Server
properties:
name: 'demo_instance'
image: '15548f32-fe27-449b-9c7d-9a113ad33778'
flavor: 'm1.medium'
availability_zone: zone1
key_name: 'key1'
networks:
- network: '731ba722-68ba-4423-9e5a-a7677d5bdd2d'
user_data_format: RAW
user_data: |
#cloud-config
chpasswd:
list: |
cloud-user:rhel
root:rheladmin
expire: False

在这里,密码是为RHEL映像的cloud-userroot用户生成的。这同样用于任何图像的任何用户。

相关内容

  • 没有找到相关文章

最新更新