167 lines
5.7 KiB
Plaintext
Executable File
167 lines
5.7 KiB
Plaintext
Executable File
## HA配置(双机)
|
||
# 每套HA系统配置一个配置文件,该文件名命令规律如下,一套HA为HA_1.conf,两套HA命令格式为HA_2_1.conf和HA_2_2.conf,依次类推
|
||
# 建议拷贝该模版改名后再编辑,如使用vi命令,应先执行 export LC_ALL="zh_CN.GB2312" ,否则会有乱码,编辑后unset LC_ALL
|
||
|
||
[DEFAULT]
|
||
# HA安装的OpenCOS组件, 可以填写为loadbalance,database,amqp,keystone,neutron,glance,cinder,nova,horizon,heat,ceilometer,ironic(与下面组件服务列表的关键字一致)
|
||
# 之中的任意组合,用逗号分开, 全部可简写为all, 无顺序要求,haproxy代表配置LB.
|
||
# 注意HA是通过conf方式安装的,但这种方式不支持安装ironic,如果这里配置了ironic,应在整个安装流程前手动通过custom方式单独安装ironic
|
||
# 该配置项必填
|
||
components=database,amqp,keystone,neutron,glance,cinder,nova,horizon,heat,ceilometer
|
||
|
||
# 由HA管理的组件服务(可裁剪),多个服务以逗号分开.
|
||
# 一般对服务无增加或减少可不必修改如下选项,多余组件也无需注释掉,组件选择与否由“components”决定
|
||
loadbalance = haproxy
|
||
|
||
database=mariadb
|
||
|
||
amqp=rabbitmq-server
|
||
|
||
keystone=openstack-keystone
|
||
|
||
#neutron-metadata-agent,neutron-lbaas-agent don't use default
|
||
neutron=neutron-server,neutron-l3-agent,neutron-dhcp-agent
|
||
|
||
#openstack-glance-scrubber don't use default
|
||
glance=openstack-glance-api,openstack-glance-registry
|
||
|
||
#openstack-cinder-backup don't use default
|
||
cinder=openstack-cinder-api,openstack-cinder-scheduler,openstack-cinder-volume
|
||
|
||
nova=openstack-nova-api,openstack-nova-conductor,openstack-nova-scheduler,openstack-nova-cert,openstack-nova-consoleauth,openstack-nova-novncproxy
|
||
|
||
horizon=httpd,opencos-alarmmanager,opencos-alarmagent
|
||
|
||
heat=openstack-heat-api,openstack-heat-engine,openstack-heat-api-cfn,openstack-heat-api-cloudwatch
|
||
|
||
ceilometer=openstack-ceilometer-api,openstack-ceilometer-central,openstack-ceilometer-alarm-evaluator,openstack-ceilometer-alarm-notifier,openstack-ceilometer-notification,openstack-ceilometer-collector
|
||
|
||
ironic=openstack-ironic-api,openstack-ironic-conductor
|
||
|
||
# 根据业务需要,增加clone服务资源(每个节点都运行),填写去掉.service后的服务名,多个服务以逗号分隔,可选
|
||
#clone_service=
|
||
|
||
# guard服务名字
|
||
guard=tfg-guard
|
||
|
||
# HA集群心跳线,至少一条,建议三条,每条是一对IP,用逗号分开
|
||
# 如果LB和HA是使用相同服务器,则此处心跳线不用再填写
|
||
# 第一条心跳线,例中是外网IP,必填
|
||
heartbeat_link1=10.43.179.221,10.43.179.222
|
||
# 第二条心跳线,不能与其他心跳线有相同IP,可选
|
||
heartbeat_link2=
|
||
# 第三条心跳线,不能与其他心跳线有相同IP,可选
|
||
heartbeat_link3=
|
||
|
||
#执行HA脚本的节点为local node,其他节点为remote node,这里为ssh登录remote node的root用户密码,必填
|
||
remote_node_password=ossdbg1
|
||
|
||
|
||
# haproxy浮动IP地址,配置LB时,必填
|
||
#loadbalance_fip=192.160.0.226
|
||
#loadbalance_nic=ens33
|
||
#loadbalance_netmask=23
|
||
#############DB################
|
||
# 数据库浮动IP,可以与LB浮动IP相同,必填
|
||
# 浮动IP地址
|
||
#database_fip=192.160.0.225
|
||
# 浮动IP所在网卡
|
||
#database_nic=baseleft
|
||
# 掩码,CIDR格式
|
||
#database_netmask=23
|
||
|
||
# 数据库共享磁盘全路径名,组件存在则必填
|
||
# 磁盘名,建议用lv方式,使用lv时应注意配置为逻辑盘名
|
||
#database_device=/dev/mapper/vg_mysql-lv_mysql
|
||
# 文件系统类型
|
||
#database_fs_type=ext4
|
||
|
||
#数据库备份共享磁盘全路径名,不能和其他共享磁盘相同(功能暂不支持),可选
|
||
#backup_database_device=/dev/mapper/vg_mysqlbackup-lv_mysqlbackup
|
||
#backup_database_fs_type=ext4
|
||
|
||
##############AMQP################
|
||
# AMQP浮动IP,可以与LB浮动IP相同,必填
|
||
#amqp_fip=192.160.0.225
|
||
#amqp_nic=baseleft
|
||
#amqp_netmask=23
|
||
|
||
##############keystone################
|
||
# keystone浮动IP,配置为LB时,浮动IP不用填写,否则组件存在则必填
|
||
#keystone_fip=192.160.0.225
|
||
#keystone_nic=baseleft
|
||
#keystone_netmask=23
|
||
|
||
##############neutron################
|
||
# neutron 浮动IP,配置为LB时,浮动IP不用填写,否则组件存在则必填
|
||
#neutron_fip=192.160.0.225
|
||
#neutron_nic=baseleft
|
||
#neutron_netmask=23
|
||
|
||
##############glance################
|
||
# glance 浮动IP,配置为LB时,浮动IP不用填写,否则组件存在则必填
|
||
#glance_fip=192.160.0.225
|
||
#glance_nic=baseleft
|
||
#glance_netmask=23
|
||
|
||
# 镜像共享磁盘设置,不能和其他共享磁盘相同,组件存在则必填
|
||
# glance_device_type可选drbd或iscsi
|
||
|
||
#glance_device_type=drbd
|
||
#glance_device=/dev/mapper/vg_glance-lv_glance
|
||
#glance_fs_type=ext4
|
||
|
||
##############cinder################
|
||
# cinder浮动IP,配置为LB时,浮动IP不用填写,否则组件存在则必填
|
||
#cinder_fip=192.160.0.225
|
||
#cinder_nic=baseleft
|
||
#cinder_netmask=23
|
||
|
||
#虚拟机块设备使用的磁阵管理口IP,如果有多个IP,用空格分开,可选
|
||
#cinder_ping_ip=192.160.0.7
|
||
|
||
##############nova################
|
||
# nova浮动IP,配置为LB时,浮动IP不用填写,否则组件存在则必填
|
||
#nova_fip=192.160.0.225
|
||
#nova_nic=baseleft
|
||
#nova_netmask=23
|
||
|
||
##############horizon################
|
||
# TECS dashboard登录时使用的浮动IP,配置为LB时,浮动IP不用填写,否则组件存在则必填
|
||
# 不同浮动IP的组件可以运行在不同节点上,如果还想与
|
||
# 某个组件运行在相同节点,需配置location_constraint
|
||
#horizon_fip=10.43.179.230
|
||
#horizon_nic=kmportv1
|
||
#horizon_netmask=23
|
||
|
||
##############ironic################
|
||
# ironic 浮动IP,配置为LB时,浮动IP不用填写,否则组件存在则必填
|
||
#ironic_fip=192.160.0.225
|
||
#ironic_nic=baseleft
|
||
#ironic_netmask=23
|
||
|
||
##############heat################
|
||
# heat 浮动IP,配置为LB时,浮动IP不用填写,否则组件存在则必填
|
||
#heat_fip=192.160.0.225
|
||
#heat_nic=baseleft
|
||
#heat_netmask=23
|
||
|
||
##############ceilometer################
|
||
# ceilometer浮动IP,配置为LB时,浮动IP不用填写,否则组件存在则必填
|
||
#ceilometer_fip=192.160.0.225
|
||
#ceilometer_nic=baseleft
|
||
#ceilometer_netmask=23
|
||
|
||
# mongod数据库共享磁盘全路径名,建议配置
|
||
#mongod_device=/dev/mapper/vg_mongodb-lv_mongodb
|
||
# 文件系统类型
|
||
#mongod_fs_type=ext4
|
||
|
||
# 若mongod数据库使用本地盘则配置成local,否则为空
|
||
mongod_local=local
|
||
|
||
# 如下两个配置项表示共享盘所在的磁阵信息,暂时仅支持本配置中用到的所有共享盘都在一个磁阵上,可选
|
||
# 参数说明:(主控制器业务口IP地址,主控制器iqn),(备控制器业务口IP地址,备控制器iqn)
|
||
# 如果两个控制iqn相同,可以配置为(主控制器业务口IP地址,主控制器iqn)
|
||
#iscsi_storage=(172.32.1.1,iqn.2099-01.cn.com.zte:usp.spr11-4c:09:b4:b0:56:8b),(172.32.1.2,iqn.2099-01.cn.com.zte:usp.spr11-4c:09:b4:b0:56:8c)
|