# These initial groups are the only groups required to be modified. The
# additional groups are for more control of the environment.

########################################################################################
# 只需修改以下参数，其中
# control，network，monitoring都填所有控制节点，
# compute 填所有的计算节点，包括需要lxc的计算节点
# storage 一般填需要cinder服务的计算节点
# lxc 只填写需要支持lxc的计算节点,无lxc需求的不需要填写内容
# 注意: 如果部署为allinone环境,则所有项目都填写allinone的主机名即可,
########################################################################################

[control]
T920compute24


[network]
T920compute24


[compute]
T920compute25
T920compute26
T920compute27
T920compute28
T920compute29
T920compute30
T920compute31
T920compute32
T920compute33


[monitoring]
T920compute24


[storage]


[lxc]


#########################################################################################
# 以下参数请勿修改
#########################################################################################

# You can explicitly specify which hosts run each project by updating the
# groups in the sections below. Common services are grouped together.
[chrony-server:children]
haproxy

[chrony:children]
control
network
compute
storage
monitoring

[influxdb:children]
monitoring

[zookeeper:children]
monitoring

[kafka:children]
monitoring

[storm:children]
monitoring

[kibana:children]
control

[elasticsearch:children]
control

[corosync:children]
compute

[pacemaker:children]
compute

[haproxy:children]
network

[mariadb:children]
control

[rabbitmq:children]
control

[mongodb:children]
control

[keystone:children]
control

[glance:children]
control

[nova:children]
control

[neutron:children]
network

[cinder:children]
control

[memcached:children]
control

[horizon:children]
control

[swift:children]
control

[heat:children]
control

[murano:children]
control

[ironic:children]
control

[ceph-mon:children]
control

[ceph-rgw:children]
control

[ceph-osd:children]
storage

[magnum:children]
control

[sahara:children]
control

[mistral:children]
control

[manila:children]
control

[ceilometer:children]
control

[searchlight:children]
control

[bilean:children]
control

[monasca:children]
control

[masakari:children]
control

# Tempest
[tempest:children]
control

# Additional control implemented here. These groups allow you to control which
# services run on which hosts at a per-service level.
#
# Word of caution: Some services are required to run on the same host to
# function appropriately. For example, neutron-metadata-agent must run on the
# same host as the l3-agent and (depending on configuration) the dhcp-agent.

# Glance
[glance-api:children]
glance

[glance-registry:children]
glance

# Nova
[nova-api:children]
nova

[nova-conductor:children]
nova

[nova-consoleauth:children]
nova

[nova-novncproxy:children]
nova

[nova-scheduler:children]
nova

[nova-spicehtml5proxy:children]
nova

[nova-compute-ironic:children]
nova

[nova-compute-lxc:children]
lxc

# Neutron
[neutron-server:children]
control

[neutron-dhcp-agent:children]
neutron

[neutron-l3-agent:children]
neutron

[neutron-lbaas-agent:children]
neutron

[neutron-metadata-agent:children]
neutron

# Cinder
[cinder-api:children]
cinder

[cinder-backup:children]
storage

[cinder-scheduler:children]
cinder

[cinder-volume:children]
storage

# iSCSI
[iscsid:children]
compute

[tgtd:children]
storage

# Manila
[manila-api:children]
manila

[manila-scheduler:children]
manila

[manila-share:children]
storage

# Swift
[swift-proxy-server:children]
swift

[swift-account-server:children]
storage

[swift-container-server:children]
storage

[swift-object-server:children]
storage

# Heat
[heat-api:children]
heat

[heat-api-cfn:children]
heat

[heat-engine:children]
heat

# Murano
[murano-api:children]
murano

[murano-engine:children]
murano

# Ironic
[ironic-api:children]
ironic

[ironic-conductor:children]
ironic

[ironic-inspector:children]
ironic

[ironic-pxe:children]
ironic

# Magnum
[magnum-api:children]
magnum

[magnum-conductor:children]
magnum

# Sahara
[sahara-api:children]
sahara

[sahara-engine:children]
sahara

# Mistral
[mistral-api:children]
mistral

[mistral-executor:children]
mistral

[mistral-engine:children]
mistral

# Ceilometer
[ceilometer-api:children]
ceilometer

[ceilometer-central:children]
ceilometer

[ceilometer-notification:children]
ceilometer

[ceilometer-collector:children]
ceilometer

[ceilometer-compute:children]
compute

# Searchlight
[searchlight-api:children]
searchlight

[searchlight-listener:children]
searchlight

# Bilean
[bilean-api:children]
bilean

[bilean-engine:children]
bilean

[bilean-notification:children]
bilean

[bilean-scheduler:children]
bilean

# Storm

[storm-nimbus:children]
storm

[storm-supervisor:children]
storm

[storm-ui:children]
storm

# Multipathd
[multipathd:children]
compute

# Monasca
[monasca-api:children]
monasca

[monasca-notification:children]
monasca

[monasca-persister:children]
monasca

[monasca-agent:children]
compute
control

[rally:children]
control

[logstash:children]
compute
control


# Masakari
[masakari-api:children]
masakari

[masakari-engine:children]
masakari

[masakari-monitors:children]
compute
