修改官方发行openstack镜像的cloud-init登录方式为账号密码登录

openstack使用的镜像多为qcow2格式,各个发行商也开源了针对openstack制作的镜像。但是这些镜像的登录方式都是注入用户名和密码的方式,就是说不能够直接通过账号和密码登录。那么如何将一个注入方式登录的虚拟机改造成一个普通的使用账号和密码登录的虚拟机呢?本文就是解决这个问题的一个记录。

 首先下载一个ubuntu发行的虚拟机镜像。

https://uec-images.ubuntu.com/releases/

 

修改官方发行openstack镜像的cloud-init登录方式为账号密码登录_第1张图片

 

 

下载一个img格式的镜像

修改官方发行openstack镜像的cloud-init登录方式为账号密码登录_第2张图片

 

将下载好的镜像上传到openstack上,使用该镜像启动一个虚拟机。

修改官方发行openstack镜像的cloud-init登录方式为账号密码登录_第3张图片

 

修改官方发行openstack镜像的cloud-init登录方式为账号密码登录_第4张图片

 

修改官方发行openstack镜像的cloud-init登录方式为账号密码登录_第5张图片

 

在配置注入登录的用户名和密码。目前ubuntu发行的openstack 镜像都要用这种方式登录。

 

 修改官方发行openstack镜像的cloud-init登录方式为账号密码登录_第6张图片

 

修改官方发行openstack镜像的cloud-init登录方式为账号密码登录_第7张图片

 

使用账号密码:ubuntu/ubuntu 登录到虚拟机中 

 修改官方发行openstack镜像的cloud-init登录方式为账号密码登录_第8张图片

卸载掉cloud-init服务,该服务器就是支持注入的软件。

修改官方发行openstack镜像的cloud-init登录方式为账号密码登录_第9张图片

 

最后将修改好的镜像创建快照,找到快照位置,将镜像下载到本地,然后重新上传到openstack上即可用户名和密码登录。大功告成,是不是很简单?

 修改官方发行openstack镜像的cloud-init登录方式为账号密码登录_第10张图片

 

 修改官方发行openstack镜像的cloud-init登录方式为账号密码登录_第11张图片

 

修改官方发行openstack镜像的cloud-init登录方式为账号密码登录_第12张图片

 

你可能感兴趣的:(修改官方发行openstack镜像的cloud-init登录方式为账号密码登录)