Ubuntu16手动安装OpenStack——vxlan网络进阶

目标

《Ubuntu16手动安装OpenStack——openvswitch》一文中,配置好了openvswitch作为虚拟交换机。

《Ubuntu16手动安装OpenStack——vxlan网络》一文中,使用linuxbridge虚拟交换机配置过vxlan网络模式。

因为linuxbridge换成了openvswitch,所以,本文就再来研究一下vxlan网络模式的配置。主要参考OpenStack Pike : Neutron Network (VXLAN)openstack使用openvswitch实现vxlan的方法。如果要配置flat网络模式,参考OpenStack Pike : Neutron Network (FLAT)

Ubuntu16手动安装OpenStack——openvswitch

目标

《Ubuntu16手动安装OpenStack——实例访问外网》一文中,已经配置好了实例访问外网。但是仍有不足,因为我们看不到更详细网络信息,排查问题不方便。

本文,我们把linuxbridge-agent更换为openvswitch-agent,主要参考OpenStack Pike : Configure NeutronNeutron Configuration OptionsOpen vSwitch: Self-service networks

Ubuntu16手动安装OpenStack——实例访问外网

问题

《Ubuntu16手动安装OpenStack——vxlan网络》一文中,已经配置好了vxlan网络,并且成功创建了cirros1实例。

但是,进入实例后,发现一个问题:实例无法连通外网。这个问题我们在《Ubuntu16手动安装OpenStack——horizon篇》一文中就遇到过,也找到了解决办法。如今更换了网络模式,我们再来研究一下实例访问外网的问题。

Ubuntu16手动安装OpenStack——swift篇

目标

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

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