一、Quantum的依赖安装
- 在所有节点上都要安装Quantum的依赖包
- 建议通过apt-get的方式安装,这里包括mysql cient和Open vSwitch
二、将Quantum服务注册到Keystone
- Keystone是openstack的服务管理中心与认证中心
- 可以在任何装有Keystone client的机器上运行注册程序
三、安装Quantum源码包
- 在所有的节点上运行一遍,这个是网络服务,每个节点都需要啊
- Quantum的整体框架
(1)Quantum server:守护进程,暴露了一系列的API供OPENSTACK的其他组件调用
(2)plugin agent:运行在每个计算节点上,为虚拟机提供虚拟交换服务。
(3)dhcp agent:为虚拟机提供DHCP服务
(4)l3 agent:为虚拟机提供3层交换/NAT服务,使得虚拟机能访问外网 -
架构图如下
四、配置Quantum Server
- 主要是在Quantum的控制节点运行
- 主要配置文件就是quantum.conf和ovs_quantum_plugin.ini两个文件
五、配置OVS agent
- 在计算节点上运行
- 需要创建br-int和br-eth1网桥
- 主要配置quantum.conf和ovs_quantum_plugin.in两个文件
六、配置L3 agent
- 在网络节点上运行
- 需要创建BR-EX网桥
- 配置quantum.conf和l3_plugin.ini两个文件