Openstack 如何使用随机密码创建用户?
我在openstack的映像(centos-7)中安装了cloud init,那么如何在实例启动后创建具有随机密码的用户(公钥也将注入该用户)Openstack 如何使用随机密码创建用户?,openstack,cloud-init,Openstack,Cloud Init,我在openstack的映像(centos-7)中安装了cloud init,那么如何在实例启动后创建具有随机密码的用户(公钥也将注入该用户) 我不喜欢在实例启动面板中复制脚本,谢谢大家 可以使用cloud init为内置用户生成密码: 选项1:使用OpenStack地平线 如果用户正在使用horizon启动实例,则通过提供以下配置来进行post配置: #cloud-config chpasswd: list: | cloud-user:rhel root:rheladmin
我不喜欢在实例启动面板中复制脚本,谢谢大家 可以使用cloud init为内置用户生成密码: 选项1:使用OpenStack地平线 如果用户正在使用horizon启动实例,则通过提供以下配置来进行post配置:
#cloud-config
chpasswd:
list: |
cloud-user:rhel
root:rheladmin
expire: False
这里为RHEL image的云用户和根用户生成密码。只要替换用户,任何图像的任何用户都可以使用相同的方法
选项2:使用OpenStack热模板
通过提供以下用户数据,使用openstack热模板:
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 image的云用户
和根用户
生成密码。这同样适用于任何图像的任何用户
您可以用所需密码替换rhel
和rheladmin