Ubuntu16手动安装OpenStack——swift篇

目标

紧接着《Ubuntu16手动安装OpenStack——cinder篇》,本文,我们来研究一下swift的安装配置。主要参考OpenStack Queens : Configure SwiftObject Storage Install Guide

cinder和swift都是关于存储的组件,那么它们有什么区别呢?
cinder的存储,就像是普通硬盘。可以方便快捷地本地存取修改数据,还可以按需添加减少硬盘。
swift的存储,就像是百度云盘。只能存取数据,不能在云端进行修改,适用于备份。如果非要修改,那么需要下载到本地修改,修改完再上传。在openstack实际应用中,swift常用来存储镜像这种不需要经常修改的文件。

Ubuntu16手动安装OpenStack——cinder篇

目标

《Ubuntu16手动安装OpenStack——修改镜像》一文中,我们通过修改镜像,实现了ssh密码访问实例。看上去,这个openstack系统已经可以投入使用了,实际上,也确实可以投入使用了。

但是,我们总是追求更好更多的服务。所以接下来,我们继续安装openstack的服务组件。本文中要安装配置的是cinder,主要参考OpenStack Queens : Configure CinderCinder Installation Guide

Ubuntu16手动安装OpenStack——修改镜像

问题描述

《Ubuntu16手动安装OpenStack——horizon篇》一文中,已经安装了horizon,并且在dashboard中使用官方镜像创建了ubuntu16实例。看上去,很成功。

但是,再次使用官方镜像创建实例,这次居然无法通过ssh密钥访问!!!Permission denied (publickey). 神奇了。。。

重建实例,依然无法通过密钥访问。本文,就来研究一下解决办法。