一般OpenStack搭建完成之后,我们都需要上传一些镜像去使用,其中cirros是官方提供的测试镜像,很小只有十几兆,但有时我们急需一些可以使用的linux
镜像,又不想自己制作,我们可以从一些linux
发行版的官方的云镜像下载一些镜像直接使用,下面给出一些常用的镜像下载地址:
CentOS6:http://cloud.centos.org/centos/6/images/
CentOS7:http://cloud.centos.org/centos/7/images/
Ubuntu14.04:http://cloud-images.ubuntu.com/trusty/current/
Ubuntu16.04:http://cloud-images.ubuntu.com/xenial/current/
但是这些镜像只支持ssh密钥登录,不支持密码,别急,我们可以通过修改镜像配置文件去修改密码
一、修改环境配置
本人使用的是是ubuntu14.04 桌面版,首先安装修改软件guestfish
,guestfish
是libguestfs
项目中的一个工具软件,提供修改虚机镜像内部配置的功能。它不需要把虚机镜像挂接到本地,而是为你提供一个shell接口,你可以查看、编辑和删除镜像内的文件。
二、修改镜像配置文件
用刚刚安装的软件启用下载的ubuntu 14.04的镜像,命令如下:
之后进入fs
命令行
对于下载的centos
镜像的修改跟上述方法一样,我修改后的配置文件如下
参考
http://blog.csdn.net/watermelonbig/article/details/49409707
http://www.linuxdiyf.com/linux/18289.html
http://blog.csdn.net/allison_ywt/article/details/51566795
http://cloudinit.readthedocs.io/en/latest/topics/modules.html