赞
踩
使用阿里云主机,主机信息如下:
controller节点— 私网IP:10.0.0.5 — 公网IP: 47.108.28.42 — CPU2核,内存4G
compute1节点— 私网IP:10.0.0.6 — 公网IP:47.108.116.248 — CPU2核,内存2G
block1节点— 私网IP:10.0.0.84 ---- 公网IP: 47.108.140.166 — CPU2核,内存2G
根据官方文档进行:https://docs.openstack.org/mitaka/zh_CN/install-guide-rdo/environment.html
创建 nova_api 和 nova 数据库,
对数据库进行正确的授权:
创建 nova 用户
给 nova 用户添加 admin 角色
创建 nova 服务实体并
创建 Compute 服务 API 端点
只启用计算和元数据API
配置数据库的连接
配置 “RabbitMQ” 消息队列访问
配置认证服务访问
配置my_ip
来使用控制节点的管理接口的IP 地址,
开启 Networking 服务
配置VNC代理使用控制节点的管理接口IP地址
配置镜像服务 API 的位置
配置锁路径
同步Compute 数据库
配置RabbitMQ
消息队列的连接
配置认证服务访问
配置 my_ip 选项:
开启Networking 服务
启用并配置远程控制台访问
配置镜像服务 API 的位置
配置锁路径
OpenStack网络(neutron)管理OpenStack环境中所有虚拟网络基础设施(VNI),物理网络基础设施(PNI)的接入层。
包含下列组件:
neutron-server
接收和路由API请求到合适的OpenStack网络插件,以达到预想的目的。
OpenStack网络插件和代理
插拔端口,创建网络和子网,以及提供IP地址,这些插件和代理依赖于供应商和技术而不同,OpenStack网络基于插件和代理为Cisco 虚拟和物理交换机、NEC OpenFlow产品,Open vSwitch,Linux bridging以及VMware NSX 产品穿线搭桥。
常见的代理L3(3层),DHCP(动态主机IP地址),以及插件代理。
消息队列
大多数的OpenStack Networking安装都会用到,用于在neutron-server和各种各样的代理进程间路由信息。也为某些特定的插件扮演数据库的角色,以存储网络状态
创建neutron
数据库,
对neutron
数据库授予访问权限
创建neutron
用户
添加admin
角色到neutron
用户
创建neutron
服务实体
创建网络服务API端点
启用ML2插件并禁用其他插件
配置 “RabbitMQ” 消息队列的连接
配置网络服务来通知计算节点的网络拓扑变化
配置锁路径
启用flat和VLAN网络
禁用私有网络
启用Linuxbridge机制
启用端口安全扩展驱动
配置公共虚拟网络为flat网络
启用 ipset 增加安全组规则的高效性
启用安全组并配置 Linuxbridge iptables firewall driver
配置Linuxbridge驱动接口,DHCP驱动并启用隔离元数据,这样在公共网络上的实例就可以通过网络来访问元数据
配置元数据主机以及共享密码
配置 “RabbitMQ” 消息队列的连接
配置认证服务访问
配置锁路径
将公共虚拟网络和公共物理网络接口对应起来
禁止VXLAN覆盖网络
启用安全组并配置 Linuxbridge iptables firewall driver:
配置neutron访问参数
重启计算服务
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。