openStack 租户控制台修改虚拟机账户密码
Posted 开源、架构、Linux C/C++/python AI BI
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了openStack 租户控制台修改虚拟机账户密码相关的知识,希望对你有一定的参考价值。
- cloud-init方式
该种方式需要虚拟机镜像安装cloud-init,将重置密码脚本注入到虚拟机中。
nova boot –image=image-id –nic net-id=net-id –flavor=flavor-id –user-data=cloud-config.txt instance-name
其中cloud-config.txt的内容如下:
#cloud-config password: 123456 chpasswd: { list: | user1:123456 user2:123456 expire: False } ssh_pwauth: True
- inject方式
编辑/etc/nova/nova.conf,配置如下参数:
inject_password=true
编辑/etc/openstack-dashboard/local_settings,修改如下配置参数:
OPENSTACK_HYPERVISOR_FEATURES = { ... ‘can_set_password‘: True, }
进入dashboard界面,点击启动实例,如下图所示。
注意:新版openstack中dashboard界面已经修改,无法看到上述设置虚拟机密码栏目,需要切换到老版界面,同样编辑上述配置文件,修改如下配置参数:
LAUNCH_INSTANCE_LEGACY_ENABLED = True LAUNCH_INSTANCE_NG_ENABLED = True
以上是关于openStack 租户控制台修改虚拟机账户密码的主要内容,如果未能解决你的问题,请参考以下文章