1. 环境部署
建立三台机器,一台控制节点,两台计算节点。为保证物理机内存足够(我的主机一共8G内存,fuel部署OpenStack实验推荐内存为16G),将部署节点的内存降为1.5GB,其他节点各设置为1G,同时为了保证各节点能够正常运行,均提供8GB的缓存分区。
1> 计算节点
与创建部署节点一样,新建虚拟机计算机点,点击设置,设置内存并选用网络启动,通过fuel pxe自动部署安装操作系统。
添加两块硬盘,一共三块硬盘,一块系统盘,一块用作存储,一块用作swap分区,不选择镜像
启用四块网卡。由于网卡规划有五种,virtual只能设置四块网卡,因此将外网和管理网合在一块网卡上。
第一块网卡用作pxe,第二块网卡用作管理网并允许混杂模式,第三块网卡用作存储网络,第四块用作私有网络。
2> 计算节点
两台计算节点和控制节点的配置一样
3> 启动三个节点,利用部署节点的fuel pxe自动安装操作系统
cobbler部署安装界面
四台机器
可以同时在UI界面进行查看
每个节点进入临时系统
内存过小,改为一台一台起。
控制节点完成
计算节点完成
各节点启动完成
查看PXE给给节点分配的ip
controller:10.20.0.3
compute1:10.20.0.4
compute2:10.20.0.5
各节点均已在线
2. OpenStack节点部署
1> 添加控制节点
添加控制节点角色
根据ip和Mac地址选择设置的主机
应用变更
2> 添加计算节点,步骤与添加控制节点类似
3. 各节点网络划分
1> 控制节点
选择控制节点,点击配置接口
根据上一节的网络规划给各网卡分配角色,根据Mac地址设置网络,直接拖动网络图标
点击节点,返回节点部署另外两个计算节点
2> 计算节点
compute1:
compute2:
4. 各节点存储空间划分
1> 控制节点
选择控制节点,点击配置磁盘
将第二块磁盘分配给ceph
2> 计算节点
5. 各节点网络参数
点击网络,设置网络参数
默认网络设置
公开网络使用VLAN标记,与管理网同一VLAN
存储网络
管理网络也划分VLAN
私有网络
neutron L2网络设置
浮动ip neutronL3
浮动ip与公开网络在同一网段,但取值范围不能与公开网络重复
OpenStack自动配置的内网参数,可以不用改
DNS
其他
保存设置,进行连通性检查
验证成功。网络验证不通无法验证系统。
6. 部署OpenStack
网络验证完成后,选择控制台。点击部署,开始进行OpenStack自动化部署。