Central logging server (CLS) JSON file
The sample single-controller-n-compute topology
file that is used for deploying a cloud with the Central Logging Server
(CLS) on a separate VM. It contains one controller, 1 compute, the
CLS server and the deployer node.
{
"name":"CHANGEME",
"description":"CHANGEME",
"environment":"CHANGEME",
"secret_file":"CHANGEME",
"run_sequentially":false,
"nodes": [
{
"name": "CHANGEME",
"fqdn":"CHANGEME",
"password":"CHANGEME",
"identity_file":"CHANGEME",
"quit_on_error":true,
"run_order_number":1,
"runlist": [
"role[ibm-os-single-controller-node]",
"role[ibm-os-prs-ego-master]",
"role[ibm-os-prs-controller-node]",
"role[ibm-sce-node]",
"role[ibm-cls-client-controller-node]"
]
},
{
"name": "CHANGEME",
"fqdn":"CHANGEME",
"password":"CHANGEME",
"identity_file":"CHANGEME",
"quit_on_error":true,
"run_order_number":2,
"runlist": [
"role[ibm-os-compute-node-kvm]",
"role[ibm-os-prs-compute-node]",
"role[ibm-cls-client-compute-node]"
]
},
{
"name": "CHANGEME",
"fqdn": "CHANGEME",
"password":"CHANGEME",
"identity_file":"CHANGEME",
"quit_on_error": true,
"run_order_number": 3,
"runlist": [
"role[ibm-cls-server-node]"
]
},
{
"name": "CHANGEME",
"fqdn": "CHANGEME",
"password":"CHANGEME",
"identity_file":"CHANGEME",
"quit_on_error": true,
"run_order_number": 4,
"runlist": [
"role[ibm-cls-client-deployer-node]"
]
}
]
}
The sample ha-controller-n-compute topology
file that is used for deploying a cloud with the Central Logging Server
(CLS) on a separate node or VM. It contains three controllers, 1 compute,
CLS server and deployer node.
{
"name": "CHANGEME",
"description": "CHANGEME",
"environment": "CHANGEME",
"secret_file": "CHANGEME",
"run_sequentially": false,
"orchestration": "ha_controller_n_compute",
"nodes": [
{
"fqdn": "CHANGEME",
"description": "Cloud HA controller node",
"password": "CHANGEME",
"identity_file": "CHANGEME",
"quit_on_error": true,
"run_order_number": 1,
"runlist": [
"role[ibm-os-ha-controller-node]",
"role[ibm-cls-client-controller-node]"
]
},
{
"fqdn": "CHANGEME",
"description": "Cloud HA controller node",
"password": "CHANGEME",
"identity_file": "CHANGEME",
"quit_on_error": true,
"run_order_number": 1,
"runlist": [
"role[ibm-os-ha-controller-node]",
"role[ibm-cls-client-controller-node]"
]
},
{
"fqdn": "CHANGEME",
"description": "Cloud HA controller node",
"password": "CHANGEME",
"identity_file": "CHANGEME",
"quit_on_error": true,
"run_order_number": 1,
"runlist": [
"role[ibm-os-ha-controller-node]",
"role[ibm-cls-client-controller-node]"
]
},
{
"fqdn": "CHANGEME",
"description": "Cloud KVM compute node",
"password": "CHANGEME",
"identity_file": "CHANGEME",
"quit_on_error": false,
"run_order_number": 10,
"runlist": [
"role[ibm-os-compute-node-kvm]",
"role[ibm-cls-client-compute-node]"
]
},
{
"fqdn": "CHANGEME",
"description": "Cloud CLS Server node",
"password": "CHANGEME",
"identity_file": "CHANGEME",
"quit_on_error": false,
"run_order_number": 11,
"runlist": [
"role[ibm-cls-server-node]"
]
},
{
"fqdn": "CHANGEME",
"description": "Cloud Deployer node",
"password": "CHANGEME",
"identity_file": "CHANGEME",
"quit_on_error": true,
"run_order_number": 12,
"runlist": [
"role[ibm-cls-client-deployer-node]"
]
}
]
}
The environment attributes used for deploying
a cloud with Central Logging Server (CLS) on separate node or VM.
"default_attributes": {
"ibm-cls": {
"log_file": {
"poll_interval": 10,
"logrotate": {
"file_size": "10M",
"rotate_count": 10
}
},
"iptables": {
"enabled": true
},
"elasticsearch": {
"server_ip": "CHANGEME",
"server_port": "9200",
"curator": {
"days_count": 3
}
},
"logstash": {
"server_ip": "CHANGEME",
"install_node_type": "other"
},
"kibana": {
"http_port": "1080",
"https_port": "10443"
},
"rsyslog": {
"port": "1514",
"service": {
"poll_interval": "5"
}
}
}
}
The sample single-controller-n-compute topology
file (one controller, 2 computes, and deployer node) used for deploying
a cloud with Central Logging Server (CLS) on any compute node in a
topology.
{
"name":"CHANGEME",
"description":"CHANGEME",
"environment":"CHANGEME",
"secret_file":"CHANGEME",
"run_sequentially":false,
"nodes": [
{
"name": "CHANGEME",
"fqdn":"CHANGEME",
"password":"CHANGEME",
"identity_file":"CHANGEME",
"quit_on_error":true,
"run_order_number":1,
"runlist": [
"role[ibm-os-single-controller-node]",
"role[ibm-os-prs-ego-master]",
"role[ibm-os-prs-controller-node]",
"role[ibm-sce-node]",
"role[ibm-cls-client-controller-node]"
]
},
{
"name":"CHANGEME",
"fqdn":"CHANGEME",
"password":"CHANGEME",
"identity_file":"CHANGEME",
"quit_on_error":true,
"run_order_number":2,
"runlist": [
"role[ibm-os-compute-node-kvm]",
"role[ibm-os-prs-compute-node]",
"role[ibm-cls-client-compute-node]"
]
},
{
"name": "CHANGEME",
"fqdn":"CHANGEME",
"password":"CHANGEME",
"identity_file":"CHANGEME",
"quit_on_error":true,
"run_order_number":2,
"runlist": [
"role[ibm-os-compute-node-kvm]",
"role[ibm-os-prs-compute-node]",
"role[ibm-cls-server-node]"
]
},
{
"name": "CHANGEME",
"fqdn": "CHANGEME",
"password":"CHANGEME",
"identity_file":"CHANGEME",
"quit_on_error": true,
"run_order_number": 4,
"runlist": [
"role[ibm-cls-client-deployer-node]"
]
}
]
}
The sample ha-controller-n-compute topology
file (three controllers, 2 computes and one deployer node) used for
deploying a cloud with Central Logging Server (CLS) on any compute
node in a topology.
{
"name": "CHANGEME",
"description": "CHANGEME",
"environment": "CHANGEME",
"secret_file": "CHANGEME",
"run_sequentially": false,
"orchestration": "ha_controller_n_compute",
"nodes": [
{
"fqdn": "CHANGEME",
"description": "Cloud HA controller node",
"password": "CHANGEME",
"identity_file": "CHANGEME",
"quit_on_error": true,
"run_order_number": 1,
"runlist": [
"role[ibm-os-ha-controller-node]",
"role[ibm-cls-client-controller-node]"
]
},
{
"fqdn": "CHANGEME",
"description": "Cloud HA controller node",
"password": "CHANGEME",
"identity_file": "CHANGEME",
"quit_on_error": true,
"run_order_number": 1,
"runlist": [
"role[ibm-os-ha-controller-node]",
"role[ibm-cls-client-controller-node]"
]
},
{
"fqdn": "CHANGEME",
"description": "Cloud HA controller node",
"password": "CHANGEME",
"identity_file": "CHANGEME",
"quit_on_error": true,
"run_order_number": 1,
"runlist": [
"role[ibm-os-ha-controller-node]",
"role[ibm-cls-client-controller-node]"
]
},
{
"fqdn": "CHANGEME",
"description": "Cloud KVM compute node",
"password": "CHANGEME",
"identity_file": "CHANGEME",
"quit_on_error": false,
"run_order_number": 10,
"runlist": [
"role[ibm-os-compute-node-kvm]",
"role[ibm-cls-client-compute-node]"
]
},
{
"fqdn": "CHANGEME",
"description": "Cloud KVM compute + CLS Server node",
"password": "CHANGEME",
"identity_file": "CHANGEME",
"quit_on_error": false,
"run_order_number": 11,
"runlist": [
"role[ibm-os-compute-node-kvm]",
"role[ibm-cls-server-node]"
]
},
{
"fqdn": "CHANGEME",
"description": "Cloud Deployer node",
"password": "CHANGEME",
"identity_file": "CHANGEME",
"quit_on_error": true,
"run_order_number": 12,
"runlist": [
"role[ibm-cls-client-deployer-node]"
]
}
]
}
The environment attributes used for deploying
a cloud with Central Logging Server (CLS) on any compute node topology.
"default_attributes": {
"ibm-cls": {
"log_file": {
"poll_interval": 10,
"logrotate": {
"file_size": "10M",
"rotate_count": 10
}
},
"iptables": {
"enabled": true
},
"elasticsearch": {
"server_ip": "CHANGEME",
"server_port": "9200",
"curator": {
"days_count": 3
}
},
"logstash": {
"server_ip": "CHANGEME",
"install_node_type": "compute"
},
"kibana": {
"http_port": "1080",
"https_port": "10443"
},
"rsyslog": {
"port": "1514",
"service": {
"poll_interval": "5"
}
}
}
}