




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第5章私有云技术5.6实战案例——Ansible部署高可用openstack平台目录201 案例描述案例分析案例实施301案例目标学习目标了解高可用OpenStack平台架构了解Ansible部署工具的使用使用Ansible工具部署OpenStack平台402案例分析学习目标部署架构规划节点502
案例分析1.
部署架构两台控制节点用作高可用环境部署,dashboard访问采用负载均衡方式,提供VIP地址,平台访问通过VIP地址进行访问,可保证在其中一台控制节点异常时,另一台控制节点可以正常使用。MariaDB数据库采用集群式部署,控制节点间数据库相互进行同步。采用多计算节点部署OpenStack平台,提供两台计算节点。Ansible节点为VMware中的虚拟机,提供了Yum安装源和Ansible部署脚本,利用安装源和部署脚本可以一键部署OpenStack平台和添加计算节点。62.
规划节点02
案例分析首先解压提供的server_bak.zip,通过VMWareWorkstation软件打开server_bak这个虚拟机,这台机器作为Ansible节点。手动最小化安装4台CentOS
7.2系统的服务器,作为OpenStack节点,每个节点添加2张网卡,以及配置CPU虚拟化。703案例实施学习目标基础环境配置Ansible安装OpenStack平台81.
基础环境配置(1)IP地址配置两台控制节点和两台计算节点,安装最小化CentOS
7.2操作系统,配置每个节点IP地址。并使用secureCRT进行连接。03
案例实施903
案例实施controller01节点修改部分:[root@localhost
~]#
cat
/etc/sysconfig/network-scripts/ifcfg-enp8s0
TYPE=EthernetBOOTPROTO=staticDEFROUTE=yes
PEERDNS=yes
PEERROUTES=yesNAME=enp8s0UUID=b9994d02-a553-45da-82e5-df88dd866ac2DEVICE=enp8s0
ONBOOT=yes
IPADDR=0
NETMASK=255.255.255.0GATEWAY1003
案例实施controller02节点修改部分:[root@localhost
~]#
cat
/etc/sysconfig/network-scripts/ifcfg-enp8s0
TYPE=EthernetBOOTPROTO=staticDEFROUTE=yes
PEERDNS=yes
PEERROUTES=yesNAME=enp8s0UUID=c3d8588d-4b5f-415b-9c93-05e5e105a7e6DEVICE=enp8s0
ONBOOT=yes
IPADDR=1
NETMASK=255.255.255.0GATEWAY=1103
案例实施compute01节点修改部分:[root@localhost
~]#
cat
/etc/sysconfig/network-scripts/ifcfg-enp8s0
TYPE=EthernetBOOTPROTO=staticDEFROUTE=yes
PEERDNS=yes
PEERROUTES=yesNAME=enp8s0UUID=f1421a5c-d64b-42d9-a582-51fd59cb1030DEVICE=enp8s0
ONBOOT=yes
IPADDR=2
NETMASK=255.255.255.0GATEWAY=1203
案例实施compute02节点修改部分:[root@localhost
~]#
cat
/etc/sysconfig/network-scripts/ifcfg-enp8s0
TYPE=EthernetBOOTPROTO=staticDEFROUTE=yes
PEERDNS=yes
PEERROUTES=yesNAME=enp8s0UUID=e570ccae-02d1-4708-9b12-0c8e9ec49351DEVICE=enp8s0
ONBOOT=yes
IPADDR=3
NETMASK=255.255.255.0GATEWAY=13(2)启动Ansible虚拟机打开VMware虚拟机server_bak,设置网络适配器2为桥接模式,连接至PC同网段,修改网卡IP地址,如图所示。03
案例实施1403
案例实施Ansible节点修改部分:[root@server
~]#
cat
/etc/sysconfig/network-scripts/ifcfg-eth1
TYPE=EthernetBOOTPROTO=static
IPADDR=0
NETMASK=255.255.255.0GATEWAY=
DNS1=14NAME=eth1
DEVICE=eth1
ONBOOT=yes152.
Ansible安装OpenStack平台(1)修改Ansible环境配置通过secureCRT登录Ansible节点,进入Ansible脚本目录,如图所示:03
案例实施1603
案例实施编辑configuration.cfg环境配置文件,根据实际地址和参数进行修改变量。[root@server
xd-cloud-simple]#
vi
configuration.cfg#Xiandian
CloudPlatform
InstallationScript
#
taicai.#
# Basic
Authentication#
REGION_NAME=xiandian//地区名称DOMAIN_NAME=domain//域名称MGMT_NET_CIDR=/24//管理网段地址DATA_NET_CIDR=/24//数据网段地址#
# System
Config# Controller
Node#
1703
案例实施CON_IS_HA=yes//开启HA
CON_VIP_IP=00//控制节点VIP地址CON_HOST_NAME=controller01,controller02//控制节点主机名称,中间以“,”为分隔符CON_MGMT_DEV_NAME=enp8s0//控制节点管理网络网卡名称CON_MGMT_DEV_IP=0,1//控制节点管理网络地址,需和上面主机名称一一对应,中间以“,”为分隔符CON_DATA_DEV_NAME=enp8s0//控制节点数据网络网卡名称CON_DATA_DEV_IP=0,1//控制节点数据网络地址,需和上面主机名称一一对应,中间以“,”为分隔符#
# Compute
Node#
COM_MGMT_DEV_NAME=enp8s0//计算节点管理网络网卡名称COM_MGMT_DEV_IP=2,3//计算节点管理网络IP地址1803
案例实施COM_HOST_NAME=compute01,compute02//计算节点主机名称,需和上面IP地址一一对应,中间以“,”为分隔符COM_DATA_DEV_NAME=enp8s0//计算节点数据网络网卡名称COM_DATA_DEV_IP=2,3//计算节点数据网络IP地址,需和上面主机名称一一对应,中间以“,”为分隔符COM_PRI_DEV_NAME=enp9s0COM_EXT_DEV_NAME=enp9s0//计算节点外部网络网卡名称NEUTRON_MIN_VLAN_NAME=114//可用网络起始vlanID号NEUTRON_MAX_VLAN_NAME=120//可用网络结束vlanID号,可用vlanID范围为114-120#
# Storage
Node#
#STORAGE_MGMT_DEV_NAME=enp9s0
#STORAGE_MGMT_DEV_IP=,,,#STORAGE_HOST_NAME=node-1,node-2,node-3,node-4#STORAGE_DISK_NAME="/dev/sda
/dev/sdb"1903
案例实施#STORAGE_DATA_DEV_NAME=enp10s0#STORAGE_DATA_DEV_IP=,,,#
# yum
repoconfig#
NAME1=centos7URL1=0/centos7.2///centos7.2
yum源地址NAME2=iaasURL2=0/iaas/iaas-repo///iaas软件包yum源地址ALL_SERVER_ROOT_PASSWORD=000000//所有节点root用户密码2003
案例实施在Ansible脚本目录下执行test.sh脚本,清空原始文件,如图所示:21(2)一键安装平台执行install.sh脚本,安装OpenStack平台环境,脚本将会自动安装各个节点服务。如图所示:03
案例实施[root@server
xd-cloud-simple]#
./install.sh22(3)执行完成结果执行完脚本后,各节点服务安装完毕,Ansible会提示各个节点安装情况,是否有异常安装,如图所示:03
案例实施2303
案例实施Ansible部署过程中,各个服务密码为自动随机生成,可在Ansible虚拟机中,查看平台登陆域、用户名、密码和各个服务密码,如图所示:[root@server
xd-cloud-simple]#
cat
/opt/xd-cloud-simple/module/passwd24(4)查看控制节点地址安装完成后,登录controller01节点,查看IP地址,
可以看到br-mgmt管理网卡,有一个“00”的VIP地址,如图所示:03
案例实施2503
案例实施登录controller02节点,查看IP地址,在br-mgmt管理网卡不存在
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安徽省亳州市名校2025年八下英语期中学业质量监测试题含答案
- 2025年山东阳谷县英语八年级第二学期期中达标测试试题含答案
- 分公司承包经营合同
- 2025-2030中国自行车市场发展分析及市场趋势与投资方向研究报告
- 2025-2030中国真丝坯布行业发展分析及发展前景与趋势预测研究报告
- 2025-2030中国手势运动传感器行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国保健用品行业深度调研及投资前景预测研究报告
- 合作伙伴企业管理制度
- 新编汽车销售代理合同模板
- 质谱技术在中药药效研究的应用
- 大象版科学一年级下册《水的特征》(省一等奖)课件
- 农夫山泉营销策划方案
- 施工图设计文件审查合格书(市政基础设施工程)
- 13价肺炎球菌多糖结合疫苗预防接种知情同意书170531
- 幼儿园绘本故事:《小熊不刷牙》 课件
- 门窗设备操作规程
- 韩茂莉中国历史地理讲义(2009年版)
- DIN32711轴环连接多边形轮廓P3G第2部分计算和定尺寸
- 叉车日常维护保养检查记录表
- 空白个人简历表格
- 吹瓶机工艺培训资料-sidel
评论
0/150
提交评论