Infrastucture Managment
Rest API URL & Auth Token
1. URL
Robin serves the rest calls from robin master server and it listens to port 39451.
[GET | PUT | POST | DELETE] https://master.robin-server.service.robin:39451/[End Point]
2. Auth Token Generation
The Robin REST API requires API Tokens to be passed in the request header for authentication. To generate a REST API token, use the below REST Call. The Response: json contains a token object.
End Point:
/api/v3/robin_server/login
Method:
POST
Request Body:
{
"username": "robin",
"password": "Robin123"
}
Response:
{
"token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE0OTQ5MDAyOTUsInVzZXJfaWQiOjIsInRlbmFudF9pZCI6MX0.zDZyRclDzs6-GihF0r5E6gqTmG1ITSdfdeAby71GMvw",
"roles": [
"admin"
]
}
3. Examples
Getting a Token
curl -i -k -X POST -d '{"password": "<PASSWORD>", "username": "<ADMIN_USER>"}' https://<ROBIN-MASTER-HOSTNAME>:39451/api/v3/robin_server/login
Substitute with appropriate values in blue.
This will output a token for our use which is valid for 24 hours
<OUTPUT>
HTTP/1.1 200 OK
Content-Length: 173
Content-Type: text/html; charset=UTF-8
Date: Wed, 06 Sep 2017 23:06:03 GMT
Server: TornadoServer/4.3
Access-Control-Allow-Origin: *
{"roles": ["admin"], "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoyLCJleHAiOjE1MDQ4MjU1NjMsInRlbmFudF9pZCI6MX0.6C7xO6VarMpDB5OPvrqTtXOh9h8ktVvrPcJNueXx89U"}
</OUTPUT>
- Querying Robin Server
Using that token we can query any API to Robin Server.
curl -i -k -X GET -H "Authorization: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoyLCJleHAiOjE1MDQ4MjU1NjMsInRlbmFudF9pZCI6MX0.6C7xO6VarMpDB5OPvrqTtXOh9h8ktVvrPcJNueXx89U" https://<ROBIN-MASTER-HOSTNAME>:39451/api/v3/robin_server/instances
hosts
This endpoint provides necessary resources to manage hosts that are part of the robin cluster.
1. List
List all the nodes in the system.
End Point:
/api/v3/robin_server/hosts/
Method:
GET
Response:
[
{
"ipaddresses": [
{
"mac_address": "0c:c4:7a:1d:e9:50",
"netmask": "255.255.255.0",
"ip_address": "10.10.1.23"
}
],
"memory": 135019601920,
"public_hostname": null,
"ninstances": 5,
"rpool": "rpool1",
"zoneid": 1517201362,
"public_ip": null,
"saas_mode": false,
"zone_name": "default",
"hdd_faulted": 0,
"id": 4,
"host_type": "physical",
"rpool_id": 2,
"lab": "default",
"status": "Ready",
"hostname": "eqx02-poc01-c03.robinsystems.com",
"cpu_cores": 24,
"napps": 2,
"ssd_pused": 3825205248,
"hdd_pused": 0,
"rcm_ha_role": "NONE",
"memory_reserved": 14237533085,
"state": "ONLINE",
"ssd_for_storage": 160041885696,
"maintenance_mode": "DISABLED",
"ssd_lalloc": 44023414784,
"sysinfo": {
"boot_time": 1515161150,
"system": "Linux",
"release": "3.10.0-514.10.2.el7.x86_64",
"install_date": " Fri Mar 3 00:04:05 UTC 2017",
"robin_software": [
{
"release": "58",
"install_date": "2018-01-15",
"version": "4.0.0",
"build_info": "git@github.com:robinsystems/robin.git:HEAD:e1f235bd4575d58d5691d8cd634ff4667ebfd4ec"
}
],
"current_version": "4.0.0-58",
"join_time": 1517205501,
"upgrade_state": "COMPLETED",
"distribution": "CentOS Linux",
"version": "#1 SMP Fri Mar 3 00:04:05 UTC 2017",
"processor": "x86_64"
},
"nic_details": {
"br0": {
"native_vlan": null,
"untagged": false,
"allowed_vlans": [],
"ips": [
"10.10.1.23/24"
],
"physical_nic": "enp4s0f0",
"all_vlans_allowed": false
}
},
"mem_for_compute": 4294967296,
"services": {
"services": {
"docker": {
"MainPID": 24853,
"Id": "docker.service",
"ExecMainStartTimestamp": "Sun 2018-01-28 21:58:17 PST"
},
"lxcfs": {
"MainPID": 22339,
"Id": "lxcfs.service",
"ExecMainStartTimestamp": "Sun 2018-01-28 21:55:54 PST"
},
"robin-file-server": {
"MainPID": 0,
"Id": "robin-file-server.service",
"ExecMainStartTimestamp": ""
},
"monitor-server": {
"MainPID": 25500,
"Id": "monitor-server.service",
"ExecMainStartTimestamp": "Sun 2018-01-28 21:58:30 PST"
},
"consul_members": [
{
"ProtocolCur": 2,
"ProtocolMin": 1,
"Tags": {
"vsn": "2",
"bootstrap": "1",
"build": "0.8.1:'e9ca44d",
"dc": "consul",
"vsn_min": "2",
"raft_vsn": "2",
"wan_join_port": "8302",
"vsn_max": "3",
"role": "consul",
"port": "8300",
"id": "0af3247b-4f46-d18a-a1b6-69be25ff4c71"
},
"Name": "eqx02-poc01-s04.robinsystems.com",
"ProtocolMax": 5,
"Addr": "10.10.1.14",
"DelegateCur": 4,
"Port": 8301,
"DelegateMax": 5,
"DelegateMin": 2,
"Status": 1
},
{
"ProtocolCur": 2,
"ProtocolMin": 1,
"Tags": {
"dc": "consul",
"vsn_min": "2",
"vsn_max": "3",
"role": "node",
"build": "0.8.1:'e9ca44d",
"vsn": "2",
"id": "e90c0798-61e2-841e-52be-05c1c4c97bfb"
},
"Name": "eqx02-poc01-s05.robinsystems.com",
"ProtocolMax": 5,
"Addr": "10.10.1.15",
"DelegateCur": 4,
"Port": 8301,
"DelegateMax": 5,
"DelegateMin": 2,
"Status": 1
},
{
"ProtocolCur": 2,
"ProtocolMin": 1,
"Tags": {
"dc": "consul",
"vsn_min": "2",
"vsn_max": "3",
"role": "node",
"build": "0.8.1:'e9ca44d",
"vsn": "2",
"id": "d17a8919-59aa-4f0d-eaa9-02d8cf40429b"
},
"Name": "eqx02-poc01-c03.robinsystems.com",
"ProtocolMax": 5,
"Addr": "10.10.1.23",
"DelegateCur": 4,
"Port": 8301,
"DelegateMax": 5,
"DelegateMin": 2,
"Status": 1
},
{
"ProtocolCur": 2,
"ProtocolMin": 1,
"Tags": {
"dc": "consul",
"vsn_min": "2",
"vsn_max": "3",
"role": "node",
"build": "0.8.1:'e9ca44d",
"vsn": "2",
"id": "5c0cc59c-6b9c-41c0-ba0e-af810196b03c"
},
"Name": "eqx02-poc01-c02.robinsystems.com",
"ProtocolMax": 5,
"Addr": "10.10.1.22",
"DelegateCur": 4,
"Port": 8301,
"DelegateMax": 5,
"DelegateMin": 2,
"Status": 1
}
],
"robin-server": {
"MainPID": 0,
"Id": "robin-server.service",
"ExecMainStartTimestamp": ""
},
"consul_dns": true,
"postgresql-9.6": {
"MainPID": 0,
"Id": "postgresql-9.6.service",
"ExecMainStartTimestamp": ""
},
"vblock": true,
"stormgr-server": {
"MainPID": 0,
"Id": "stormgr-server.service",
"ExecMainStartTimestamp": ""
},
"iomgr-server": {
"MainPID": 26108,
"Id": "iomgr-server.service",
"ExecMainStartTimestamp": "Sun 2018-01-28 22:16:05 PST"
},
"robin-event-server": {
"MainPID": 0,
"Id": "robin-event-server.service",
"ExecMainStartTimestamp": ""
},
"robin-agent": {
"MainPID": 25098,
"Id": "robin-agent.service",
"ExecMainStartTimestamp": "Sun 2018-01-28 21:58:24 PST"
},
"robin-watchdog": {
"MainPID": 0,
"Id": "robin-watchdog.service",
"ExecMainStartTimestamp": ""
},
"consul-server": {
"MainPID": 0,
"Id": "consul-server.service",
"ExecMainStartTimestamp": ""
}
},
"update_time": 1517206595.2399771
},
"tags": {},
"datacenter": "default",
"cpu_cores_allocated": 14,
"hdd_lalloc": 644245094400,
"hdd_lused": 0,
"ssd_faulted": 0,
"hdd_total": 3960221081600,
"ssd_total": 1120239009792,
"hdd_for_storage": 3000614658048,
"ssd_lused": 0,
"rack": "default",
"visibledisks": [
"0x500a07510966e66a",
"0x500a07510966e66a-centos_dhcp--70--6-root",
"0x500a07510966e66a-centos_dhcp--70--6-swap",
"0x500a07510966e66a-centos_dhcp--70--6-home",
"0x5000cca6acc8d76a",
"0x5000039532d80a1a",
"0x500151795964c3fd",
"0x5000039532580b1f"
],
"instances": [
{
"hostname": "vnode122-poc01.robinsystems.com",
"name": "mysqlapp.mysql.01",
"state": "FROZEN"
},
{
"hostname": "vnode128-poc01.robinsystems.com",
"name": "esapp0.data_node.01",
"state": "STARTED"
},
{
"hostname": "vnode104-poc01.robinsystems.com",
"name": "esapp0.data_node.03",
"state": "CONFIG_FAILED"
},
{
"hostname": "vnode100-poc01.robinsystems.com",
"name": "esapp0.master_eligible_node.01",
"state": "STARTED"
},
{
"hostname": "vnode91-poc01.robinsystems.com",
"name": "esapp0.data_node.02",
"state": "STARTED"
}
],
"memory_allocated": 67645734912,
"roles": [
[
"STORAGE",
"ONLINE",
"READY"
],
[
"COMPUTE",
"ONLINE",
"READY"
]
],
"mem_for_storage": 9942565789,
"disks": [
{
"alloc_score": 0,
"nodeid": 4,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 960197124096,
"devpath": "/dev/disk/by-id/ata-Micron_M500_MTFDDAK960MAV_13270966E66A",
"type": "SSD",
"node_hostname": "eqx02-poc01-c03.robinsystems.com",
"slices": 0,
"wwn": "0x500a07510966e66a",
"role": "RootDisk",
"make": "Crucial/Micron MX1/2/300",
"reattachable_nodes": [
[
"eqx02-poc01-c03.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 0,
"pfree": 0,
"pused": 0,
"status": "UNKNOWN",
"dev": "/dev/sdb",
"nvols": 0,
"model": "Micron_M500_MTFDDAK960MAV",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "INIT"
},
{
"alloc_score": 0,
"nodeid": 4,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 53687091200,
"devpath": "/dev/disk/by-id/dm-uuid-LVM-vrak21O93BdhTkDSLisqHqEocVrEvQZdntkb4h0bcoD1kiTPgSiuAR34T8IXEzBM",
"type": "HDD",
"node_hostname": "eqx02-poc01-c03.robinsystems.com",
"slices": 0,
"wwn": "0x500a07510966e66a-centos_dhcp--70--6-root",
"role": "Reserved",
"make": null,
"reattachable_nodes": [
[
"eqx02-poc01-c03.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 0,
"pfree": 0,
"pused": 0,
"status": "UNKNOWN",
"dev": "/dev/dm-0",
"nvols": 0,
"model": null,
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "INIT"
},
{
"alloc_score": 0,
"nodeid": 4,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 4294967296,
"devpath": "/dev/disk/by-id/dm-uuid-LVM-vrak21O93BdhTkDSLisqHqEocVrEvQZdmd9UbwU35WOymxMzafVEgwWNx7JVWH3l",
"type": "HDD",
"node_hostname": "eqx02-poc01-c03.robinsystems.com",
"slices": 0,
"wwn": "0x500a07510966e66a-centos_dhcp--70--6-swap",
"role": "Reserved",
"make": null,
"reattachable_nodes": [
[
"eqx02-poc01-c03.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 0,
"pfree": 0,
"pused": 0,
"status": "UNKNOWN",
"dev": "/dev/dm-1",
"nvols": 0,
"model": null,
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "INIT"
},
{
"alloc_score": 0,
"nodeid": 4,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 901624365056,
"devpath": "/dev/disk/by-id/dm-uuid-LVM-vrak21O93BdhTkDSLisqHqEocVrEvQZdwkQR7s18iUQfM2gMQdRCC7Ivw2R9q3QQ",
"type": "HDD",
"node_hostname": "eqx02-poc01-c03.robinsystems.com",
"slices": 0,
"wwn": "0x500a07510966e66a-centos_dhcp--70--6-home",
"role": "Reserved",
"make": null,
"reattachable_nodes": [
[
"eqx02-poc01-c03.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 0,
"pfree": 0,
"pused": 0,
"status": "UNKNOWN",
"dev": "/dev/dm-2",
"nvols": 0,
"model": null,
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "INIT"
},
{
"alloc_score": 100,
"nodeid": 4,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 1000204886016,
"devpath": "/dev/disk/by-id/ata-HGST_HTS721010A9E630_JG40006PGMEYEC",
"type": "HDD",
"node_hostname": "eqx02-poc01-c03.robinsystems.com",
"slices": 29780,
"wwn": "0x5000cca6acc8d76a",
"role": "Storage",
"make": "HGST Travelstar 7K1000",
"reattachable_nodes": [
[
"eqx02-poc01-c03.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 17,
"pfree": 999250984960,
"pused": 0,
"status": "ONLINE",
"dev": "/dev/sda",
"nvols": 0,
"model": "HGST HTS721010A9E630",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "READY"
},
{
"alloc_score": 100,
"nodeid": 4,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 1000204886016,
"devpath": "/dev/disk/by-id/ata-@__DACTOR_0V_R3ION_Z33PPAEUT",
"type": "HDD",
"node_hostname": "eqx02-poc01-c03.robinsystems.com",
"slices": 29780,
"wwn": "0x5000039532d80a1a",
"role": "Storage",
"make": "@ `DACTOR[0V\u0005R3ION",
"reattachable_nodes": [
[
"eqx02-poc01-c03.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 18,
"pfree": 999250984960,
"pused": 0,
"status": "ONLINE",
"dev": "/dev/sdc",
"nvols": 0,
"model": "@ `DACTOR[0V\u0005R3ION",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "READY"
},
{
"alloc_score": 84,
"nodeid": 4,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 160041885696,
"devpath": "/dev/disk/by-id/ata-INTEL_SSDSA2CW160G3_CVPR13300CG4160DGN",
"type": "SSD",
"node_hostname": "eqx02-poc01-c03.robinsystems.com",
"slices": 4763,
"wwn": "0x500151795964c3fd",
"role": "Storage",
"make": "Intel 320 Series SSDs",
"reattachable_nodes": [
[
"eqx02-poc01-c03.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 20,
"pfree": 153880625152,
"pused": 3825205248,
"status": "ONLINE",
"dev": "/dev/sde",
"nvols": 5,
"model": "INTEL SSDSA2CW160G3",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 41,
"state": "READY"
},
{
"alloc_score": 68,
"nodeid": 4,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 1000204886016,
"devpath": "/dev/disk/by-id/ata-TOSHIBA_MQ01ABD100_Z339PDSVT",
"type": "HDD",
"node_hostname": "eqx02-poc01-c03.robinsystems.com",
"slices": 29780,
"wwn": "0x5000039532580b1f",
"role": "Storage",
"make": "Toshiba 2.5\" HDD MQ01ABD...",
"reattachable_nodes": [
[
"eqx02-poc01-c03.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 19,
"pfree": 999250984960,
"pused": 0,
"status": "ONLINE",
"dev": "/dev/sdd",
"nvols": 3,
"model": "TOSHIBA MQ01ABD100",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 600,
"state": "READY"
}
]
},
{
"ipaddresses": [
{
"mac_address": "a0:36:9f:35:a3:0c",
"netmask": "255.255.255.0",
"ip_address": "10.10.1.14"
}
],
"memory": 16640159744,
"public_hostname": null,
"ninstances": 0,
"rpool": "rpool1",
"zoneid": 1517201362,
"public_ip": null,
"saas_mode": false,
"zone_name": "default",
"hdd_faulted": 0,
"id": 1,
"host_type": "physical",
"rpool_id": 2,
"lab": "default",
"status": "Ready",
"hostname": "eqx02-poc01-s04.robinsystems.com",
"cpu_cores": 6,
"napps": 0,
"ssd_pused": 0,
"hdd_pused": 17448304640,
"rcm_ha_role": "MANAGER_MASTER",
"memory_reserved": 8186571776,
"state": "ONLINE",
"ssd_for_storage": 120034123776,
"maintenance_mode": "DISABLED",
"ssd_lalloc": 0,
"sysinfo": {
"boot_time": 1516749841,
"system": "Linux",
"release": "3.10.0-514.10.2.el7.x86_64",
"install_date": " Fri Mar 3 00:04:05 UTC 2017",
"robin_software": [
{
"release": "58",
"install_date": "2018-01-15",
"version": "4.0.0",
"build_info": "git@github.com:robinsystems/robin.git:HEAD:e1f235bd4575d58d5691d8cd634ff4667ebfd4ec"
}
],
"current_version": "4.0.0-58",
"join_time": 1517201373,
"upgrade_state": "COMPLETED",
"distribution": "CentOS Linux",
"version": "#1 SMP Fri Mar 3 00:04:05 UTC 2017",
"processor": "x86_64"
},
"nic_details": {
"br0": {
"native_vlan": null,
"untagged": false,
"allowed_vlans": [],
"ips": [
"10.10.1.14/24"
],
"physical_nic": "enp5s0f0",
"all_vlans_allowed": false
}
},
"mem_for_compute": 4294967296,
"services": {
"services": {
"docker": {
"MainPID": 16410,
"Id": "docker.service",
"ExecMainStartTimestamp": "Sun 2018-01-28 20:49:07 PST"
},
"lxcfs": {
"MainPID": 14755,
"Id": "lxcfs.service",
"ExecMainStartTimestamp": "Sun 2018-01-28 20:47:49 PST"
},
"robin-file-server": {
"MainPID": 16971,
"Id": "robin-file-server.service",
"ExecMainStartTimestamp": "Sun 2018-01-28 20:49:23 PST"
},
"robin-server": {
"MainPID": 16986,
"Id": "robin-server.service",
"ExecMainStartTimestamp": "Sun 2018-01-28 20:49:23 PST"
},
"robin-agent": {
"MainPID": 17208,
"Id": "robin-agent.service",
"ExecMainStartTimestamp": "Sun 2018-01-28 20:49:36 PST"
},
"consul_members": [
{
"ProtocolCur": 2,
"ProtocolMin": 1,
"DelegateCur": 4,
"Name": "eqx02-poc01-c02.robinsystems.com",
"ProtocolMax": 5,
"Addr": "10.10.1.22",
"DelegateMin": 2,
"Port": 8301,
"DelegateMax": 5,
"Tags": {
"vsn_min": "2",
"dc": "consul",
"vsn_max": "3",
"build": "0.8.1:'e9ca44d",
"role": "node",
"vsn": "2",
"id": "5c0cc59c-6b9c-41c0-ba0e-af810196b03c"
},
"Status": 1
},
{
"ProtocolCur": 2,
"ProtocolMin": 1,
"DelegateCur": 4,
"Name": "eqx02-poc01-s05.robinsystems.com",
"ProtocolMax": 5,
"Addr": "10.10.1.15",
"DelegateMin": 2,
"Port": 8301,
"DelegateMax": 5,
"Tags": {
"vsn_min": "2",
"dc": "consul",
"vsn_max": "3",
"build": "0.8.1:'e9ca44d",
"role": "node",
"vsn": "2",
"id": "e90c0798-61e2-841e-52be-05c1c4c97bfb"
},
"Status": 1
},
{
"ProtocolCur": 2,
"ProtocolMin": 1,
"DelegateCur": 4,
"Name": "eqx02-poc01-c03.robinsystems.com",
"ProtocolMax": 5,
"Addr": "10.10.1.23",
"DelegateMin": 2,
"Port": 8301,
"DelegateMax": 5,
"Tags": {
"vsn_min": "2",
"dc": "consul",
"vsn_max": "3",
"build": "0.8.1:'e9ca44d",
"role": "node",
"vsn": "2",
"id": "d17a8919-59aa-4f0d-eaa9-02d8cf40429b"
},
"Status": 1
},
{
"ProtocolCur": 2,
"ProtocolMin": 1,
"DelegateCur": 4,
"Name": "eqx02-poc01-s04.robinsystems.com",
"ProtocolMax": 5,
"Addr": "10.10.1.14",
"DelegateMin": 2,
"Port": 8301,
"DelegateMax": 5,
"Tags": {
"id": "0af3247b-4f46-d18a-a1b6-69be25ff4c71",
"dc": "consul",
"vsn_min": "2",
"bootstrap": "1",
"raft_vsn": "2",
"wan_join_port": "8302",
"role": "consul",
"vsn_max": "3",
"port": "8300",
"vsn": "2",
"build": "0.8.1:'e9ca44d"
},
"Status": 1
}
],
"monitor-server": {
"MainPID": 17799,
"Id": "monitor-server.service",
"ExecMainStartTimestamp": "Sun 2018-01-28 20:49:42 PST"
},
"vblock": true,
"consul_dns": true,
"stormgr-server": {
"MainPID": 17427,
"Id": "stormgr-server.service",
"ExecMainStartTimestamp": "Sun 2018-01-28 20:49:40 PST"
},
"iomgr-server": {
"MainPID": 24961,
"Id": "iomgr-server.service",
"ExecMainStartTimestamp": "Sun 2018-01-28 22:11:51 PST"
},
"robin-event-server": {
"MainPID": 16966,
"Id": "robin-event-server.service",
"ExecMainStartTimestamp": "Sun 2018-01-28 20:49:23 PST"
},
"postgresql-9.6": {
"MainPID": 16633,
"Id": "postgresql-9.6.service",
"ExecMainStartTimestamp": "Sun 2018-01-28 20:49:14 PST"
},
"robin-watchdog": {
"MainPID": 16869,
"Id": "robin-watchdog.service",
"ExecMainStartTimestamp": "Sun 2018-01-28 20:49:16 PST"
},
"consul-server": {
"MainPID": 16149,
"Id": "consul-server.service",
"ExecMainStartTimestamp": "Sun 2018-01-28 20:49:02 PST"
}
},
"update_time": 1517206367.1183572
},
"tags": {},
"datacenter": "default",
"cpu_cores_allocated": 0,
"hdd_lalloc": 429496729600,
"hdd_lused": 0,
"ssd_faulted": 0,
"hdd_total": 48128881360896,
"ssd_total": 240068247552,
"hdd_for_storage": 48009444360192,
"ssd_lused": 0,
"rack": "default",
"visibledisks": [
"0x50026b72420340bb",
"0x50026b72420340bb-centos_dhcp--70--8-root",
"0x50026b72420340bb-centos_dhcp--70--8-swap",
"0x50026b72420340bb-centos_dhcp--70--8-home",
"0x50014ee003c15777",
"0x50014ee003c29edf",
"0x50014ee0ae6c4d8f",
"0x50014ee05917d4ea",
"0x50014ee003c2b60c",
"0x50014ee0ae6c1b83",
"0x50014ee003c2911f",
"0x50014ee0ae6d7c1e",
"0x50014ee003c2bc41",
"0x50014ee05917c12b",
"0x50014ee003c2962f",
"0x50026b7242034459",
"0x50014ee0ae6d6aa1"
],
"instances": [],
"memory_allocated": 0,
"roles": [
[
"MANAGER",
"ONLINE",
"READY"
],
[
"STORAGE",
"ONLINE",
"READY"
],
[
"COMPUTE",
"ONLINE",
"READY"
]
],
"mem_for_storage": 2817862656,
"disks": [
{
"alloc_score": 0,
"nodeid": 1,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 120034123776,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B72420340BB",
"type": "SSD",
"node_hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 0,
"wwn": "0x50026b72420340bb",
"role": "RootDisk",
"make": "SandForce Driven SSDs",
"reattachable_nodes": [
[
"eqx02-poc01-s04.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 0,
"pfree": 0,
"pused": 0,
"status": "UNKNOWN",
"dev": "/dev/sdc",
"nvols": 0,
"model": "KINGSTON SKC300S37A120G",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "INIT"
},
{
"alloc_score": 0,
"nodeid": 1,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 53687091200,
"devpath": "/dev/disk/by-id/dm-uuid-LVM-CctaojaVSs8Ny7T2V4fvEqM3SIJeSNKB9TfvQ7sDQ0Hgc7VNgKebiaYk01byRyAh",
"type": "HDD",
"node_hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 0,
"wwn": "0x50026b72420340bb-centos_dhcp--70--8-root",
"role": "Reserved",
"make": null,
"reattachable_nodes": [
[
"eqx02-poc01-s04.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 0,
"pfree": 0,
"pused": 0,
"status": "UNKNOWN",
"dev": "/dev/dm-0",
"nvols": 0,
"model": null,
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "INIT"
},
{
"alloc_score": 0,
"nodeid": 1,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 8455716864,
"devpath": "/dev/disk/by-id/dm-uuid-LVM-CctaojaVSs8Ny7T2V4fvEqM3SIJeSNKBGECuQSu1pYCMupB2PsTo8g7vNSYAegTy",
"type": "HDD",
"node_hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 0,
"wwn": "0x50026b72420340bb-centos_dhcp--70--8-swap",
"role": "Reserved",
"make": null,
"reattachable_nodes": [
[
"eqx02-poc01-s04.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 0,
"pfree": 0,
"pused": 0,
"status": "UNKNOWN",
"dev": "/dev/dm-1",
"nvols": 0,
"model": null,
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "INIT"
},
{
"alloc_score": 0,
"nodeid": 1,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 57294192640,
"devpath": "/dev/disk/by-id/dm-uuid-LVM-CctaojaVSs8Ny7T2V4fvEqM3SIJeSNKB7gL48v5AefCP0sFpqmB1HyZM8zXmsF0G",
"type": "HDD",
"node_hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 0,
"wwn": "0x50026b72420340bb-centos_dhcp--70--8-home",
"role": "Reserved",
"make": null,
"reattachable_nodes": [
[
"eqx02-poc01-s04.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 0,
"pfree": 0,
"pused": 0,
"status": "UNKNOWN",
"dev": "/dev/dm-2",
"nvols": 0,
"model": null,
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "INIT"
},
{
"alloc_score": 100,
"nodeid": 1,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 4000787030016,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130457644",
"type": "HDD",
"node_hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 119224,
"wwn": "0x50014ee003c15777",
"role": "Storage",
"make": "Western Digital RE4 (SATA 6Gb/s)",
"reattachable_nodes": [
[
"eqx02-poc01-s04.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 9,
"pfree": 4000493600768,
"pused": 0,
"status": "ONLINE",
"dev": "/dev/sdj",
"nvols": 0,
"model": "WDC WD4000FYYZ-01UL1B1",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "READY"
},
{
"alloc_score": 93,
"nodeid": 1,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 4000787030016,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130403722",
"type": "HDD",
"node_hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 119224,
"wwn": "0x50014ee003c29edf",
"role": "Storage",
"make": "Western Digital RE4 (SATA 6Gb/s)",
"reattachable_nodes": [
[
"eqx02-poc01-s04.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 7,
"pfree": 3939156099072,
"pused": 17448304640,
"status": "ONLINE",
"dev": "/dev/sdh",
"nvols": 2,
"model": "WDC WD4000FYYZ-01UL1B1",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 400,
"state": "READY"
},
{
"alloc_score": 100,
"nodeid": 1,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 4000787030016,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC1F1714766",
"type": "HDD",
"node_hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 119224,
"wwn": "0x50014ee0ae6c4d8f",
"role": "Storage",
"make": "Western Digital RE4 (SATA 6Gb/s)",
"reattachable_nodes": [
[
"eqx02-poc01-s04.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 12,
"pfree": 4000493600768,
"pused": 0,
"status": "ONLINE",
"dev": "/dev/sdl",
"nvols": 0,
"model": "WDC WD4000FYYZ-01UL1B1",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "READY"
},
{
"alloc_score": 100,
"nodeid": 1,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 4000787030016,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130401876",
"type": "HDD",
"node_hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 119224,
"wwn": "0x50014ee05917d4ea",
"role": "Storage",
"make": "Western Digital RE4 (SATA 6Gb/s)",
"reattachable_nodes": [
[
"eqx02-poc01-s04.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 11,
"pfree": 4000493600768,
"pused": 0,
"status": "ONLINE",
"dev": "/dev/sdm",
"nvols": 0,
"model": "WDC WD4000FYYZ-01UL1B1",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "READY"
},
{
"alloc_score": 100,
"nodeid": 1,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 4000787030016,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130402819",
"type": "HDD",
"node_hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 119224,
"wwn": "0x50014ee003c2b60c",
"role": "Storage",
"make": "Western Digital RE4 (SATA 6Gb/s)",
"reattachable_nodes": [
[
"eqx02-poc01-s04.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 13,
"pfree": 4000493600768,
"pused": 0,
"status": "ONLINE",
"dev": "/dev/sdn",
"nvols": 0,
"model": "WDC WD4000FYYZ-01UL1B1",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "READY"
},
{
"alloc_score": 100,
"nodeid": 1,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 4000787030016,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130458915",
"type": "HDD",
"node_hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 119224,
"wwn": "0x50014ee0ae6c1b83",
"role": "Storage",
"make": "Western Digital RE4 (SATA 6Gb/s)",
"reattachable_nodes": [
[
"eqx02-poc01-s04.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 4,
"pfree": 4000493600768,
"pused": 0,
"status": "ONLINE",
"dev": "/dev/sdf",
"nvols": 0,
"model": "WDC WD4000FYYZ-01UL1B1",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "READY"
},
{
"alloc_score": 100,
"nodeid": 1,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 4000787030016,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130402113",
"type": "HDD",
"node_hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 119224,
"wwn": "0x50014ee003c2911f",
"role": "Storage",
"make": "Western Digital RE4 (SATA 6Gb/s)",
"reattachable_nodes": [
[
"eqx02-poc01-s04.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 6,
"pfree": 4000493600768,
"pused": 0,
"status": "ONLINE",
"dev": "/dev/sdg",
"nvols": 0,
"model": "WDC WD4000FYYZ-01UL1B1",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "READY"
},
{
"alloc_score": 100,
"nodeid": 1,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 4000787030016,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130435277",
"type": "HDD",
"node_hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 119224,
"wwn": "0x50014ee0ae6d7c1e",
"role": "Storage",
"make": "Western Digital RE4 (SATA 6Gb/s)",
"reattachable_nodes": [
[
"eqx02-poc01-s04.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 8,
"pfree": 4000493600768,
"pused": 0,
"status": "ONLINE",
"dev": "/dev/sdi",
"nvols": 0,
"model": "WDC WD4000FYYZ-01UL1B1",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "READY"
},
{
"alloc_score": 100,
"nodeid": 1,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 4000787030016,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130455099",
"type": "HDD",
"node_hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 119224,
"wwn": "0x50014ee003c2bc41",
"role": "Storage",
"make": "Western Digital RE4 (SATA 6Gb/s)",
"reattachable_nodes": [
[
"eqx02-poc01-s04.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 10,
"pfree": 4000493600768,
"pused": 0,
"status": "ONLINE",
"dev": "/dev/sdk",
"nvols": 0,
"model": "WDC WD4000FYYZ-01UL1B1",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "READY"
},
{
"alloc_score": 100,
"nodeid": 1,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 4000787030016,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130458130",
"type": "HDD",
"node_hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 119224,
"wwn": "0x50014ee05917c12b",
"role": "Storage",
"make": "Western Digital RE4 (SATA 6Gb/s)",
"reattachable_nodes": [
[
"eqx02-poc01-s04.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 1,
"pfree": 4000493600768,
"pused": 0,
"status": "ONLINE",
"dev": "/dev/sdb",
"nvols": 0,
"model": "WDC WD4000FYYZ-01UL1B1",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "READY"
},
{
"alloc_score": 100,
"nodeid": 1,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 4000787030016,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130402350",
"type": "HDD",
"node_hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 119224,
"wwn": "0x50014ee003c2962f",
"role": "Storage",
"make": "Western Digital RE4 (SATA 6Gb/s)",
"reattachable_nodes": [
[
"eqx02-poc01-s04.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 2,
"pfree": 4000493600768,
"pused": 0,
"status": "ONLINE",
"dev": "/dev/sde",
"nvols": 0,
"model": "WDC WD4000FYYZ-01UL1B1",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "READY"
},
{
"alloc_score": 100,
"nodeid": 1,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 120034123776,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"type": "SSD",
"node_hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 3547,
"wwn": "0x50026b7242034459",
"role": "Storage",
"make": "SandForce Driven SSDs",
"reattachable_nodes": [
[
"eqx02-poc01-s04.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 3,
"pfree": 119017570304,
"pused": 0,
"status": "ONLINE",
"dev": "/dev/sdd",
"nvols": 0,
"model": "KINGSTON SKC300S37A120G",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "READY"
},
{
"alloc_score": 100,
"nodeid": 1,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 4000787030016,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130400096",
"type": "HDD",
"node_hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 119224,
"wwn": "0x50014ee0ae6d6aa1",
"role": "Storage",
"make": "Western Digital RE4 (SATA 6Gb/s)",
"reattachable_nodes": [
[
"eqx02-poc01-s04.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 5,
"pfree": 4000493600768,
"pused": 0,
"status": "ONLINE",
"dev": "/dev/sda",
"nvols": 0,
"model": "WDC WD4000FYYZ-01UL1B1",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "READY"
}
]
},
{
"ipaddresses": [
{
"mac_address": "a0:36:9f:35:a5:e4",
"netmask": "255.255.255.0",
"ip_address": "10.10.1.15"
}
],
"memory": 16640159744,
"public_hostname": null,
"ninstances": 0,
"rpool": "rpool1",
"zoneid": 1517201362,
"public_ip": null,
"saas_mode": false,
"zone_name": "default",
"hdd_faulted": 0,
"id": 3,
"host_type": "physical",
"rpool_id": 2,
"lab": "default",
"status": "Ready",
"hostname": "eqx02-poc01-s05.robinsystems.com",
"cpu_cores": 6,
"napps": 0,
"ssd_pused": 0,
"hdd_pused": 0,
"rcm_ha_role": "MANAGER_SLAVE",
"memory_reserved": 8186571776,
"state": "ONLINE",
"ssd_for_storage": 120034123776,
"maintenance_mode": "DISABLED",
"ssd_lalloc": 0,
"sysinfo": {
"boot_time": 1495598217,
"system": "Linux",
"release": "3.10.0-514.10.2.el7.x86_64",
"install_date": " Fri Mar 3 00:04:05 UTC 2017",
"robin_software": [
{
"release": "58",
"install_date": "2018-01-15",
"version": "4.0.0",
"build_info": "git@github.com:robinsystems/robin.git:HEAD:e1f235bd4575d58d5691d8cd634ff4667ebfd4ec"
}
],
"current_version": "4.0.0-58",
"join_time": 1517205477,
"upgrade_state": "COMPLETED",
"distribution": "CentOS Linux",
"version": "#1 SMP Fri Mar 3 00:04:05 UTC 2017",
"processor": "x86_64"
},
"nic_details": {
"br0": {
"native_vlan": null,
"untagged": false,
"allowed_vlans": [],
"ips": [
"10.10.1.15/24"
],
"physical_nic": "enp5s0f0",
"all_vlans_allowed": false
}
},
"mem_for_compute": 4294967296,
"services": {
"services": {
"docker": {
"MainPID": 1856,
"Id": "docker.service",
"ExecMainStartTimestamp": "Sun 2018-01-28 21:57:53 PST"
},
"lxcfs": {
"MainPID": 32154,
"Id": "lxcfs.service",
"ExecMainStartTimestamp": "Sun 2018-01-28 21:55:46 PST"
},
"robin-file-server": {
"MainPID": 30590,
"Id": "robin-file-server.service",
"ExecMainStartTimestamp": "Mon 2018-01-29 15:25:16 PST"
},
"monitor-server": {
"MainPID": 2521,
"Id": "monitor-server.service",
"ExecMainStartTimestamp": "Sun 2018-01-28 21:58:09 PST"
},
"robin-agent": {
"MainPID": 2097,
"Id": "robin-agent.service",
"ExecMainStartTimestamp": "Sun 2018-01-28 21:58:00 PST"
},
"consul_members": [
{
"ProtocolCur": 2,
"ProtocolMin": 1,
"Status": 1,
"DelegateMin": 2,
"ProtocolMax": 5,
"Addr": "10.10.1.15",
"DelegateMax": 5,
"Port": 8301,
"Tags": {
"id": "e90c0798-61e2-841e-52be-05c1c4c97bfb",
"expect": "3",
"vsn_min": "2",
"dc": "consul",
"raft_vsn": "2",
"vsn": "2",
"wan_join_port": "8302",
"vsn_max": "3",
"port": "8300",
"role": "consul",
"build": "0.8.1:'e9ca44d"
},
"Name": "eqx02-poc01-s05.robinsystems.com",
"DelegateCur": 4
},
{
"ProtocolCur": 2,
"ProtocolMin": 1,
"Status": 1,
"DelegateMin": 2,
"ProtocolMax": 5,
"Addr": "10.10.1.22",
"DelegateMax": 5,
"Port": 8301,
"Tags": {
"dc": "consul",
"vsn_min": "2",
"vsn_max": "3",
"role": "node",
"build": "0.8.1:'e9ca44d",
"vsn": "2",
"id": "5c0cc59c-6b9c-41c0-ba0e-af810196b03c"
},
"Name": "eqx02-poc01-c02.robinsystems.com",
"DelegateCur": 4
},
{
"ProtocolCur": 2,
"ProtocolMin": 1,
"Status": 1,
"DelegateMin": 2,
"ProtocolMax": 5,
"Addr": "10.10.1.23",
"DelegateMax": 5,
"Port": 8301,
"Tags": {
"dc": "consul",
"vsn_min": "2",
"vsn_max": "3",
"role": "node",
"build": "0.8.1:'e9ca44d",
"vsn": "2",
"id": "d17a8919-59aa-4f0d-eaa9-02d8cf40429b"
},
"Name": "eqx02-poc01-c03.robinsystems.com",
"DelegateCur": 4
},
{
"ProtocolCur": 2,
"ProtocolMin": 1,
"Status": 1,
"DelegateMin": 2,
"ProtocolMax": 5,
"Addr": "10.10.1.14",
"DelegateMax": 5,
"Port": 8301,
"Tags": {
"id": "0af3247b-4f46-d18a-a1b6-69be25ff4c71",
"vsn": "2",
"dc": "consul",
"bootstrap": "1",
"raft_vsn": "2",
"vsn_min": "2",
"wan_join_port": "8302",
"vsn_max": "3",
"port": "8300",
"role": "consul",
"build": "0.8.1:'e9ca44d"
},
"Name": "eqx02-poc01-s04.robinsystems.com",
"DelegateCur": 4
}
],
"robin-server": {
"MainPID": 0,
"Id": "robin-server.service",
"ExecMainStartTimestamp": ""
},
"vblock": true,
"consul_dns": true,
"stormgr-server": {
"MainPID": 0,
"Id": "stormgr-server.service",
"ExecMainStartTimestamp": ""
},
"iomgr-server": {
"MainPID": 3295,
"Id": "iomgr-server.service",
"ExecMainStartTimestamp": "Sun 2018-01-28 22:18:45 PST"
},
"robin-event-server": {
"MainPID": 30596,
"Id": "robin-event-server.service",
"ExecMainStartTimestamp": "Mon 2018-01-29 15:25:17 PST"
},
"postgresql-9.6": {
"MainPID": 30542,
"Id": "postgresql-9.6.service",
"ExecMainStartTimestamp": "Mon 2018-01-29 15:25:13 PST"
},
"robin-watchdog": {
"MainPID": 30400,
"Id": "robin-watchdog.service",
"ExecMainStartTimestamp": "Mon 2018-01-29 15:25:03 PST"
},
"consul-server": {
"MainPID": 30368,
"Id": "consul-server.service",
"ExecMainStartTimestamp": "Mon 2018-01-29 15:25:03 PST"
}
},
"update_time": 1517268321.778672
},
"tags": {},
"datacenter": "default",
"cpu_cores_allocated": 0,
"hdd_lalloc": 1181116006400,
"hdd_lused": 0,
"ssd_faulted": 0,
"hdd_total": 48128881360896,
"ssd_total": 240068247552,
"hdd_for_storage": 48009444360192,
"ssd_lused": 0,
"rack": "default",
"visibledisks": [
"0x50026b72420343a7",
"0x50014ee003c2b613",
"0x50026b724203448b",
"0x50014ee0ae6d6860",
"0x50014ee0ae6d823e",
"0x50014ee0ae6d5dcb",
"0x50026b72420343a7-centos_dhcp--70--11-root",
"0x50026b72420343a7-centos_dhcp--70--11-swap",
"0x50026b72420343a7-centos_dhcp--70--11-home",
"0x50014ee0ae6d6d15",
"0x50014ee003c20c5f",
"0x50014ee0ae6d86f7",
"0x50014ee003c2a1f6",
"0x50014ee003c29f06",
"0x50014ee0ae6b31e0",
"0x50014ee003c22686",
"0x50014ee05917e25e"
],
"instances": [],
"memory_allocated": 0,
"roles": [
[
"STORAGE",
"ONLINE",
"READY"
],
[
"COMPUTE",
"ONLINE",
"READY"
],
[
"MANAGER",
"ONLINE",
"READY"
]
],
"mem_for_storage": 2817862656,
"disks": [
{
"alloc_score": 0,
"nodeid": 3,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 120034123776,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B72420343A7",
"type": "SSD",
"node_hostname": "eqx02-poc01-s05.robinsystems.com",
"slices": 0,
"wwn": "0x50026b72420343a7",
"role": "RootDisk",
"make": "SandForce Driven SSDs",
"reattachable_nodes": [
[
"eqx02-poc01-s05.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 0,
"pfree": 0,
"pused": 0,
"status": "UNKNOWN",
"dev": "/dev/sda",
"nvols": 0,
"model": "KINGSTON SKC300S37A120G",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "INIT"
},
{
"alloc_score": 100,
"nodeid": 3,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 4000787030016,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130402411",
"type": "HDD",
"node_hostname": "eqx02-poc01-s05.robinsystems.com",
"slices": 119224,
"wwn": "0x50014ee003c2b613",
"role": "Storage",
"make": "Western Digital Re",
"reattachable_nodes": [
[
"eqx02-poc01-s05.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 22,
"pfree": 4000493600768,
"pused": 0,
"status": "ONLINE",
"dev": "/dev/sdc",
"nvols": 0,
"model": "WDC WD4000FYYZ-01UL1B1",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "READY"
},
{
"alloc_score": 100,
"nodeid": 3,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 120034123776,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B724203448B",
"type": "SSD",
"node_hostname": "eqx02-poc01-s05.robinsystems.com",
"slices": 3547,
"wwn": "0x50026b724203448b",
"role": "Storage",
"make": "SandForce Driven SSDs",
"reattachable_nodes": [
[
"eqx02-poc01-s05.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 21,
"pfree": 119017570304,
"pused": 0,
"status": "ONLINE",
"dev": "/dev/sdb",
"nvols": 0,
"model": "KINGSTON SKC300S37A120G",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "READY"
},
{
"alloc_score": 85,
"nodeid": 3,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 4000787030016,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130401594",
"type": "HDD",
"node_hostname": "eqx02-poc01-s05.robinsystems.com",
"slices": 119224,
"wwn": "0x50014ee0ae6d6860",
"role": "Storage",
"make": "Western Digital Re",
"reattachable_nodes": [
[
"eqx02-poc01-s05.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 23,
"pfree": 4000493600768,
"pused": 0,
"status": "ONLINE",
"dev": "/dev/sdd",
"nvols": 6,
"model": "WDC WD4000FYYZ-01UL1B1",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 1100,
"state": "READY"
},
{
"alloc_score": 100,
"nodeid": 3,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 4000787030016,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130402822",
"type": "HDD",
"node_hostname": "eqx02-poc01-s05.robinsystems.com",
"slices": 119224,
"wwn": "0x50014ee0ae6d823e",
"role": "Storage",
"make": "Western Digital Re",
"reattachable_nodes": [
[
"eqx02-poc01-s05.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 24,
"pfree": 4000493600768,
"pused": 0,
"status": "ONLINE",
"dev": "/dev/sde",
"nvols": 0,
"model": "WDC WD4000FYYZ-01UL1B1",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "READY"
},
{
"alloc_score": 100,
"nodeid": 3,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 4000787030016,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130403734",
"type": "HDD",
"node_hostname": "eqx02-poc01-s05.robinsystems.com",
"slices": 119224,
"wwn": "0x50014ee0ae6d5dcb",
"role": "Storage",
"make": "Western Digital Re",
"reattachable_nodes": [
[
"eqx02-poc01-s05.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 25,
"pfree": 4000493600768,
"pused": 0,
"status": "ONLINE",
"dev": "/dev/sdf",
"nvols": 0,
"model": "WDC WD4000FYYZ-01UL1B1",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "READY"
},
{
"alloc_score": 0,
"nodeid": 3,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 53687091200,
"devpath": "/dev/disk/by-id/dm-uuid-LVM-Z9KPyPc8vDnTEyYEjV7VSLW0slUJrkLWuQJCqQrJUJ912PCpCTZbwCk8P5ptQ2Pg",
"type": "HDD",
"node_hostname": "eqx02-poc01-s05.robinsystems.com",
"slices": 0,
"wwn": "0x50026b72420343a7-centos_dhcp--70--11-root",
"role": "Reserved",
"make": null,
"reattachable_nodes": [
[
"eqx02-poc01-s05.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 0,
"pfree": 0,
"pused": 0,
"status": "UNKNOWN",
"dev": "/dev/dm-0",
"nvols": 0,
"model": null,
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "INIT"
},
{
"alloc_score": 0,
"nodeid": 3,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 8455716864,
"devpath": "/dev/disk/by-id/dm-uuid-LVM-Z9KPyPc8vDnTEyYEjV7VSLW0slUJrkLWI4osDcQWuaxPOvaega3Z88snU62qi1yc",
"type": "HDD",
"node_hostname": "eqx02-poc01-s05.robinsystems.com",
"slices": 0,
"wwn": "0x50026b72420343a7-centos_dhcp--70--11-swap",
"role": "Reserved",
"make": null,
"reattachable_nodes": [
[
"eqx02-poc01-s05.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 0,
"pfree": 0,
"pused": 0,
"status": "UNKNOWN",
"dev": "/dev/dm-1",
"nvols": 0,
"model": null,
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "INIT"
},
{
"alloc_score": 0,
"nodeid": 3,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 57294192640,
"devpath": "/dev/disk/by-id/dm-uuid-LVM-Z9KPyPc8vDnTEyYEjV7VSLW0slUJrkLWPbOIi4aSYdXf0dTdaD18uISwdRuYyf95",
"type": "HDD",
"node_hostname": "eqx02-poc01-s05.robinsystems.com",
"slices": 0,
"wwn": "0x50026b72420343a7-centos_dhcp--70--11-home",
"role": "Reserved",
"make": null,
"reattachable_nodes": [
[
"eqx02-poc01-s05.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 0,
"pfree": 0,
"pused": 0,
"status": "UNKNOWN",
"dev": "/dev/dm-2",
"nvols": 0,
"model": null,
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "INIT"
},
{
"alloc_score": 100,
"nodeid": 3,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 4000787030016,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130402756",
"type": "HDD",
"node_hostname": "eqx02-poc01-s05.robinsystems.com",
"slices": 119224,
"wwn": "0x50014ee0ae6d6d15",
"role": "Storage",
"make": "Western Digital Re",
"reattachable_nodes": [
[
"eqx02-poc01-s05.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 31,
"pfree": 4000493600768,
"pused": 0,
"status": "ONLINE",
"dev": "/dev/sdl",
"nvols": 0,
"model": "WDC WD4000FYYZ-01UL1B1",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "READY"
},
{
"alloc_score": 100,
"nodeid": 3,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 4000787030016,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130400406",
"type": "HDD",
"node_hostname": "eqx02-poc01-s05.robinsystems.com",
"slices": 119224,
"wwn": "0x50014ee003c20c5f",
"role": "Storage",
"make": "Western Digital Re",
"reattachable_nodes": [
[
"eqx02-poc01-s05.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 33,
"pfree": 4000493600768,
"pused": 0,
"status": "ONLINE",
"dev": "/dev/sdn",
"nvols": 0,
"model": "WDC WD4000FYYZ-01UL1B1",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "READY"
},
{
"alloc_score": 100,
"nodeid": 3,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 4000787030016,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130402482",
"type": "HDD",
"node_hostname": "eqx02-poc01-s05.robinsystems.com",
"slices": 119224,
"wwn": "0x50014ee0ae6d86f7",
"role": "Storage",
"make": "Western Digital Re",
"reattachable_nodes": [
[
"eqx02-poc01-s05.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 30,
"pfree": 4000493600768,
"pused": 0,
"status": "ONLINE",
"dev": "/dev/sdk",
"nvols": 0,
"model": "WDC WD4000FYYZ-01UL1B1",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "READY"
},
{
"alloc_score": 100,
"nodeid": 3,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 4000787030016,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130402334",
"type": "HDD",
"node_hostname": "eqx02-poc01-s05.robinsystems.com",
"slices": 119224,
"wwn": "0x50014ee003c2a1f6",
"role": "Storage",
"make": "Western Digital Re",
"reattachable_nodes": [
[
"eqx02-poc01-s05.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 27,
"pfree": 4000493600768,
"pused": 0,
"status": "ONLINE",
"dev": "/dev/sdh",
"nvols": 0,
"model": "WDC WD4000FYYZ-01UL1B1",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "READY"
},
{
"alloc_score": 100,
"nodeid": 3,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 4000787030016,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130401788",
"type": "HDD",
"node_hostname": "eqx02-poc01-s05.robinsystems.com",
"slices": 119224,
"wwn": "0x50014ee003c29f06",
"role": "Storage",
"make": "Western Digital Re",
"reattachable_nodes": [
[
"eqx02-poc01-s05.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 26,
"pfree": 4000493600768,
"pused": 0,
"status": "ONLINE",
"dev": "/dev/sdg",
"nvols": 0,
"model": "WDC WD4000FYYZ-01UL1B1",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "READY"
},
{
"alloc_score": 100,
"nodeid": 3,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 4000787030016,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130349342",
"type": "HDD",
"node_hostname": "eqx02-poc01-s05.robinsystems.com",
"slices": 119224,
"wwn": "0x50014ee0ae6b31e0",
"role": "Storage",
"make": "Western Digital Re",
"reattachable_nodes": [
[
"eqx02-poc01-s05.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 32,
"pfree": 4000493600768,
"pused": 0,
"status": "ONLINE",
"dev": "/dev/sdm",
"nvols": 0,
"model": "WDC WD4000FYYZ-01UL1B1",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "READY"
},
{
"alloc_score": 100,
"nodeid": 3,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 4000787030016,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130408990",
"type": "HDD",
"node_hostname": "eqx02-poc01-s05.robinsystems.com",
"slices": 119224,
"wwn": "0x50014ee003c22686",
"role": "Storage",
"make": "Western Digital Re",
"reattachable_nodes": [
[
"eqx02-poc01-s05.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 28,
"pfree": 4000493600768,
"pused": 0,
"status": "ONLINE",
"dev": "/dev/sdi",
"nvols": 0,
"model": "WDC WD4000FYYZ-01UL1B1",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "READY"
},
{
"alloc_score": 100,
"nodeid": 3,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 4000787030016,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130402453",
"type": "HDD",
"node_hostname": "eqx02-poc01-s05.robinsystems.com",
"slices": 119224,
"wwn": "0x50014ee05917e25e",
"role": "Storage",
"make": "Western Digital Re",
"reattachable_nodes": [
[
"eqx02-poc01-s05.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 29,
"pfree": 4000493600768,
"pused": 0,
"status": "ONLINE",
"dev": "/dev/sdj",
"nvols": 0,
"model": "WDC WD4000FYYZ-01UL1B1",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "READY"
}
]
},
{
"ipaddresses": [
{
"mac_address": "0c:c4:7a:1e:18:32",
"netmask": "255.255.255.0",
"ip_address": "10.10.1.22"
}
],
"memory": 118109212672,
"public_hostname": null,
"ninstances": 1,
"rpool": "rpool1",
"zoneid": 1517201362,
"public_ip": null,
"saas_mode": false,
"zone_name": "default",
"hdd_faulted": 0,
"id": 2,
"host_type": "physical",
"rpool_id": 2,
"lab": "default",
"status": "Ready",
"hostname": "eqx02-poc01-c02.robinsystems.com",
"cpu_cores": 24,
"napps": 1,
"ssd_pused": 1979711488,
"hdd_pused": 0,
"rcm_ha_role": "MANAGER_SLAVE",
"memory_reserved": 11913195319,
"state": "ONLINE",
"ssd_for_storage": 2080436133888,
"maintenance_mode": "DISABLED",
"ssd_lalloc": 21474836480,
"sysinfo": {
"boot_time": 1505970858,
"system": "Linux",
"release": "3.10.0-514.21.1.el7.x86_64",
"install_date": "Thu May 25 17:04:51 UTC 2017",
"robin_software": [
{
"release": "58",
"install_date": "2018-01-15",
"version": "4.0.0",
"build_info": "git@github.com:robinsystems/robin.git:HEAD:e1f235bd4575d58d5691d8cd634ff4667ebfd4ec"
}
],
"current_version": "4.0.0-58",
"join_time": 1517202871,
"upgrade_state": "COMPLETED",
"distribution": "CentOS Linux",
"version": "#1 SMP Thu May 25 17:04:51 UTC 2017",
"processor": "x86_64"
},
"nic_details": {
"br0": {
"native_vlan": null,
"untagged": false,
"allowed_vlans": [],
"ips": [
"10.10.1.22/24"
],
"physical_nic": "enp4s0f0",
"all_vlans_allowed": false
}
},
"mem_for_compute": 4294967296,
"services": {
"services": {
"docker": {
"MainPID": 1659,
"Id": "docker.service",
"ExecMainStartTimestamp": "Sun 2018-01-28 21:14:28 PST"
},
"lxcfs": {
"MainPID": 32082,
"Id": "lxcfs.service",
"ExecMainStartTimestamp": "Sun 2018-01-28 21:11:52 PST"
},
"robin-file-server": {
"MainPID": 346,
"Id": "robin-file-server.service",
"ExecMainStartTimestamp": "Mon 2018-01-29 15:25:44 PST"
},
"robin-server": {
"MainPID": 0,
"Id": "robin-server.service",
"ExecMainStartTimestamp": ""
},
"robin-agent": {
"MainPID": 1908,
"Id": "robin-agent.service",
"ExecMainStartTimestamp": "Sun 2018-01-28 21:14:34 PST"
},
"consul_members": [
{
"ProtocolCur": 2,
"ProtocolMin": 1,
"DelegateCur": 4,
"DelegateMin": 2,
"ProtocolMax": 5,
"Addr": "10.10.1.23",
"DelegateMax": 5,
"Port": 8301,
"Name": "eqx02-poc01-c03.robinsystems.com",
"Tags": {
"vsn_min": "2",
"dc": "consul",
"vsn_max": "3",
"build": "0.8.1:'e9ca44d",
"role": "node",
"vsn": "2",
"id": "d17a8919-59aa-4f0d-eaa9-02d8cf40429b"
},
"Status": 1
},
{
"ProtocolCur": 2,
"ProtocolMin": 1,
"DelegateCur": 4,
"DelegateMin": 2,
"ProtocolMax": 5,
"Addr": "10.10.1.15",
"DelegateMax": 5,
"Port": 8301,
"Name": "eqx02-poc01-s05.robinsystems.com",
"Tags": {
"expect": "3",
"port": "8300",
"role": "consul",
"dc": "consul",
"vsn_min": "2",
"raft_vsn": "2",
"build": "0.8.1:'e9ca44d",
"vsn_max": "3",
"wan_join_port": "8302",
"vsn": "2",
"id": "e90c0798-61e2-841e-52be-05c1c4c97bfb"
},
"Status": 1
},
{
"ProtocolCur": 2,
"ProtocolMin": 1,
"DelegateCur": 4,
"DelegateMin": 2,
"ProtocolMax": 5,
"Addr": "10.10.1.22",
"DelegateMax": 5,
"Port": 8301,
"Name": "eqx02-poc01-c02.robinsystems.com",
"Tags": {
"expect": "3",
"port": "8300",
"role": "consul",
"dc": "consul",
"vsn_min": "2",
"raft_vsn": "2",
"build": "0.8.1:'e9ca44d",
"vsn_max": "3",
"wan_join_port": "8302",
"vsn": "2",
"id": "5c0cc59c-6b9c-41c0-ba0e-af810196b03c"
},
"Status": 1
},
{
"ProtocolCur": 2,
"ProtocolMin": 1,
"DelegateCur": 4,
"DelegateMin": 2,
"ProtocolMax": 5,
"Addr": "10.10.1.14",
"DelegateMax": 5,
"Port": 8301,
"Name": "eqx02-poc01-s04.robinsystems.com",
"Tags": {
"port": "8300",
"dc": "consul",
"bootstrap": "1",
"vsn_min": "2",
"raft_vsn": "2",
"wan_join_port": "8302",
"build": "0.8.1:'e9ca44d",
"vsn_max": "3",
"role": "consul",
"vsn": "2",
"id": "0af3247b-4f46-d18a-a1b6-69be25ff4c71"
},
"Status": 1
}
],
"monitor-server": {
"MainPID": 2337,
"Id": "monitor-server.service",
"ExecMainStartTimestamp": "Sun 2018-01-28 21:14:40 PST"
},
"consul_dns": true,
"vblock": true,
"stormgr-server": {
"MainPID": 0,
"Id": "stormgr-server.service",
"ExecMainStartTimestamp": ""
},
"iomgr-server": {
"MainPID": 4064,
"Id": "iomgr-server.service",
"ExecMainStartTimestamp": "Sun 2018-01-28 22:15:52 PST"
},
"robin-event-server": {
"MainPID": 352,
"Id": "robin-event-server.service",
"ExecMainStartTimestamp": "Mon 2018-01-29 15:25:44 PST"
},
"postgresql-9.6": {
"MainPID": 32765,
"Id": "postgresql-9.6.service",
"ExecMainStartTimestamp": "Mon 2018-01-29 15:25:38 PST"
},
"robin-watchdog": {
"MainPID": 32616,
"Id": "robin-watchdog.service",
"ExecMainStartTimestamp": "Mon 2018-01-29 15:25:27 PST"
},
"consul-server": {
"MainPID": 32582,
"Id": "consul-server.service",
"ExecMainStartTimestamp": "Mon 2018-01-29 15:25:27 PST"
}
},
"update_time": 1517268348.726085
},
"tags": {},
"datacenter": "default",
"cpu_cores_allocated": 4,
"hdd_lalloc": 0,
"hdd_lused": 0,
"ssd_faulted": 0,
"hdd_total": 959606423552,
"ssd_total": 3040633257984,
"hdd_for_storage": 0,
"ssd_lused": 0,
"rack": "default",
"visibledisks": [
"0x500a07510966e690",
"0x500a07510966e690-centos_dhcp--70--7-root",
"0x500a07510966e690-centos_dhcp--70--7-swap",
"0x500a07510966e690-centos_dhcp--70--7-home",
"0x500a07510966e676",
"0x500151795963e74a",
"0x500a07510966e68f"
],
"instances": [
{
"hostname": "vnode121-poc01.robinsystems.com",
"name": "esapp0.dedicated_master_node.01",
"state": "STARTED"
}
],
"memory_allocated": 12884901888,
"roles": [
[
"STORAGE",
"ONLINE",
"READY"
],
[
"COMPUTE",
"ONLINE",
"READY"
],
[
"MANAGER",
"ONLINE",
"READY"
]
],
"mem_for_storage": 6544486199,
"disks": [
{
"alloc_score": 0,
"nodeid": 2,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 960197124096,
"devpath": "/dev/disk/by-id/ata-Micron_M500_MTFDDAK960MAV_13270966E690",
"type": "SSD",
"node_hostname": "eqx02-poc01-c02.robinsystems.com",
"slices": 0,
"wwn": "0x500a07510966e690",
"role": "RootDisk",
"make": "Crucial/Micron MX1/2/300",
"reattachable_nodes": [
[
"eqx02-poc01-c02.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 0,
"pfree": 0,
"pused": 0,
"status": "UNKNOWN",
"dev": "/dev/sda",
"nvols": 0,
"model": "Micron_M500_MTFDDAK960MAV",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "INIT"
},
{
"alloc_score": 0,
"nodeid": 2,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 53687091200,
"devpath": "/dev/disk/by-id/dm-uuid-LVM-SZBkdAqduwaOtMEEtqz2OoVyv06q5uhMHihQzNTCWnFzGO9fnb1RavFi71Ac2tif",
"type": "HDD",
"node_hostname": "eqx02-poc01-c02.robinsystems.com",
"slices": 0,
"wwn": "0x500a07510966e690-centos_dhcp--70--7-root",
"role": "Reserved",
"make": null,
"reattachable_nodes": [
[
"eqx02-poc01-c02.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 0,
"pfree": 0,
"pused": 0,
"status": "UNKNOWN",
"dev": "/dev/dm-0",
"nvols": 0,
"model": null,
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "INIT"
},
{
"alloc_score": 0,
"nodeid": 2,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 4294967296,
"devpath": "/dev/disk/by-id/dm-uuid-LVM-SZBkdAqduwaOtMEEtqz2OoVyv06q5uhMUtOrhZEr0kF8YrOv7E7u9oUtAeCT2Loi",
"type": "HDD",
"node_hostname": "eqx02-poc01-c02.robinsystems.com",
"slices": 0,
"wwn": "0x500a07510966e690-centos_dhcp--70--7-swap",
"role": "Reserved",
"make": null,
"reattachable_nodes": [
[
"eqx02-poc01-c02.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 0,
"pfree": 0,
"pused": 0,
"status": "UNKNOWN",
"dev": "/dev/dm-1",
"nvols": 0,
"model": null,
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "INIT"
},
{
"alloc_score": 0,
"nodeid": 2,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 901624365056,
"devpath": "/dev/disk/by-id/dm-uuid-LVM-SZBkdAqduwaOtMEEtqz2OoVyv06q5uhMiijhdRqyoGHbQoXcguiDZ8M6a6o0DN2e",
"type": "HDD",
"node_hostname": "eqx02-poc01-c02.robinsystems.com",
"slices": 0,
"wwn": "0x500a07510966e690-centos_dhcp--70--7-home",
"role": "Reserved",
"make": null,
"reattachable_nodes": [
[
"eqx02-poc01-c02.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 0,
"pfree": 0,
"pused": 0,
"status": "UNKNOWN",
"dev": "/dev/dm-2",
"nvols": 0,
"model": null,
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "INIT"
},
{
"alloc_score": 100,
"nodeid": 2,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 960197124096,
"devpath": "/dev/disk/by-id/ata-Micron_M500_MTFDDAK960MAV_13270966E676",
"type": "SSD",
"node_hostname": "eqx02-poc01-c02.robinsystems.com",
"slices": 28597,
"wwn": "0x500a07510966e676",
"role": "Storage",
"make": "Crucial/Micron MX1/2/300",
"reattachable_nodes": [
[
"eqx02-poc01-c02.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 15,
"pfree": 959556091904,
"pused": 0,
"status": "ONLINE",
"dev": "/dev/sdc",
"nvols": 0,
"model": "Micron_M500_MTFDDAK960MAV",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "READY"
},
{
"alloc_score": 91,
"nodeid": 2,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 160041885696,
"devpath": "/dev/disk/by-id/ata-INTEL_SSDSA2CW160G3_CVPR132204DQ160DGN",
"type": "SSD",
"node_hostname": "eqx02-poc01-c02.robinsystems.com",
"slices": 4763,
"wwn": "0x500151795963e74a",
"role": "Storage",
"make": "Intel 320 Series SSDs",
"reattachable_nodes": [
[
"eqx02-poc01-c02.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 16,
"pfree": 155726118912,
"pused": 1979711488,
"status": "ONLINE",
"dev": "/dev/sdd",
"nvols": 2,
"model": "INTEL SSDSA2CW160G3",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 20,
"state": "READY"
},
{
"alloc_score": 100,
"nodeid": 2,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 960197124096,
"devpath": "/dev/disk/by-id/ata-Micron_M500_MTFDDAK960MAV_13270966E68F",
"type": "SSD",
"node_hostname": "eqx02-poc01-c02.robinsystems.com",
"slices": 28597,
"wwn": "0x500a07510966e68f",
"role": "Storage",
"make": "Crucial/Micron MX1/2/300",
"reattachable_nodes": [
[
"eqx02-poc01-c02.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 14,
"pfree": 959556091904,
"pused": 0,
"status": "ONLINE",
"dev": "/dev/sdb",
"nvols": 0,
"model": "Micron_M500_MTFDDAK960MAV",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "READY"
}
]
}
]
2. Assign Resource Pool
Assign a resource pool to one or more nodes.
End Point:
/api/v3/robin_server/hosts/
Method:
PUT
Request Body:
{
"action": "add_rpool",
"host_rpool": [
{
"hostname": "eqx02-poc01-s04.robinsystems.com",
"rpool": "rpool1"
},
{
"hostname": "eqx02-poc01-c02.robinsystems.com",
"rpool": "rpool1"
}
]
}
Response:
status_code: 202
{
"jobid": 6
}
3. Add Key
Add an ssh key to a host.
End Point:
/api/v3/robin_server/hosts/<host_name>
Example: /api/v3/robin_server/hosts/eqx02-poc01-c02.robinsystems.com
Method:
PUT
Request Body:
{
"action": "add_key",
"key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04\n",
"user": "root"
}
Response:
status_code: 202
{
"jobid": 9
}
4. Remove Key
Remove ssh key from the host.
End Point:
/api/v3/robin_server/hosts/<host_name>
Example: /api/v3/robin_server/hosts/eqx02-poc01-c02.robinsystems.com
Method:
PUT
Request Body:
{
"user": "root",
"key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04\n",
"action": "remove_key"
}
Response:
status_code: 202
{
"jobid": 10
}
5. Add Tags
Add tags to host.
End Point:
/api/v3/robin_server/hosts/<host_name>
Example: /api/v3/robin_server/hosts/eqx02-poc01-s05.robinsystems.com
Method:
PUT
Request Body:
{
"tags": {
"environment": [
"prod"
]
},
"action": "add_tag"
}
Response:
status_code: 202
{
"jobid": 12
}
6. Delete Tags
Delete host tags.
End Point:
/api/v3/robin_server/hosts/<host_name>
Example: /api/v3/robin_server/hosts/eqx02-poc01-s05.robinsystems.com
Method:
PUT
Request Body:
{
"action": "del_tag",
"tags": {
"environment": [
"prod"
]
}
}
Response:
status_code: 202
{
"jobid": 13
}
7. Add VLANs
Add VLANs to host.
End Point:
/api/v3/robin_server/hosts
Method:
PUT
Request Body:
{
"VLANs": "1",
"action": "add_VLANs"
}
Response:
status_code: 202
{
"jobid": 14
}
8. Remove VLANs
Remove VLANs from host.
End Point:
/api/v3/robin_server/hosts
Method:
PUT
Request Body:
{
"VLANs": "1",
"action": "remove_VLANs"
}
Response:
status_code: 202
{
"jobid": 15
}
9. Add Role
Add one or more roles to one or more hosts.
End Point:
/api/v3/robin_server/hosts/
Method:
PUT
Request Body:
{
"host": [
"eqx02-poc01-c02.robinsystems.com",
"eqx02-poc01-s04.robinsystems.com"
],
"action": "add_roles",
"roles": [
"compute",
"storage"
]
}
Response:
status_code: 202
{
"jobid": 18
}
10. Remove Role
Remove roles from one or more hosts.
End Point:
/api/v3/robin_server/hosts/<host_name>
Example: /api/v3/robin_server/hosts/eqx02-poc01-s04.robinsystems.com
Method:
PUT
Request Body:
{
"roles": [
"compute"
],
"action": "remove_roles"
}
Response:
status_code: 202
{
"jobid": 19
}
11. Probe
Reset the host state.
End Point:
/api/v3/robin_server/hosts/<host_name>
Example: /api/v3/robin_server/hosts/eqx02-poc01-s04.robinsystems.com
Method:
PUT
Request Body:
{
"action": "probe",
"rediscover": false
}
Response:
status_code: 202
{
"jobid": 20
}
12. Release Master Lock
Causes the MASTER node in the Robin Management Cluster to give up its role as MASTER of the Robin Management Cluster. This is a disruptive operation that brings the Robin Management cluster offline for a brief period of time. Care should be exercised when invoking.
End Point:
/api/v3/robin_watchdog/node
Method:
PUT
Request Body:
{
"force": true,
"action": "release_master_lock"
}
Response:
status_code: 200
{
}
ip-pools
This endpoint provides resources to manage ip-pools.
1. List
List existing ip-pools in the system.
End Point:
/api/v3/robin_server/ip-pools/
Method:
GET
Response:
[
{
"used": 4,
"available": 44,
"zone_id": 1,
"tenants": [
"elasticsearch"
],
"subnet": "10.10.1.0",
"description": null,
"netmask": "255.255.255.0",
"name": "p1",
"ranges": [
{
"used": 4,
"available": 44,
"range": "10.10.1.81-128",
"total": 48
}
],
"total": 48,
"zone": "default"
}
]
2. Add
Add an ip-pool to the system.
End Point:
/api/v3/robin_server/ip-pools/
Method:
POST
Request Body:
{
"ip_pool": {
"zoneid": "default",
"name": "p1",
"netmask": "255.255.255.0",
"ranges": [
{
"range": "10.10.1.89-90"
}
]
}
}
Response:
status_code: 200
response: 'Registered pool p1.
3. Remove
Remove an ip-pool from the system.
End Point:
/api/v3/robin_server/ip-pools/<ip-pool_name>
Example: /api/v3/robin_server/ip-pools/p1
Method:
DELETE
Response:
status_code: 200
Response: 'Unregistered pool p1.
4. Add Ranges
Add additional IP ranges to an existing ip-pool.
End Point:
/api/v3/robin_server/ip-pools/<ip-pool_name>
Example: /api/v3/robin_server/ip-pools/p1
Method:
PUT
Request Body:
{
"action": "ADD_RANGES",
"ranges": [
{
"range": "10.10.1.92-100"
}
]
}
Response:
status_code: 200
Response: 'Added range'
5. Remove Ranges
Remove a range of IP addresses from an IP pool.
End Point:
/api/v3/robin_server/ip-pools/<ip-pool_name>
Example: /api/v3/robin_server/ip-pools/p1
Method:
PUT
Request Body:
{
"action": "REMOVE_RANGES",
"ranges": [
{
"range": "10.10.1.92-100"
}
]
}
Response:
status_code: 200
Response: 'Removed range'
6. Rename
Rename an existing IP pool
End Point:
/api/v3/robin_server/ip-pools/<ip-pool_name>
Example: /api/v3/robin_server/ip-pools/p1
Method:
PUT
Request Body:
{
"new_name": "p2",
"action": "RENAME"
}
Response:
status_code: 200
Response: 'Pool p1 renamed to p01'
tags
This endpoint provides resources to manage tags.
1. List
List all tags defined in the system.
End Point:
/api/v3/robin_server/tags
Method:
GET
Response:
[
{
"key": "environment",
"values": [
"prod"
],
"id": 2
}
]
2. Add Key
Add a Tag to the system.
End Point:
/api/v3/robin_server/tags/<tag_name>
Example: /api/v3/robin_server/tags/environment
Method:
PUT
Request Body:
{
"key": "environment",
"values": [
"dev"
]
}
Response:
status_code: 200
{
"values": [
"dev"
],
"key": "environment",
"id": null
}
3. Delete Key
Delete tags.
End Point:
/api/v3/robin_server/tags/<key_name>
Example: /api/v3/robin_server/tags/environment
Method:
PUT
Request Body:
{
"key": "environment",
"action": "delkey",
"values": [
"dev"
]
}
Response:
status_code: 200
response: 'Deleted tag environment.'
disks
This end point provides resources to manage the drives.
1. List
List all the drives present in all the hosts.
End Point:
/api/v3/robin_server/disks/
Method:
GET
Response:
[
{
"alloc_score": 0,
"nodeid": 1,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 120034123776,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B72420340BB",
"type": "SSD",
"node_hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 0,
"wwn": "0x50026b72420340bb",
"role": "RootDisk",
"make": "SandForce Driven SSDs",
"reattachable_nodes": [
[
"eqx02-poc01-s04.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 0,
"pfree": 0,
"pused": 0,
"status": "UNKNOWN",
"dev": "/dev/sdc",
"nvols": 0,
"model": "KINGSTON SKC300S37A120G",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "INIT"
},
{
"alloc_score": 0,
"nodeid": 1,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 53687091200,
"devpath": "/dev/disk/by-id/dm-uuid-LVM-CctaojaVSs8Ny7T2V4fvEqM3SIJeSNKB9TfvQ7sDQ0Hgc7VNgKebiaYk01byRyAh",
"type": "HDD",
"node_hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 0,
"wwn": "0x50026b72420340bb-centos_dhcp--70--8-root",
"role": "Reserved",
"make": null,
"reattachable_nodes": [
[
"eqx02-poc01-s04.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 0,
"pfree": 0,
"pused": 0,
"status": "UNKNOWN",
"dev": "/dev/dm-0",
"nvols": 0,
"model": null,
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "INIT"
},
{
"alloc_score": 0,
"nodeid": 1,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 8455716864,
"devpath": "/dev/disk/by-id/dm-uuid-LVM-CctaojaVSs8Ny7T2V4fvEqM3SIJeSNKBGECuQSu1pYCMupB2PsTo8g7vNSYAegTy",
"type": "HDD",
"node_hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 0,
"wwn": "0x50026b72420340bb-centos_dhcp--70--8-swap",
"role": "Reserved",
"make": null,
"reattachable_nodes": [
[
"eqx02-poc01-s04.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 0,
"pfree": 0,
"pused": 0,
"status": "UNKNOWN",
"dev": "/dev/dm-1",
"nvols": 0,
"model": null,
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "INIT"
},
{
"alloc_score": 0,
"nodeid": 1,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 57294192640,
"devpath": "/dev/disk/by-id/dm-uuid-LVM-CctaojaVSs8Ny7T2V4fvEqM3SIJeSNKB7gL48v5AefCP0sFpqmB1HyZM8zXmsF0G",
"type": "HDD",
"node_hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 0,
"wwn": "0x50026b72420340bb-centos_dhcp--70--8-home",
"role": "Reserved",
"make": null,
"reattachable_nodes": [
[
"eqx02-poc01-s04.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 0,
"pfree": 0,
"pused": 0,
"status": "UNKNOWN",
"dev": "/dev/dm-2",
"nvols": 0,
"model": null,
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "INIT"
},
{
"alloc_score": 0,
"nodeid": 2,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 960197124096,
"devpath": "/dev/disk/by-id/ata-Micron_M500_MTFDDAK960MAV_13270966E690",
"type": "SSD",
"node_hostname": "eqx02-poc01-c02.robinsystems.com",
"slices": 0,
"wwn": "0x500a07510966e690",
"role": "RootDisk",
"make": "Crucial/Micron MX1/2/300",
"reattachable_nodes": [
[
"eqx02-poc01-c02.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 0,
"pfree": 0,
"pused": 0,
"status": "UNKNOWN",
"dev": "/dev/sda",
"nvols": 0,
"model": "Micron_M500_MTFDDAK960MAV",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "INIT"
},
{
"alloc_score": 0,
"nodeid": 2,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 53687091200,
"devpath": "/dev/disk/by-id/dm-uuid-LVM-SZBkdAqduwaOtMEEtqz2OoVyv06q5uhMHihQzNTCWnFzGO9fnb1RavFi71Ac2tif",
"type": "HDD",
"node_hostname": "eqx02-poc01-c02.robinsystems.com",
"slices": 0,
"wwn": "0x500a07510966e690-centos_dhcp--70--7-root",
"role": "Reserved",
"make": null,
"reattachable_nodes": [
[
"eqx02-poc01-c02.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 0,
"pfree": 0,
"pused": 0,
"status": "UNKNOWN",
"dev": "/dev/dm-0",
"nvols": 0,
"model": null,
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "INIT"
},
{
"alloc_score": 0,
"nodeid": 2,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 4294967296,
"devpath": "/dev/disk/by-id/dm-uuid-LVM-SZBkdAqduwaOtMEEtqz2OoVyv06q5uhMUtOrhZEr0kF8YrOv7E7u9oUtAeCT2Loi",
"type": "HDD",
"node_hostname": "eqx02-poc01-c02.robinsystems.com",
"slices": 0,
"wwn": "0x500a07510966e690-centos_dhcp--70--7-swap",
"role": "Reserved",
"make": null,
"reattachable_nodes": [
[
"eqx02-poc01-c02.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 0,
"pfree": 0,
"pused": 0,
"status": "UNKNOWN",
"dev": "/dev/dm-1",
"nvols": 0,
"model": null,
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "INIT"
},
{
"alloc_score": 0,
"nodeid": 2,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 901624365056,
"devpath": "/dev/disk/by-id/dm-uuid-LVM-SZBkdAqduwaOtMEEtqz2OoVyv06q5uhMiijhdRqyoGHbQoXcguiDZ8M6a6o0DN2e",
"type": "HDD",
"node_hostname": "eqx02-poc01-c02.robinsystems.com",
"slices": 0,
"wwn": "0x500a07510966e690-centos_dhcp--70--7-home",
"role": "Reserved",
"make": null,
"reattachable_nodes": [
[
"eqx02-poc01-c02.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 0,
"pfree": 0,
"pused": 0,
"status": "UNKNOWN",
"dev": "/dev/dm-2",
"nvols": 0,
"model": null,
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "INIT"
},
{
"alloc_score": 0,
"nodeid": 3,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 120034123776,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B72420343A7",
"type": "SSD",
"node_hostname": "eqx02-poc01-s05.robinsystems.com",
"slices": 0,
"wwn": "0x50026b72420343a7",
"role": "RootDisk",
"make": "SandForce Driven SSDs",
"reattachable_nodes": [
[
"eqx02-poc01-s05.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 0,
"pfree": 0,
"pused": 0,
"status": "UNKNOWN",
"dev": "/dev/sda",
"nvols": 0,
"model": "KINGSTON SKC300S37A120G",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "INIT"
},
{
"alloc_score": 100,
"nodeid": 1,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 4000787030016,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130457644",
"type": "HDD",
"node_hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 119224,
"wwn": "0x50014ee003c15777",
"role": "Storage",
"make": "Western Digital RE4 (SATA 6Gb/s)",
"reattachable_nodes": [
[
"eqx02-poc01-s04.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 9,
"pfree": 4000493600768,
"pused": 0,
"status": "ONLINE",
"dev": "/dev/sdj",
"nvols": 0,
"model": "WDC WD4000FYYZ-01UL1B1",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "READY"
},
{
"alloc_score": 100,
"nodeid": 1,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 4000787030016,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130403722",
"type": "HDD",
"node_hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 119224,
"wwn": "0x50014ee003c29edf",
"role": "Storage",
"make": "Western Digital RE4 (SATA 6Gb/s)",
"reattachable_nodes": [
[
"eqx02-poc01-s04.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 7,
"pfree": 4000493600768,
"pused": 0,
"status": "ONLINE",
"dev": "/dev/sdh",
"nvols": 0,
"model": "WDC WD4000FYYZ-01UL1B1",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "READY"
},
{
"alloc_score": 100,
"nodeid": 1,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 4000787030016,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC1F1714766",
"type": "HDD",
"node_hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 119224,
"wwn": "0x50014ee0ae6c4d8f",
"role": "Storage",
"make": "Western Digital RE4 (SATA 6Gb/s)",
"reattachable_nodes": [
[
"eqx02-poc01-s04.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 12,
"pfree": 4000493600768,
"pused": 0,
"status": "ONLINE",
"dev": "/dev/sdl",
"nvols": 0,
"model": "WDC WD4000FYYZ-01UL1B1",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "READY"
},
{
"alloc_score": 100,
"nodeid": 1,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 4000787030016,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130401876",
"type": "HDD",
"node_hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 119224,
"wwn": "0x50014ee05917d4ea",
"role": "Storage",
"make": "Western Digital RE4 (SATA 6Gb/s)",
"reattachable_nodes": [
[
"eqx02-poc01-s04.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 11,
"pfree": 4000493600768,
"pused": 0,
"status": "ONLINE",
"dev": "/dev/sdm",
"nvols": 0,
"model": "WDC WD4000FYYZ-01UL1B1",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "READY"
},
{
"alloc_score": 100,
"nodeid": 1,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 4000787030016,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130402819",
"type": "HDD",
"node_hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 119224,
"wwn": "0x50014ee003c2b60c",
"role": "Storage",
"make": "Western Digital RE4 (SATA 6Gb/s)",
"reattachable_nodes": [
[
"eqx02-poc01-s04.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 13,
"pfree": 4000493600768,
"pused": 0,
"status": "ONLINE",
"dev": "/dev/sdn",
"nvols": 0,
"model": "WDC WD4000FYYZ-01UL1B1",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "READY"
},
{
"alloc_score": 100,
"nodeid": 1,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 4000787030016,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130458915",
"type": "HDD",
"node_hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 119224,
"wwn": "0x50014ee0ae6c1b83",
"role": "Storage",
"make": "Western Digital RE4 (SATA 6Gb/s)",
"reattachable_nodes": [
[
"eqx02-poc01-s04.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 4,
"pfree": 4000493600768,
"pused": 0,
"status": "ONLINE",
"dev": "/dev/sdf",
"nvols": 0,
"model": "WDC WD4000FYYZ-01UL1B1",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "READY"
},
{
"alloc_score": 100,
"nodeid": 1,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 4000787030016,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130402113",
"type": "HDD",
"node_hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 119224,
"wwn": "0x50014ee003c2911f",
"role": "Storage",
"make": "Western Digital RE4 (SATA 6Gb/s)",
"reattachable_nodes": [
[
"eqx02-poc01-s04.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 6,
"pfree": 4000493600768,
"pused": 0,
"status": "ONLINE",
"dev": "/dev/sdg",
"nvols": 0,
"model": "WDC WD4000FYYZ-01UL1B1",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "READY"
},
{
"alloc_score": 97,
"nodeid": 1,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 4000787030016,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130435277",
"type": "HDD",
"node_hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 119224,
"wwn": "0x50014ee0ae6d7c1e",
"role": "Storage",
"make": "Western Digital RE4 (SATA 6Gb/s)",
"reattachable_nodes": [
[
"eqx02-poc01-s04.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 8,
"pfree": 4000493600768,
"pused": 0,
"status": "ONLINE",
"dev": "/dev/sdi",
"nvols": 1,
"model": "WDC WD4000FYYZ-01UL1B1",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 200,
"state": "READY"
},
{
"alloc_score": 100,
"nodeid": 1,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 4000787030016,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130455099",
"type": "HDD",
"node_hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 119224,
"wwn": "0x50014ee003c2bc41",
"role": "Storage",
"make": "Western Digital RE4 (SATA 6Gb/s)",
"reattachable_nodes": [
[
"eqx02-poc01-s04.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 10,
"pfree": 4000493600768,
"pused": 0,
"status": "ONLINE",
"dev": "/dev/sdk",
"nvols": 0,
"model": "WDC WD4000FYYZ-01UL1B1",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "READY"
},
{
"alloc_score": 100,
"nodeid": 3,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 4000787030016,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130402411",
"type": "HDD",
"node_hostname": "eqx02-poc01-s05.robinsystems.com",
"slices": 119224,
"wwn": "0x50014ee003c2b613",
"role": "Storage",
"make": "Western Digital Re",
"reattachable_nodes": [
[
"eqx02-poc01-s05.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 22,
"pfree": 4000493600768,
"pused": 0,
"status": "ONLINE",
"dev": "/dev/sdc",
"nvols": 0,
"model": "WDC WD4000FYYZ-01UL1B1",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "READY"
},
{
"alloc_score": 100,
"nodeid": 2,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 960197124096,
"devpath": "/dev/disk/by-id/ata-Micron_M500_MTFDDAK960MAV_13270966E676",
"type": "SSD",
"node_hostname": "eqx02-poc01-c02.robinsystems.com",
"slices": 28597,
"wwn": "0x500a07510966e676",
"role": "Storage",
"make": "Crucial/Micron MX1/2/300",
"reattachable_nodes": [
[
"eqx02-poc01-c02.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 15,
"pfree": 959556091904,
"pused": 0,
"status": "ONLINE",
"dev": "/dev/sdc",
"nvols": 0,
"model": "Micron_M500_MTFDDAK960MAV",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "READY"
},
{
"alloc_score": 100,
"nodeid": 3,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 120034123776,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B724203448B",
"type": "SSD",
"node_hostname": "eqx02-poc01-s05.robinsystems.com",
"slices": 3547,
"wwn": "0x50026b724203448b",
"role": "Storage",
"make": "SandForce Driven SSDs",
"reattachable_nodes": [
[
"eqx02-poc01-s05.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 21,
"pfree": 119017570304,
"pused": 0,
"status": "ONLINE",
"dev": "/dev/sdb",
"nvols": 0,
"model": "KINGSTON SKC300S37A120G",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "READY"
},
{
"alloc_score": 96,
"nodeid": 3,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 4000787030016,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130401594",
"type": "HDD",
"node_hostname": "eqx02-poc01-s05.robinsystems.com",
"slices": 119224,
"wwn": "0x50014ee0ae6d6860",
"role": "Storage",
"make": "Western Digital Re",
"reattachable_nodes": [
[
"eqx02-poc01-s05.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 23,
"pfree": 4000493600768,
"pused": 0,
"status": "ONLINE",
"dev": "/dev/sdd",
"nvols": 1,
"model": "WDC WD4000FYYZ-01UL1B1",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 250,
"state": "READY"
},
{
"alloc_score": 100,
"nodeid": 3,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 4000787030016,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130402822",
"type": "HDD",
"node_hostname": "eqx02-poc01-s05.robinsystems.com",
"slices": 119224,
"wwn": "0x50014ee0ae6d823e",
"role": "Storage",
"make": "Western Digital Re",
"reattachable_nodes": [
[
"eqx02-poc01-s05.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 24,
"pfree": 4000493600768,
"pused": 0,
"status": "ONLINE",
"dev": "/dev/sde",
"nvols": 0,
"model": "WDC WD4000FYYZ-01UL1B1",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "READY"
},
{
"alloc_score": 100,
"nodeid": 3,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 4000787030016,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130403734",
"type": "HDD",
"node_hostname": "eqx02-poc01-s05.robinsystems.com",
"slices": 119224,
"wwn": "0x50014ee0ae6d5dcb",
"role": "Storage",
"make": "Western Digital Re",
"reattachable_nodes": [
[
"eqx02-poc01-s05.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 25,
"pfree": 4000493600768,
"pused": 0,
"status": "ONLINE",
"dev": "/dev/sdf",
"nvols": 0,
"model": "WDC WD4000FYYZ-01UL1B1",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "READY"
},
{
"alloc_score": 0,
"nodeid": 3,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 53687091200,
"devpath": "/dev/disk/by-id/dm-uuid-LVM-Z9KPyPc8vDnTEyYEjV7VSLW0slUJrkLWuQJCqQrJUJ912PCpCTZbwCk8P5ptQ2Pg",
"type": "HDD",
"node_hostname": "eqx02-poc01-s05.robinsystems.com",
"slices": 0,
"wwn": "0x50026b72420343a7-centos_dhcp--70--11-root",
"role": "Reserved",
"make": null,
"reattachable_nodes": [
[
"eqx02-poc01-s05.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 0,
"pfree": 0,
"pused": 0,
"status": "UNKNOWN",
"dev": "/dev/dm-0",
"nvols": 0,
"model": null,
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "INIT"
},
{
"alloc_score": 0,
"nodeid": 3,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 8455716864,
"devpath": "/dev/disk/by-id/dm-uuid-LVM-Z9KPyPc8vDnTEyYEjV7VSLW0slUJrkLWI4osDcQWuaxPOvaega3Z88snU62qi1yc",
"type": "HDD",
"node_hostname": "eqx02-poc01-s05.robinsystems.com",
"slices": 0,
"wwn": "0x50026b72420343a7-centos_dhcp--70--11-swap",
"role": "Reserved",
"make": null,
"reattachable_nodes": [
[
"eqx02-poc01-s05.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 0,
"pfree": 0,
"pused": 0,
"status": "UNKNOWN",
"dev": "/dev/dm-1",
"nvols": 0,
"model": null,
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "INIT"
},
{
"alloc_score": 0,
"nodeid": 3,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 57294192640,
"devpath": "/dev/disk/by-id/dm-uuid-LVM-Z9KPyPc8vDnTEyYEjV7VSLW0slUJrkLWPbOIi4aSYdXf0dTdaD18uISwdRuYyf95",
"type": "HDD",
"node_hostname": "eqx02-poc01-s05.robinsystems.com",
"slices": 0,
"wwn": "0x50026b72420343a7-centos_dhcp--70--11-home",
"role": "Reserved",
"make": null,
"reattachable_nodes": [
[
"eqx02-poc01-s05.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 0,
"pfree": 0,
"pused": 0,
"status": "UNKNOWN",
"dev": "/dev/dm-2",
"nvols": 0,
"model": null,
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "INIT"
},
{
"alloc_score": 0,
"nodeid": 4,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 960197124096,
"devpath": "/dev/disk/by-id/ata-Micron_M500_MTFDDAK960MAV_13270966E66A",
"type": "SSD",
"node_hostname": "eqx02-poc01-c03.robinsystems.com",
"slices": 0,
"wwn": "0x500a07510966e66a",
"role": "RootDisk",
"make": "Crucial/Micron MX1/2/300",
"reattachable_nodes": [
[
"eqx02-poc01-c03.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 0,
"pfree": 0,
"pused": 0,
"status": "UNKNOWN",
"dev": "/dev/sdb",
"nvols": 0,
"model": "Micron_M500_MTFDDAK960MAV",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "INIT"
},
{
"alloc_score": 0,
"nodeid": 4,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 53687091200,
"devpath": "/dev/disk/by-id/dm-uuid-LVM-vrak21O93BdhTkDSLisqHqEocVrEvQZdntkb4h0bcoD1kiTPgSiuAR34T8IXEzBM",
"type": "HDD",
"node_hostname": "eqx02-poc01-c03.robinsystems.com",
"slices": 0,
"wwn": "0x500a07510966e66a-centos_dhcp--70--6-root",
"role": "Reserved",
"make": null,
"reattachable_nodes": [
[
"eqx02-poc01-c03.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 0,
"pfree": 0,
"pused": 0,
"status": "UNKNOWN",
"dev": "/dev/dm-0",
"nvols": 0,
"model": null,
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "INIT"
},
{
"alloc_score": 0,
"nodeid": 4,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 4294967296,
"devpath": "/dev/disk/by-id/dm-uuid-LVM-vrak21O93BdhTkDSLisqHqEocVrEvQZdmd9UbwU35WOymxMzafVEgwWNx7JVWH3l",
"type": "HDD",
"node_hostname": "eqx02-poc01-c03.robinsystems.com",
"slices": 0,
"wwn": "0x500a07510966e66a-centos_dhcp--70--6-swap",
"role": "Reserved",
"make": null,
"reattachable_nodes": [
[
"eqx02-poc01-c03.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 0,
"pfree": 0,
"pused": 0,
"status": "UNKNOWN",
"dev": "/dev/dm-1",
"nvols": 0,
"model": null,
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "INIT"
},
{
"alloc_score": 0,
"nodeid": 4,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 901624365056,
"devpath": "/dev/disk/by-id/dm-uuid-LVM-vrak21O93BdhTkDSLisqHqEocVrEvQZdwkQR7s18iUQfM2gMQdRCC7Ivw2R9q3QQ",
"type": "HDD",
"node_hostname": "eqx02-poc01-c03.robinsystems.com",
"slices": 0,
"wwn": "0x500a07510966e66a-centos_dhcp--70--6-home",
"role": "Reserved",
"make": null,
"reattachable_nodes": [
[
"eqx02-poc01-c03.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 0,
"pfree": 0,
"pused": 0,
"status": "UNKNOWN",
"dev": "/dev/dm-2",
"nvols": 0,
"model": null,
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "INIT"
},
{
"alloc_score": 100,
"nodeid": 3,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 4000787030016,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130402756",
"type": "HDD",
"node_hostname": "eqx02-poc01-s05.robinsystems.com",
"slices": 119224,
"wwn": "0x50014ee0ae6d6d15",
"role": "Storage",
"make": "Western Digital Re",
"reattachable_nodes": [
[
"eqx02-poc01-s05.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 31,
"pfree": 4000493600768,
"pused": 0,
"status": "ONLINE",
"dev": "/dev/sdl",
"nvols": 0,
"model": "WDC WD4000FYYZ-01UL1B1",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "READY"
},
{
"alloc_score": 100,
"nodeid": 1,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 4000787030016,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130458130",
"type": "HDD",
"node_hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 119224,
"wwn": "0x50014ee05917c12b",
"role": "Storage",
"make": "Western Digital RE4 (SATA 6Gb/s)",
"reattachable_nodes": [
[
"eqx02-poc01-s04.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 1,
"pfree": 4000493600768,
"pused": 0,
"status": "ONLINE",
"dev": "/dev/sdb",
"nvols": 0,
"model": "WDC WD4000FYYZ-01UL1B1",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "READY"
},
{
"alloc_score": 100,
"nodeid": 3,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 4000787030016,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130400406",
"type": "HDD",
"node_hostname": "eqx02-poc01-s05.robinsystems.com",
"slices": 119224,
"wwn": "0x50014ee003c20c5f",
"role": "Storage",
"make": "Western Digital Re",
"reattachable_nodes": [
[
"eqx02-poc01-s05.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 33,
"pfree": 4000493600768,
"pused": 0,
"status": "ONLINE",
"dev": "/dev/sdn",
"nvols": 0,
"model": "WDC WD4000FYYZ-01UL1B1",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "READY"
},
{
"alloc_score": 100,
"nodeid": 1,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 4000787030016,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130402350",
"type": "HDD",
"node_hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 119224,
"wwn": "0x50014ee003c2962f",
"role": "Storage",
"make": "Western Digital RE4 (SATA 6Gb/s)",
"reattachable_nodes": [
[
"eqx02-poc01-s04.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 2,
"pfree": 4000493600768,
"pused": 0,
"status": "ONLINE",
"dev": "/dev/sde",
"nvols": 0,
"model": "WDC WD4000FYYZ-01UL1B1",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "READY"
},
{
"alloc_score": 100,
"nodeid": 1,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 120034123776,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"type": "SSD",
"node_hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 3547,
"wwn": "0x50026b7242034459",
"role": "Storage",
"make": "SandForce Driven SSDs",
"reattachable_nodes": [
[
"eqx02-poc01-s04.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 3,
"pfree": 119017570304,
"pused": 0,
"status": "ONLINE",
"dev": "/dev/sdd",
"nvols": 0,
"model": "KINGSTON SKC300S37A120G",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "READY"
},
{
"alloc_score": 100,
"nodeid": 1,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 4000787030016,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130400096",
"type": "HDD",
"node_hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 119224,
"wwn": "0x50014ee0ae6d6aa1",
"role": "Storage",
"make": "Western Digital RE4 (SATA 6Gb/s)",
"reattachable_nodes": [
[
"eqx02-poc01-s04.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 5,
"pfree": 4000493600768,
"pused": 0,
"status": "ONLINE",
"dev": "/dev/sda",
"nvols": 0,
"model": "WDC WD4000FYYZ-01UL1B1",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "READY"
},
{
"alloc_score": 100,
"nodeid": 4,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 1000204886016,
"devpath": "/dev/disk/by-id/ata-HGST_HTS721010A9E630_JG40006PGMEYEC",
"type": "HDD",
"node_hostname": "eqx02-poc01-c03.robinsystems.com",
"slices": 29780,
"wwn": "0x5000cca6acc8d76a",
"role": "Storage",
"make": "HGST Travelstar 7K1000",
"reattachable_nodes": [
[
"eqx02-poc01-c03.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 17,
"pfree": 999250984960,
"pused": 0,
"status": "ONLINE",
"dev": "/dev/sda",
"nvols": 0,
"model": "HGST HTS721010A9E630",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "READY"
},
{
"alloc_score": 100,
"nodeid": 3,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 4000787030016,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130402482",
"type": "HDD",
"node_hostname": "eqx02-poc01-s05.robinsystems.com",
"slices": 119224,
"wwn": "0x50014ee0ae6d86f7",
"role": "Storage",
"make": "Western Digital Re",
"reattachable_nodes": [
[
"eqx02-poc01-s05.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 30,
"pfree": 4000493600768,
"pused": 0,
"status": "ONLINE",
"dev": "/dev/sdk",
"nvols": 0,
"model": "WDC WD4000FYYZ-01UL1B1",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "READY"
},
{
"alloc_score": 100,
"nodeid": 3,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 4000787030016,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130402334",
"type": "HDD",
"node_hostname": "eqx02-poc01-s05.robinsystems.com",
"slices": 119224,
"wwn": "0x50014ee003c2a1f6",
"role": "Storage",
"make": "Western Digital Re",
"reattachable_nodes": [
[
"eqx02-poc01-s05.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 27,
"pfree": 4000493600768,
"pused": 0,
"status": "ONLINE",
"dev": "/dev/sdh",
"nvols": 0,
"model": "WDC WD4000FYYZ-01UL1B1",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "READY"
},
{
"alloc_score": 78,
"nodeid": 4,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 1000204886016,
"devpath": "/dev/disk/by-id/ata-@__DACTOR_0V_R3ION_Z33PPAEUT",
"type": "HDD",
"node_hostname": "eqx02-poc01-c03.robinsystems.com",
"slices": 29780,
"wwn": "0x5000039532d80a1a",
"role": "Storage",
"make": "@ `DACTOR[0V\u0005R3ION",
"reattachable_nodes": [
[
"eqx02-poc01-c03.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 18,
"pfree": 999250984960,
"pused": 0,
"status": "ONLINE",
"dev": "/dev/sdc",
"nvols": 2,
"model": "@ `DACTOR[0V\u0005R3ION",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 400,
"state": "READY"
},
{
"alloc_score": 95,
"nodeid": 2,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 160041885696,
"devpath": "/dev/disk/by-id/ata-INTEL_SSDSA2CW160G3_CVPR132204DQ160DGN",
"type": "SSD",
"node_hostname": "eqx02-poc01-c02.robinsystems.com",
"slices": 4763,
"wwn": "0x500151795963e74a",
"role": "Storage",
"make": "Intel 320 Series SSDs",
"reattachable_nodes": [
[
"eqx02-poc01-c02.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 16,
"pfree": 156363653120,
"pused": 1342177280,
"status": "ONLINE",
"dev": "/dev/sdd",
"nvols": 1,
"model": "INTEL SSDSA2CW160G3",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 10,
"state": "READY"
},
{
"alloc_score": 100,
"nodeid": 2,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 960197124096,
"devpath": "/dev/disk/by-id/ata-Micron_M500_MTFDDAK960MAV_13270966E68F",
"type": "SSD",
"node_hostname": "eqx02-poc01-c02.robinsystems.com",
"slices": 28597,
"wwn": "0x500a07510966e68f",
"role": "Storage",
"make": "Crucial/Micron MX1/2/300",
"reattachable_nodes": [
[
"eqx02-poc01-c02.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 14,
"pfree": 959556091904,
"pused": 0,
"status": "ONLINE",
"dev": "/dev/sdb",
"nvols": 0,
"model": "Micron_M500_MTFDDAK960MAV",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "READY"
},
{
"alloc_score": 100,
"nodeid": 3,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 4000787030016,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130401788",
"type": "HDD",
"node_hostname": "eqx02-poc01-s05.robinsystems.com",
"slices": 119224,
"wwn": "0x50014ee003c29f06",
"role": "Storage",
"make": "Western Digital Re",
"reattachable_nodes": [
[
"eqx02-poc01-s05.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 26,
"pfree": 4000493600768,
"pused": 0,
"status": "ONLINE",
"dev": "/dev/sdg",
"nvols": 0,
"model": "WDC WD4000FYYZ-01UL1B1",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "READY"
},
{
"alloc_score": 100,
"nodeid": 3,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 4000787030016,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130349342",
"type": "HDD",
"node_hostname": "eqx02-poc01-s05.robinsystems.com",
"slices": 119224,
"wwn": "0x50014ee0ae6b31e0",
"role": "Storage",
"make": "Western Digital Re",
"reattachable_nodes": [
[
"eqx02-poc01-s05.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 32,
"pfree": 4000493600768,
"pused": 0,
"status": "ONLINE",
"dev": "/dev/sdm",
"nvols": 0,
"model": "WDC WD4000FYYZ-01UL1B1",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "READY"
},
{
"alloc_score": 100,
"nodeid": 3,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 4000787030016,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130408990",
"type": "HDD",
"node_hostname": "eqx02-poc01-s05.robinsystems.com",
"slices": 119224,
"wwn": "0x50014ee003c22686",
"role": "Storage",
"make": "Western Digital Re",
"reattachable_nodes": [
[
"eqx02-poc01-s05.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 28,
"pfree": 4000493600768,
"pused": 0,
"status": "ONLINE",
"dev": "/dev/sdi",
"nvols": 0,
"model": "WDC WD4000FYYZ-01UL1B1",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "READY"
},
{
"alloc_score": 100,
"nodeid": 3,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 4000787030016,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130402453",
"type": "HDD",
"node_hostname": "eqx02-poc01-s05.robinsystems.com",
"slices": 119224,
"wwn": "0x50014ee05917e25e",
"role": "Storage",
"make": "Western Digital Re",
"reattachable_nodes": [
[
"eqx02-poc01-s05.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 29,
"pfree": 4000493600768,
"pused": 0,
"status": "ONLINE",
"dev": "/dev/sdj",
"nvols": 0,
"model": "WDC WD4000FYYZ-01UL1B1",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "READY"
},
{
"alloc_score": 88,
"nodeid": 4,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 160041885696,
"devpath": "/dev/disk/by-id/ata-INTEL_SSDSA2CW160G3_CVPR13300CG4160DGN",
"type": "SSD",
"node_hostname": "eqx02-poc01-c03.robinsystems.com",
"slices": 4763,
"wwn": "0x500151795964c3fd",
"role": "Storage",
"make": "Intel 320 Series SSDs",
"reattachable_nodes": [
[
"eqx02-poc01-c03.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 20,
"pfree": 153712852992,
"pused": 3992977408,
"status": "ONLINE",
"dev": "/dev/sde",
"nvols": 4,
"model": "INTEL SSDSA2CW160G3",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 31,
"state": "READY"
},
{
"alloc_score": 100,
"nodeid": 4,
"tags": {},
"zoneid": 1517201362,
"reattachable": 0,
"capacity": 1000204886016,
"devpath": "/dev/disk/by-id/ata-TOSHIBA_MQ01ABD100_Z339PDSVT",
"type": "HDD",
"node_hostname": "eqx02-poc01-c03.robinsystems.com",
"slices": 29780,
"wwn": "0x5000039532580b1f",
"role": "Storage",
"make": "Toshiba 2.5\" HDD MQ01ABD...",
"reattachable_nodes": [
[
"eqx02-poc01-c03.robinsystems.com",
"ONLINE"
]
],
"stormgrid": 19,
"pfree": 999250984960,
"pused": 0,
"status": "ONLINE",
"dev": "/dev/sdd",
"nvols": 0,
"model": "TOSHIBA MQ01ABD100",
"protected": 0,
"preserved": 0,
"lused_size": 0,
"aslices": 0,
"state": "READY"
}
]
2. Add Tags
Add a tag to a drive.
End Point:
/api/v3/robin_server/disks/<drive_wwn>
Example: /api/v3/robin_server/disks/0x50014ee003c2bc41
Method:
PUT
Request: Body:
{
"action": "del_tag",
"tags": {
"environment": [
"dev"
]
}
}
Response:
status_code: 202
{
"jobid": 185
}
3. Delete Tags
Remove a tag from a drive.
End Point:
/api/v3/robin_server/disks/<drive_wwn>
Example: /api/v3/robin_server/disks/0x50014ee003c2bc41
Method:
PUT
Request: Body:
{
"action": "del_tag",
"tags": {
"environment": [
"dev"
]
}
}
Response:
status_code: 202
{
"jobid": 186
}
4. Update
Update Drive attributes
End Point:
/api/v3/robin_server/disks/<drive_wwn>
Example: /api/v3/robin_server/disks/0x50014ee003c2bc41
Method:
PUT
Request: Body:
{
"action": "update",
"role": "Storage"
}
Response:
status_code: 202
{
"jobid": 187
}
5. Remove
Remove drive.
End Point:
/api/v3/robin_server/disks/<drive_wwn>
Example: /api/v3/robin_server/disks/0x50014ee003c2bc41
Method:
DELETE
Response:
status_code: 202
{
"jobid": 186
}
users
This endpoint provides resources to manage users within the robin clusters.
1. List
List all the existing users in the system.
End Point:
/api/v3/robin_server/users
Method:
GET
Response:
{
"items": [
{
"deleted": false,
"username": "robin",
"hidden": false,
"tenant": "Administrators",
"last_name": "",
"ldap_server": null,
"limit": "default",
"authentication": "",
"current_role": "superadmin",
"permissions": {
"DISK": {
"view": "GLOBAL",
"delete": "GLOBAL",
"update": "GLOBAL"
},
"ZONE": {
"create": "GLOBAL",
"view": "GLOBAL",
"delete": "GLOBAL",
"update": "GLOBAL"
},
"CONSOLE": {
"view": "GLOBAL"
},
"EVENT": {
"create": "GLOBAL",
"view": "GLOBAL",
"update": "GLOBAL"
},
"INSTANCE": {
"addvol": "GLOBAL",
"view": "GLOBAL",
"delete": "GLOBAL",
"restart": "GLOBAL",
"computeqos": "GLOBAL",
"start": "GLOBAL",
"relocate": "GLOBAL",
"repair": "GLOBAL",
"update": "GLOBAL",
"stop": "GLOBAL",
"setstate": "GLOBAL"
},
"NODE": {
"create": "GLOBAL",
"view": "GLOBAL",
"delete": "GLOBAL",
"update": "GLOBAL"
},
"TENANT": {
"create": "GLOBAL",
"view": "GLOBAL",
"delete": "GLOBAL",
"update": "GLOBAL"
},
"CLOUD": {
"create": "GLOBAL",
"view": "GLOBAL",
"delete": "GLOBAL"
},
"NOTIFICATION": {
"create": "GLOBAL",
"view": "GLOBAL",
"delete": "GLOBAL",
"update": "GLOBAL"
},
"IMAGE": {
"create": "GLOBAL",
"view": "GLOBAL",
"delete": "GLOBAL",
"update": "GLOBAL",
"rename": "GLOBAL"
},
"BUNDLE": {
"create": "GLOBAL",
"view": "GLOBAL",
"delete": "GLOBAL",
"update": "GLOBAL",
"rename": "GLOBAL"
},
"METRICS": {
"create": "GLOBAL",
"view": "GLOBAL",
"update": "GLOBAL"
},
"DOCKER_REGISTRY": {
"create": "GLOBAL",
"view": "GLOBAL",
"delete": "GLOBAL",
"update": "GLOBAL"
},
"CONFIG": {
"view": "GLOBAL",
"update": "GLOBAL"
},
"APPLICATION": {
"view": "GLOBAL",
"unshare": "GLOBAL",
"rollback": "GLOBAL",
"start": "GLOBAL",
"backup": "GLOBAL",
"addkey": "GLOBAL",
"update": "GLOBAL",
"create": "GLOBAL",
"upgrade": "GLOBAL",
"delete": "GLOBAL",
"restore": "GLOBAL",
"share": "GLOBAL",
"freeze": "GLOBAL",
"storageqos": "GLOBAL",
"addvol": "GLOBAL",
"redeploy": "GLOBAL",
"clone": "GLOBAL",
"evacuate": "GLOBAL",
"delvol": "GLOBAL",
"stop": "GLOBAL",
"snapshot": "GLOBAL",
"unfreeze": "GLOBAL",
"computeqos": "GLOBAL",
"scale": "GLOBAL",
"probe": "GLOBAL",
"config": "GLOBAL"
},
"USER": {
"create": "GLOBAL",
"view": "GLOBAL",
"delete": "GLOBAL",
"update": "GLOBAL"
},
"MGMT_TOKEN": {
"view": "GLOBAL"
},
"VLAN": {
"create": "GLOBAL",
"view": "GLOBAL",
"delete": "GLOBAL",
"update": "GLOBAL"
},
"LOG_COLLECT": {
"create": "GLOBAL",
"view": "GLOBAL",
"delete": "GLOBAL",
"update": "GLOBAL"
},
"LIMIT": {
"create": "GLOBAL",
"view": "GLOBAL",
"delete": "GLOBAL",
"update": "GLOBAL"
},
"IPPOOL": {
"create": "GLOBAL",
"view": "GLOBAL",
"delete": "GLOBAL",
"rename": "GLOBAL",
"add_ranges": "GLOBAL",
"update": "GLOBAL",
"remove_ranges": "GLOBAL"
},
"SNAPSHOT": {
"view": "GLOBAL"
},
"JOB": {
"view": "GLOBAL",
"delete": "GLOBAL"
},
"SCHEDULER": {
"view": "GLOBAL"
},
"FILE_OBJECT": {
"create": "GLOBAL",
"view": "GLOBAL",
"delete": "GLOBAL",
"update": "GLOBAL"
},
"WATCHDOG": {
"create": "GLOBAL",
"view": "GLOBAL",
"delete": "GLOBAL",
"update": "GLOBAL"
},
"VOLUME": {
"create": "GLOBAL",
"view": "GLOBAL",
"delete": "GLOBAL",
"update": "GLOBAL"
},
"FILE_COLLECTION": {
"create": "GLOBAL",
"view": "GLOBAL",
"delete": "GLOBAL",
"update": "GLOBAL"
},
"USER_CAPABILITY": {
"create": "NONE",
"view": "GLOBAL",
"delete": "NONE",
"update": "NONE"
},
"LDAP": {
"create": "GLOBAL",
"view": "GLOBAL",
"delete": "GLOBAL",
"update": "GLOBAL"
},
"CERT": {
"view": "GLOBAL"
},
"REPORT": {
"view": "GLOBAL"
},
"TAG": {
"create": "GLOBAL",
"view": "GLOBAL",
"delete": "GLOBAL",
"update": "GLOBAL"
},
"RESOURCEPOOL": {
"create": "GLOBAL",
"view": "GLOBAL",
"delete": "GLOBAL"
},
"RESOURCE_MANAGER": {
"view": "GLOBAL"
},
"ANALYTICS": {
"create": "GLOBAL",
"view": "GLOBAL"
}
},
"current_capabilities": [
{
"description": "All Super Admin Capabilities",
"name": "AllSuperAdminCapabilities",
"capability_group": "Administration",
"capability_entries": [],
"id": 45
}
],
"email": "",
"enabled": true,
"tenants": [
{
"name": "Administrators",
"tenant_role": "superadmin",
"user_capabilities": [
"AllSuperAdminCapabilities"
]
},
{
"name": "elasticsearch",
"tenant_role": "tenantadmin",
"user_capabilities": [
"AllTenantAdminCapabilities"
]
}
],
"first_name": "",
"user_permissions": {}
}
]
}
2. Add
Add a new user to the system.
End Point:
/api/v3/robin_server/users
Method:
POST
Request Body:
{
"user_info": {
"tenant_list": [
{
"tenant": "elasticsearch",
"tenant_role": "user"
}
],
"email": "john.doe@company.com",
"last_name": "Doe",
"username": "johndoe",
"first_name": "John",
"password": "<REDACTED>",
"authentication_type": 1
}
}
Response:
status_code: 200
'Successfully added user johndoe.'
3. Remove
Remove a user from the system.
End Point:
/api/v3/robin_server/users/<user_name>
Example: /api/v3/robin_server/users/johndoe
Method:
DELETE
Response:
status_code: 200
'Deleted user johndoe.'
4. Add Key
Add ssh key for the user.
End Point:
/api/v3/robin_server/users/<user_name>/ssh_keys
Example: /api/v3/robin_server/users/adminuser/ssh_keys
Method:
PUT
Request Body:
{
"key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04"
}
Response:
status_code: 200
'Successfully added ssh key.'
5. Delete Key
Remove the ssh key of the user.
End Point:
/api/v3/robin_server/users/<user_name>/ssh_keys
Example: /api/v3/robin_server/users/adminuser/ssh_keys
Method:
DELETE
Response:
status_code: 200
'Successfully deleted ssh key.'
6. Update
Update the details of an existing user.
End Point:
/api/v3/robin_server/users/<user_name>
Example: /api/v3/robin_server/users/adminuser
Method:
PUT
Request Body:
{
"user_info": {
"last_name": "David",
"email": "john.david@company.com"
},
"action": "update"
}
Response:
status_code: 200
'Successfully updated user adminuser.'
vlans
This endpoint provides resources to manage VLANs.
1. List
List all the VLANs in the system.
End Point:
/api/v3/robin_server/vlans/
Method:
GET
Response:
status_code: 200
[
{
"number": 1,
"instance_cnt": 0,
"netmask": "255.255.255.0",
"gateway": null,
"nic_cnt": 0,
"ip_pools": [],
"ip_address": "10.10.2.99",
"subnet": "10.10.2.0"
}
]
2. Add
Add a new VLAN to the system.
End Point:
/api/v3/robin_server/vlans/
Method:
POST
Request Body:
{
"vlan": {
"number": 1,
"netmask": "255.255.255.0",
"ip_address": "10.10.2.99"
}
}
Response:
status_code: 202
{
"jobid": 187
}
3. Update
Update an existing VLAN.
End Point:
/api/v3/robin_server/vlans/
Method:
PUT
Request Body:
{
"VLAN": {
"number": 1,
"netmask": "255.255.255.0",
"ip_address": "10.10.3.99"
}
}
Response:
status_code: 202
{
"jobid": 188
}
4. Remove
Remove a VLAN from the system.
End Point:
/api/v3/robin_server/vlans/<VLAN_id>
Example: /api/v3/robin_server/vlans/1
Method:
DELETE
Response:
status_code: 202
{
"jobid": 189
}
zones
1. List
List all the zones defined in the system.
End Point:
/api/v3/robin_server/zones/
Method:
GET
Response:
status_code: 200
[
{
"id": 1,
"name": "default",
"zoneid": 1487280460
}
]
volumes
Manage volumes
1. list
Used to list all volumes
End Point:
/api/v3/robin_server/volumes/
Method:
GET
Response:
{
"items": [
{
"volumeid": 1,
"asize": 268435456000,
"lsize": 268435456000,
"volgroupname": "file-collection-3.72.2.9ca38304-742d-4141-9822-7d597b257b5b",
"tags": [],
"qgroupid": 1,
"compress_algo": 1,
"fssize": 0,
"slice_size": 1073741824,
"parent_alloc": [],
"fsfree": 0,
"replication": 1,
"appid": 1,
"rsize": 268435456000,
"partitions": 0,
"block_size": 4096,
"media": 72,
"ctime": 1517207051,
"respoolid": 2,
"status": 1,
"volgroupid": 1,
"name": "file-collection-3",
"psize": 4496293888,
"mounts": [
{
"state": 14,
"readonly": 0,
"mntpath": "/dev/vblock0",
"nodeid": 1,
"zoneid": 1517201362
}
],
"vtype": 0,
"alloc": [
{
"nodeid": 3,
"zoneid": 1517201362,
"devid": 23
}
],
"current_snapshotid": 1,
"appname": "default",
"state": 2,
"protection": 0,
"multinode_mounting": 0
},
{
"volumeid": 5,
"asize": 10737418240,
"lsize": 10737418240,
"volgroupname": "esapp.master_eligible_node.01.83.2.bd4bb14c-c911-4919-bfb9-ad3e42c3a0a1",
"tags": [],
"qgroupid": 5,
"compress_algo": 0,
"fssize": 10737418240,
"slice_size": 1073741824,
"parent_alloc": [],
"fsfree": 10396643328,
"replication": 1,
"appid": 1,
"rsize": 10737418240,
"partitions": 0,
"block_size": 4096,
"media": 83,
"ctime": 1517209209,
"respoolid": 2,
"status": 1,
"volgroupid": 5,
"name": "esapp.master_eligible_node.01.root_fs.e2c4eae8-1a91-4e00-bc51-5e3d73d617d3",
"psize": 1073741824,
"mounts": [
{
"state": 14,
"readonly": 0,
"mntpath": "/dev/vblock1",
"nodeid": 2,
"zoneid": 1517201362
}
],
"vtype": 0,
"alloc": [
{
"nodeid": 2,
"zoneid": 1517201362,
"devid": 16
}
],
"current_snapshotid": 1,
"appname": "default",
"state": 2,
"protection": 0,
"multinode_mounting": 0
},
{
"volumeid": 7,
"asize": 10737418240,
"lsize": 10737418240,
"volgroupname": "esapp.data_node.01.83.2.3c7a82d0-d8a8-4c54-beb7-b852fac80ff0",
"tags": [],
"qgroupid": 7,
"compress_algo": 0,
"fssize": 10737418240,
"slice_size": 1073741824,
"parent_alloc": [],
"fsfree": 10396643328,
"replication": 1,
"appid": 1,
"rsize": 10737418240,
"partitions": 0,
"block_size": 4096,
"media": 83,
"ctime": 1517209209,
"respoolid": 2,
"status": 1,
"volgroupid": 7,
"name": "esapp.data_node.01.root_fs.2ae96026-34b4-4eb4-a387-074753d31ace",
"psize": 1006632960,
"mounts": [
{
"state": 14,
"readonly": 0,
"mntpath": "/dev/vblock3",
"nodeid": 4,
"zoneid": 1517201362
}
],
"vtype": 0,
"alloc": [
{
"nodeid": 4,
"zoneid": 1517201362,
"devid": 20
}
],
"current_snapshotid": 1,
"appname": "default",
"state": 2,
"protection": 0,
"multinode_mounting": 0
},
{
"volumeid": 6,
"asize": 214748364800,
"lsize": 214748364800,
"volgroupname": "esapp.data_node.01.72.2.de807207-2c35-4e54-979d-e321925098d9",
"tags": [],
"qgroupid": 6,
"compress_algo": 0,
"fssize": 214748364800,
"slice_size": 1073741824,
"parent_alloc": [],
"fsfree": 211181035520,
"replication": 1,
"appid": 1,
"rsize": 214748364800,
"partitions": 0,
"block_size": 4096,
"media": 72,
"ctime": 1517209209,
"respoolid": 2,
"status": 1,
"volgroupid": 6,
"name": "esapp.data_node.01.data1.3e96eaf2-b247-4a2d-8023-f3461a087f8d",
"psize": 7012876288,
"mounts": [
{
"state": 14,
"readonly": 0,
"mntpath": "/dev/vblock2",
"nodeid": 4,
"zoneid": 1517201362
}
],
"vtype": 0,
"alloc": [
{
"nodeid": 4,
"zoneid": 1517201362,
"devid": 18
}
],
"current_snapshotid": 1,
"appname": "default",
"state": 2,
"protection": 0,
"multinode_mounting": 0
},
{
"volumeid": 4,
"asize": 214748364800,
"lsize": 214748364800,
"volgroupname": "esapp.master_eligible_node.01.72.2.d44df286-c581-4b23-98ac-60deec81cda3",
"tags": [],
"qgroupid": 4,
"compress_algo": 0,
"fssize": 214748364800,
"slice_size": 1073741824,
"parent_alloc": [],
"fsfree": 211181035520,
"replication": 1,
"appid": 1,
"rsize": 214748364800,
"partitions": 0,
"block_size": 4096,
"media": 72,
"ctime": 1517209209,
"respoolid": 2,
"status": 1,
"volgroupid": 4,
"name": "esapp.master_eligible_node.01.data1.28056ad6-6abb-4f73-81b6-1b98e401dfe5",
"psize": 7012876288,
"mounts": [
{
"state": 14,
"readonly": 0,
"mntpath": "/dev/vblock0",
"nodeid": 2,
"zoneid": 1517201362
}
],
"vtype": 0,
"alloc": [
{
"nodeid": 1,
"zoneid": 1517201362,
"devid": 8
}
],
"current_snapshotid": 1,
"appname": "default",
"state": 2,
"protection": 0,
"multinode_mounting": 0
},
{
"volumeid": 2,
"asize": 214748364800,
"lsize": 214748364800,
"volgroupname": "esapp.dedicated_master_node.01.72.2.4e8f42ce-0e55-4e93-8e75-cf593600fef4",
"tags": [],
"qgroupid": 2,
"compress_algo": 0,
"fssize": 214748364800,
"slice_size": 1073741824,
"parent_alloc": [],
"fsfree": 211181035520,
"replication": 1,
"appid": 1,
"rsize": 214748364800,
"partitions": 0,
"block_size": 4096,
"media": 72,
"ctime": 1517209208,
"respoolid": 2,
"status": 1,
"volgroupid": 2,
"name": "esapp.dedicated_master_node.01.data1.7436cc37-5fb9-40cb-808a-43e5232c31fd",
"psize": 7012876288,
"mounts": [
{
"state": 14,
"readonly": 0,
"mntpath": "/dev/vblock0",
"nodeid": 4,
"zoneid": 1517201362
}
],
"vtype": 0,
"alloc": [
{
"nodeid": 4,
"zoneid": 1517201362,
"devid": 18
}
],
"current_snapshotid": 1,
"appname": "default",
"state": 2,
"protection": 0,
"multinode_mounting": 0
},
{
"volumeid": 9,
"asize": 10737418240,
"lsize": 10737418240,
"volgroupname": "mysqlapp.mysql.01.83.2.72ce200c-0a75-48a9-855e-fa93021f1f18",
"tags": [],
"qgroupid": 9,
"compress_algo": 0,
"fssize": 10737418240,
"slice_size": 1073741824,
"parent_alloc": [],
"fsfree": 10396807168,
"replication": 1,
"appid": 1,
"rsize": 10737418240,
"partitions": 0,
"block_size": 4096,
"media": 83,
"ctime": 1517273317,
"respoolid": 2,
"status": 1,
"volgroupid": 9,
"name": "mysqlapp.mysql.01.root_fs.8e129a8d-4762-446d-90ed-7e4e68ce8076",
"psize": 570425344,
"mounts": [
{
"state": 14,
"readonly": 0,
"mntpath": "/dev/vblock5",
"nodeid": 4,
"zoneid": 1517201362
}
],
"vtype": 0,
"alloc": [
{
"nodeid": 4,
"zoneid": 1517201362,
"devid": 20
}
],
"current_snapshotid": 1,
"appname": "default",
"state": 2,
"protection": 0,
"multinode_mounting": 0
},
{
"volumeid": 8,
"asize": 1073741824,
"lsize": 1073741824,
"volgroupname": "mysqlapp.mysql.01.83.2.b88f9e23-b4e2-433b-84c4-04f009020b0a",
"tags": [],
"qgroupid": 8,
"compress_algo": 0,
"fssize": 1073741824,
"slice_size": 1073741824,
"parent_alloc": [],
"fsfree": 800591872,
"replication": 1,
"appid": 1,
"rsize": 1073741824,
"partitions": 0,
"block_size": 4096,
"media": 83,
"ctime": 1517273316,
"respoolid": 2,
"status": 1,
"volgroupid": 8,
"name": "mysqlapp.mysql.01.data.74ba3f85-05cd-4623-8df6-d4f24d98626b",
"psize": 570425344,
"mounts": [
{
"state": 14,
"readonly": 0,
"mntpath": "/dev/vblock4",
"nodeid": 4,
"zoneid": 1517201362
}
],
"vtype": 0,
"alloc": [
{
"nodeid": 4,
"zoneid": 1517201362,
"devid": 20
}
],
"current_snapshotid": 1,
"appname": "default",
"state": 2,
"protection": 0,
"multinode_mounting": 0
},
{
"volumeid": 3,
"asize": 10737418240,
"lsize": 10737418240,
"volgroupname": "esapp.dedicated_master_node.01.83.2.e0296c2d-169a-4972-89f7-79d2c82da6cf",
"tags": [],
"qgroupid": 3,
"compress_algo": 0,
"fssize": 10737418240,
"slice_size": 1073741824,
"parent_alloc": [],
"fsfree": 10396643328,
"replication": 1,
"appid": 1,
"rsize": 10737418240,
"partitions": 0,
"block_size": 4096,
"media": 83,
"ctime": 1517209209,
"respoolid": 2,
"status": 1,
"volgroupid": 3,
"name": "esapp.dedicated_master_node.01.root_fs.3c84e831-b620-4c73-a0fd-9c04f409cfa4",
"psize": 1577058304,
"mounts": [
{
"state": 14,
"readonly": 0,
"mntpath": "/dev/vblock1",
"nodeid": 4,
"zoneid": 1517201362
}
],
"vtype": 0,
"alloc": [
{
"nodeid": 4,
"zoneid": 1517201362,
"devid": 20
}
],
"current_snapshotid": 1,
"appname": "default",
"state": 2,
"protection": 0,
"multinode_mounting": 0
}
]
}
2. info
Used to list volume details
End Point:
/api/v3/robin_server/volumes
Example: /api/v3/robin_server/volumes/esapp1_clone.master_eligible_node.01.root_fs.8e25103b-a507-42d2-9c27-3408452be417
Method:
GET
Request:
{
"name": "mysqlapp.mysql.01.data.74ba3f85-05cd-4623-8df6-d4f24d98626b"
}
Response:
status_code: 200
{
"items": {
"volumeid": 8,
"psize": 603979776,
"rsize": 1073741824,
"lsize": 1073741824,
"tags": [],
"qgroupid": 8,
"compress_algo": 0,
"fssize": 1073741824,
"volgroupname": "mysqlapp.mysql.01.83.2.b88f9e23-b4e2-433b-84c4-04f009020b0a",
"parent_alloc": [],
"fsfree": 800591872,
"replication": 1,
"appid": 1,
"partitions": 0,
"block_size": 4096,
"media": 83,
"ctime": 1517273316,
"slice_size": 1073741824,
"status": 1,
"volgroupid": 8,
"name": "mysqlapp.mysql.01.data.74ba3f85-05cd-4623-8df6-d4f24d98626b",
"asize": 1073741824,
"mounts": [
{
"state": 14,
"readonly": 0,
"mntpath": "/dev/vblock4",
"nodeid": 4,
"zoneid": 1517201362
}
],
"vtype": 0,
"alloc": [
{
"nodeid": 4,
"zoneid": 1517201362,
"devid": 20
}
],
"current_snapshotid": 1,
"respoolid": 2,
"appname": "default",
"state": 2,
"protection": 0,
"multinode_mounting": 0
}
}
3. create
Create Volume
End Point:
/api/v3/robin_server/volumes/
Method:
POST
Request Body:
{
"size": "10G",
"name": "temp_vol",
"encryption": null,
"compression": null,
"rpool": "rpool1",
"media": "HDD",
"blocksize": 4096,
"protection": 0,
"qos": "default",
"multimount": false
}
Response:
status_code: 200
{
"volumeid": 45,
"compression": 0,
"grpid": 45,
"qgroupid": 1,
"replication": 1,
"appid": 1,
"genkey": 1517816882939306,
"partitions": 0,
"encryption": 0,
"block_size": 4096,
"media": 72,
"slice_size": 1073741824,
"resource_poolid": 2,
"name": "temp_vol",
"vtype": 0,
"current_snapshot": "active_snap",
"params": {},
"next_snapshotid": 2,
"current_snapshotid": 1,
"size": 10737418240,
"appname": "default",
"priority": 2,
"protection": 0,
"multinode_mounting": false
}
4. mount
Mount Volume
End Point:
/api/v3/robin_server/volumes/<volume-name>
Example: /api/v3/robin_server/volumes/temp_vol
Method:
PUT
Request Body:
{
"action": "mount",
"hostname": "eqx02-poc01-s04.robinsystems.com",
"name": "temp_vol"
}
Response:
status_code: 200
{
"snapshotid": 1,
"mntpath": "/dev/vblock1",
"nodeid": 1,
"volumeid": 178,
"appid": 1,
"zoneid": 1498721081
}
5. unmount
Unmount Volume
End Point:
/api/v3/robin_server/volumes/<volume-name>
Example: /api/v3/robin_server/volumes/temp_vol
Method:
PUT
Request Body:
{
"action": "unmount",
"hostname": false,
"name": "temp_vol",
"force": false
}
Response:
status_code: 200
{
"message": "Unmounted volume 'temp_vol'"
}
qqroups (Storage Qos)
Manage storage QoS
1. create
Create Volume
End Point:
/api/v3/robin_server/qgroups/<qos_name>
Method:
POST
Request Body:
{
"wr_weight": 1,
"rd_max_iops": 500000,
"wr_max_iops": 500000,
"rd_weight": 1,
"wr_min_iops": 20000,
"rd_min_iops": 20000
}
Response:
status_code: 200
{
"appname": "default",
"rd_max_iops": 500000,
"rd_min_iops": 20000,
"wr_max_iops": 500000,
"rd_weight": 1,
"wr_min_iops": 20000,
"enabled": false,
"name": "classa_qos",
"appid": 1,
"qgroupid": 25,
"wr_weight": 1
}
2. list
List all storage QoS groups
End Point:
/api/v3/robin_server/qgroups/
Method:
GET
Response:
status_code: 200
{
"items": [
{
"id": 181,
"name": "classa_qos",
"settings": {
"enabled": false,
"rd_weight": 1,
"priority": "1",
"name": "classa_qos",
"rd_min_iops": "20000",
"rd_min_window": 500,
"rd_max_iops": 500000,
"wr_weight": 1,
"wr_max_iops": 500000,
"qgroupid": 181,
"appname": "default",
"appid": 1,
"wr_min_window": 500,
"wr_min_iops": "20000"
}
}
]
}
3. info
Get info for a specific qos.
End Point:
/api/v3/robin_server/qgroups/<qos-name>
Example: /api/v3/robin_server/qgroups/classa_qos
Method:
GET
Response:
status_code: 200
{
"id": 181,
"name": "classa_qos",
"settings": {
"enabled": false,
"rd_weight": 1,
"priority": "1",
"name": "classa_qos",
"rd_min_iops": "20000",
"rd_min_window": 500,
"rd_max_iops": 500000,
"wr_weight": 1,
"wr_max_iops": 500000,
"qgroupid": 181,
"appname": "default",
"appid": 1,
"wr_min_window": 500,
"wr_min_iops": "20000"
}
}
4. update
Update a storage QoS group
End Point:
/api/v3/robin_server/qgroups/<qos-name>
Example: /api/v3/robin_server/qgroups/classa_qos
Method:
PUT
Request Body:
{
"rd_max_iops": 500000,
"rd_min_iops": 0,
"wr_min_iops": "30000",
"priority": 1,
"wr_max_iops": 500000
}
Response:
status_code: 200
{
"enabled": false,
"rd_weight": 1,
"priority": 1,
"name": "classa_qos",
"rd_min_iops": 0,
"rd_min_window": 500,
"rd_max_iops": 500000,
"wr_weight": 1,
"wr_max_iops": 500000,
"qgroupid": 181,
"appname": "default",
"appid": 1,
"wr_min_window": 500,
"wr_min_iops": "30000"
}
5. delete
Delete a storage QoS group
End Point:
/api/v3/robin_server/qgroups/<qos-name>
Example: /api/v3/robin_server/qgroups/classa_qos
Method:
DELETE
Response:
status_code: 200
{
}
rpools
Endpoint to manipulate the resource pools
1. add
Add a resource pool
End Point:
/api/v3/robin_server/rpools/
Method:
POST
Request Body:
{
"zone": "default",
"tenant": null,
"name": "es-rpool",
"description": "Resource pool for Elasticsearch Team"
}
Response:
status_code: 200
'Added resource pool es-rpool.'
2. list
Used to list resource pools
End Point:
/api/v3/robin_server/rpools/
Method:
GET
Response:
status_code: 200
[
{
"apps": [],
"nodes": [],
"zone_id": 1,
"tenants": [
"Administrators"
],
"description": "Default Resource Pool",
"name": "default",
"tenant_rpool_limits": [],
"vnodes": [],
"zone": "default",
"id": 1
},
{
"apps": [
{
"name": "mysqlapp",
"state": 6
},
{
"name": "esapp",
"state": 6
}
],
"nodes": [
{
"name": "eqx02-poc01-c03.robinsystems.com",
"state": "ONLINE",
"roles": [
"STORAGE",
"COMPUTE"
]
},
{
"name": "eqx02-poc01-s04.robinsystems.com",
"state": "ONLINE",
"roles": [
"MANAGER",
"STORAGE",
"COMPUTE"
]
},
{
"name": "eqx02-poc01-s05.robinsystems.com",
"state": "ONLINE",
"roles": [
"STORAGE",
"COMPUTE",
"MANAGER"
]
},
{
"name": "eqx02-poc01-c02.robinsystems.com",
"state": "ONLINE",
"roles": [
"STORAGE",
"COMPUTE",
"MANAGER"
]
}
],
"zone_id": 1,
"tenants": [
"Administrators",
"elasticsearch"
],
"description": "",
"name": "rpool1",
"tenant_rpool_limits": [],
"vnodes": [
{
"name": "esapp.dedicated_master_node.01",
"state": "STARTED"
},
{
"name": "esapp.master_eligible_node.01",
"state": "STARTED"
},
{
"name": "esapp.data_node.01",
"state": "STARTED"
},
{
"name": "mysqlapp.mysql.01",
"state": "STARTED"
}
],
"zone": "default",
"id": 2
},
{
"apps": [],
"nodes": [],
"zone_id": 1,
"tenants": [
"Administrators"
],
"description": "Resource pool for Elasticsearch Team",
"name": "es-rpool",
"tenant_rpool_limits": [],
"vnodes": [],
"zone": "default",
"id": 3
}
]
3. remove
Used to remove resource pools
End Point:
/api/v3/robin_server/rpools/<resourcepool-name>
Example: /api/v3/robin_server/rpools/es-rpool
Method:
DELETE
Response:
status_code: 200
'Deleted resource pool es-rpool'
Application Life Cycle Management
bundles
This endpoint provides resources to manage application bundles.
1. List
List all the bundles.
End Point:
/api/v3/robin_server/bundles/
Method:
GET
Response
status_code: 200
{
"bundles": [
{
"collection_id": 1517207051384,
"pathname": "/var/lib/robin/collections/file-collection-3/1517208926703/cassandra-3.7",
"user": "robin",
"create_time": "January 28, 2018 22:55:26",
"tenants": [
"Administrators"
],
"bundleid": 1,
"tenant": "Administrators",
"name": "cassandra",
"zoneid": 1517201362,
"version": "3.7",
"file_object_id": 1517208926703
},
{
"collection_id": 1517207051384,
"pathname": "/var/lib/robin/collections/file-collection-3/1517208949245/elasticsearch-5.4",
"user": "robin",
"create_time": "January 28, 2018 22:55:49",
"tenants": [
"Administrators"
],
"bundleid": 2,
"tenant": "Administrators",
"name": "elasticsearch",
"zoneid": 1517201362,
"version": "5.4",
"file_object_id": 1517208949245
},
{
"collection_id": 1517207051384,
"pathname": "/var/lib/robin/collections/file-collection-3/1517208985500/hdp-2.4.3",
"user": "robin",
"create_time": "January 28, 2018 22:56:25",
"tenants": [
"Administrators"
],
"bundleid": 3,
"tenant": "Administrators",
"name": "hdp",
"zoneid": 1517201362,
"version": "2.4.3",
"file_object_id": 1517208985500
},
{
"collection_id": 1517207051384,
"pathname": "/var/lib/robin/collections/file-collection-3/1517209037452/myssql-3.0",
"user": "robin",
"create_time": "January 28, 2018 22:57:17",
"tenants": [
"Administrators"
],
"bundleid": 4,
"tenant": "Administrators",
"name": "myssql",
"zoneid": 1517201362,
"version": "3.0",
"file_object_id": 1517209037452
},
{
"collection_id": 1517207051384,
"pathname": "/var/lib/robin/collections/file-collection-3/1517291916828/mariadb-10.1.23",
"user": "robin",
"create_time": "January 29, 2018 21:58:36",
"tenants": [
"Administrators"
],
"bundleid": 7,
"tenant": "Administrators",
"name": "mariadb",
"zoneid": 1517201362,
"version": "10.1.23",
"file_object_id": 1517291916828
},
{
"collection_id": 1517207051384,
"pathname": "/var/lib/robin/collections/file-collection-3/1517292039769/couchbase-4.5",
"user": "robin",
"create_time": "January 29, 2018 22:00:39",
"tenants": [
"Administrators"
],
"bundleid": 9,
"tenant": "Administrators",
"name": "couchbase",
"zoneid": 1517201362,
"version": "4.5",
"file_object_id": 1517292039769
},
{
"collection_id": 1517207051384,
"pathname": "/var/lib/robin/collections/file-collection-3/1517291796554/cloudera-5.8.2",
"user": "robin",
"create_time": "January 29, 2018 21:56:36",
"tenants": [
"Administrators"
],
"bundleid": 5,
"tenant": "Administrators",
"name": "cloudera",
"zoneid": 1517201362,
"version": "5.8.2",
"file_object_id": 1517291796554
},
{
"collection_id": 1517207051384,
"pathname": "/var/lib/robin/collections/file-collection-3/1517291861487/mongodb-3.4.2",
"user": "robin",
"create_time": "January 29, 2018 21:57:41",
"tenants": [
"Administrators"
],
"bundleid": 6,
"tenant": "Administrators",
"name": "mongodb",
"zoneid": 1517201362,
"version": "3.4.2",
"file_object_id": 1517291861487
},
{
"collection_id": 1517207051384,
"pathname": "/var/lib/robin/collections/file-collection-3/1517292011644/couchdb-2.0",
"user": "robin",
"create_time": "January 29, 2018 22:00:11",
"tenants": [
"Administrators"
],
"bundleid": 8,
"tenant": "Administrators",
"name": "couchdb",
"zoneid": 1517201362,
"version": "2.0",
"file_object_id": 1517292011644
}
]
}
2. Add
Add a new bundle to the system.
End Point:
/api/v3/robin_server/bundles/
Method:
POST
Response
status_code: 200
response: 'Bundle 'hdp-2.4.3' was uploaded successfully'
3. Delete
Remove an existing bundle from the system.
End Point:
/api/v3/robin_server/bundles/<bundle_id>?zoneid=<zone_id>
Example: /api/v3/robin_server/bundles/6?zoneid=1498721081
Method:
DELETE
Response
status_code: 200
response: 'File object with object_id=1498721081 successfully deleted.'
images
This endpoint provides resources to manage application images.
1. List
List all the application images in the system.
End Point:
/api/v3/robin_server/images/
Method:
GET
Response
status_code: 200
{
"items": [
{
"user": "robin",
"md5_hash": null,
"name": "hdp",
"tenant": "default",
"format": "LXC",
"file_name": "lxc-custom-hdp-2.4.3-231.tar.gz",
"pathname": "/var/lib/robin/collections/file-collection-2/1498969216237/lxc-custom-hdp-2.4.3-231.tar.gz",
"file_size": 43434,
"version": "2.4.3",
"file_object_id": 1498969216237,
"create_time": "July 01, 2017 21:20:16",
"id": 1
}
]
}
2. Add
Add a new image to the system.
End Point:
/api/v3/robin_server/images/
Method:
POST
Response
status_code: 200
'Image 'lxc-hdp-2.4.3' was uploaded successfully'
3. Delete
Delete an existing image from the system.
End Point:
/api/v3/robin_server/images/<image_id>
Example: /api/v3/robin_server/images/1
Method:
DELETE
Response
status_code: 200
response: 'File object with object_id=1487286022 successfully deleted.'
apps
This endpoint provides necessary resources to deploy and manage applications.
1. List
Provides detailed information on all the applications deployed in the robin cluster.
End Point:
/api/v3/robin_server/apps/?details=vnodes
Method:
GET
Response
status_code: 200
[
{
"bundle_name": "elasticsearch",
"disk": 676457349120,
"owner": {
"user_id": 2,
"tenant_id": 1,
"username": "robin",
"email": null,
"first_name": null,
"last_name": null,
"tenant_name": "Administrators"
},
"parentid": "",
"rpool": "rpool1",
"zoneid": "1517201362",
"health": "Healthy",
"updates_available": false,
"nvnodes": 3,
"parent_app": "",
"id": 1,
"atype": "MASTER",
"ctime": 1517209344,
"error": 0,
"utime": 1517693307,
"bundleid": 2,
"status": "Ready",
"snapshots": [],
"name": "esapp",
"nsnapshots": 0,
"mem": 38654705664,
"message": "",
"clone": false,
"cpu": 12,
"state": "ONLINE",
"vnodes": [
"esapp.dedicated_master_node.01",
"esapp.master_eligible_node.01",
"esapp.data_node.01"
],
"config": {
"bundleid": "2",
"apphooks": {
"preupgrade": "python3.4 cluster_status.py",
"postcreate": "python3.4 cluster_status.py",
"validate": "python3.4 validate_app.py",
"poststart": "python3.4 cluster_status.py",
"postrollback": "python3.4 cluster_status.py",
"health": "python3.4 health.py",
"postclone": "python3.4 cluster_status.py",
"allocated": {
"preupgrade": "python3.4 cluster_status.py",
"postcreate": "python3.4 cluster_status.py",
"validate": "python3.4 validate_app.py",
"poststart": "python3.4 cluster_status.py",
"postrollback": "python3.4 cluster_status.py",
"postupgrade": "python3.4 cluster_status.py",
"postclone": "python3.4 cluster_status.py",
"health": "python3.4 health.py"
},
"postupgrade": "python3.4 cluster_status.py"
},
"name": "esapp",
"rpoolid": 2,
"rpool": "rpool1",
"zoneid": "1517201362",
"clonemode": "unfenced",
"roles": [
{
"image": {
"engine": "docker",
"registry_hostname": "",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"volume_groups": [],
"display_name": "Master Only Node",
"can_replace_storage": true,
"scaleout": "enabled",
"qgroups": {
"data1": {
"rd_max_iops": 500000,
"rd_min_iops": 0,
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_weight": 1,
"rd_min_window": 500,
"enabled": false,
"priority": 1,
"wr_weight": 1,
"wr_min_window": 500
},
"root_fs": {
"rd_max_iops": 500000,
"rd_min_iops": 0,
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_weight": 1,
"rd_min_window": 500,
"enabled": false,
"priority": 1,
"wr_weight": 1,
"wr_min_window": 500
}
},
"vnodes": [
{
"hosttags": {},
"engine": "docker",
"utime": 1517209248,
"root_fs": "/usr/local/robin/instances/vnode100-poc01.robinsystems.com",
"rpoolid": 2,
"bundle_path": "/var/lib/robin/collections/file-collection-3/1517208949245/elasticsearch-5.4",
"bundle_object_id": 1517208949245,
"restart_num": 15,
"role": "dedicated_master_node",
"appid": 1,
"volume_groups": [
{
"media": "HDD",
"name": "esapp.dedicated_master_node.01.72.2.4e8f42ce-0e55-4e93-8e75-cf593600fef4",
"device_sets": [
{
"name": "esapp.dedicated_master_node.01.72.2.4e8f42ce-0e55-4e93-8e75-cf593600fef4.0.ad1e4812-58b5-4bf5-acaf-437fb3e34974",
"devices": [
{
"pused": 268435456,
"hostname": "eqx02-poc01-c03.robinsystems.com",
"psize": 999653638144,
"stormgr_id": 18,
"reattachable": 0,
"type": "HDD",
"host": "eqx02-poc01-c03.robinsystems.com",
"protected": 0,
"capacity": 1000204886016,
"role": "Storage",
"allocated_slices": 200,
"aslices": 0,
"workloads": {
"0": [],
"1": [],
"2": [],
"3": []
},
"devpath": "/dev/disk/by-id/ata-@__DACTOR_0V_R3ION_Z33PPAEUT",
"slices": 767,
"score": 99,
"wwn": "0x5000039532d80a1a",
"state": "READY",
"write_unit": 4096
}
],
"stormgr_id": 2
}
],
"volumes": [
"esapp.dedicated_master_node.01.data1.7436cc37-5fb9-40cb-808a-43e5232c31fd"
],
"rpoolid": 2,
"replicas": 1,
"stormgr_id": 2,
"layout": "round-robin"
},
{
"media": "SSD",
"name": "esapp.dedicated_master_node.01.83.2.e0296c2d-169a-4972-89f7-79d2c82da6cf",
"device_sets": [
{
"name": "esapp.dedicated_master_node.01.83.2.e0296c2d-169a-4972-89f7-79d2c82da6cf.0.3d56e81f-9028-4bc9-8a96-e4ce264a06c8",
"devices": [
{
"pused": 268435456,
"hostname": "eqx02-poc01-c03.robinsystems.com",
"psize": 159987531776,
"stormgr_id": 20,
"reattachable": 0,
"type": "SSD",
"host": "eqx02-poc01-c03.robinsystems.com",
"protected": 0,
"capacity": 160041885696,
"role": "Storage",
"allocated_slices": 10,
"aslices": 0,
"workloads": {
"0": [],
"1": [],
"2": [],
"3": []
},
"devpath": "/dev/disk/by-id/ata-INTEL_SSDSA2CW160G3_CVPR13300CG4160DGN",
"slices": 122,
"score": 99,
"wwn": "0x500151795964c3fd",
"state": "READY",
"write_unit": 512
}
],
"stormgr_id": 3
}
],
"volumes": [
"esapp.dedicated_master_node.01.root_fs.3c84e831-b620-4c73-a0fd-9c04f409cfa4"
],
"rpoolid": 2,
"replicas": 1,
"stormgr_id": 3,
"layout": "round-robin"
}
],
"service_ports": [
"9200"
],
"id": 1,
"image": {
"engine": "docker",
"registry_hostname": "",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"ctime": 1517209248,
"bundleid": "2",
"status": "ONLINE",
"hostname": "vnode100-poc01.robinsystems.com",
"name": "esapp.dedicated_master_node.01",
"allocated_host": "eqx02-poc01-c03.robinsystems.com",
"allocated": {
"nodeid": 4,
"zoneid": 1517201362,
"zonename": "default",
"nodename": "eqx02-poc01-c03"
},
"mem": {
"size": 12884901888
},
"enable_portmapping": false,
"vnodehooks": {
"preupgrade": "python preupgrade.py",
"postupgrade": "python postupgrade.py"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"network": [
{
"subnet": "10.10.1.0",
"bridge": "br0",
"allocated_netmask": "255.255.255.0",
"allocated_ip": "10.10.1.100",
"gateway": "10.10.1.1",
"ippool": "p1",
"allocated_by": "system"
}
],
"appname": "esapp",
"env": {
"ES_JAVA_OPTS": "-Xms6g -Xmx6g",
"CLUSTERNAME": "{{APP_NAME}}",
"IP_ADDRESS": "{{IP_ADDRESS}}",
"MASTER_NODE": true,
"allocated": {
"ES_JAVA_OPTS": "-Xms6g -Xmx6g",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"UNICAST_HOST": "10.10.1.100,10.10.1.121",
"INGEST_NODE": "False",
"ROBINHOST": "eqx02-poc01-c03.robinsystems.com",
"DATA_NODE": "False",
"IP_ADDRESS": "10.10.1.100",
"CLUSTERNAME": "esapp",
"MASTER_NODE": "True"
},
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"INGEST_NODE": false,
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"DATA_NODE": false
},
"cpu": {
"max": 4,
"min": 0
},
"state": "STARTED",
"vnodeid": 1,
"vnodehookargs": {
"preupgrade": [],
"postupgrade": []
},
"storage": [
{
"media": "HDD",
"compression": "disabled",
"path": "/usr/share/elasticsearch/data",
"blocksize": 4096,
"name": "esapp.dedicated_master_node.01.data1.7436cc37-5fb9-40cb-808a-43e5232c31fd",
"allocated": {
"volumeid": 2,
"compression": 0,
"grpid": 2,
"qgroupid": 2,
"appid": 1,
"replication": 1,
"next_snapshotid": 2,
"genkey": 1517209208842172,
"partitions": 0,
"encryption": 0,
"block_size": 4096,
"media": 72,
"slice_size": 1073741824,
"resource_poolid": 2,
"name": "esapp.dedicated_master_node.01.data1.7436cc37-5fb9-40cb-808a-43e5232c31fd",
"vtype": 0,
"current_snapshot": "active_snap",
"params": {},
"current_snapshotid": 1,
"size": 214748364800,
"appname": "default",
"priority": 2,
"protection": 0,
"multinode_mounting": false
},
"layout": "round-robin",
"workload": 0,
"size": 214748364800,
"volgrp_name": "esapp.dedicated_master_node.01.72.2.4e8f42ce-0e55-4e93-8e75-cf593600fef4",
"replication": 1,
"type": "data1",
"faultdomain": "host",
"protection": 0,
"fstype": "ext4"
},
{
"media": "SSD",
"compression": "disabled",
"path": "/",
"blocksize": 4096,
"name": "esapp.dedicated_master_node.01.root_fs.3c84e831-b620-4c73-a0fd-9c04f409cfa4",
"allocated": {
"volumeid": 3,
"compression": 0,
"grpid": 3,
"qgroupid": 3,
"appid": 1,
"replication": 1,
"next_snapshotid": 2,
"genkey": 1517209209032606,
"partitions": 0,
"encryption": 0,
"block_size": 4096,
"media": 83,
"slice_size": 1073741824,
"resource_poolid": 2,
"name": "esapp.dedicated_master_node.01.root_fs.3c84e831-b620-4c73-a0fd-9c04f409cfa4",
"vtype": 0,
"current_snapshot": "active_snap",
"params": {},
"current_snapshotid": 1,
"size": 10737418240,
"appname": "default",
"priority": 2,
"protection": 0,
"multinode_mounting": false
},
"layout": "round-robin",
"workload": 0,
"size": 10737418240,
"volgrp_name": "esapp.dedicated_master_node.01.83.2.e0296c2d-169a-4972-89f7-79d2c82da6cf",
"replication": 1,
"type": "root_fs",
"faultdomain": "host",
"protection": 0,
"fstype": "ext4"
}
]
}
],
"addvolume": "enabled",
"serialize": true,
"name": "dedicated_master_node",
"rolling_upgrade": true
},
{
"image": {
"engine": "docker",
"registry_hostname": "",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"volume_groups": [],
"display_name": "master_eligible_node",
"can_replace_storage": true,
"scaleout": "enabled",
"qgroups": {
"data1": {
"rd_max_iops": 500000,
"rd_min_iops": 0,
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_weight": 1,
"rd_min_window": 500,
"enabled": false,
"priority": 1,
"wr_weight": 1,
"wr_min_window": 500
},
"root_fs": {
"rd_max_iops": 500000,
"rd_min_iops": 0,
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_weight": 1,
"rd_min_window": 500,
"enabled": false,
"priority": 1,
"wr_weight": 1,
"wr_min_window": 500
}
},
"name": "master_eligible_node",
"addvolume": "enabled",
"vnodes": [
{
"hosttags": {},
"engine": "docker",
"utime": 1517209331,
"root_fs": "/usr/local/robin/instances/vnode121-poc01.robinsystems.com",
"rpoolid": 2,
"bundle_path": "/var/lib/robin/collections/file-collection-3/1517208949245/elasticsearch-5.4",
"bundle_object_id": 1517208949245,
"restart_num": 15,
"role": "master_eligible_node",
"appid": 1,
"volume_groups": [
{
"media": "HDD",
"name": "esapp.master_eligible_node.01.72.2.d44df286-c581-4b23-98ac-60deec81cda3",
"device_sets": [
{
"name": "esapp.master_eligible_node.01.72.2.d44df286-c581-4b23-98ac-60deec81cda3.0.d279a197-f5d3-4a01-b7f2-11d60708b9d7",
"devices": [
{
"pused": 268435456,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"psize": 4000762036224,
"stormgr_id": 8,
"reattachable": 0,
"type": "HDD",
"host": "eqx02-poc01-s04.robinsystems.com",
"protected": 0,
"capacity": 4000787030016,
"role": "Storage",
"allocated_slices": 200,
"aslices": 0,
"workloads": {
"0": [],
"1": [],
"2": [],
"3": []
},
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130435277",
"slices": 3071,
"score": 99,
"wwn": "0x50014ee0ae6d7c1e",
"state": "READY",
"write_unit": 512
}
],
"stormgr_id": 4
}
],
"volumes": [
"esapp.master_eligible_node.01.data1.28056ad6-6abb-4f73-81b6-1b98e401dfe5"
],
"rpoolid": 2,
"replicas": 1,
"stormgr_id": 4,
"layout": "round-robin"
},
{
"media": "SSD",
"name": "esapp.master_eligible_node.01.83.2.bd4bb14c-c911-4919-bfb9-ad3e42c3a0a1",
"device_sets": [
{
"name": "esapp.master_eligible_node.01.83.2.bd4bb14c-c911-4919-bfb9-ad3e42c3a0a1.0.669295f6-de42-46a6-a38f-ae7153e6daf8",
"devices": [
{
"pused": 268435456,
"hostname": "eqx02-poc01-c02.robinsystems.com",
"psize": 159987531776,
"stormgr_id": 16,
"reattachable": 0,
"type": "SSD",
"host": "eqx02-poc01-c02.robinsystems.com",
"protected": 0,
"capacity": 160041885696,
"role": "Storage",
"allocated_slices": 10,
"aslices": 0,
"workloads": {
"0": [],
"1": [],
"2": [],
"3": []
},
"devpath": "/dev/disk/by-id/ata-INTEL_SSDSA2CW160G3_CVPR132204DQ160DGN",
"slices": 122,
"score": 99,
"wwn": "0x500151795963e74a",
"state": "READY",
"write_unit": 512
}
],
"stormgr_id": 5
}
],
"volumes": [
"esapp.master_eligible_node.01.root_fs.e2c4eae8-1a91-4e00-bc51-5e3d73d617d3"
],
"rpoolid": 2,
"replicas": 1,
"stormgr_id": 5,
"layout": "round-robin"
}
],
"service_ports": [
"9200"
],
"id": 2,
"image": {
"engine": "docker",
"registry_hostname": "",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"ctime": 1517209331,
"bundleid": "2",
"status": "ONLINE",
"hostname": "vnode121-poc01.robinsystems.com",
"name": "esapp.master_eligible_node.01",
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"allocated": {
"nodeid": 2,
"zoneid": 1517201362,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"mem": {
"size": 12884901888
},
"enable_portmapping": false,
"vnodehooks": {
"preupgrade": "python preupgrade.py",
"postupgrade": "python postupgrade.py"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"network": [
{
"subnet": "10.10.1.0",
"bridge": "br0",
"allocated_netmask": "255.255.255.0",
"allocated_ip": "10.10.1.121",
"gateway": "10.10.1.1",
"ippool": "p1",
"allocated_by": "system"
}
],
"appname": "esapp",
"env": {
"ES_JAVA_OPTS": "-Xms6g -Xmx6g",
"CLUSTERNAME": "{{APP_NAME}}",
"MASTER_NODE": true,
"allocated": {
"ES_JAVA_OPTS": "-Xms6g -Xmx6g",
"IP_ADDRESS": "10.10.1.121",
"MASTER_NODE": "True",
"UNICAST_HOST": "10.10.1.100,10.10.1.121",
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"DATA_NODE": "True",
"INGEST_NODE": "False",
"CLUSTERNAME": "esapp",
"DATA_DIRS": "/usr/share/elasticsearch/data"
},
"INGEST_NODE": false,
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"IP_ADDRESS": "{{IP_ADDRESS}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"DATA_NODE": true
},
"cpu": {
"max": 4,
"min": 0
},
"state": "STARTED",
"vnodeid": 2,
"vnodehookargs": {
"preupgrade": [],
"postupgrade": []
},
"storage": [
{
"media": "HDD",
"compression": "disabled",
"path": "/usr/share/elasticsearch/data",
"blocksize": 4096,
"name": "esapp.master_eligible_node.01.data1.28056ad6-6abb-4f73-81b6-1b98e401dfe5",
"allocated": {
"volumeid": 4,
"compression": 0,
"grpid": 4,
"qgroupid": 4,
"appid": 1,
"replication": 1,
"next_snapshotid": 2,
"genkey": 1517209209147805,
"partitions": 0,
"encryption": 0,
"block_size": 4096,
"media": 72,
"slice_size": 1073741824,
"resource_poolid": 2,
"name": "esapp.master_eligible_node.01.data1.28056ad6-6abb-4f73-81b6-1b98e401dfe5",
"vtype": 0,
"current_snapshot": "active_snap",
"params": {},
"current_snapshotid": 1,
"size": 214748364800,
"appname": "default",
"priority": 2,
"protection": 0,
"multinode_mounting": false
},
"layout": "round-robin",
"workload": 0,
"size": 214748364800,
"volgrp_name": "esapp.master_eligible_node.01.72.2.d44df286-c581-4b23-98ac-60deec81cda3",
"replication": 1,
"type": "data1",
"faultdomain": "host",
"protection": 0,
"fstype": "ext4"
},
{
"media": "SSD",
"compression": "disabled",
"path": "/",
"blocksize": 4096,
"name": "esapp.master_eligible_node.01.root_fs.e2c4eae8-1a91-4e00-bc51-5e3d73d617d3",
"allocated": {
"volumeid": 5,
"compression": 0,
"grpid": 5,
"qgroupid": 5,
"appid": 1,
"replication": 1,
"next_snapshotid": 2,
"genkey": 1517209209347256,
"partitions": 0,
"encryption": 0,
"block_size": 4096,
"media": 83,
"slice_size": 1073741824,
"resource_poolid": 2,
"name": "esapp.master_eligible_node.01.root_fs.e2c4eae8-1a91-4e00-bc51-5e3d73d617d3",
"vtype": 0,
"current_snapshot": "active_snap",
"params": {},
"current_snapshotid": 1,
"size": 10737418240,
"appname": "default",
"priority": 2,
"protection": 0,
"multinode_mounting": false
},
"layout": "round-robin",
"workload": 0,
"size": 10737418240,
"volgrp_name": "esapp.master_eligible_node.01.83.2.bd4bb14c-c911-4919-bfb9-ad3e42c3a0a1",
"replication": 1,
"type": "root_fs",
"faultdomain": "host",
"protection": 0,
"fstype": "ext4"
}
]
}
],
"rolling_upgrade": true
},
{
"image": {
"engine": "docker",
"registry_hostname": "",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"volume_groups": [],
"display_name": "data_node",
"can_replace_storage": true,
"scaleout": "enabled",
"qgroups": {
"data1": {
"rd_max_iops": 500000,
"rd_min_iops": 0,
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_weight": 1,
"rd_min_window": 500,
"enabled": false,
"priority": 1,
"wr_weight": 1,
"wr_min_window": 500
},
"root_fs": {
"rd_max_iops": 500000,
"rd_min_iops": 0,
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_weight": 1,
"rd_min_window": 500,
"enabled": false,
"priority": 1,
"wr_weight": 1,
"wr_min_window": 500
}
},
"name": "data_node",
"addvolume": "enabled",
"vnodes": [
{
"hosttags": {},
"engine": "docker",
"utime": 1517209344,
"root_fs": "/usr/local/robin/instances/vnode128-poc01.robinsystems.com",
"rpoolid": 2,
"bundle_path": "/var/lib/robin/collections/file-collection-3/1517208949245/elasticsearch-5.4",
"bundle_object_id": 1517208949245,
"restart_num": 15,
"role": "data_node",
"appid": 1,
"volume_groups": [
{
"media": "HDD",
"name": "esapp.data_node.01.72.2.de807207-2c35-4e54-979d-e321925098d9",
"device_sets": [
{
"name": "esapp.data_node.01.72.2.de807207-2c35-4e54-979d-e321925098d9.0.95b52f6c-19d2-4979-b208-447f0ce3edd6",
"devices": [
{
"pused": 268435456,
"hostname": "eqx02-poc01-c03.robinsystems.com",
"psize": 999653638144,
"stormgr_id": 18,
"reattachable": 0,
"type": "HDD",
"host": "eqx02-poc01-c03.robinsystems.com",
"protected": 0,
"capacity": 1000204886016,
"role": "Storage",
"allocated_slices": 200,
"aslices": 0,
"workloads": {
"0": [],
"1": [],
"2": [],
"3": []
},
"devpath": "/dev/disk/by-id/ata-@__DACTOR_0V_R3ION_Z33PPAEUT",
"slices": 767,
"score": 99,
"wwn": "0x5000039532d80a1a",
"state": "READY",
"write_unit": 4096
}
],
"stormgr_id": 6
}
],
"volumes": [
"esapp.data_node.01.data1.3e96eaf2-b247-4a2d-8023-f3461a087f8d"
],
"rpoolid": 2,
"replicas": 1,
"stormgr_id": 6,
"layout": "round-robin"
},
{
"media": "SSD",
"name": "esapp.data_node.01.83.2.3c7a82d0-d8a8-4c54-beb7-b852fac80ff0",
"device_sets": [
{
"name": "esapp.data_node.01.83.2.3c7a82d0-d8a8-4c54-beb7-b852fac80ff0.0.1727c964-a119-42a2-8aa3-4e6b081c6bbf",
"devices": [
{
"pused": 268435456,
"hostname": "eqx02-poc01-c03.robinsystems.com",
"psize": 159987531776,
"stormgr_id": 20,
"reattachable": 0,
"type": "SSD",
"host": "eqx02-poc01-c03.robinsystems.com",
"protected": 0,
"capacity": 160041885696,
"role": "Storage",
"allocated_slices": 10,
"aslices": 0,
"workloads": {
"0": [],
"1": [],
"2": [],
"3": []
},
"devpath": "/dev/disk/by-id/ata-INTEL_SSDSA2CW160G3_CVPR13300CG4160DGN",
"slices": 122,
"score": 99,
"wwn": "0x500151795964c3fd",
"state": "READY",
"write_unit": 512
}
],
"stormgr_id": 7
}
],
"volumes": [
"esapp.data_node.01.root_fs.2ae96026-34b4-4eb4-a387-074753d31ace"
],
"rpoolid": 2,
"replicas": 1,
"stormgr_id": 7,
"layout": "round-robin"
}
],
"service_ports": [
"9200"
],
"id": 3,
"image": {
"engine": "docker",
"registry_hostname": "",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"ctime": 1517209344,
"bundleid": "2",
"status": "ONLINE",
"hostname": "vnode128-poc01.robinsystems.com",
"name": "esapp.data_node.01",
"allocated_host": "eqx02-poc01-c03.robinsystems.com",
"allocated": {
"nodeid": 4,
"zoneid": 1517201362,
"zonename": "default",
"nodename": "eqx02-poc01-c03"
},
"mem": {
"size": 12884901888
},
"enable_portmapping": false,
"vnodehooks": {
"preupgrade": "python preupgrade.py",
"postupgrade": "python postupgrade.py"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"network": [
{
"subnet": "10.10.1.0",
"bridge": "br0",
"allocated_netmask": "255.255.255.0",
"allocated_ip": "10.10.1.128",
"gateway": "10.10.1.1",
"ippool": "p1",
"allocated_by": "system"
}
],
"appname": "esapp",
"env": {
"ES_JAVA_OPTS": "-Xms6g -Xmx6g",
"CLUSTERNAME": "{{APP_NAME}}",
"MASTER_NODE": false,
"allocated": {
"ES_JAVA_OPTS": "-Xms6g -Xmx6g",
"IP_ADDRESS": "10.10.1.128",
"MASTER_NODE": "False",
"UNICAST_HOST": "10.10.1.100,10.10.1.121",
"ROBINHOST": "eqx02-poc01-c03.robinsystems.com",
"DATA_NODE": "True",
"INGEST_NODE": "False",
"CLUSTERNAME": "esapp",
"DATA_DIRS": "/usr/share/elasticsearch/data"
},
"INGEST_NODE": false,
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"IP_ADDRESS": "{{IP_ADDRESS}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"DATA_NODE": true
},
"cpu": {
"max": 4,
"min": 0
},
"state": "STARTED",
"vnodeid": 3,
"vnodehookargs": {
"preupgrade": [],
"postupgrade": []
},
"storage": [
{
"media": "HDD",
"compression": "disabled",
"path": "/usr/share/elasticsearch/data",
"blocksize": 4096,
"name": "esapp.data_node.01.data1.3e96eaf2-b247-4a2d-8023-f3461a087f8d",
"allocated": {
"volumeid": 6,
"compression": 0,
"grpid": 6,
"qgroupid": 6,
"appid": 1,
"replication": 1,
"next_snapshotid": 2,
"genkey": 1517209209462601,
"partitions": 0,
"encryption": 0,
"block_size": 4096,
"media": 72,
"slice_size": 1073741824,
"resource_poolid": 2,
"name": "esapp.data_node.01.data1.3e96eaf2-b247-4a2d-8023-f3461a087f8d",
"vtype": 0,
"current_snapshot": "active_snap",
"params": {},
"current_snapshotid": 1,
"size": 214748364800,
"appname": "default",
"priority": 2,
"protection": 0,
"multinode_mounting": false
},
"layout": "round-robin",
"workload": 0,
"size": 214748364800,
"volgrp_name": "esapp.data_node.01.72.2.de807207-2c35-4e54-979d-e321925098d9",
"replication": 1,
"type": "data1",
"faultdomain": "host",
"protection": 0,
"fstype": "ext4"
},
{
"media": "SSD",
"compression": "disabled",
"path": "/",
"blocksize": 4096,
"name": "esapp.data_node.01.root_fs.2ae96026-34b4-4eb4-a387-074753d31ace",
"allocated": {
"volumeid": 7,
"compression": 0,
"grpid": 7,
"qgroupid": 7,
"appid": 1,
"replication": 1,
"next_snapshotid": 2,
"genkey": 1517209209669875,
"partitions": 0,
"encryption": 0,
"block_size": 4096,
"media": 83,
"slice_size": 1073741824,
"resource_poolid": 2,
"name": "esapp.data_node.01.root_fs.2ae96026-34b4-4eb4-a387-074753d31ace",
"vtype": 0,
"current_snapshot": "active_snap",
"params": {},
"current_snapshotid": 1,
"size": 10737418240,
"appname": "default",
"priority": 2,
"protection": 0,
"multinode_mounting": false
},
"layout": "round-robin",
"workload": 0,
"size": 10737418240,
"volgrp_name": "esapp.data_node.01.83.2.3c7a82d0-d8a8-4c54-beb7-b852fac80ff0",
"replication": 1,
"type": "root_fs",
"faultdomain": "host",
"protection": 0,
"fstype": "ext4"
}
]
}
],
"rolling_upgrade": true
}
],
"bundle_path": "/var/lib/robin/collections/file-collection-3/1517208949245/elasticsearch-5.4",
"snapshot": "enabled",
"version": "5.4.0",
"planid": 2,
"clone": "enabled",
"bundle_object_id": 1517208949245,
"auto_relocate": true,
"id": 1,
"serialize": true,
"upgrade_order": [
"dedicated_master_node",
"master_eligible_node",
"data_node",
"hot_node",
"warm_node",
"ingest_node",
"coordination_node"
],
"restart_num": 15
},
"bundle_version": "5.4"
},
{
"bundle_name": "myssql",
"disk": 11811160064,
"owner": {
"user_id": 2,
"tenant_id": 1,
"username": "robin",
"email": null,
"first_name": null,
"last_name": null,
"tenant_name": "Administrators"
},
"parentid": "",
"rpool": "rpool1",
"zoneid": "1517201362",
"health": "Healthy",
"updates_available": false,
"nvnodes": 1,
"parent_app": "",
"id": 2,
"atype": "MASTER",
"ctime": 1517273367,
"error": 0,
"utime": 1517693609,
"bundleid": 4,
"status": "Ready",
"snapshots": [],
"name": "mysqlapp",
"nsnapshots": 0,
"mem": 1073741824,
"message": "",
"clone": false,
"cpu": 1,
"state": "ONLINE",
"vnodes": [
"mysqlapp.mysql.01"
],
"config": {
"bundleid": "4",
"apphooks": {
"precreate": "bash app_sample precreate",
"prestop": "bash app_sample prestop",
"prerollback": "bash app_sample prerollback",
"postsnapshot": "bash app_sample postsnapshot",
"pregrow": "bash app_sample pregrow",
"predestroy": "bash app_sample predestroy",
"postclone": "bash app_sample postclone",
"allocated": {
"prestop": "bash app_sample prestop",
"postgrow": "bash app_sample postgrow",
"prerollback": "bash app_sample prerollback",
"postsnapshot": "bash app_sample postsnapshot",
"predestroy": "bash app_sample predestroy",
"postclone": "bash app_sample postclone",
"precreate": "bash app_sample precreate",
"health": "python3.4 health.py",
"preclone": "bash app_sample preclone",
"poststop": "bash app_sample poststop",
"postdestroy": "bash app_sample postdestroy",
"postcreate": "bash app_sample postcreate",
"prestart": "bash app_sample prestart",
"validate": "python3.4 validate_template.py",
"poststart": "bash app_sample poststart",
"postrollback": "bash app_sample postrollback",
"pregrow": "bash app_sample pregrow",
"presnapshot": "bash app_sample presnapshot"
},
"health": "python3.4 health.py",
"preclone": "bash app_sample preclone",
"poststop": "bash app_sample poststop",
"postdestroy": "bash app_sample postdestroy",
"postcreate": "bash app_sample postcreate",
"prestart": "bash app_sample prestart",
"validate": "python3.4 validate_template.py",
"poststart": "bash app_sample poststart",
"postrollback": "bash app_sample postrollback",
"postgrow": "bash app_sample postgrow",
"presnapshot": "bash app_sample presnapshot"
},
"clone": "enabled",
"rpoolid": 2,
"rpool": "rpool1",
"zoneid": "1517201362",
"clonemode": "unfenced",
"roles": [
{
"image": {
"engine": "docker",
"registry_hostname": "",
"name": "mysql",
"registry_port": "",
"entrypoint": "custom-entrypoint.sh",
"version": ""
},
"volume_groups": [],
"display_name": "mysql",
"qgroups": {
"data": {
"rd_max_iops": 500000,
"rd_min_iops": 0,
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_weight": 1,
"rd_min_window": 500,
"enabled": false,
"priority": 1,
"wr_weight": 1,
"wr_min_window": 500
},
"root_fs": {
"rd_max_iops": 500000,
"rd_min_iops": 0,
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_weight": 1,
"rd_min_window": 500,
"enabled": false,
"priority": 1,
"wr_weight": 1,
"wr_min_window": 500
}
},
"name": "mysql",
"vnodes": [
{
"hosttags": {},
"engine": "docker",
"commandline": "-W",
"utime": 1517273367,
"root_fs": "/usr/local/robin/instances/vnode122-poc01.robinsystems.com",
"rpoolid": 2,
"bundle_path": "/var/lib/robin/collections/file-collection-3/1517209037452/myssql-3.0",
"bundle_object_id": 1517209037452,
"restart_num": 15,
"role": "mysql",
"cmdlineargs": "-W",
"volume_groups": [
{
"media": "SSD",
"name": "mysqlapp.mysql.01.83.2.b88f9e23-b4e2-433b-84c4-04f009020b0a",
"device_sets": [
{
"name": "mysqlapp.mysql.01.83.2.b88f9e23-b4e2-433b-84c4-04f009020b0a.0.ef511b8a-c31f-440b-9e5c-6d8b3da3b42d",
"devices": [
{
"pused": 1577058304,
"hostname": "eqx02-poc01-c03.robinsystems.com",
"psize": 159987531776,
"stormgr_id": 20,
"reattachable": 0,
"type": "SSD",
"host": "eqx02-poc01-c03.robinsystems.com",
"protected": 0,
"capacity": 160041885696,
"role": "Storage",
"allocated_slices": 1,
"aslices": 20,
"workloads": {
"0": [
"esapp.dedicated_master_node.01.root_fs.3c84e831-b620-4c73-a0fd-9c04f409cfa4",
"esapp.data_node.01.root_fs.2ae96026-34b4-4eb4-a387-074753d31ace"
],
"1": [],
"2": [],
"3": []
},
"devpath": "/dev/disk/by-id/ata-INTEL_SSDSA2CW160G3_CVPR13300CG4160DGN",
"slices": 122,
"score": 92,
"wwn": "0x500151795964c3fd",
"state": "READY",
"write_unit": 512
}
],
"stormgr_id": 8
}
],
"volumes": [
"mysqlapp.mysql.01.data.74ba3f85-05cd-4623-8df6-d4f24d98626b"
],
"rpoolid": 2,
"replicas": 1,
"stormgr_id": 8,
"layout": "round-robin"
},
{
"media": "SSD",
"name": "mysqlapp.mysql.01.83.2.72ce200c-0a75-48a9-855e-fa93021f1f18",
"device_sets": [
{
"name": "mysqlapp.mysql.01.83.2.72ce200c-0a75-48a9-855e-fa93021f1f18.0.01afef09-2052-4107-a0b8-d157baf550ad",
"devices": [
{
"pused": 1577058304,
"hostname": "eqx02-poc01-c03.robinsystems.com",
"psize": 159987531776,
"stormgr_id": 20,
"reattachable": 0,
"type": "SSD",
"host": "eqx02-poc01-c03.robinsystems.com",
"protected": 0,
"capacity": 160041885696,
"role": "Storage",
"allocated_slices": 10,
"aslices": 20,
"workloads": {
"0": [
"esapp.dedicated_master_node.01.root_fs.3c84e831-b620-4c73-a0fd-9c04f409cfa4",
"esapp.data_node.01.root_fs.2ae96026-34b4-4eb4-a387-074753d31ace"
],
"1": [],
"2": [],
"3": []
},
"devpath": "/dev/disk/by-id/ata-INTEL_SSDSA2CW160G3_CVPR13300CG4160DGN",
"slices": 122,
"score": 92,
"wwn": "0x500151795964c3fd",
"state": "READY",
"write_unit": 512
}
],
"stormgr_id": 9
}
],
"volumes": [
"mysqlapp.mysql.01.root_fs.8e129a8d-4762-446d-90ed-7e4e68ce8076"
],
"rpoolid": 2,
"replicas": 1,
"stormgr_id": 9,
"layout": "round-robin"
}
],
"service_ports": [],
"id": 4,
"image": {
"engine": "docker",
"registry_hostname": "",
"name": "mysql",
"registry_port": "",
"entrypoint": "custom-entrypoint.sh",
"version": ""
},
"ctime": 1517273367,
"appid": 2,
"bundleid": "4",
"status": "ONLINE",
"hostname": "vnode122-poc01.robinsystems.com",
"name": "mysqlapp.mysql.01",
"allocated_host": "eqx02-poc01-c03.robinsystems.com",
"allocated": {
"nodeid": 4,
"zoneid": 1517201362,
"zonename": "default",
"nodename": "eqx02-poc01-c03"
},
"mem": {
"size": 1073741824
},
"enable_portmapping": false,
"vnodehooks": {
"prestop": "bash vnode_sample opr=prestop",
"prerollback": "bash vnode_sample opr=prerollback",
"postsnapshot": "bash unquiesce.sh",
"predestroy": "bash vnode_sample opr=predestroy",
"postclone": "bash check_mysql",
"precreate": "bash vnode_sample opr=precreate",
"postgrow": "bash check_mysql",
"preclone": "bash vnode_sample opr=preclone",
"poststop": "bash vnode_sample opr=poststop",
"postdestroy": "bash vnode_sample opr=postdestroy",
"postcreate": "bash check_mysql",
"prestart": "bash vnode_sample opr=prestart",
"poststart": "bash check_mysql",
"postrollback": "bash check_mysql",
"pregrow": "bash vnode_sample opr=pregrow",
"presnapshot": "bash quiesce.sh"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"network": [
{
"subnet": "10.10.1.0",
"bridge": "br0",
"allocated_netmask": "255.255.255.0",
"allocated_ip": "10.10.1.122",
"gateway": "10.10.1.1",
"ippool": "p1",
"allocated_by": "system"
}
],
"appname": "mysqlapp",
"env": {
"MYSQL_USER": "robin",
"MYSQL_PASSWORD": "robin123",
"MYSQL_DATABASE": "robin",
"allocated": {
"MYSQL_USER": "robin",
"MYSQL_PASSWORD": "robin123",
"MYSQL_DATABASE": "robin",
"ROBINHOST": "eqx02-poc01-c03.robinsystems.com",
"MYSQL_ROOT_PASSWORD": "robin123"
},
"MYSQL_ROOT_PASSWORD": "robin123"
},
"cpu": {
"max": 1,
"min": 0
},
"state": "STARTED",
"vnodeid": 4,
"vnodehookargs": {
"prestop": [
"opr=prestop"
],
"prerollback": [
"opr=prerollback"
],
"postsnapshot": [],
"predestroy": [
"opr=predestroy"
],
"postclone": [],
"precreate": [
"opr=precreate"
],
"postgrow": [],
"preclone": [
"opr=preclone"
],
"poststop": [
"opr=poststop"
],
"postdestroy": [
"opr=postdestroy"
],
"postcreate": [],
"prestart": [
"opr=prestart"
],
"poststart": [],
"postrollback": [],
"pregrow": [
"opr=pregrow"
],
"presnapshot": []
},
"storage": [
{
"media": "SSD",
"compression": "disabled",
"path": "/var/lib/mysql",
"blocksize": 4096,
"name": "mysqlapp.mysql.01.data.74ba3f85-05cd-4623-8df6-d4f24d98626b",
"allocated": {
"volumeid": 8,
"compression": 0,
"grpid": 8,
"qgroupid": 8,
"appid": 1,
"replication": 1,
"next_snapshotid": 2,
"genkey": 1517273316960897,
"partitions": 0,
"encryption": 0,
"block_size": 4096,
"media": 83,
"slice_size": 1073741824,
"resource_poolid": 2,
"name": "mysqlapp.mysql.01.data.74ba3f85-05cd-4623-8df6-d4f24d98626b",
"vtype": 0,
"current_snapshot": "active_snap",
"params": {},
"current_snapshotid": 1,
"size": 1073741824,
"appname": "default",
"priority": 2,
"protection": 0,
"multinode_mounting": false
},
"layout": "round-robin",
"workload": 0,
"size": 1073741824,
"volgrp_name": "mysqlapp.mysql.01.83.2.b88f9e23-b4e2-433b-84c4-04f009020b0a",
"replication": 1,
"type": "data",
"faultdomain": "host",
"protection": 0,
"fstype": "ext4"
},
{
"media": "SSD",
"compression": "disabled",
"path": "/",
"blocksize": 4096,
"name": "mysqlapp.mysql.01.root_fs.8e129a8d-4762-446d-90ed-7e4e68ce8076",
"allocated": {
"volumeid": 9,
"compression": 0,
"grpid": 9,
"qgroupid": 9,
"appid": 1,
"replication": 1,
"next_snapshotid": 2,
"genkey": 1517273317096246,
"partitions": 0,
"encryption": 0,
"block_size": 4096,
"media": 83,
"slice_size": 1073741824,
"resource_poolid": 2,
"name": "mysqlapp.mysql.01.root_fs.8e129a8d-4762-446d-90ed-7e4e68ce8076",
"vtype": 0,
"current_snapshot": "active_snap",
"params": {},
"current_snapshotid": 1,
"size": 10737418240,
"appname": "default",
"priority": 2,
"protection": 0,
"multinode_mounting": false
},
"layout": "round-robin",
"workload": 0,
"size": 10737418240,
"volgrp_name": "mysqlapp.mysql.01.83.2.72ce200c-0a75-48a9-855e-fa93021f1f18",
"replication": 1,
"type": "root_fs",
"faultdomain": "host",
"protection": 0,
"fstype": "ext4"
}
]
}
]
}
],
"bundle_path": "/var/lib/robin/collections/file-collection-3/1517209037452/myssql-3.0",
"snapshot": "enabled",
"restart_num": 15,
"planid": 4,
"name": "mysqlapp",
"bundle_object_id": 1517209037452,
"auto_relocate": true,
"id": 2
},
"bundle_version": "3.0"
}
]
2. Create
Create an Application.
** End Point:**
/api/v3/robin_server/apps/
Method:
POST
Request Body:
{
"upgrade_order": [
"dedicated_master_node",
"master_eligible_node",
"data_node",
"hot_node",
"warm_node",
"ingest_node",
"coordination_node"
],
"rpool": "default",
"restart_num": 3,
"clone": "enabled",
"clonemode": "unfenced",
"bundleid": 7,
"apphooks": {
"health": "python3.4 health.py",
"postclone": "python3.4 cluster_status.py",
"postcreate": "python3.4 cluster_status.py",
"preupgrade": "python3.4 cluster_status.py",
"postrollback": "python3.4 cluster_status.py",
"postupgrade": "python3.4 cluster_status.py",
"validate": "python3.4 validate_app.py",
"poststart": "python3.4 cluster_status.py"
},
"version": "5.4.0",
"start_num": 0,
"auto_relocate": true,
"rpoolid": 1,
"num_apps": "1",
"roles": [
{
"image": {
"entrypoint": "docker-entrypoint.sh",
"name": "elasticsearch",
"upgrade_from": [
5
],
"engine": "docker",
"version": "5.4.0"
},
"rolling_upgrade": true,
"scaleout": "enabled",
"serialize": true,
"name": "dedicated_master_node",
"vnodes": [
{
"cpu": {
"max": 4,
"min": 0
},
"mem": {
"size": 6442450944
},
"storage": [
{
"media": "HDD",
"protection": 0,
"compression": "disabled",
"size": 214748364800,
"blocksize": 4096,
"fstype": "ext4",
"path": "/usr/share/elasticsearch/data",
"name": "esapp_dedicated_master_node01_data101",
"type": "data1",
"layout": "pack"
},
{
"media": "SSD",
"protection": 0,
"compression": "disabled",
"size": 10737418240,
"blocksize": 4096,
"fstype": "ext4",
"path": "/",
"name": "esapp_dedicated_master_node01_root01",
"type": "root_fs",
"layout": "pack"
}
],
"name": "esapp_dedicated_master_node01",
"env": {
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"DATA_NODE": false,
"MASTER_NODE": true,
"INGEST_NODE": false,
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"CLUSTERNAME": "{{APP_NAME}}",
"IP_ADDRESS": "{{IP_ADDRESS}}"
},
"network": [
{
"ippool": "p1"
}
],
"vnodehooks": {
"preupgrade": "python preupgrade.py",
"postupgrade": "python postupgrade.py"
}
}
],
"display_name": "Master Only Node",
"can_replace_storage": true,
"qgroups": {
"root_fs": {
"priority": 1,
"wr_max_iops": 500000,
"enabled": false,
"rd_min_window": 500,
"rd_min_iops": 0,
"wr_min_window": 500,
"rd_weight": 1,
"wr_min_iops": 0,
"rd_max_iops": 500000,
"wr_weight": 1
},
"data1": {
"priority": 1,
"wr_max_iops": 500000,
"enabled": false,
"rd_min_window": 500,
"rd_min_iops": 0,
"wr_min_window": 500,
"rd_weight": 1,
"wr_min_iops": 0,
"rd_max_iops": 500000,
"wr_weight": 1
}
}
},
{
"image": {
"entrypoint": "docker-entrypoint.sh",
"name": "elasticsearch",
"upgrade_from": [
5
],
"engine": "docker",
"version": "5.4.0"
},
"rolling_upgrade": true,
"scaleout": "enabled",
"name": "master_eligible_node",
"vnodes": [
{
"cpu": {
"max": 4,
"min": 0
},
"mem": {
"size": 6442450944
},
"storage": [
{
"media": "HDD",
"protection": 0,
"compression": "disabled",
"size": 214748364800,
"blocksize": 4096,
"fstype": "ext4",
"path": "/usr/share/elasticsearch/data",
"name": "esapp_master_eligible_node01_data101",
"type": "data1",
"layout": "pack"
},
{
"media": "SSD",
"protection": 0,
"compression": "disabled",
"size": 10737418240,
"blocksize": 4096,
"fstype": "ext4",
"path": "/",
"name": "esapp_master_eligible_node01_root01",
"type": "root_fs",
"layout": "pack"
}
],
"name": "esapp_master_eligible_node01",
"env": {
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"DATA_NODE": true,
"MASTER_NODE": true,
"INGEST_NODE": false,
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"CLUSTERNAME": "{{APP_NAME}}",
"IP_ADDRESS": "{{IP_ADDRESS}}"
},
"network": [
{
"ippool": "p1"
}
],
"vnodehooks": {
"preupgrade": "python preupgrade.py",
"postupgrade": "python postupgrade.py"
}
}
],
"display_name": "master_eligible_node",
"can_replace_storage": true,
"qgroups": {
"root_fs": {
"priority": 1,
"wr_max_iops": 500000,
"enabled": false,
"rd_min_window": 500,
"rd_min_iops": 0,
"wr_min_window": 500,
"rd_weight": 1,
"wr_min_iops": 0,
"rd_max_iops": 500000,
"wr_weight": 1
},
"data1": {
"priority": 1,
"wr_max_iops": 500000,
"enabled": false,
"rd_min_window": 500,
"rd_min_iops": 0,
"wr_min_window": 500,
"rd_weight": 1,
"wr_min_iops": 0,
"rd_max_iops": 500000,
"wr_weight": 1
}
}
},
{
"image": {
"entrypoint": "docker-entrypoint.sh",
"name": "elasticsearch",
"upgrade_from": [
5
],
"engine": "docker",
"version": "5.4.0"
},
"rolling_upgrade": true,
"scaleout": "enabled",
"name": "data_node",
"vnodes": [
{
"cpu": {
"max": 4,
"min": 0
},
"mem": {
"size": 6442450944
},
"storage": [
{
"media": "HDD",
"protection": 0,
"compression": "disabled",
"size": 214748364800,
"blocksize": 4096,
"fstype": "ext4",
"path": "/usr/share/elasticsearch/data",
"name": "esapp_data_node01_data101",
"type": "data1",
"layout": "pack"
},
{
"media": "SSD",
"protection": 0,
"compression": "disabled",
"size": 10737418240,
"blocksize": 4096,
"fstype": "ext4",
"path": "/",
"name": "esapp_data_node01_root01",
"type": "root_fs",
"layout": "pack"
}
],
"name": "esapp_data_node01",
"env": {
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"DATA_NODE": true,
"MASTER_NODE": false,
"INGEST_NODE": false,
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"CLUSTERNAME": "{{APP_NAME}}",
"IP_ADDRESS": "{{IP_ADDRESS}}"
},
"network": [
{
"ippool": "p1"
}
],
"vnodehooks": {
"preupgrade": "python preupgrade.py",
"postupgrade": "python postupgrade.py"
}
}
],
"display_name": "data_node",
"can_replace_storage": true,
"qgroups": {
"root_fs": {
"priority": 1,
"wr_max_iops": 500000,
"enabled": false,
"rd_min_window": 500,
"rd_min_iops": 0,
"wr_min_window": 500,
"rd_weight": 1,
"wr_min_iops": 0,
"rd_max_iops": 500000,
"wr_weight": 1
},
"data1": {
"priority": 1,
"wr_max_iops": 500000,
"enabled": false,
"rd_min_window": 500,
"rd_min_iops": 0,
"wr_min_window": 500,
"rd_weight": 1,
"wr_min_iops": 0,
"rd_max_iops": 500000,
"wr_weight": 1
}
}
},
{
"image": {
"entrypoint": "docker-entrypoint.sh",
"name": "elasticsearch",
"upgrade_from": [
5
],
"engine": "docker",
"version": "5.4.0"
},
"rolling_upgrade": true,
"scaleout": "enabled",
"name": "hot_node",
"vnodes": [
{
"cpu": {
"max": 4,
"min": 0
},
"mem": {
"size": 6442450944
},
"storage": [
{
"media": "HDD",
"protection": 0,
"compression": "disabled",
"size": 214748364800,
"blocksize": 4096,
"fstype": "ext4",
"path": "/usr/share/elasticsearch/data",
"name": "esapp_hot_node01_data101",
"type": "data1",
"layout": "pack"
},
{
"media": "SSD",
"protection": 0,
"compression": "disabled",
"size": 10737418240,
"blocksize": 4096,
"fstype": "ext4",
"path": "/",
"name": "esapp_hot_node01_root01",
"type": "root_fs",
"layout": "pack"
}
],
"name": "esapp_hot_node01",
"env": {
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"DATA_NODE": true,
"MASTER_NODE": false,
"BOX_TYPE": "hot",
"INGEST_NODE": false,
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"CLUSTERNAME": "{{APP_NAME}}",
"IP_ADDRESS": "{{IP_ADDRESS}}"
},
"network": [
{
"ippool": "p1"
}
],
"vnodehooks": {
"preupgrade": "python preupgrade.py",
"postupgrade": "python postupgrade.py"
}
}
],
"display_name": "hot_node",
"can_replace_storage": true,
"qgroups": {
"root_fs": {
"priority": 1,
"wr_max_iops": 500000,
"enabled": false,
"rd_min_window": 500,
"rd_min_iops": 0,
"wr_min_window": 500,
"rd_weight": 1,
"wr_min_iops": 0,
"rd_max_iops": 500000,
"wr_weight": 1
},
"data1": {
"priority": 1,
"wr_max_iops": 500000,
"enabled": false,
"rd_min_window": 500,
"rd_min_iops": 0,
"wr_min_window": 500,
"rd_weight": 1,
"wr_min_iops": 0,
"rd_max_iops": 500000,
"wr_weight": 1
}
}
},
{
"image": {
"entrypoint": "docker-entrypoint.sh",
"name": "elasticsearch",
"upgrade_from": [
5
],
"engine": "docker",
"version": "5.4.0"
},
"rolling_upgrade": true,
"scaleout": "enabled",
"name": "warm_node",
"vnodes": [
{
"cpu": {
"max": 4,
"min": 0
},
"mem": {
"size": 6442450944
},
"storage": [
{
"media": "HDD",
"protection": 0,
"compression": "disabled",
"size": 214748364800,
"blocksize": 4096,
"fstype": "ext4",
"path": "/usr/share/elasticsearch/data",
"name": "esapp_warm_node01_data101",
"type": "data1",
"layout": "pack"
},
{
"media": "SSD",
"protection": 0,
"compression": "disabled",
"size": 10737418240,
"blocksize": 4096,
"fstype": "ext4",
"path": "/",
"name": "esapp_warm_node01_root01",
"type": "root_fs",
"layout": "pack"
}
],
"name": "esapp_warm_node01",
"env": {
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"DATA_NODE": true,
"MASTER_NODE": false,
"BOX_TYPE": "warm",
"INGEST_NODE": false,
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"CLUSTERNAME": "{{APP_NAME}}",
"IP_ADDRESS": "{{IP_ADDRESS}}"
},
"network": [
{
"ippool": "p1"
}
],
"vnodehooks": {
"preupgrade": "python preupgrade.py",
"postupgrade": "python postupgrade.py"
}
}
],
"display_name": "warm_node",
"can_replace_storage": true,
"qgroups": {
"root_fs": {
"priority": 1,
"wr_max_iops": 500000,
"enabled": false,
"rd_min_window": 500,
"rd_min_iops": 0,
"wr_min_window": 500,
"rd_weight": 1,
"wr_min_iops": 0,
"rd_max_iops": 500000,
"wr_weight": 1
},
"data1": {
"priority": 1,
"wr_max_iops": 500000,
"enabled": false,
"rd_min_window": 500,
"rd_min_iops": 0,
"wr_min_window": 500,
"rd_weight": 1,
"wr_min_iops": 0,
"rd_max_iops": 500000,
"wr_weight": 1
}
}
},
{
"image": {
"entrypoint": "docker-entrypoint.sh",
"name": "elasticsearch",
"upgrade_from": [
5
],
"engine": "docker",
"version": "5.4.0"
},
"rolling_upgrade": true,
"scaleout": "enabled",
"name": "ingest_node",
"vnodes": [
{
"cpu": {
"max": 4,
"min": 0
},
"mem": {
"size": 6442450944
},
"storage": [
{
"media": "HDD",
"protection": 0,
"compression": "disabled",
"size": 214748364800,
"blocksize": 4096,
"fstype": "ext4",
"path": "/usr/share/elasticsearch/data",
"name": "esapp_ingest_node01_data101",
"type": "data1",
"layout": "pack"
},
{
"media": "SSD",
"protection": 0,
"compression": "disabled",
"size": 10737418240,
"blocksize": 4096,
"fstype": "ext4",
"path": "/",
"name": "esapp_ingest_node01_root01",
"type": "root_fs",
"layout": "pack"
}
],
"name": "esapp_ingest_node01",
"env": {
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"DATA_NODE": false,
"MASTER_NODE": false,
"INGEST_NODE": true,
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"CLUSTERNAME": "{{APP_NAME}}",
"IP_ADDRESS": "{{IP_ADDRESS}}"
},
"network": [
{
"ippool": "p1"
}
],
"vnodehooks": {
"preupgrade": "python preupgrade.py",
"postupgrade": "python postupgrade.py"
}
}
],
"display_name": "ingest_node",
"can_replace_storage": true,
"qgroups": {
"root_fs": {
"priority": 1,
"wr_max_iops": 500000,
"enabled": false,
"rd_min_window": 500,
"rd_min_iops": 0,
"wr_min_window": 500,
"rd_weight": 1,
"wr_min_iops": 0,
"rd_max_iops": 500000,
"wr_weight": 1
},
"data1": {
"priority": 1,
"wr_max_iops": 500000,
"enabled": false,
"rd_min_window": 500,
"rd_min_iops": 0,
"wr_min_window": 500,
"rd_weight": 1,
"wr_min_iops": 0,
"rd_max_iops": 500000,
"wr_weight": 1
}
}
},
{
"image": {
"entrypoint": "docker-entrypoint.sh",
"name": "elasticsearch",
"upgrade_from": [
5
],
"engine": "docker",
"version": "5.4.0"
},
"rolling_upgrade": true,
"scaleout": "enabled",
"name": "coordination_node",
"vnodes": [
{
"cpu": {
"max": 4,
"min": 0
},
"mem": {
"size": 6442450944
},
"storage": [
{
"media": "HDD",
"protection": 0,
"compression": "disabled",
"size": 214748364800,
"blocksize": 4096,
"fstype": "ext4",
"path": "/usr/share/elasticsearch/data",
"name": "esapp_coordination_node01_data101",
"type": "data1",
"layout": "pack"
},
{
"media": "SSD",
"protection": 0,
"compression": "disabled",
"size": 10737418240,
"blocksize": 4096,
"fstype": "ext4",
"path": "/",
"name": "esapp_coordination_node01_root01",
"type": "root_fs",
"layout": "pack"
}
],
"name": "esapp_coordination_node01",
"env": {
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"DATA_NODE": false,
"MASTER_NODE": false,
"INGEST_NODE": false,
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"CLUSTERNAME": "{{APP_NAME}}",
"IP_ADDRESS": "{{IP_ADDRESS}}"
},
"network": [
{
"ippool": "p1"
}
],
"vnodehooks": {
"preupgrade": "python preupgrade.py",
"postupgrade": "python postupgrade.py"
}
}
],
"display_name": "coordination_node",
"can_replace_storage": true,
"qgroups": {
"root_fs": {
"priority": 1,
"wr_max_iops": 500000,
"enabled": false,
"rd_min_window": 500,
"rd_min_iops": 0,
"wr_min_window": 500,
"rd_weight": 1,
"wr_min_iops": 0,
"rd_max_iops": 500000,
"wr_weight": 1
},
"data1": {
"priority": 1,
"wr_max_iops": 500000,
"enabled": false,
"rd_min_window": 500,
"rd_min_iops": 0,
"wr_min_window": 500,
"rd_weight": 1,
"wr_min_iops": 0,
"rd_max_iops": 500000,
"wr_weight": 1
}
}
}
],
"serialize": true,
"zoneid": 1498721081,
"name": "esapp",
"snapshot": "enabled"
}
Response
status_code: 202
{
"plan": {
"roles": [
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"entrypoint": "docker-entrypoint.sh",
"name": "elasticsearch",
"upgrade_from": [
5
],
"version": "5.4.0"
},
"name": "dedicated_master_node",
"vnodes": [
{
"cpu": {
"max": 4,
"min": 0
},
"network": [
{
"ippool": "p1"
}
],
"name": "esapp_dedicated_master_node01",
"mem": {
"size": 6442450944
},
"storage": [
{
"layout": "pack",
"path": "/usr/share/elasticsearch/data",
"size": 214748364800,
"blocksize": 4096,
"protection": 0,
"media": "HDD",
"name": "esapp_dedicated_master_node01_data101",
"fstype": "ext4",
"compression": "disabled",
"type": "data1"
},
{
"layout": "pack",
"path": "/",
"size": 10737418240,
"blocksize": 4096,
"protection": 0,
"media": "SSD",
"name": "esapp_dedicated_master_node01_root01",
"fstype": "ext4",
"compression": "disabled",
"type": "root_fs"
}
],
"env": {
"MASTER_NODE": true,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"IP_ADDRESS": "{{IP_ADDRESS}}",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"DATA_NODE": false
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
}
}
],
"can_replace_storage": true,
"serialize": true,
"scaleout": "enabled",
"qgroups": {
"data1": {
"priority": 1,
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"rd_max_iops": 500000,
"enabled": false,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1
},
"root_fs": {
"priority": 1,
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"rd_max_iops": 500000,
"enabled": false,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1
}
},
"display_name": "Master Only Node"
},
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"entrypoint": "docker-entrypoint.sh",
"name": "elasticsearch",
"upgrade_from": [
5
],
"version": "5.4.0"
},
"name": "master_eligible_node",
"vnodes": [
{
"cpu": {
"max": 4,
"min": 0
},
"network": [
{
"ippool": "p1"
}
],
"name": "esapp_master_eligible_node01",
"mem": {
"size": 6442450944
},
"storage": [
{
"layout": "pack",
"path": "/usr/share/elasticsearch/data",
"size": 214748364800,
"blocksize": 4096,
"protection": 0,
"media": "HDD",
"name": "esapp_master_eligible_node01_data101",
"fstype": "ext4",
"compression": "disabled",
"type": "data1"
},
{
"layout": "pack",
"path": "/",
"size": 10737418240,
"blocksize": 4096,
"protection": 0,
"media": "SSD",
"name": "esapp_master_eligible_node01_root01",
"fstype": "ext4",
"compression": "disabled",
"type": "root_fs"
}
],
"env": {
"MASTER_NODE": true,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"IP_ADDRESS": "{{IP_ADDRESS}}",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"DATA_NODE": true
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
}
}
],
"can_replace_storage": true,
"scaleout": "enabled",
"qgroups": {
"data1": {
"priority": 1,
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"rd_max_iops": 500000,
"enabled": false,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1
},
"root_fs": {
"priority": 1,
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"rd_max_iops": 500000,
"enabled": false,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1
}
},
"display_name": "master_eligible_node"
},
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"entrypoint": "docker-entrypoint.sh",
"name": "elasticsearch",
"upgrade_from": [
5
],
"version": "5.4.0"
},
"name": "data_node",
"vnodes": [
{
"cpu": {
"max": 4,
"min": 0
},
"network": [
{
"ippool": "p1"
}
],
"name": "esapp_data_node01",
"mem": {
"size": 6442450944
},
"storage": [
{
"layout": "pack",
"path": "/usr/share/elasticsearch/data",
"size": 214748364800,
"blocksize": 4096,
"protection": 0,
"media": "HDD",
"name": "esapp_data_node01_data101",
"fstype": "ext4",
"compression": "disabled",
"type": "data1"
},
{
"layout": "pack",
"path": "/",
"size": 10737418240,
"blocksize": 4096,
"protection": 0,
"media": "SSD",
"name": "esapp_data_node01_root01",
"fstype": "ext4",
"compression": "disabled",
"type": "root_fs"
}
],
"env": {
"MASTER_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"IP_ADDRESS": "{{IP_ADDRESS}}",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"DATA_NODE": true
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
}
}
],
"can_replace_storage": true,
"scaleout": "enabled",
"qgroups": {
"data1": {
"priority": 1,
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"rd_max_iops": 500000,
"enabled": false,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1
},
"root_fs": {
"priority": 1,
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"rd_max_iops": 500000,
"enabled": false,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1
}
},
"display_name": "data_node"
},
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"entrypoint": "docker-entrypoint.sh",
"name": "elasticsearch",
"upgrade_from": [
5
],
"version": "5.4.0"
},
"name": "hot_node",
"vnodes": [
{
"cpu": {
"max": 4,
"min": 0
},
"network": [
{
"ippool": "p1"
}
],
"name": "esapp_hot_node01",
"mem": {
"size": 6442450944
},
"storage": [
{
"layout": "pack",
"path": "/usr/share/elasticsearch/data",
"size": 214748364800,
"blocksize": 4096,
"protection": 0,
"media": "HDD",
"name": "esapp_hot_node01_data101",
"fstype": "ext4",
"compression": "disabled",
"type": "data1"
},
{
"layout": "pack",
"path": "/",
"size": 10737418240,
"blocksize": 4096,
"protection": 0,
"media": "SSD",
"name": "esapp_hot_node01_root01",
"fstype": "ext4",
"compression": "disabled",
"type": "root_fs"
}
],
"env": {
"MASTER_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"BOX_TYPE": "hot",
"IP_ADDRESS": "{{IP_ADDRESS}}",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"DATA_NODE": true
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
}
}
],
"can_replace_storage": true,
"scaleout": "enabled",
"qgroups": {
"data1": {
"priority": 1,
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"rd_max_iops": 500000,
"enabled": false,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1
},
"root_fs": {
"priority": 1,
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"rd_max_iops": 500000,
"enabled": false,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1
}
},
"display_name": "hot_node"
},
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"entrypoint": "docker-entrypoint.sh",
"name": "elasticsearch",
"upgrade_from": [
5
],
"version": "5.4.0"
},
"name": "warm_node",
"vnodes": [
{
"cpu": {
"max": 4,
"min": 0
},
"network": [
{
"ippool": "p1"
}
],
"name": "esapp_warm_node01",
"mem": {
"size": 6442450944
},
"storage": [
{
"layout": "pack",
"path": "/usr/share/elasticsearch/data",
"size": 214748364800,
"blocksize": 4096,
"protection": 0,
"media": "HDD",
"name": "esapp_warm_node01_data101",
"fstype": "ext4",
"compression": "disabled",
"type": "data1"
},
{
"layout": "pack",
"path": "/",
"size": 10737418240,
"blocksize": 4096,
"protection": 0,
"media": "SSD",
"name": "esapp_warm_node01_root01",
"fstype": "ext4",
"compression": "disabled",
"type": "root_fs"
}
],
"env": {
"MASTER_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"BOX_TYPE": "warm",
"IP_ADDRESS": "{{IP_ADDRESS}}",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"DATA_NODE": true
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
}
}
],
"can_replace_storage": true,
"scaleout": "enabled",
"qgroups": {
"data1": {
"priority": 1,
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"rd_max_iops": 500000,
"enabled": false,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1
},
"root_fs": {
"priority": 1,
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"rd_max_iops": 500000,
"enabled": false,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1
}
},
"display_name": "warm_node"
},
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"entrypoint": "docker-entrypoint.sh",
"name": "elasticsearch",
"upgrade_from": [
5
],
"version": "5.4.0"
},
"name": "ingest_node",
"vnodes": [
{
"cpu": {
"max": 4,
"min": 0
},
"network": [
{
"ippool": "p1"
}
],
"name": "esapp_ingest_node01",
"mem": {
"size": 6442450944
},
"storage": [
{
"layout": "pack",
"path": "/usr/share/elasticsearch/data",
"size": 214748364800,
"blocksize": 4096,
"protection": 0,
"media": "HDD",
"name": "esapp_ingest_node01_data101",
"fstype": "ext4",
"compression": "disabled",
"type": "data1"
},
{
"layout": "pack",
"path": "/",
"size": 10737418240,
"blocksize": 4096,
"protection": 0,
"media": "SSD",
"name": "esapp_ingest_node01_root01",
"fstype": "ext4",
"compression": "disabled",
"type": "root_fs"
}
],
"env": {
"MASTER_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": true,
"IP_ADDRESS": "{{IP_ADDRESS}}",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"DATA_NODE": false
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
}
}
],
"can_replace_storage": true,
"scaleout": "enabled",
"qgroups": {
"data1": {
"priority": 1,
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"rd_max_iops": 500000,
"enabled": false,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1
},
"root_fs": {
"priority": 1,
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"rd_max_iops": 500000,
"enabled": false,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1
}
},
"display_name": "ingest_node"
},
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"entrypoint": "docker-entrypoint.sh",
"name": "elasticsearch",
"upgrade_from": [
5
],
"version": "5.4.0"
},
"name": "coordination_node",
"vnodes": [
{
"cpu": {
"max": 4,
"min": 0
},
"network": [
{
"ippool": "p1"
}
],
"name": "esapp_coordination_node01",
"mem": {
"size": 6442450944
},
"storage": [
{
"layout": "pack",
"path": "/usr/share/elasticsearch/data",
"size": 214748364800,
"blocksize": 4096,
"protection": 0,
"media": "HDD",
"name": "esapp_coordination_node01_data101",
"fstype": "ext4",
"compression": "disabled",
"type": "data1"
},
{
"layout": "pack",
"path": "/",
"size": 10737418240,
"blocksize": 4096,
"protection": 0,
"media": "SSD",
"name": "esapp_coordination_node01_root01",
"fstype": "ext4",
"compression": "disabled",
"type": "root_fs"
}
],
"env": {
"MASTER_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"IP_ADDRESS": "{{IP_ADDRESS}}",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"DATA_NODE": false
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
}
}
],
"can_replace_storage": true,
"scaleout": "enabled",
"qgroups": {
"data1": {
"priority": 1,
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"rd_max_iops": 500000,
"enabled": false,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1
},
"root_fs": {
"priority": 1,
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"rd_max_iops": 500000,
"enabled": false,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1
}
},
"display_name": "coordination_node"
}
],
"version": "5.4.0",
"bundleid": 7,
"start_num": 0,
"current_user": {
"tenant": "default",
"roles": [
"admin"
],
"tenant_id": 1,
"username": "robin",
"user_id": 2
},
"clonemode": "unfenced",
"opcode": 1,
"rpoolid": 1,
"upgrade_order": [
"dedicated_master_node",
"master_eligible_node",
"data_node",
"hot_node",
"warm_node",
"ingest_node",
"coordination_node"
],
"serialize": true,
"auto_relocate": true,
"zoneid": 1498721081,
"restart_num": 3,
"apphooks": {
"postupgrade": "python3.4 cluster_status.py",
"health": "python3.4 health.py",
"postcreate": "python3.4 cluster_status.py",
"validate": "python3.4 validate_app.py",
"postrollback": "python3.4 cluster_status.py",
"postclone": "python3.4 cluster_status.py",
"preupgrade": "python3.4 cluster_status.py",
"poststart": "python3.4 cluster_status.py"
},
"name": "esapp",
"rpool": "default",
"snapshot": "enabled",
"num_apps": "1",
"clone": "enabled"
},
"jobid": 634
}
3. Delete
Delete an application.
End Point:
/api/v3/robin_server/apps/<app_name>
Example: /api/v3/robin_server/apps/elkapp_1
Method:
DELETE
Response:
status_code: 202
4. Info
Fetch detailed information about an Application.
End Point:
/api/v3/robin_server/apps/<app_name>?info=true
Example: /api/v3/robin_server/apps/esapp0?info=true
Method:
GET
Response:
status_code: 200
{
"updates_available": false,
"ctime": 1498969914,
"nvnodes": 0,
"utime": 1498969916,
"id": 18,
"error": 0,
"cpu": 0,
"bundle_version": "5.4.0",
"parentid": "",
"vnodes": [],
"rpool": "default",
"appinfo": {},
"state": "ONLINE",
"bundle_name": "elasticsearch",
"owner": {
"tenant_id": 1,
"last_name": null,
"user_id": 2,
"tenant_name": "default",
"first_name": null,
"email": null,
"username": "robin"
},
"clone": false,
"parent_app": "",
"name": "esapp0",
"bundleid": 7,
"nsnapshots": 0,
"status": "Ready",
"config": {
"start_num": 0,
"zoneid": 1498721081,
"clonemode": "unfenced",
"rpoolid": 1,
"rpool": "default",
"planid": 18,
"auto_relocate": true,
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"snapshot": "enabled",
"version": "5.4.0",
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"upgrade_order": [
"dedicated_master_node",
"master_eligible_node",
"data_node",
"hot_node",
"warm_node",
"ingest_node",
"coordination_node"
],
"num_apps": "1",
"opcode": 1,
"roles": [
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"entrypoint": "docker-entrypoint.sh",
"registry_port": "",
"version": "5.4.0"
},
"name": "dedicated_master_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 50,
"volume_groups": [
{
"volumes": [
"esapp0.dedicated_master_node.01.data1.2f7cc63c-5e8c-468d-ad70-e67cb81dd773"
],
"name": "esapp0.dedicated_master_node.01.72.1.731a8ec5-ced9-4b04-ab92-1c46e2b93743",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"slices": 3071,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50014ee0ae6d7c1e",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 11,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130435277",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.dedicated_master_node.01.72.1.731a8ec5-ced9-4b04-ab92-1c46e2b93743.0.68b5f478-9184-4452-9c9c-eba95e31c7c1",
"stormgr_id": 136
}
],
"replicas": 1,
"stormgr_id": 136,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.dedicated_master_node.01.root_fs.365d2710-effc-474f-981f-dd650179f581"
],
"name": "esapp0.dedicated_master_node.01.83.1.70ce09ea-6b16-49d4-bf00-0bc869e4aafe",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"slices": 91,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 99,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.dedicated_master_node.01.83.1.70ce09ea-6b16-49d4-bf00-0bc869e4aafe.0.c7a3f1ae-8055-45f6-b3cc-89c3875f49c3",
"stormgr_id": 137
}
],
"replicas": 1,
"stormgr_id": 137,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode115-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969877,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode115-poc01.robinsystems.com",
"rpoolid": 1,
"id": 50,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"entrypoint": "docker-entrypoint.sh",
"registry_port": "",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"hosttags": {},
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"size": 214748364800,
"layout": "pack",
"media": "HDD",
"name": "esapp0.dedicated_master_node.01.data1.2f7cc63c-5e8c-468d-ad70-e67cb81dd773",
"compression": "disabled",
"allocated": {
"qgroupid": 142,
"appid": 1,
"partitions": 0,
"volumeid": 136,
"current_snapshotid": 1,
"compression": 0,
"grpid": 136,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 214748364800,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.dedicated_master_node.01.data1.2f7cc63c-5e8c-468d-ad70-e67cb81dd773",
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969868719905,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.dedicated_master_node.01.72.1.731a8ec5-ced9-4b04-ab92-1c46e2b93743",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"size": 10737418240,
"layout": "pack",
"media": "SSD",
"name": "esapp0.dedicated_master_node.01.root_fs.365d2710-effc-474f-981f-dd650179f581",
"compression": "disabled",
"allocated": {
"qgroupid": 143,
"appid": 1,
"partitions": 0,
"volumeid": 137,
"current_snapshotid": 1,
"compression": 0,
"grpid": 137,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 10737418240,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.dedicated_master_node.01.root_fs.365d2710-effc-474f-981f-dd650179f581",
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969868905918,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.dedicated_master_node.01.83.1.70ce09ea-6b16-49d4-bf00-0bc869e4aafe",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"allocated": {
"DATA_NODE": "False",
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "True",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"IP_ADDRESS": "10.10.1.115",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"MASTER_NODE": true,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"DATA_NODE": false
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"name": "esapp0.dedicated_master_node.01",
"bundleid": 7,
"service_ports": [],
"ctime": 1498969877,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.115",
"subnet": "10.10.1.0"
}
],
"role": "dedicated_master_node",
"appname": "esapp0",
"state": "STARTED"
}
],
"can_replace_storage": true,
"serialize": true,
"scaleout": "enabled",
"volume_groups": [],
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"qgroupid": 142,
"rd_max_iops": 500000,
"enabled": false,
"name": "esapp0.dedicated_master_node.01.data1",
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"qgroupid": 143,
"rd_max_iops": 500000,
"enabled": false,
"name": "esapp0.dedicated_master_node.01.root_fs",
"appname": "default"
}
},
"display_name": "Master Only Node"
},
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"entrypoint": "docker-entrypoint.sh",
"registry_port": "",
"version": "5.4.0"
},
"name": "master_eligible_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 51,
"volume_groups": [
{
"volumes": [
"esapp0.master_eligible_node.01.data1.3c6a444d-dd3f-4a79-85ca-8aed84712879"
],
"name": "esapp0.master_eligible_node.01.72.1.72016ca8-1864-4b6a-b65b-a5cdb0433b3b",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"slices": 3071,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50014ee05917c12b",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 4,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130458130",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.master_eligible_node.01.72.1.72016ca8-1864-4b6a-b65b-a5cdb0433b3b.0.53a929fa-16a4-4d3b-9b3c-50f5571ed9ae",
"stormgr_id": 138
}
],
"replicas": 1,
"stormgr_id": 138,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.master_eligible_node.01.root_fs.e1e82cfa-a483-43ed-952e-3eb3c8764f60"
],
"name": "esapp0.master_eligible_node.01.83.1.de1bef11-39ff-4ed6-90e3-5d38f304609e",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-c02.robinsystems.com",
"aslices": 0,
"slices": 122,
"hostname": "eqx02-poc01-c02.robinsystems.com",
"wwn": "0x500151795963e74a",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 160041885696,
"write_unit": 512,
"stormgr_id": 3,
"score": 99,
"devpath": "/dev/disk/by-id/ata-INTEL_SSDSA2CW160G3_CVPR132204DQ160DGN",
"state": "READY",
"role": "Storage",
"psize": 159987531776,
"type": "SSD"
}
],
"name": "esapp0.master_eligible_node.01.83.1.de1bef11-39ff-4ed6-90e3-5d38f304609e.0.eb56dc52-4590-40c6-967e-187631faabe4",
"stormgr_id": 139
}
],
"replicas": 1,
"stormgr_id": 139,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode112-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969884,
"allocated_host": "eqx02-poc01-s04.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode112-poc01.robinsystems.com",
"rpoolid": 1,
"id": 51,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"entrypoint": "docker-entrypoint.sh",
"registry_port": "",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"hosttags": {},
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"size": 214748364800,
"layout": "pack",
"media": "HDD",
"name": "esapp0.master_eligible_node.01.data1.3c6a444d-dd3f-4a79-85ca-8aed84712879",
"compression": "disabled",
"allocated": {
"qgroupid": 144,
"appid": 1,
"partitions": 0,
"volumeid": 138,
"current_snapshotid": 1,
"compression": 0,
"grpid": 138,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 214748364800,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.master_eligible_node.01.data1.3c6a444d-dd3f-4a79-85ca-8aed84712879",
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869011543,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.master_eligible_node.01.72.1.72016ca8-1864-4b6a-b65b-a5cdb0433b3b",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"size": 10737418240,
"layout": "pack",
"media": "SSD",
"name": "esapp0.master_eligible_node.01.root_fs.e1e82cfa-a483-43ed-952e-3eb3c8764f60",
"compression": "disabled",
"allocated": {
"qgroupid": 145,
"appid": 1,
"partitions": 0,
"volumeid": 139,
"current_snapshotid": 1,
"compression": 0,
"grpid": 139,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 10737418240,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.master_eligible_node.01.root_fs.e1e82cfa-a483-43ed-952e-3eb3c8764f60",
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869197985,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.master_eligible_node.01.83.1.de1bef11-39ff-4ed6-90e3-5d38f304609e",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"allocated": {
"DATA_NODE": "True",
"ROBINHOST": "eqx02-poc01-s04.robinsystems.com",
"MASTER_NODE": "True",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"IP_ADDRESS": "10.10.1.112",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"MASTER_NODE": true,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"DATA_NODE": true
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"name": "esapp0.master_eligible_node.01",
"bundleid": 7,
"service_ports": [],
"ctime": 1498969884,
"allocated": {
"zoneid": 1498721081,
"nodeid": 1,
"zonename": "default",
"nodename": "eqx02-poc01-s04"
},
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.112",
"subnet": "10.10.1.0"
}
],
"role": "master_eligible_node",
"appname": "esapp0",
"state": "STARTED"
}
],
"can_replace_storage": true,
"scaleout": "enabled",
"volume_groups": [],
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"qgroupid": 144,
"rd_max_iops": 500000,
"enabled": false,
"name": "esapp0.master_eligible_node.01.data1",
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"qgroupid": 145,
"rd_max_iops": 500000,
"enabled": false,
"name": "esapp0.master_eligible_node.01.root_fs",
"appname": "default"
}
},
"display_name": "master_eligible_node"
},
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"entrypoint": "docker-entrypoint.sh",
"registry_port": "",
"version": "5.4.0"
},
"name": "data_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 52,
"volume_groups": [
{
"volumes": [
"esapp0.data_node.01.data1.78a15f83-ebd8-424c-ab75-a6d8a7f29a62"
],
"name": "esapp0.data_node.01.72.1.f846ad99-f717-476d-80db-6cdb69cf03d2",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"slices": 3071,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50014ee0ae6d6aa1",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 6,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130400096",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.data_node.01.72.1.f846ad99-f717-476d-80db-6cdb69cf03d2.0.69fcbfe6-8032-4ef4-8f21-15f636c9f390",
"stormgr_id": 140
}
],
"replicas": 1,
"stormgr_id": 140,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.data_node.01.root_fs.02ef00a9-0712-4f1f-923a-0386611ff516"
],
"name": "esapp0.data_node.01.83.1.e2a84676-4121-47c7-bf47-358be86146d3",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"slices": 91,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 99,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.data_node.01.83.1.e2a84676-4121-47c7-bf47-358be86146d3.0.1822d2d7-86af-47e3-85b6-826b6ba9077b",
"stormgr_id": 141
}
],
"replicas": 1,
"stormgr_id": 141,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode96-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969890,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode96-poc01.robinsystems.com",
"rpoolid": 1,
"id": 52,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"entrypoint": "docker-entrypoint.sh",
"registry_port": "",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"hosttags": {},
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"size": 214748364800,
"layout": "pack",
"media": "HDD",
"name": "esapp0.data_node.01.data1.78a15f83-ebd8-424c-ab75-a6d8a7f29a62",
"compression": "disabled",
"allocated": {
"qgroupid": 146,
"appid": 1,
"partitions": 0,
"volumeid": 140,
"current_snapshotid": 1,
"compression": 0,
"grpid": 140,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 214748364800,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.data_node.01.data1.78a15f83-ebd8-424c-ab75-a6d8a7f29a62",
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869299555,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.data_node.01.72.1.f846ad99-f717-476d-80db-6cdb69cf03d2",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"size": 10737418240,
"layout": "pack",
"media": "SSD",
"name": "esapp0.data_node.01.root_fs.02ef00a9-0712-4f1f-923a-0386611ff516",
"compression": "disabled",
"allocated": {
"qgroupid": 147,
"appid": 1,
"partitions": 0,
"volumeid": 141,
"current_snapshotid": 1,
"compression": 0,
"grpid": 141,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 10737418240,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.data_node.01.root_fs.02ef00a9-0712-4f1f-923a-0386611ff516",
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869481285,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.data_node.01.83.1.e2a84676-4121-47c7-bf47-358be86146d3",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"allocated": {
"DATA_NODE": "True",
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "False",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"IP_ADDRESS": "10.10.1.96",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"MASTER_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"DATA_NODE": true
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"name": "esapp0.data_node.01",
"bundleid": 7,
"service_ports": [],
"ctime": 1498969890,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.96",
"subnet": "10.10.1.0"
}
],
"role": "data_node",
"appname": "esapp0",
"state": "STARTED"
}
],
"can_replace_storage": true,
"scaleout": "enabled",
"volume_groups": [],
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"qgroupid": 146,
"rd_max_iops": 500000,
"enabled": false,
"name": "esapp0.data_node.01.data1",
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"qgroupid": 147,
"rd_max_iops": 500000,
"enabled": false,
"name": "esapp0.data_node.01.root_fs",
"appname": "default"
}
},
"display_name": "data_node"
},
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"entrypoint": "docker-entrypoint.sh",
"registry_port": "",
"version": "5.4.0"
},
"name": "hot_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 53,
"volume_groups": [
{
"volumes": [
"esapp0.hot_node.01.data1.39780e0b-eaa8-44f6-9827-17b23283d091"
],
"name": "esapp0.hot_node.01.72.1.b63b61dd-0ecb-4612-975a-5b838484d24a",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"slices": 3071,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50014ee05917d4ea",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 15,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130401876",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.hot_node.01.72.1.b63b61dd-0ecb-4612-975a-5b838484d24a.0.e269d34d-9d62-4fa5-b7e9-4eb2266fae34",
"stormgr_id": 142
}
],
"replicas": 1,
"stormgr_id": 142,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.hot_node.01.root_fs.6d5bd634-2654-46ec-a2e4-df8cd116bc46"
],
"name": "esapp0.hot_node.01.83.1.71bf185e-11a3-4387-b373-b80de268fc6e",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"slices": 91,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 99,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.hot_node.01.83.1.71bf185e-11a3-4387-b373-b80de268fc6e.0.d8928269-5377-494a-9dff-77f68d6046f2",
"stormgr_id": 143
}
],
"replicas": 1,
"stormgr_id": 143,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode94-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969896,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode94-poc01.robinsystems.com",
"rpoolid": 1,
"id": 53,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"entrypoint": "docker-entrypoint.sh",
"registry_port": "",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"hosttags": {},
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"size": 214748364800,
"layout": "pack",
"media": "HDD",
"name": "esapp0.hot_node.01.data1.39780e0b-eaa8-44f6-9827-17b23283d091",
"compression": "disabled",
"allocated": {
"qgroupid": 148,
"appid": 1,
"partitions": 0,
"volumeid": 142,
"current_snapshotid": 1,
"compression": 0,
"grpid": 142,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 214748364800,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.hot_node.01.data1.39780e0b-eaa8-44f6-9827-17b23283d091",
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869585064,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.hot_node.01.72.1.b63b61dd-0ecb-4612-975a-5b838484d24a",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"size": 10737418240,
"layout": "pack",
"media": "SSD",
"name": "esapp0.hot_node.01.root_fs.6d5bd634-2654-46ec-a2e4-df8cd116bc46",
"compression": "disabled",
"allocated": {
"qgroupid": 149,
"appid": 1,
"partitions": 0,
"volumeid": 143,
"current_snapshotid": 1,
"compression": 0,
"grpid": 143,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 10737418240,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.hot_node.01.root_fs.6d5bd634-2654-46ec-a2e4-df8cd116bc46",
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869764278,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.hot_node.01.83.1.71bf185e-11a3-4387-b373-b80de268fc6e",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"allocated": {
"DATA_NODE": "True",
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "False",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"BOX_TYPE": "hot",
"IP_ADDRESS": "10.10.1.94",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"MASTER_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"BOX_TYPE": "hot",
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"DATA_NODE": true
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"name": "esapp0.hot_node.01",
"bundleid": 7,
"service_ports": [],
"ctime": 1498969896,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.94",
"subnet": "10.10.1.0"
}
],
"role": "hot_node",
"appname": "esapp0",
"state": "STARTED"
}
],
"can_replace_storage": true,
"scaleout": "enabled",
"volume_groups": [],
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"qgroupid": 148,
"rd_max_iops": 500000,
"enabled": false,
"name": "esapp0.hot_node.01.data1",
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"qgroupid": 149,
"rd_max_iops": 500000,
"enabled": false,
"name": "esapp0.hot_node.01.root_fs",
"appname": "default"
}
},
"display_name": "hot_node"
},
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"entrypoint": "docker-entrypoint.sh",
"registry_port": "",
"version": "5.4.0"
},
"name": "warm_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 54,
"volume_groups": [
{
"volumes": [
"esapp0.warm_node.01.data1.75277a21-0f7c-4265-ad1f-cd4217d42c4c"
],
"name": "esapp0.warm_node.01.72.1.5da2b187-149c-4f58-8681-d634d0220a99",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"slices": 3071,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50014ee003c2bc41",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 13,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130455099",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.warm_node.01.72.1.5da2b187-149c-4f58-8681-d634d0220a99.0.8492525e-6a34-4072-9ff9-693ff56646c8",
"stormgr_id": 144
}
],
"replicas": 1,
"stormgr_id": 144,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.warm_node.01.root_fs.7430011a-f78e-4fb8-91ea-ae34d56c0d2a"
],
"name": "esapp0.warm_node.01.83.1.1ee57bf3-3b60-409d-a138-2825a0080a0e",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"slices": 91,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 99,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.warm_node.01.83.1.1ee57bf3-3b60-409d-a138-2825a0080a0e.0.e847126c-f01b-4edf-b065-f4e87be44ae7",
"stormgr_id": 145
}
],
"replicas": 1,
"stormgr_id": 145,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode113-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969903,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode113-poc01.robinsystems.com",
"rpoolid": 1,
"id": 54,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"entrypoint": "docker-entrypoint.sh",
"registry_port": "",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"hosttags": {},
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"size": 214748364800,
"layout": "pack",
"media": "HDD",
"name": "esapp0.warm_node.01.data1.75277a21-0f7c-4265-ad1f-cd4217d42c4c",
"compression": "disabled",
"allocated": {
"qgroupid": 150,
"appid": 1,
"partitions": 0,
"volumeid": 144,
"current_snapshotid": 1,
"compression": 0,
"grpid": 144,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 214748364800,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.warm_node.01.data1.75277a21-0f7c-4265-ad1f-cd4217d42c4c",
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869863120,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.warm_node.01.72.1.5da2b187-149c-4f58-8681-d634d0220a99",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"size": 10737418240,
"layout": "pack",
"media": "SSD",
"name": "esapp0.warm_node.01.root_fs.7430011a-f78e-4fb8-91ea-ae34d56c0d2a",
"compression": "disabled",
"allocated": {
"qgroupid": 151,
"appid": 1,
"partitions": 0,
"volumeid": 145,
"current_snapshotid": 1,
"compression": 0,
"grpid": 145,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 10737418240,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.warm_node.01.root_fs.7430011a-f78e-4fb8-91ea-ae34d56c0d2a",
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969870039536,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.warm_node.01.83.1.1ee57bf3-3b60-409d-a138-2825a0080a0e",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"allocated": {
"DATA_NODE": "True",
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "False",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"BOX_TYPE": "warm",
"IP_ADDRESS": "10.10.1.113",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"MASTER_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"BOX_TYPE": "warm",
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"DATA_NODE": true
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"name": "esapp0.warm_node.01",
"bundleid": 7,
"service_ports": [],
"ctime": 1498969903,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.113",
"subnet": "10.10.1.0"
}
],
"role": "warm_node",
"appname": "esapp0",
"state": "STARTED"
}
],
"can_replace_storage": true,
"scaleout": "enabled",
"volume_groups": [],
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"qgroupid": 150,
"rd_max_iops": 500000,
"enabled": false,
"name": "esapp0.warm_node.01.data1",
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"qgroupid": 151,
"rd_max_iops": 500000,
"enabled": false,
"name": "esapp0.warm_node.01.root_fs",
"appname": "default"
}
},
"display_name": "warm_node"
},
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"entrypoint": "docker-entrypoint.sh",
"registry_port": "",
"version": "5.4.0"
},
"name": "ingest_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 55,
"volume_groups": [
{
"volumes": [
"esapp0.ingest_node.01.data1.36c3e4b9-73f7-44bb-99cc-84db961fec6c"
],
"name": "esapp0.ingest_node.01.72.1.28508eba-297e-4a2a-8028-0297f74501f3",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"slices": 3071,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50014ee0ae6c1b83",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 5,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130458915",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.ingest_node.01.72.1.28508eba-297e-4a2a-8028-0297f74501f3.0.6af833c8-8181-4837-96fe-1c02bfa7c7f2",
"stormgr_id": 146
}
],
"replicas": 1,
"stormgr_id": 146,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.ingest_node.01.root_fs.773651d0-3aa5-4947-a9ae-499eb02c30aa"
],
"name": "esapp0.ingest_node.01.83.1.682427a3-bac9-4ed0-9573-f63267692d5d",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"slices": 91,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 99,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.ingest_node.01.83.1.682427a3-bac9-4ed0-9573-f63267692d5d.0.71240a5b-e97b-477a-bb9e-28e75173e796",
"stormgr_id": 147
}
],
"replicas": 1,
"stormgr_id": 147,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode89-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969908,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode89-poc01.robinsystems.com",
"rpoolid": 1,
"id": 55,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"entrypoint": "docker-entrypoint.sh",
"registry_port": "",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"hosttags": {},
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"size": 214748364800,
"layout": "pack",
"media": "HDD",
"name": "esapp0.ingest_node.01.data1.36c3e4b9-73f7-44bb-99cc-84db961fec6c",
"compression": "disabled",
"allocated": {
"qgroupid": 152,
"appid": 1,
"partitions": 0,
"volumeid": 146,
"current_snapshotid": 1,
"compression": 0,
"grpid": 146,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 214748364800,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.ingest_node.01.data1.36c3e4b9-73f7-44bb-99cc-84db961fec6c",
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969870140273,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.ingest_node.01.72.1.28508eba-297e-4a2a-8028-0297f74501f3",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"size": 10737418240,
"layout": "pack",
"media": "SSD",
"name": "esapp0.ingest_node.01.root_fs.773651d0-3aa5-4947-a9ae-499eb02c30aa",
"compression": "disabled",
"allocated": {
"qgroupid": 153,
"appid": 1,
"partitions": 0,
"volumeid": 147,
"current_snapshotid": 1,
"compression": 0,
"grpid": 147,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 10737418240,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.ingest_node.01.root_fs.773651d0-3aa5-4947-a9ae-499eb02c30aa",
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969870305919,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.ingest_node.01.83.1.682427a3-bac9-4ed0-9573-f63267692d5d",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"allocated": {
"DATA_NODE": "False",
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "False",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "True",
"IP_ADDRESS": "10.10.1.89",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"MASTER_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": true,
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"DATA_NODE": false
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"name": "esapp0.ingest_node.01",
"bundleid": 7,
"service_ports": [],
"ctime": 1498969908,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.89",
"subnet": "10.10.1.0"
}
],
"role": "ingest_node",
"appname": "esapp0",
"state": "STARTED"
}
],
"can_replace_storage": true,
"scaleout": "enabled",
"volume_groups": [],
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"qgroupid": 152,
"rd_max_iops": 500000,
"enabled": false,
"name": "esapp0.ingest_node.01.data1",
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"qgroupid": 153,
"rd_max_iops": 500000,
"enabled": false,
"name": "esapp0.ingest_node.01.root_fs",
"appname": "default"
}
},
"display_name": "ingest_node"
},
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"entrypoint": "docker-entrypoint.sh",
"registry_port": "",
"version": "5.4.0"
},
"name": "coordination_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 56,
"volume_groups": [
{
"volumes": [
"esapp0.coordination_node.01.data1.90fd00f3-8cf0-441b-81c1-37e282038a6f"
],
"name": "esapp0.coordination_node.01.72.1.1c1065ce-8d60-49f3-b296-584e300261a6",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"slices": 3071,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50014ee003c2911f",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 9,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130402113",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.coordination_node.01.72.1.1c1065ce-8d60-49f3-b296-584e300261a6.0.a3129766-2fa8-4537-b54d-adcc0e806a02",
"stormgr_id": 148
}
],
"replicas": 1,
"stormgr_id": 148,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.coordination_node.01.root_fs.dcc53f44-74e6-45e5-b10b-1d790963063e"
],
"name": "esapp0.coordination_node.01.83.1.ab0d0d76-3c92-4761-8ccd-e284fa98de03",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"slices": 91,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 99,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.coordination_node.01.83.1.ab0d0d76-3c92-4761-8ccd-e284fa98de03.0.c3362664-ea2b-4dfc-ac24-7afce0e8e889",
"stormgr_id": 149
}
],
"replicas": 1,
"stormgr_id": 149,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode119-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969914,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode119-poc01.robinsystems.com",
"rpoolid": 1,
"id": 56,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"entrypoint": "docker-entrypoint.sh",
"registry_port": "",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"hosttags": {},
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"size": 214748364800,
"layout": "pack",
"media": "HDD",
"name": "esapp0.coordination_node.01.data1.90fd00f3-8cf0-441b-81c1-37e282038a6f",
"compression": "disabled",
"allocated": {
"qgroupid": 154,
"appid": 1,
"partitions": 0,
"volumeid": 148,
"current_snapshotid": 1,
"compression": 0,
"grpid": 148,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 214748364800,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.coordination_node.01.data1.90fd00f3-8cf0-441b-81c1-37e282038a6f",
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969870390232,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.coordination_node.01.72.1.1c1065ce-8d60-49f3-b296-584e300261a6",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"size": 10737418240,
"layout": "pack",
"media": "SSD",
"name": "esapp0.coordination_node.01.root_fs.dcc53f44-74e6-45e5-b10b-1d790963063e",
"compression": "disabled",
"allocated": {
"qgroupid": 155,
"appid": 1,
"partitions": 0,
"volumeid": 149,
"current_snapshotid": 1,
"compression": 0,
"grpid": 149,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 10737418240,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.coordination_node.01.root_fs.dcc53f44-74e6-45e5-b10b-1d790963063e",
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969870535512,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.coordination_node.01.83.1.ab0d0d76-3c92-4761-8ccd-e284fa98de03",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"allocated": {
"DATA_NODE": "False",
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "False",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"IP_ADDRESS": "10.10.1.119",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"MASTER_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"DATA_NODE": false
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"name": "esapp0.coordination_node.01",
"bundleid": 7,
"service_ports": [],
"ctime": 1498969914,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.119",
"subnet": "10.10.1.0"
}
],
"role": "coordination_node",
"appname": "esapp0",
"state": "STARTED"
}
],
"can_replace_storage": true,
"scaleout": "enabled",
"volume_groups": [],
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"qgroupid": 154,
"rd_max_iops": 500000,
"enabled": false,
"name": "esapp0.coordination_node.01.data1",
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"qgroupid": 155,
"rd_max_iops": 500000,
"enabled": false,
"name": "esapp0.coordination_node.01.root_fs",
"appname": "default"
}
},
"display_name": "coordination_node"
}
],
"name": "esapp0",
"bundleid": 7,
"id": 18,
"apphooks": {
"postcreate": "python3.4 cluster_status.py",
"validate": "python3.4 validate_app.py",
"postrollback": "python3.4 cluster_status.py",
"postclone": "python3.4 cluster_status.py",
"postupgrade": "python3.4 cluster_status.py",
"allocated": {
"postcreate": "python3.4 cluster_status.py",
"health": "python3.4 health.py",
"postrollback": "python3.4 cluster_status.py",
"preupgrade": "python3.4 cluster_status.py",
"postupgrade": "python3.4 cluster_status.py",
"validate": "python3.4 validate_app.py",
"postclone": "python3.4 cluster_status.py",
"poststart": "python3.4 cluster_status.py"
},
"preupgrade": "python3.4 cluster_status.py",
"health": "python3.4 health.py",
"poststart": "python3.4 cluster_status.py"
},
"clone": "enabled",
"serialize": true,
"current_user": {
"tenant": "default",
"roles": [
"admin"
],
"tenant_id": 1,
"username": "robin",
"user_id": 2
}
},
"mem": 0,
"disk": 0,
"message": "",
"zoneid": 1498721081,
"atype": "MASTER",
"health": "Healthy",
"snapshots": []
}
5. Stop
Stop a running application.
End Point:
/api/v3/robin_server/apps/<app-name>
Example: /api/v3/robin_server/apps/esapp0
Method:
PUT
Request Body:
{
"action": "stop"
}
Response:
status_code: 202
{
"plan": {
"start_num": 0,
"zoneid": 1498721081,
"clonemode": "unfenced",
"rpoolid": 1,
"rpool": "default",
"planid": 18,
"auto_relocate": true,
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"snapshot": "enabled",
"version": "5.4.0",
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"upgrade_order": [
"dedicated_master_node",
"master_eligible_node",
"data_node",
"hot_node",
"warm_node",
"ingest_node",
"coordination_node"
],
"num_apps": "1",
"opcode": 1,
"roles": [
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"entrypoint": "docker-entrypoint.sh",
"registry_port": "",
"version": "5.4.0"
},
"name": "dedicated_master_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 50,
"volume_groups": [
{
"volumes": [
"esapp0.dedicated_master_node.01.data1.2f7cc63c-5e8c-468d-ad70-e67cb81dd773"
],
"name": "esapp0.dedicated_master_node.01.72.1.731a8ec5-ced9-4b04-ab92-1c46e2b93743",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"slices": 3071,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50014ee0ae6d7c1e",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 11,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130435277",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.dedicated_master_node.01.72.1.731a8ec5-ced9-4b04-ab92-1c46e2b93743.0.68b5f478-9184-4452-9c9c-eba95e31c7c1",
"stormgr_id": 136
}
],
"replicas": 1,
"stormgr_id": 136,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.dedicated_master_node.01.root_fs.365d2710-effc-474f-981f-dd650179f581"
],
"name": "esapp0.dedicated_master_node.01.83.1.70ce09ea-6b16-49d4-bf00-0bc869e4aafe",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"slices": 91,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 99,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.dedicated_master_node.01.83.1.70ce09ea-6b16-49d4-bf00-0bc869e4aafe.0.c7a3f1ae-8055-45f6-b3cc-89c3875f49c3",
"stormgr_id": 137
}
],
"replicas": 1,
"stormgr_id": 137,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode115-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969877,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode115-poc01.robinsystems.com",
"rpoolid": 1,
"id": 50,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"entrypoint": "docker-entrypoint.sh",
"registry_port": "",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"hosttags": {},
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"size": 214748364800,
"layout": "pack",
"media": "HDD",
"name": "esapp0.dedicated_master_node.01.data1.2f7cc63c-5e8c-468d-ad70-e67cb81dd773",
"compression": "disabled",
"allocated": {
"qgroupid": 142,
"appid": 1,
"partitions": 0,
"volumeid": 136,
"current_snapshotid": 1,
"compression": 0,
"grpid": 136,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 214748364800,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.dedicated_master_node.01.data1.2f7cc63c-5e8c-468d-ad70-e67cb81dd773",
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969868719905,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.dedicated_master_node.01.72.1.731a8ec5-ced9-4b04-ab92-1c46e2b93743",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"size": 10737418240,
"layout": "pack",
"media": "SSD",
"name": "esapp0.dedicated_master_node.01.root_fs.365d2710-effc-474f-981f-dd650179f581",
"compression": "disabled",
"allocated": {
"qgroupid": 143,
"appid": 1,
"partitions": 0,
"volumeid": 137,
"current_snapshotid": 1,
"compression": 0,
"grpid": 137,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 10737418240,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.dedicated_master_node.01.root_fs.365d2710-effc-474f-981f-dd650179f581",
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969868905918,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.dedicated_master_node.01.83.1.70ce09ea-6b16-49d4-bf00-0bc869e4aafe",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"allocated": {
"DATA_NODE": "False",
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "True",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"IP_ADDRESS": "10.10.1.115",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"MASTER_NODE": true,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"DATA_NODE": false
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"name": "esapp0.dedicated_master_node.01",
"bundleid": 7,
"service_ports": [],
"ctime": 1498969877,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.115",
"subnet": "10.10.1.0"
}
],
"role": "dedicated_master_node",
"appname": "esapp0",
"state": "STARTED"
}
],
"can_replace_storage": true,
"serialize": true,
"scaleout": "enabled",
"volume_groups": [],
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"qgroupid": 142,
"rd_max_iops": 500000,
"enabled": false,
"name": "esapp0.dedicated_master_node.01.data1",
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"qgroupid": 143,
"rd_max_iops": 500000,
"enabled": false,
"name": "esapp0.dedicated_master_node.01.root_fs",
"appname": "default"
}
},
"display_name": "Master Only Node"
},
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"entrypoint": "docker-entrypoint.sh",
"registry_port": "",
"version": "5.4.0"
},
"name": "master_eligible_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 51,
"volume_groups": [
{
"volumes": [
"esapp0.master_eligible_node.01.data1.3c6a444d-dd3f-4a79-85ca-8aed84712879"
],
"name": "esapp0.master_eligible_node.01.72.1.72016ca8-1864-4b6a-b65b-a5cdb0433b3b",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"slices": 3071,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50014ee05917c12b",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 4,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130458130",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.master_eligible_node.01.72.1.72016ca8-1864-4b6a-b65b-a5cdb0433b3b.0.53a929fa-16a4-4d3b-9b3c-50f5571ed9ae",
"stormgr_id": 138
}
],
"replicas": 1,
"stormgr_id": 138,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.master_eligible_node.01.root_fs.e1e82cfa-a483-43ed-952e-3eb3c8764f60"
],
"name": "esapp0.master_eligible_node.01.83.1.de1bef11-39ff-4ed6-90e3-5d38f304609e",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-c02.robinsystems.com",
"aslices": 0,
"slices": 122,
"hostname": "eqx02-poc01-c02.robinsystems.com",
"wwn": "0x500151795963e74a",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 160041885696,
"write_unit": 512,
"stormgr_id": 3,
"score": 99,
"devpath": "/dev/disk/by-id/ata-INTEL_SSDSA2CW160G3_CVPR132204DQ160DGN",
"state": "READY",
"role": "Storage",
"psize": 159987531776,
"type": "SSD"
}
],
"name": "esapp0.master_eligible_node.01.83.1.de1bef11-39ff-4ed6-90e3-5d38f304609e.0.eb56dc52-4590-40c6-967e-187631faabe4",
"stormgr_id": 139
}
],
"replicas": 1,
"stormgr_id": 139,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode112-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969884,
"allocated_host": "eqx02-poc01-s04.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode112-poc01.robinsystems.com",
"rpoolid": 1,
"id": 51,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"entrypoint": "docker-entrypoint.sh",
"registry_port": "",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"hosttags": {},
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"size": 214748364800,
"layout": "pack",
"media": "HDD",
"name": "esapp0.master_eligible_node.01.data1.3c6a444d-dd3f-4a79-85ca-8aed84712879",
"compression": "disabled",
"allocated": {
"qgroupid": 144,
"appid": 1,
"partitions": 0,
"volumeid": 138,
"current_snapshotid": 1,
"compression": 0,
"grpid": 138,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 214748364800,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.master_eligible_node.01.data1.3c6a444d-dd3f-4a79-85ca-8aed84712879",
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869011543,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.master_eligible_node.01.72.1.72016ca8-1864-4b6a-b65b-a5cdb0433b3b",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"size": 10737418240,
"layout": "pack",
"media": "SSD",
"name": "esapp0.master_eligible_node.01.root_fs.e1e82cfa-a483-43ed-952e-3eb3c8764f60",
"compression": "disabled",
"allocated": {
"qgroupid": 145,
"appid": 1,
"partitions": 0,
"volumeid": 139,
"current_snapshotid": 1,
"compression": 0,
"grpid": 139,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 10737418240,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.master_eligible_node.01.root_fs.e1e82cfa-a483-43ed-952e-3eb3c8764f60",
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869197985,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.master_eligible_node.01.83.1.de1bef11-39ff-4ed6-90e3-5d38f304609e",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"allocated": {
"DATA_NODE": "True",
"ROBINHOST": "eqx02-poc01-s04.robinsystems.com",
"MASTER_NODE": "True",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"IP_ADDRESS": "10.10.1.112",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"MASTER_NODE": true,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"DATA_NODE": true
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"name": "esapp0.master_eligible_node.01",
"bundleid": 7,
"service_ports": [],
"ctime": 1498969884,
"allocated": {
"zoneid": 1498721081,
"nodeid": 1,
"zonename": "default",
"nodename": "eqx02-poc01-s04"
},
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.112",
"subnet": "10.10.1.0"
}
],
"role": "master_eligible_node",
"appname": "esapp0",
"state": "STARTED"
}
],
"can_replace_storage": true,
"scaleout": "enabled",
"volume_groups": [],
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"qgroupid": 144,
"rd_max_iops": 500000,
"enabled": false,
"name": "esapp0.master_eligible_node.01.data1",
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"qgroupid": 145,
"rd_max_iops": 500000,
"enabled": false,
"name": "esapp0.master_eligible_node.01.root_fs",
"appname": "default"
}
},
"display_name": "master_eligible_node"
},
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"entrypoint": "docker-entrypoint.sh",
"registry_port": "",
"version": "5.4.0"
},
"name": "data_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 52,
"volume_groups": [
{
"volumes": [
"esapp0.data_node.01.data1.78a15f83-ebd8-424c-ab75-a6d8a7f29a62"
],
"name": "esapp0.data_node.01.72.1.f846ad99-f717-476d-80db-6cdb69cf03d2",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"slices": 3071,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50014ee0ae6d6aa1",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 6,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130400096",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.data_node.01.72.1.f846ad99-f717-476d-80db-6cdb69cf03d2.0.69fcbfe6-8032-4ef4-8f21-15f636c9f390",
"stormgr_id": 140
}
],
"replicas": 1,
"stormgr_id": 140,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.data_node.01.root_fs.02ef00a9-0712-4f1f-923a-0386611ff516"
],
"name": "esapp0.data_node.01.83.1.e2a84676-4121-47c7-bf47-358be86146d3",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"slices": 91,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 99,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.data_node.01.83.1.e2a84676-4121-47c7-bf47-358be86146d3.0.1822d2d7-86af-47e3-85b6-826b6ba9077b",
"stormgr_id": 141
}
],
"replicas": 1,
"stormgr_id": 141,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode96-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969890,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode96-poc01.robinsystems.com",
"rpoolid": 1,
"id": 52,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"entrypoint": "docker-entrypoint.sh",
"registry_port": "",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"hosttags": {},
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"size": 214748364800,
"layout": "pack",
"media": "HDD",
"name": "esapp0.data_node.01.data1.78a15f83-ebd8-424c-ab75-a6d8a7f29a62",
"compression": "disabled",
"allocated": {
"qgroupid": 146,
"appid": 1,
"partitions": 0,
"volumeid": 140,
"current_snapshotid": 1,
"compression": 0,
"grpid": 140,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 214748364800,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.data_node.01.data1.78a15f83-ebd8-424c-ab75-a6d8a7f29a62",
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869299555,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.data_node.01.72.1.f846ad99-f717-476d-80db-6cdb69cf03d2",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"size": 10737418240,
"layout": "pack",
"media": "SSD",
"name": "esapp0.data_node.01.root_fs.02ef00a9-0712-4f1f-923a-0386611ff516",
"compression": "disabled",
"allocated": {
"qgroupid": 147,
"appid": 1,
"partitions": 0,
"volumeid": 141,
"current_snapshotid": 1,
"compression": 0,
"grpid": 141,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 10737418240,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.data_node.01.root_fs.02ef00a9-0712-4f1f-923a-0386611ff516",
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869481285,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.data_node.01.83.1.e2a84676-4121-47c7-bf47-358be86146d3",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"allocated": {
"DATA_NODE": "True",
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "False",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"IP_ADDRESS": "10.10.1.96",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"MASTER_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"DATA_NODE": true
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"name": "esapp0.data_node.01",
"bundleid": 7,
"service_ports": [],
"ctime": 1498969890,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.96",
"subnet": "10.10.1.0"
}
],
"role": "data_node",
"appname": "esapp0",
"state": "STARTED"
}
],
"can_replace_storage": true,
"scaleout": "enabled",
"volume_groups": [],
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"qgroupid": 146,
"rd_max_iops": 500000,
"enabled": false,
"name": "esapp0.data_node.01.data1",
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"qgroupid": 147,
"rd_max_iops": 500000,
"enabled": false,
"name": "esapp0.data_node.01.root_fs",
"appname": "default"
}
},
"display_name": "data_node"
},
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"entrypoint": "docker-entrypoint.sh",
"registry_port": "",
"version": "5.4.0"
},
"name": "hot_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 53,
"volume_groups": [
{
"volumes": [
"esapp0.hot_node.01.data1.39780e0b-eaa8-44f6-9827-17b23283d091"
],
"name": "esapp0.hot_node.01.72.1.b63b61dd-0ecb-4612-975a-5b838484d24a",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"slices": 3071,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50014ee05917d4ea",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 15,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130401876",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.hot_node.01.72.1.b63b61dd-0ecb-4612-975a-5b838484d24a.0.e269d34d-9d62-4fa5-b7e9-4eb2266fae34",
"stormgr_id": 142
}
],
"replicas": 1,
"stormgr_id": 142,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.hot_node.01.root_fs.6d5bd634-2654-46ec-a2e4-df8cd116bc46"
],
"name": "esapp0.hot_node.01.83.1.71bf185e-11a3-4387-b373-b80de268fc6e",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"slices": 91,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 99,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.hot_node.01.83.1.71bf185e-11a3-4387-b373-b80de268fc6e.0.d8928269-5377-494a-9dff-77f68d6046f2",
"stormgr_id": 143
}
],
"replicas": 1,
"stormgr_id": 143,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode94-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969896,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode94-poc01.robinsystems.com",
"rpoolid": 1,
"id": 53,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"entrypoint": "docker-entrypoint.sh",
"registry_port": "",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"hosttags": {},
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"size": 214748364800,
"layout": "pack",
"media": "HDD",
"name": "esapp0.hot_node.01.data1.39780e0b-eaa8-44f6-9827-17b23283d091",
"compression": "disabled",
"allocated": {
"qgroupid": 148,
"appid": 1,
"partitions": 0,
"volumeid": 142,
"current_snapshotid": 1,
"compression": 0,
"grpid": 142,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 214748364800,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.hot_node.01.data1.39780e0b-eaa8-44f6-9827-17b23283d091",
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869585064,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.hot_node.01.72.1.b63b61dd-0ecb-4612-975a-5b838484d24a",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"size": 10737418240,
"layout": "pack",
"media": "SSD",
"name": "esapp0.hot_node.01.root_fs.6d5bd634-2654-46ec-a2e4-df8cd116bc46",
"compression": "disabled",
"allocated": {
"qgroupid": 149,
"appid": 1,
"partitions": 0,
"volumeid": 143,
"current_snapshotid": 1,
"compression": 0,
"grpid": 143,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 10737418240,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.hot_node.01.root_fs.6d5bd634-2654-46ec-a2e4-df8cd116bc46",
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869764278,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.hot_node.01.83.1.71bf185e-11a3-4387-b373-b80de268fc6e",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"allocated": {
"DATA_NODE": "True",
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "False",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"BOX_TYPE": "hot",
"IP_ADDRESS": "10.10.1.94",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"MASTER_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"BOX_TYPE": "hot",
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"DATA_NODE": true
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"name": "esapp0.hot_node.01",
"bundleid": 7,
"service_ports": [],
"ctime": 1498969896,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.94",
"subnet": "10.10.1.0"
}
],
"role": "hot_node",
"appname": "esapp0",
"state": "STARTED"
}
],
"can_replace_storage": true,
"scaleout": "enabled",
"volume_groups": [],
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"qgroupid": 148,
"rd_max_iops": 500000,
"enabled": false,
"name": "esapp0.hot_node.01.data1",
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"qgroupid": 149,
"rd_max_iops": 500000,
"enabled": false,
"name": "esapp0.hot_node.01.root_fs",
"appname": "default"
}
},
"display_name": "hot_node"
},
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"entrypoint": "docker-entrypoint.sh",
"registry_port": "",
"version": "5.4.0"
},
"name": "warm_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 54,
"volume_groups": [
{
"volumes": [
"esapp0.warm_node.01.data1.75277a21-0f7c-4265-ad1f-cd4217d42c4c"
],
"name": "esapp0.warm_node.01.72.1.5da2b187-149c-4f58-8681-d634d0220a99",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"slices": 3071,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50014ee003c2bc41",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 13,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130455099",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.warm_node.01.72.1.5da2b187-149c-4f58-8681-d634d0220a99.0.8492525e-6a34-4072-9ff9-693ff56646c8",
"stormgr_id": 144
}
],
"replicas": 1,
"stormgr_id": 144,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.warm_node.01.root_fs.7430011a-f78e-4fb8-91ea-ae34d56c0d2a"
],
"name": "esapp0.warm_node.01.83.1.1ee57bf3-3b60-409d-a138-2825a0080a0e",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"slices": 91,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 99,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.warm_node.01.83.1.1ee57bf3-3b60-409d-a138-2825a0080a0e.0.e847126c-f01b-4edf-b065-f4e87be44ae7",
"stormgr_id": 145
}
],
"replicas": 1,
"stormgr_id": 145,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode113-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969903,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode113-poc01.robinsystems.com",
"rpoolid": 1,
"id": 54,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"entrypoint": "docker-entrypoint.sh",
"registry_port": "",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"hosttags": {},
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"size": 214748364800,
"layout": "pack",
"media": "HDD",
"name": "esapp0.warm_node.01.data1.75277a21-0f7c-4265-ad1f-cd4217d42c4c",
"compression": "disabled",
"allocated": {
"qgroupid": 150,
"appid": 1,
"partitions": 0,
"volumeid": 144,
"current_snapshotid": 1,
"compression": 0,
"grpid": 144,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 214748364800,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.warm_node.01.data1.75277a21-0f7c-4265-ad1f-cd4217d42c4c",
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869863120,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.warm_node.01.72.1.5da2b187-149c-4f58-8681-d634d0220a99",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"size": 10737418240,
"layout": "pack",
"media": "SSD",
"name": "esapp0.warm_node.01.root_fs.7430011a-f78e-4fb8-91ea-ae34d56c0d2a",
"compression": "disabled",
"allocated": {
"qgroupid": 151,
"appid": 1,
"partitions": 0,
"volumeid": 145,
"current_snapshotid": 1,
"compression": 0,
"grpid": 145,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 10737418240,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.warm_node.01.root_fs.7430011a-f78e-4fb8-91ea-ae34d56c0d2a",
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969870039536,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.warm_node.01.83.1.1ee57bf3-3b60-409d-a138-2825a0080a0e",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"allocated": {
"DATA_NODE": "True",
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "False",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"BOX_TYPE": "warm",
"IP_ADDRESS": "10.10.1.113",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"MASTER_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"BOX_TYPE": "warm",
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"DATA_NODE": true
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"name": "esapp0.warm_node.01",
"bundleid": 7,
"service_ports": [],
"ctime": 1498969903,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.113",
"subnet": "10.10.1.0"
}
],
"role": "warm_node",
"appname": "esapp0",
"state": "STARTED"
}
],
"can_replace_storage": true,
"scaleout": "enabled",
"volume_groups": [],
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"qgroupid": 150,
"rd_max_iops": 500000,
"enabled": false,
"name": "esapp0.warm_node.01.data1",
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"qgroupid": 151,
"rd_max_iops": 500000,
"enabled": false,
"name": "esapp0.warm_node.01.root_fs",
"appname": "default"
}
},
"display_name": "warm_node"
},
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"entrypoint": "docker-entrypoint.sh",
"registry_port": "",
"version": "5.4.0"
},
"name": "ingest_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 55,
"volume_groups": [
{
"volumes": [
"esapp0.ingest_node.01.data1.36c3e4b9-73f7-44bb-99cc-84db961fec6c"
],
"name": "esapp0.ingest_node.01.72.1.28508eba-297e-4a2a-8028-0297f74501f3",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"slices": 3071,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50014ee0ae6c1b83",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 5,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130458915",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.ingest_node.01.72.1.28508eba-297e-4a2a-8028-0297f74501f3.0.6af833c8-8181-4837-96fe-1c02bfa7c7f2",
"stormgr_id": 146
}
],
"replicas": 1,
"stormgr_id": 146,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.ingest_node.01.root_fs.773651d0-3aa5-4947-a9ae-499eb02c30aa"
],
"name": "esapp0.ingest_node.01.83.1.682427a3-bac9-4ed0-9573-f63267692d5d",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"slices": 91,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 99,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.ingest_node.01.83.1.682427a3-bac9-4ed0-9573-f63267692d5d.0.71240a5b-e97b-477a-bb9e-28e75173e796",
"stormgr_id": 147
}
],
"replicas": 1,
"stormgr_id": 147,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode89-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969908,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode89-poc01.robinsystems.com",
"rpoolid": 1,
"id": 55,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"entrypoint": "docker-entrypoint.sh",
"registry_port": "",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"hosttags": {},
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"size": 214748364800,
"layout": "pack",
"media": "HDD",
"name": "esapp0.ingest_node.01.data1.36c3e4b9-73f7-44bb-99cc-84db961fec6c",
"compression": "disabled",
"allocated": {
"qgroupid": 152,
"appid": 1,
"partitions": 0,
"volumeid": 146,
"current_snapshotid": 1,
"compression": 0,
"grpid": 146,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 214748364800,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.ingest_node.01.data1.36c3e4b9-73f7-44bb-99cc-84db961fec6c",
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969870140273,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.ingest_node.01.72.1.28508eba-297e-4a2a-8028-0297f74501f3",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"size": 10737418240,
"layout": "pack",
"media": "SSD",
"name": "esapp0.ingest_node.01.root_fs.773651d0-3aa5-4947-a9ae-499eb02c30aa",
"compression": "disabled",
"allocated": {
"qgroupid": 153,
"appid": 1,
"partitions": 0,
"volumeid": 147,
"current_snapshotid": 1,
"compression": 0,
"grpid": 147,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 10737418240,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.ingest_node.01.root_fs.773651d0-3aa5-4947-a9ae-499eb02c30aa",
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969870305919,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.ingest_node.01.83.1.682427a3-bac9-4ed0-9573-f63267692d5d",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"allocated": {
"DATA_NODE": "False",
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "False",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "True",
"IP_ADDRESS": "10.10.1.89",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"MASTER_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": true,
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"DATA_NODE": false
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"name": "esapp0.ingest_node.01",
"bundleid": 7,
"service_ports": [],
"ctime": 1498969908,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.89",
"subnet": "10.10.1.0"
}
],
"role": "ingest_node",
"appname": "esapp0",
"state": "STARTED"
}
],
"can_replace_storage": true,
"scaleout": "enabled",
"volume_groups": [],
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"qgroupid": 152,
"rd_max_iops": 500000,
"enabled": false,
"name": "esapp0.ingest_node.01.data1",
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"qgroupid": 153,
"rd_max_iops": 500000,
"enabled": false,
"name": "esapp0.ingest_node.01.root_fs",
"appname": "default"
}
},
"display_name": "ingest_node"
},
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"entrypoint": "docker-entrypoint.sh",
"registry_port": "",
"version": "5.4.0"
},
"name": "coordination_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 56,
"volume_groups": [
{
"volumes": [
"esapp0.coordination_node.01.data1.90fd00f3-8cf0-441b-81c1-37e282038a6f"
],
"name": "esapp0.coordination_node.01.72.1.1c1065ce-8d60-49f3-b296-584e300261a6",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"slices": 3071,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50014ee003c2911f",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 9,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130402113",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.coordination_node.01.72.1.1c1065ce-8d60-49f3-b296-584e300261a6.0.a3129766-2fa8-4537-b54d-adcc0e806a02",
"stormgr_id": 148
}
],
"replicas": 1,
"stormgr_id": 148,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.coordination_node.01.root_fs.dcc53f44-74e6-45e5-b10b-1d790963063e"
],
"name": "esapp0.coordination_node.01.83.1.ab0d0d76-3c92-4761-8ccd-e284fa98de03",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"slices": 91,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 99,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.coordination_node.01.83.1.ab0d0d76-3c92-4761-8ccd-e284fa98de03.0.c3362664-ea2b-4dfc-ac24-7afce0e8e889",
"stormgr_id": 149
}
],
"replicas": 1,
"stormgr_id": 149,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode119-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969914,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode119-poc01.robinsystems.com",
"rpoolid": 1,
"id": 56,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"entrypoint": "docker-entrypoint.sh",
"registry_port": "",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"hosttags": {},
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"size": 214748364800,
"layout": "pack",
"media": "HDD",
"name": "esapp0.coordination_node.01.data1.90fd00f3-8cf0-441b-81c1-37e282038a6f",
"compression": "disabled",
"allocated": {
"qgroupid": 154,
"appid": 1,
"partitions": 0,
"volumeid": 148,
"current_snapshotid": 1,
"compression": 0,
"grpid": 148,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 214748364800,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.coordination_node.01.data1.90fd00f3-8cf0-441b-81c1-37e282038a6f",
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969870390232,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.coordination_node.01.72.1.1c1065ce-8d60-49f3-b296-584e300261a6",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"size": 10737418240,
"layout": "pack",
"media": "SSD",
"name": "esapp0.coordination_node.01.root_fs.dcc53f44-74e6-45e5-b10b-1d790963063e",
"compression": "disabled",
"allocated": {
"qgroupid": 155,
"appid": 1,
"partitions": 0,
"volumeid": 149,
"current_snapshotid": 1,
"compression": 0,
"grpid": 149,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 10737418240,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.coordination_node.01.root_fs.dcc53f44-74e6-45e5-b10b-1d790963063e",
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969870535512,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.coordination_node.01.83.1.ab0d0d76-3c92-4761-8ccd-e284fa98de03",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"allocated": {
"DATA_NODE": "False",
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "False",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"IP_ADDRESS": "10.10.1.119",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"MASTER_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"DATA_NODE": false
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"name": "esapp0.coordination_node.01",
"bundleid": 7,
"service_ports": [],
"ctime": 1498969914,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.119",
"subnet": "10.10.1.0"
}
],
"role": "coordination_node",
"appname": "esapp0",
"state": "STARTED"
}
],
"can_replace_storage": true,
"scaleout": "enabled",
"volume_groups": [],
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"qgroupid": 154,
"rd_max_iops": 500000,
"enabled": false,
"name": "esapp0.coordination_node.01.data1",
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"qgroupid": 155,
"rd_max_iops": 500000,
"enabled": false,
"name": "esapp0.coordination_node.01.root_fs",
"appname": "default"
}
},
"display_name": "coordination_node"
}
],
"name": "esapp0",
"bundleid": 7,
"id": 18,
"apphooks": {
"postcreate": "python3.4 cluster_status.py",
"validate": "python3.4 validate_app.py",
"postrollback": "python3.4 cluster_status.py",
"postclone": "python3.4 cluster_status.py",
"postupgrade": "python3.4 cluster_status.py",
"allocated": {
"postcreate": "python3.4 cluster_status.py",
"health": "python3.4 health.py",
"postrollback": "python3.4 cluster_status.py",
"preupgrade": "python3.4 cluster_status.py",
"postupgrade": "python3.4 cluster_status.py",
"validate": "python3.4 validate_app.py",
"postclone": "python3.4 cluster_status.py",
"poststart": "python3.4 cluster_status.py"
},
"preupgrade": "python3.4 cluster_status.py",
"health": "python3.4 health.py",
"poststart": "python3.4 cluster_status.py"
},
"clone": "enabled",
"serialize": true,
"current_user": {
"tenant": "default",
"roles": [
"admin"
],
"tenant_id": 1,
"username": "robin",
"user_id": 2
}
},
"jobid": 650
}
6. Start
Start an Application.
End Point:
/api/v3/robin_server/apps/<app-name>
Example: /api/v3/robin_server/apps/esapp0
Method:
PUT
Request Body:
{
"action": "start"
}
Response:
status_code: 202
{
"plan": {
"start_num": 0,
"zoneid": 1498721081,
"clonemode": "unfenced",
"rpoolid": 1,
"rpool": "default",
"planid": 18,
"auto_relocate": true,
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"snapshot": "enabled",
"version": "5.4.0",
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"upgrade_order": [
"dedicated_master_node",
"master_eligible_node",
"data_node",
"hot_node",
"warm_node",
"ingest_node",
"coordination_node"
],
"num_apps": "1",
"opcode": 1,
"roles": [
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"entrypoint": "docker-entrypoint.sh",
"registry_port": "",
"version": "5.4.0"
},
"name": "dedicated_master_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 50,
"volume_groups": [
{
"volumes": [
"esapp0.dedicated_master_node.01.data1.2f7cc63c-5e8c-468d-ad70-e67cb81dd773"
],
"name": "esapp0.dedicated_master_node.01.72.1.731a8ec5-ced9-4b04-ab92-1c46e2b93743",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"slices": 3071,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50014ee0ae6d7c1e",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 11,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130435277",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.dedicated_master_node.01.72.1.731a8ec5-ced9-4b04-ab92-1c46e2b93743.0.68b5f478-9184-4452-9c9c-eba95e31c7c1",
"stormgr_id": 136
}
],
"replicas": 1,
"stormgr_id": 136,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.dedicated_master_node.01.root_fs.365d2710-effc-474f-981f-dd650179f581"
],
"name": "esapp0.dedicated_master_node.01.83.1.70ce09ea-6b16-49d4-bf00-0bc869e4aafe",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"slices": 91,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 99,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.dedicated_master_node.01.83.1.70ce09ea-6b16-49d4-bf00-0bc869e4aafe.0.c7a3f1ae-8055-45f6-b3cc-89c3875f49c3",
"stormgr_id": 137
}
],
"replicas": 1,
"stormgr_id": 137,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode115-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969877,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode115-poc01.robinsystems.com",
"rpoolid": 1,
"id": 50,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"entrypoint": "docker-entrypoint.sh",
"registry_port": "",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"hosttags": {},
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"size": 214748364800,
"layout": "pack",
"media": "HDD",
"name": "esapp0.dedicated_master_node.01.data1.2f7cc63c-5e8c-468d-ad70-e67cb81dd773",
"compression": "disabled",
"allocated": {
"qgroupid": 142,
"appid": 1,
"partitions": 0,
"volumeid": 136,
"current_snapshotid": 1,
"compression": 0,
"grpid": 136,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 214748364800,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.dedicated_master_node.01.data1.2f7cc63c-5e8c-468d-ad70-e67cb81dd773",
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969868719905,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.dedicated_master_node.01.72.1.731a8ec5-ced9-4b04-ab92-1c46e2b93743",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"size": 10737418240,
"layout": "pack",
"media": "SSD",
"name": "esapp0.dedicated_master_node.01.root_fs.365d2710-effc-474f-981f-dd650179f581",
"compression": "disabled",
"allocated": {
"qgroupid": 143,
"appid": 1,
"partitions": 0,
"volumeid": 137,
"current_snapshotid": 1,
"compression": 0,
"grpid": 137,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 10737418240,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.dedicated_master_node.01.root_fs.365d2710-effc-474f-981f-dd650179f581",
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969868905918,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.dedicated_master_node.01.83.1.70ce09ea-6b16-49d4-bf00-0bc869e4aafe",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"allocated": {
"DATA_NODE": "False",
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "True",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"IP_ADDRESS": "10.10.1.115",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"MASTER_NODE": true,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"DATA_NODE": false
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"name": "esapp0.dedicated_master_node.01",
"bundleid": 7,
"service_ports": [],
"ctime": 1498969877,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.115",
"subnet": "10.10.1.0"
}
],
"role": "dedicated_master_node",
"appname": "esapp0",
"state": "STARTED"
}
],
"can_replace_storage": true,
"serialize": true,
"scaleout": "enabled",
"volume_groups": [],
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"qgroupid": 142,
"rd_max_iops": 500000,
"enabled": false,
"name": "esapp0.dedicated_master_node.01.data1",
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"qgroupid": 143,
"rd_max_iops": 500000,
"enabled": false,
"name": "esapp0.dedicated_master_node.01.root_fs",
"appname": "default"
}
},
"display_name": "Master Only Node"
},
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"entrypoint": "docker-entrypoint.sh",
"registry_port": "",
"version": "5.4.0"
},
"name": "master_eligible_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 51,
"volume_groups": [
{
"volumes": [
"esapp0.master_eligible_node.01.data1.3c6a444d-dd3f-4a79-85ca-8aed84712879"
],
"name": "esapp0.master_eligible_node.01.72.1.72016ca8-1864-4b6a-b65b-a5cdb0433b3b",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"slices": 3071,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50014ee05917c12b",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 4,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130458130",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.master_eligible_node.01.72.1.72016ca8-1864-4b6a-b65b-a5cdb0433b3b.0.53a929fa-16a4-4d3b-9b3c-50f5571ed9ae",
"stormgr_id": 138
}
],
"replicas": 1,
"stormgr_id": 138,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.master_eligible_node.01.root_fs.e1e82cfa-a483-43ed-952e-3eb3c8764f60"
],
"name": "esapp0.master_eligible_node.01.83.1.de1bef11-39ff-4ed6-90e3-5d38f304609e",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-c02.robinsystems.com",
"aslices": 0,
"slices": 122,
"hostname": "eqx02-poc01-c02.robinsystems.com",
"wwn": "0x500151795963e74a",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 160041885696,
"write_unit": 512,
"stormgr_id": 3,
"score": 99,
"devpath": "/dev/disk/by-id/ata-INTEL_SSDSA2CW160G3_CVPR132204DQ160DGN",
"state": "READY",
"role": "Storage",
"psize": 159987531776,
"type": "SSD"
}
],
"name": "esapp0.master_eligible_node.01.83.1.de1bef11-39ff-4ed6-90e3-5d38f304609e.0.eb56dc52-4590-40c6-967e-187631faabe4",
"stormgr_id": 139
}
],
"replicas": 1,
"stormgr_id": 139,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode112-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969884,
"allocated_host": "eqx02-poc01-s04.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode112-poc01.robinsystems.com",
"rpoolid": 1,
"id": 51,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"entrypoint": "docker-entrypoint.sh",
"registry_port": "",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"hosttags": {},
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"size": 214748364800,
"layout": "pack",
"media": "HDD",
"name": "esapp0.master_eligible_node.01.data1.3c6a444d-dd3f-4a79-85ca-8aed84712879",
"compression": "disabled",
"allocated": {
"qgroupid": 144,
"appid": 1,
"partitions": 0,
"volumeid": 138,
"current_snapshotid": 1,
"compression": 0,
"grpid": 138,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 214748364800,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.master_eligible_node.01.data1.3c6a444d-dd3f-4a79-85ca-8aed84712879",
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869011543,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.master_eligible_node.01.72.1.72016ca8-1864-4b6a-b65b-a5cdb0433b3b",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"size": 10737418240,
"layout": "pack",
"media": "SSD",
"name": "esapp0.master_eligible_node.01.root_fs.e1e82cfa-a483-43ed-952e-3eb3c8764f60",
"compression": "disabled",
"allocated": {
"qgroupid": 145,
"appid": 1,
"partitions": 0,
"volumeid": 139,
"current_snapshotid": 1,
"compression": 0,
"grpid": 139,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 10737418240,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.master_eligible_node.01.root_fs.e1e82cfa-a483-43ed-952e-3eb3c8764f60",
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869197985,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.master_eligible_node.01.83.1.de1bef11-39ff-4ed6-90e3-5d38f304609e",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"allocated": {
"DATA_NODE": "True",
"ROBINHOST": "eqx02-poc01-s04.robinsystems.com",
"MASTER_NODE": "True",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"IP_ADDRESS": "10.10.1.112",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"MASTER_NODE": true,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"DATA_NODE": true
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"name": "esapp0.master_eligible_node.01",
"bundleid": 7,
"service_ports": [],
"ctime": 1498969884,
"allocated": {
"zoneid": 1498721081,
"nodeid": 1,
"zonename": "default",
"nodename": "eqx02-poc01-s04"
},
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.112",
"subnet": "10.10.1.0"
}
],
"role": "master_eligible_node",
"appname": "esapp0",
"state": "STARTED"
}
],
"can_replace_storage": true,
"scaleout": "enabled",
"volume_groups": [],
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"qgroupid": 144,
"rd_max_iops": 500000,
"enabled": false,
"name": "esapp0.master_eligible_node.01.data1",
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"qgroupid": 145,
"rd_max_iops": 500000,
"enabled": false,
"name": "esapp0.master_eligible_node.01.root_fs",
"appname": "default"
}
},
"display_name": "master_eligible_node"
},
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"entrypoint": "docker-entrypoint.sh",
"registry_port": "",
"version": "5.4.0"
},
"name": "data_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 52,
"volume_groups": [
{
"volumes": [
"esapp0.data_node.01.data1.78a15f83-ebd8-424c-ab75-a6d8a7f29a62"
],
"name": "esapp0.data_node.01.72.1.f846ad99-f717-476d-80db-6cdb69cf03d2",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"slices": 3071,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50014ee0ae6d6aa1",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 6,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130400096",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.data_node.01.72.1.f846ad99-f717-476d-80db-6cdb69cf03d2.0.69fcbfe6-8032-4ef4-8f21-15f636c9f390",
"stormgr_id": 140
}
],
"replicas": 1,
"stormgr_id": 140,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.data_node.01.root_fs.02ef00a9-0712-4f1f-923a-0386611ff516"
],
"name": "esapp0.data_node.01.83.1.e2a84676-4121-47c7-bf47-358be86146d3",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"slices": 91,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 99,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.data_node.01.83.1.e2a84676-4121-47c7-bf47-358be86146d3.0.1822d2d7-86af-47e3-85b6-826b6ba9077b",
"stormgr_id": 141
}
],
"replicas": 1,
"stormgr_id": 141,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode96-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969890,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode96-poc01.robinsystems.com",
"rpoolid": 1,
"id": 52,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"entrypoint": "docker-entrypoint.sh",
"registry_port": "",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"hosttags": {},
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"size": 214748364800,
"layout": "pack",
"media": "HDD",
"name": "esapp0.data_node.01.data1.78a15f83-ebd8-424c-ab75-a6d8a7f29a62",
"compression": "disabled",
"allocated": {
"qgroupid": 146,
"appid": 1,
"partitions": 0,
"volumeid": 140,
"current_snapshotid": 1,
"compression": 0,
"grpid": 140,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 214748364800,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.data_node.01.data1.78a15f83-ebd8-424c-ab75-a6d8a7f29a62",
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869299555,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.data_node.01.72.1.f846ad99-f717-476d-80db-6cdb69cf03d2",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"size": 10737418240,
"layout": "pack",
"media": "SSD",
"name": "esapp0.data_node.01.root_fs.02ef00a9-0712-4f1f-923a-0386611ff516",
"compression": "disabled",
"allocated": {
"qgroupid": 147,
"appid": 1,
"partitions": 0,
"volumeid": 141,
"current_snapshotid": 1,
"compression": 0,
"grpid": 141,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 10737418240,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.data_node.01.root_fs.02ef00a9-0712-4f1f-923a-0386611ff516",
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869481285,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.data_node.01.83.1.e2a84676-4121-47c7-bf47-358be86146d3",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"allocated": {
"DATA_NODE": "True",
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "False",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"IP_ADDRESS": "10.10.1.96",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"MASTER_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"DATA_NODE": true
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"name": "esapp0.data_node.01",
"bundleid": 7,
"service_ports": [],
"ctime": 1498969890,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.96",
"subnet": "10.10.1.0"
}
],
"role": "data_node",
"appname": "esapp0",
"state": "STARTED"
}
],
"can_replace_storage": true,
"scaleout": "enabled",
"volume_groups": [],
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"qgroupid": 146,
"rd_max_iops": 500000,
"enabled": false,
"name": "esapp0.data_node.01.data1",
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"qgroupid": 147,
"rd_max_iops": 500000,
"enabled": false,
"name": "esapp0.data_node.01.root_fs",
"appname": "default"
}
},
"display_name": "data_node"
},
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"entrypoint": "docker-entrypoint.sh",
"registry_port": "",
"version": "5.4.0"
},
"name": "hot_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 53,
"volume_groups": [
{
"volumes": [
"esapp0.hot_node.01.data1.39780e0b-eaa8-44f6-9827-17b23283d091"
],
"name": "esapp0.hot_node.01.72.1.b63b61dd-0ecb-4612-975a-5b838484d24a",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"slices": 3071,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50014ee05917d4ea",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 15,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130401876",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.hot_node.01.72.1.b63b61dd-0ecb-4612-975a-5b838484d24a.0.e269d34d-9d62-4fa5-b7e9-4eb2266fae34",
"stormgr_id": 142
}
],
"replicas": 1,
"stormgr_id": 142,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.hot_node.01.root_fs.6d5bd634-2654-46ec-a2e4-df8cd116bc46"
],
"name": "esapp0.hot_node.01.83.1.71bf185e-11a3-4387-b373-b80de268fc6e",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"slices": 91,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 99,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.hot_node.01.83.1.71bf185e-11a3-4387-b373-b80de268fc6e.0.d8928269-5377-494a-9dff-77f68d6046f2",
"stormgr_id": 143
}
],
"replicas": 1,
"stormgr_id": 143,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode94-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969896,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode94-poc01.robinsystems.com",
"rpoolid": 1,
"id": 53,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"entrypoint": "docker-entrypoint.sh",
"registry_port": "",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"hosttags": {},
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"size": 214748364800,
"layout": "pack",
"media": "HDD",
"name": "esapp0.hot_node.01.data1.39780e0b-eaa8-44f6-9827-17b23283d091",
"compression": "disabled",
"allocated": {
"qgroupid": 148,
"appid": 1,
"partitions": 0,
"volumeid": 142,
"current_snapshotid": 1,
"compression": 0,
"grpid": 142,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 214748364800,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.hot_node.01.data1.39780e0b-eaa8-44f6-9827-17b23283d091",
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869585064,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.hot_node.01.72.1.b63b61dd-0ecb-4612-975a-5b838484d24a",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"size": 10737418240,
"layout": "pack",
"media": "SSD",
"name": "esapp0.hot_node.01.root_fs.6d5bd634-2654-46ec-a2e4-df8cd116bc46",
"compression": "disabled",
"allocated": {
"qgroupid": 149,
"appid": 1,
"partitions": 0,
"volumeid": 143,
"current_snapshotid": 1,
"compression": 0,
"grpid": 143,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 10737418240,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.hot_node.01.root_fs.6d5bd634-2654-46ec-a2e4-df8cd116bc46",
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869764278,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.hot_node.01.83.1.71bf185e-11a3-4387-b373-b80de268fc6e",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"allocated": {
"DATA_NODE": "True",
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "False",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"BOX_TYPE": "hot",
"IP_ADDRESS": "10.10.1.94",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"MASTER_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"BOX_TYPE": "hot",
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"DATA_NODE": true
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"name": "esapp0.hot_node.01",
"bundleid": 7,
"service_ports": [],
"ctime": 1498969896,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.94",
"subnet": "10.10.1.0"
}
],
"role": "hot_node",
"appname": "esapp0",
"state": "STARTED"
}
],
"can_replace_storage": true,
"scaleout": "enabled",
"volume_groups": [],
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"qgroupid": 148,
"rd_max_iops": 500000,
"enabled": false,
"name": "esapp0.hot_node.01.data1",
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"qgroupid": 149,
"rd_max_iops": 500000,
"enabled": false,
"name": "esapp0.hot_node.01.root_fs",
"appname": "default"
}
},
"display_name": "hot_node"
},
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"entrypoint": "docker-entrypoint.sh",
"registry_port": "",
"version": "5.4.0"
},
"name": "warm_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 54,
"volume_groups": [
{
"volumes": [
"esapp0.warm_node.01.data1.75277a21-0f7c-4265-ad1f-cd4217d42c4c"
],
"name": "esapp0.warm_node.01.72.1.5da2b187-149c-4f58-8681-d634d0220a99",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"slices": 3071,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50014ee003c2bc41",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 13,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130455099",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.warm_node.01.72.1.5da2b187-149c-4f58-8681-d634d0220a99.0.8492525e-6a34-4072-9ff9-693ff56646c8",
"stormgr_id": 144
}
],
"replicas": 1,
"stormgr_id": 144,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.warm_node.01.root_fs.7430011a-f78e-4fb8-91ea-ae34d56c0d2a"
],
"name": "esapp0.warm_node.01.83.1.1ee57bf3-3b60-409d-a138-2825a0080a0e",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"slices": 91,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 99,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.warm_node.01.83.1.1ee57bf3-3b60-409d-a138-2825a0080a0e.0.e847126c-f01b-4edf-b065-f4e87be44ae7",
"stormgr_id": 145
}
],
"replicas": 1,
"stormgr_id": 145,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode113-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969903,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode113-poc01.robinsystems.com",
"rpoolid": 1,
"id": 54,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"entrypoint": "docker-entrypoint.sh",
"registry_port": "",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"hosttags": {},
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"size": 214748364800,
"layout": "pack",
"media": "HDD",
"name": "esapp0.warm_node.01.data1.75277a21-0f7c-4265-ad1f-cd4217d42c4c",
"compression": "disabled",
"allocated": {
"qgroupid": 150,
"appid": 1,
"partitions": 0,
"volumeid": 144,
"current_snapshotid": 1,
"compression": 0,
"grpid": 144,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 214748364800,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.warm_node.01.data1.75277a21-0f7c-4265-ad1f-cd4217d42c4c",
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869863120,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.warm_node.01.72.1.5da2b187-149c-4f58-8681-d634d0220a99",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"size": 10737418240,
"layout": "pack",
"media": "SSD",
"name": "esapp0.warm_node.01.root_fs.7430011a-f78e-4fb8-91ea-ae34d56c0d2a",
"compression": "disabled",
"allocated": {
"qgroupid": 151,
"appid": 1,
"partitions": 0,
"volumeid": 145,
"current_snapshotid": 1,
"compression": 0,
"grpid": 145,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 10737418240,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.warm_node.01.root_fs.7430011a-f78e-4fb8-91ea-ae34d56c0d2a",
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969870039536,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.warm_node.01.83.1.1ee57bf3-3b60-409d-a138-2825a0080a0e",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"allocated": {
"DATA_NODE": "True",
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "False",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"BOX_TYPE": "warm",
"IP_ADDRESS": "10.10.1.113",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"MASTER_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"BOX_TYPE": "warm",
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"DATA_NODE": true
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"name": "esapp0.warm_node.01",
"bundleid": 7,
"service_ports": [],
"ctime": 1498969903,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.113",
"subnet": "10.10.1.0"
}
],
"role": "warm_node",
"appname": "esapp0",
"state": "STARTED"
}
],
"can_replace_storage": true,
"scaleout": "enabled",
"volume_groups": [],
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"qgroupid": 150,
"rd_max_iops": 500000,
"enabled": false,
"name": "esapp0.warm_node.01.data1",
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"qgroupid": 151,
"rd_max_iops": 500000,
"enabled": false,
"name": "esapp0.warm_node.01.root_fs",
"appname": "default"
}
},
"display_name": "warm_node"
},
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"entrypoint": "docker-entrypoint.sh",
"registry_port": "",
"version": "5.4.0"
},
"name": "ingest_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 55,
"volume_groups": [
{
"volumes": [
"esapp0.ingest_node.01.data1.36c3e4b9-73f7-44bb-99cc-84db961fec6c"
],
"name": "esapp0.ingest_node.01.72.1.28508eba-297e-4a2a-8028-0297f74501f3",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"slices": 3071,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50014ee0ae6c1b83",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 5,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130458915",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.ingest_node.01.72.1.28508eba-297e-4a2a-8028-0297f74501f3.0.6af833c8-8181-4837-96fe-1c02bfa7c7f2",
"stormgr_id": 146
}
],
"replicas": 1,
"stormgr_id": 146,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.ingest_node.01.root_fs.773651d0-3aa5-4947-a9ae-499eb02c30aa"
],
"name": "esapp0.ingest_node.01.83.1.682427a3-bac9-4ed0-9573-f63267692d5d",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"slices": 91,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 99,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.ingest_node.01.83.1.682427a3-bac9-4ed0-9573-f63267692d5d.0.71240a5b-e97b-477a-bb9e-28e75173e796",
"stormgr_id": 147
}
],
"replicas": 1,
"stormgr_id": 147,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode89-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969908,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode89-poc01.robinsystems.com",
"rpoolid": 1,
"id": 55,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"entrypoint": "docker-entrypoint.sh",
"registry_port": "",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"hosttags": {},
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"size": 214748364800,
"layout": "pack",
"media": "HDD",
"name": "esapp0.ingest_node.01.data1.36c3e4b9-73f7-44bb-99cc-84db961fec6c",
"compression": "disabled",
"allocated": {
"qgroupid": 152,
"appid": 1,
"partitions": 0,
"volumeid": 146,
"current_snapshotid": 1,
"compression": 0,
"grpid": 146,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 214748364800,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.ingest_node.01.data1.36c3e4b9-73f7-44bb-99cc-84db961fec6c",
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969870140273,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.ingest_node.01.72.1.28508eba-297e-4a2a-8028-0297f74501f3",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"size": 10737418240,
"layout": "pack",
"media": "SSD",
"name": "esapp0.ingest_node.01.root_fs.773651d0-3aa5-4947-a9ae-499eb02c30aa",
"compression": "disabled",
"allocated": {
"qgroupid": 153,
"appid": 1,
"partitions": 0,
"volumeid": 147,
"current_snapshotid": 1,
"compression": 0,
"grpid": 147,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 10737418240,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.ingest_node.01.root_fs.773651d0-3aa5-4947-a9ae-499eb02c30aa",
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969870305919,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.ingest_node.01.83.1.682427a3-bac9-4ed0-9573-f63267692d5d",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"allocated": {
"DATA_NODE": "False",
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "False",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "True",
"IP_ADDRESS": "10.10.1.89",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"MASTER_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": true,
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"DATA_NODE": false
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"name": "esapp0.ingest_node.01",
"bundleid": 7,
"service_ports": [],
"ctime": 1498969908,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.89",
"subnet": "10.10.1.0"
}
],
"role": "ingest_node",
"appname": "esapp0",
"state": "STARTED"
}
],
"can_replace_storage": true,
"scaleout": "enabled",
"volume_groups": [],
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"qgroupid": 152,
"rd_max_iops": 500000,
"enabled": false,
"name": "esapp0.ingest_node.01.data1",
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"qgroupid": 153,
"rd_max_iops": 500000,
"enabled": false,
"name": "esapp0.ingest_node.01.root_fs",
"appname": "default"
}
},
"display_name": "ingest_node"
},
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"entrypoint": "docker-entrypoint.sh",
"registry_port": "",
"version": "5.4.0"
},
"name": "coordination_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 56,
"volume_groups": [
{
"volumes": [
"esapp0.coordination_node.01.data1.90fd00f3-8cf0-441b-81c1-37e282038a6f"
],
"name": "esapp0.coordination_node.01.72.1.1c1065ce-8d60-49f3-b296-584e300261a6",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"slices": 3071,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50014ee003c2911f",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 9,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130402113",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.coordination_node.01.72.1.1c1065ce-8d60-49f3-b296-584e300261a6.0.a3129766-2fa8-4537-b54d-adcc0e806a02",
"stormgr_id": 148
}
],
"replicas": 1,
"stormgr_id": 148,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.coordination_node.01.root_fs.dcc53f44-74e6-45e5-b10b-1d790963063e"
],
"name": "esapp0.coordination_node.01.83.1.ab0d0d76-3c92-4761-8ccd-e284fa98de03",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"slices": 91,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 99,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.coordination_node.01.83.1.ab0d0d76-3c92-4761-8ccd-e284fa98de03.0.c3362664-ea2b-4dfc-ac24-7afce0e8e889",
"stormgr_id": 149
}
],
"replicas": 1,
"stormgr_id": 149,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode119-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969914,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode119-poc01.robinsystems.com",
"rpoolid": 1,
"id": 56,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"entrypoint": "docker-entrypoint.sh",
"registry_port": "",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"hosttags": {},
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"size": 214748364800,
"layout": "pack",
"media": "HDD",
"name": "esapp0.coordination_node.01.data1.90fd00f3-8cf0-441b-81c1-37e282038a6f",
"compression": "disabled",
"allocated": {
"qgroupid": 154,
"appid": 1,
"partitions": 0,
"volumeid": 148,
"current_snapshotid": 1,
"compression": 0,
"grpid": 148,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 214748364800,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.coordination_node.01.data1.90fd00f3-8cf0-441b-81c1-37e282038a6f",
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969870390232,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.coordination_node.01.72.1.1c1065ce-8d60-49f3-b296-584e300261a6",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"size": 10737418240,
"layout": "pack",
"media": "SSD",
"name": "esapp0.coordination_node.01.root_fs.dcc53f44-74e6-45e5-b10b-1d790963063e",
"compression": "disabled",
"allocated": {
"qgroupid": 155,
"appid": 1,
"partitions": 0,
"volumeid": 149,
"current_snapshotid": 1,
"compression": 0,
"grpid": 149,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 10737418240,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.coordination_node.01.root_fs.dcc53f44-74e6-45e5-b10b-1d790963063e",
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969870535512,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.coordination_node.01.83.1.ab0d0d76-3c92-4761-8ccd-e284fa98de03",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"allocated": {
"DATA_NODE": "False",
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "False",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"IP_ADDRESS": "10.10.1.119",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"MASTER_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"DATA_NODE": false
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"name": "esapp0.coordination_node.01",
"bundleid": 7,
"service_ports": [],
"ctime": 1498969914,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.119",
"subnet": "10.10.1.0"
}
],
"role": "coordination_node",
"appname": "esapp0",
"state": "STARTED"
}
],
"can_replace_storage": true,
"scaleout": "enabled",
"volume_groups": [],
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"qgroupid": 154,
"rd_max_iops": 500000,
"enabled": false,
"name": "esapp0.coordination_node.01.data1",
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"qgroupid": 155,
"rd_max_iops": 500000,
"enabled": false,
"name": "esapp0.coordination_node.01.root_fs",
"appname": "default"
}
},
"display_name": "coordination_node"
}
],
"name": "esapp0",
"bundleid": 7,
"id": 18,
"apphooks": {
"postcreate": "python3.4 cluster_status.py",
"validate": "python3.4 validate_app.py",
"postrollback": "python3.4 cluster_status.py",
"postclone": "python3.4 cluster_status.py",
"postupgrade": "python3.4 cluster_status.py",
"allocated": {
"postcreate": "python3.4 cluster_status.py",
"health": "python3.4 health.py",
"postrollback": "python3.4 cluster_status.py",
"preupgrade": "python3.4 cluster_status.py",
"postupgrade": "python3.4 cluster_status.py",
"validate": "python3.4 validate_app.py",
"postclone": "python3.4 cluster_status.py",
"poststart": "python3.4 cluster_status.py"
},
"preupgrade": "python3.4 cluster_status.py",
"health": "python3.4 health.py",
"poststart": "python3.4 cluster_status.py"
},
"clone": "enabled",
"serialize": true,
"current_user": {
"tenant": "default",
"roles": [
"admin"
],
"tenant_id": 1,
"username": "robin",
"user_id": 2
}
},
"jobid": 665
}
7. Scale
Add more instance to application.
End Point:
/api/v3/robin_server/apps/<app_name>
Example: /api/v3/robin_server/apps/esapp0
Method:
PUT
Request Body:
{
"env": {},
"name": "esapp0",
"count": "3",
"action": "scale",
"role": "data_node",
"rpool": "default"
}
Response:
status_code: 202
{
"plan": {
"count": "3",
"name": "esapp0",
"opcode": 7,
"current_user": {
"tenant": "default",
"roles": [
"admin"
],
"tenant_id": 1,
"username": "robin",
"user_id": 2
},
"scaled_config": {
"start_num": 0,
"clonemode": "unfenced",
"rpoolid": 1,
"id": 19,
"zoneid": 1498721081,
"auto_relocate": true,
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"snapshot": "enabled",
"name": "esapp0",
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"rpool": "default",
"num_apps": "1",
"clone": "enabled",
"roles": [
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"name": "dedicated_master_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 50,
"volume_groups": [
{
"volumes": [
"esapp0.dedicated_master_node.01.data1.2f7cc63c-5e8c-468d-ad70-e67cb81dd773"
],
"name": "esapp0.dedicated_master_node.01.72.1.731a8ec5-ced9-4b04-ab92-1c46e2b93743",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 3071,
"wwn": "0x50014ee0ae6d7c1e",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 11,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130435277",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.dedicated_master_node.01.72.1.731a8ec5-ced9-4b04-ab92-1c46e2b93743.0.68b5f478-9184-4452-9c9c-eba95e31c7c1",
"stormgr_id": 136
}
],
"stormgr_id": 136,
"replicas": 1,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.dedicated_master_node.01.root_fs.365d2710-effc-474f-981f-dd650179f581"
],
"name": "esapp0.dedicated_master_node.01.83.1.70ce09ea-6b16-49d4-bf00-0bc869e4aafe",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 91,
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 99,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.dedicated_master_node.01.83.1.70ce09ea-6b16-49d4-bf00-0bc869e4aafe.0.c7a3f1ae-8055-45f6-b3cc-89c3875f49c3",
"stormgr_id": 137
}
],
"stormgr_id": 137,
"replicas": 1,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode115-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969877,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode115-poc01.robinsystems.com",
"rpoolid": 1,
"id": 50,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"name": "esapp0.dedicated_master_node.01.data1.2f7cc63c-5e8c-468d-ad70-e67cb81dd773",
"layout": "pack",
"media": "HDD",
"size": 214748364800,
"compression": "disabled",
"allocated": {
"qgroupid": 142,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 136,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.dedicated_master_node.01.data1.2f7cc63c-5e8c-468d-ad70-e67cb81dd773",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 136,
"size": 214748364800,
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969868719905,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.dedicated_master_node.01.72.1.731a8ec5-ced9-4b04-ab92-1c46e2b93743",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"name": "esapp0.dedicated_master_node.01.root_fs.365d2710-effc-474f-981f-dd650179f581",
"layout": "pack",
"media": "SSD",
"size": 10737418240,
"compression": "disabled",
"allocated": {
"qgroupid": 143,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 137,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.dedicated_master_node.01.root_fs.365d2710-effc-474f-981f-dd650179f581",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 137,
"size": 10737418240,
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969868905918,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.dedicated_master_node.01.83.1.70ce09ea-6b16-49d4-bf00-0bc869e4aafe",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"DATA_NODE": false,
"allocated": {
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "True",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"IP_ADDRESS": "10.10.1.115",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"DATA_NODE": "False"
},
"MASTER_NODE": true,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"appname": "esapp0",
"name": "esapp0.dedicated_master_node.01",
"bundleid": 7,
"service_ports": [],
"ctime": 1498969877,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"hosttags": {},
"role": "dedicated_master_node",
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.115",
"subnet": "10.10.1.0"
}
],
"state": "STARTED"
}
],
"can_replace_storage": true,
"serialize": true,
"scaleout": "enabled",
"skip_plan": true,
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"name": "esapp0.dedicated_master_node.01.data1",
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 142,
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"name": "esapp0.dedicated_master_node.01.root_fs",
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 143,
"appname": "default"
}
},
"display_name": "Master Only Node",
"volume_groups": []
},
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"name": "master_eligible_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 51,
"volume_groups": [
{
"volumes": [
"esapp0.master_eligible_node.01.data1.3c6a444d-dd3f-4a79-85ca-8aed84712879"
],
"name": "esapp0.master_eligible_node.01.72.1.72016ca8-1864-4b6a-b65b-a5cdb0433b3b",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 3071,
"wwn": "0x50014ee05917c12b",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 4,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130458130",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.master_eligible_node.01.72.1.72016ca8-1864-4b6a-b65b-a5cdb0433b3b.0.53a929fa-16a4-4d3b-9b3c-50f5571ed9ae",
"stormgr_id": 138
}
],
"stormgr_id": 138,
"replicas": 1,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.master_eligible_node.01.root_fs.e1e82cfa-a483-43ed-952e-3eb3c8764f60"
],
"name": "esapp0.master_eligible_node.01.83.1.de1bef11-39ff-4ed6-90e3-5d38f304609e",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-c02.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-c02.robinsystems.com",
"slices": 122,
"wwn": "0x500151795963e74a",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 160041885696,
"write_unit": 512,
"stormgr_id": 3,
"score": 99,
"devpath": "/dev/disk/by-id/ata-INTEL_SSDSA2CW160G3_CVPR132204DQ160DGN",
"state": "READY",
"role": "Storage",
"psize": 159987531776,
"type": "SSD"
}
],
"name": "esapp0.master_eligible_node.01.83.1.de1bef11-39ff-4ed6-90e3-5d38f304609e.0.eb56dc52-4590-40c6-967e-187631faabe4",
"stormgr_id": 139
}
],
"stormgr_id": 139,
"replicas": 1,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode112-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969884,
"allocated_host": "eqx02-poc01-s04.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode112-poc01.robinsystems.com",
"rpoolid": 1,
"id": 51,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"name": "esapp0.master_eligible_node.01.data1.3c6a444d-dd3f-4a79-85ca-8aed84712879",
"layout": "pack",
"media": "HDD",
"size": 214748364800,
"compression": "disabled",
"allocated": {
"qgroupid": 144,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 138,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.master_eligible_node.01.data1.3c6a444d-dd3f-4a79-85ca-8aed84712879",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 138,
"size": 214748364800,
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869011543,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.master_eligible_node.01.72.1.72016ca8-1864-4b6a-b65b-a5cdb0433b3b",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"name": "esapp0.master_eligible_node.01.root_fs.e1e82cfa-a483-43ed-952e-3eb3c8764f60",
"layout": "pack",
"media": "SSD",
"size": 10737418240,
"compression": "disabled",
"allocated": {
"qgroupid": 145,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 139,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.master_eligible_node.01.root_fs.e1e82cfa-a483-43ed-952e-3eb3c8764f60",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 139,
"size": 10737418240,
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869197985,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.master_eligible_node.01.83.1.de1bef11-39ff-4ed6-90e3-5d38f304609e",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"DATA_NODE": true,
"allocated": {
"ROBINHOST": "eqx02-poc01-s04.robinsystems.com",
"MASTER_NODE": "True",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"IP_ADDRESS": "10.10.1.112",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"DATA_NODE": "True"
},
"MASTER_NODE": true,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"appname": "esapp0",
"name": "esapp0.master_eligible_node.01",
"bundleid": 7,
"service_ports": [],
"ctime": 1498969884,
"allocated": {
"zoneid": 1498721081,
"nodeid": 1,
"zonename": "default",
"nodename": "eqx02-poc01-s04"
},
"hosttags": {},
"role": "master_eligible_node",
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.112",
"subnet": "10.10.1.0"
}
],
"state": "STARTED"
}
],
"can_replace_storage": true,
"scaleout": "enabled",
"skip_plan": true,
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"name": "esapp0.master_eligible_node.01.data1",
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 144,
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"name": "esapp0.master_eligible_node.01.root_fs",
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 145,
"appname": "default"
}
},
"display_name": "master_eligible_node",
"volume_groups": []
},
{
"scaleout": "enabled",
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"name": "data_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 52,
"volume_groups": [
{
"volumes": [
"esapp0.data_node.01.data1.78a15f83-ebd8-424c-ab75-a6d8a7f29a62"
],
"name": "esapp0.data_node.01.72.1.f846ad99-f717-476d-80db-6cdb69cf03d2",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 3071,
"wwn": "0x50014ee0ae6d6aa1",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 6,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130400096",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.data_node.01.72.1.f846ad99-f717-476d-80db-6cdb69cf03d2.0.69fcbfe6-8032-4ef4-8f21-15f636c9f390",
"stormgr_id": 140
}
],
"stormgr_id": 140,
"replicas": 1,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.data_node.01.root_fs.02ef00a9-0712-4f1f-923a-0386611ff516"
],
"name": "esapp0.data_node.01.83.1.e2a84676-4121-47c7-bf47-358be86146d3",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 91,
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 99,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.data_node.01.83.1.e2a84676-4121-47c7-bf47-358be86146d3.0.1822d2d7-86af-47e3-85b6-826b6ba9077b",
"stormgr_id": 141
}
],
"stormgr_id": 141,
"replicas": 1,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode96-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969890,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode96-poc01.robinsystems.com",
"rpoolid": 1,
"id": 52,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"name": "esapp0.data_node.01.data1.78a15f83-ebd8-424c-ab75-a6d8a7f29a62",
"layout": "pack",
"media": "HDD",
"size": 214748364800,
"compression": "disabled",
"allocated": {
"qgroupid": 146,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 140,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.data_node.01.data1.78a15f83-ebd8-424c-ab75-a6d8a7f29a62",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 140,
"size": 214748364800,
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869299555,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.data_node.01.72.1.f846ad99-f717-476d-80db-6cdb69cf03d2",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"name": "esapp0.data_node.01.root_fs.02ef00a9-0712-4f1f-923a-0386611ff516",
"layout": "pack",
"media": "SSD",
"size": 10737418240,
"compression": "disabled",
"allocated": {
"qgroupid": 147,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 141,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.data_node.01.root_fs.02ef00a9-0712-4f1f-923a-0386611ff516",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 141,
"size": 10737418240,
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869481285,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.data_node.01.83.1.e2a84676-4121-47c7-bf47-358be86146d3",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"DATA_NODE": true,
"allocated": {
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "False",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"IP_ADDRESS": "10.10.1.96",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"DATA_NODE": "True"
},
"MASTER_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"appname": "esapp0",
"name": "esapp0.data_node.01",
"bundleid": 7,
"service_ports": [],
"ctime": 1498969890,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"hosttags": {},
"role": "data_node",
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.96",
"subnet": "10.10.1.0"
}
],
"skip_plan": true,
"state": "STARTED"
},
{
"engine": "docker",
"vnodeid": 52,
"volume_groups": [
{
"volumes": [
"esapp0.data_node.02.data1.9f71f7d4-f3fc-47e8-8590-f81501f088f9"
],
"replicas": 1,
"name": "esapp0.data_node.02.72.1.898ceb49-558e-469e-bd54-d1fdd398957c",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"slices": 3071,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50014ee003c29edf",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 12,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130403722",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.data_node.02.72.1.898ceb49-558e-469e-bd54-d1fdd398957c.0.2e7bce1f-ff7b-42a5-aaa4-010f6d164ee5",
"stormgr_id": 150
}
],
"stormgr_id": 150,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.data_node.02.root_fs.548034fb-c76a-4b6b-8064-47c4410bb5a5"
],
"replicas": 1,
"name": "esapp0.data_node.02.83.1.346d0968-35fc-4f4a-bef2-e2232caf816e",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 60,
"slices": 91,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 3690987520,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 70,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.data_node.02.83.1.346d0968-35fc-4f4a-bef2-e2232caf816e.0.0ddb6d93-a45e-4223-8eb1-bb8ebc4edadc",
"stormgr_id": 151
}
],
"stormgr_id": 151,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode103-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969890,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode96-poc01.robinsystems.com",
"rpoolid": 1,
"id": 57,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"name": "esapp0.data_node.02.data1.9f71f7d4-f3fc-47e8-8590-f81501f088f9",
"layout": "pack",
"media": "HDD",
"size": 214748364800,
"compression": "disabled",
"allocated": {
"qgroupid": 156,
"appid": 1,
"partitions": 0,
"volumeid": 150,
"current_snapshotid": 1,
"compression": 0,
"grpid": 150,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 214748364800,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.data_node.02.data1.9f71f7d4-f3fc-47e8-8590-f81501f088f9",
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498970703297064,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.data_node.02.72.1.898ceb49-558e-469e-bd54-d1fdd398957c",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"name": "esapp0.data_node.02.root_fs.548034fb-c76a-4b6b-8064-47c4410bb5a5",
"layout": "pack",
"media": "SSD",
"size": 10737418240,
"compression": "disabled",
"allocated": {
"qgroupid": 157,
"appid": 1,
"partitions": 0,
"volumeid": 151,
"current_snapshotid": 1,
"compression": 0,
"grpid": 151,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 10737418240,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.data_node.02.root_fs.548034fb-c76a-4b6b-8064-47c4410bb5a5",
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498970703475137,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.data_node.02.83.1.346d0968-35fc-4f4a-bef2-e2232caf816e",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"DATA_NODE": true,
"allocated": {
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "False",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"IP_ADDRESS": "10.10.1.103",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"DATA_NODE": "True"
},
"MASTER_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"name": "esapp0.data_node.02",
"bundleid": 7,
"service_ports": [],
"ctime": 1498969890,
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.103",
"subnet": "10.10.1.0"
}
],
"hosttags": {},
"role": "data_node",
"appname": "esapp0",
"skip_plan": false,
"state": "STARTED"
},
{
"engine": "docker",
"vnodeid": 52,
"volume_groups": [
{
"volumes": [
"esapp0.data_node.03.data1.1b26c188-c6b1-4047-8164-abd1d7bef1ab"
],
"replicas": 1,
"name": "esapp0.data_node.03.72.1.dab46c27-a178-47ce-b1d2-c250e97f7c19",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"slices": 3071,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50014ee003c15777",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 10,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130457644",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.data_node.03.72.1.dab46c27-a178-47ce-b1d2-c250e97f7c19.0.1af827f4-0d6c-4230-ab03-1530e6e89699",
"stormgr_id": 152
}
],
"stormgr_id": 152,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.data_node.03.root_fs.830d141d-3dfb-494b-8a1b-f774ce00f6a7"
],
"replicas": 1,
"name": "esapp0.data_node.03.83.1.21bb307c-80de-4570-852b-ddb67f4400d0",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 60,
"slices": 91,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 3690987520,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 70,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.data_node.03.83.1.21bb307c-80de-4570-852b-ddb67f4400d0.0.64c4150b-43bb-4097-9819-ff948184ff75",
"stormgr_id": 153
}
],
"stormgr_id": 153,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode118-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969890,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode96-poc01.robinsystems.com",
"rpoolid": 1,
"id": 58,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"name": "esapp0.data_node.03.data1.1b26c188-c6b1-4047-8164-abd1d7bef1ab",
"layout": "pack",
"media": "HDD",
"size": 214748364800,
"compression": "disabled",
"allocated": {
"qgroupid": 158,
"appid": 1,
"partitions": 0,
"volumeid": 152,
"current_snapshotid": 1,
"compression": 0,
"grpid": 152,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 214748364800,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.data_node.03.data1.1b26c188-c6b1-4047-8164-abd1d7bef1ab",
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498970703575066,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.data_node.03.72.1.dab46c27-a178-47ce-b1d2-c250e97f7c19",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"name": "esapp0.data_node.03.root_fs.830d141d-3dfb-494b-8a1b-f774ce00f6a7",
"layout": "pack",
"media": "SSD",
"size": 10737418240,
"compression": "disabled",
"allocated": {
"qgroupid": 159,
"appid": 1,
"partitions": 0,
"volumeid": 153,
"current_snapshotid": 1,
"compression": 0,
"grpid": 153,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 10737418240,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.data_node.03.root_fs.830d141d-3dfb-494b-8a1b-f774ce00f6a7",
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498970703742914,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.data_node.03.83.1.21bb307c-80de-4570-852b-ddb67f4400d0",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"DATA_NODE": true,
"allocated": {
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "False",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"IP_ADDRESS": "10.10.1.118",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"DATA_NODE": "True"
},
"MASTER_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"name": "esapp0.data_node.03",
"bundleid": 7,
"service_ports": [],
"ctime": 1498969890,
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.118",
"subnet": "10.10.1.0"
}
],
"hosttags": {},
"role": "data_node",
"appname": "esapp0",
"skip_plan": false,
"state": "STARTED"
}
],
"can_replace_storage": true,
"op_scaleout": true,
"volume_groups": [],
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"qgroupid": 158,
"rd_max_iops": 500000,
"enabled": false,
"name": "esapp0.data_node.03.data1",
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"qgroupid": 159,
"rd_max_iops": 500000,
"enabled": false,
"name": "esapp0.data_node.03.root_fs",
"appname": "default"
}
},
"display_name": "data_node"
},
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"name": "hot_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 53,
"volume_groups": [
{
"volumes": [
"esapp0.hot_node.01.data1.39780e0b-eaa8-44f6-9827-17b23283d091"
],
"name": "esapp0.hot_node.01.72.1.b63b61dd-0ecb-4612-975a-5b838484d24a",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 3071,
"wwn": "0x50014ee05917d4ea",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 15,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130401876",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.hot_node.01.72.1.b63b61dd-0ecb-4612-975a-5b838484d24a.0.e269d34d-9d62-4fa5-b7e9-4eb2266fae34",
"stormgr_id": 142
}
],
"stormgr_id": 142,
"replicas": 1,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.hot_node.01.root_fs.6d5bd634-2654-46ec-a2e4-df8cd116bc46"
],
"name": "esapp0.hot_node.01.83.1.71bf185e-11a3-4387-b373-b80de268fc6e",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 91,
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 99,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.hot_node.01.83.1.71bf185e-11a3-4387-b373-b80de268fc6e.0.d8928269-5377-494a-9dff-77f68d6046f2",
"stormgr_id": 143
}
],
"stormgr_id": 143,
"replicas": 1,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode94-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969896,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode94-poc01.robinsystems.com",
"rpoolid": 1,
"id": 53,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"name": "esapp0.hot_node.01.data1.39780e0b-eaa8-44f6-9827-17b23283d091",
"layout": "pack",
"media": "HDD",
"size": 214748364800,
"compression": "disabled",
"allocated": {
"qgroupid": 148,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 142,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.hot_node.01.data1.39780e0b-eaa8-44f6-9827-17b23283d091",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 142,
"size": 214748364800,
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869585064,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.hot_node.01.72.1.b63b61dd-0ecb-4612-975a-5b838484d24a",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"name": "esapp0.hot_node.01.root_fs.6d5bd634-2654-46ec-a2e4-df8cd116bc46",
"layout": "pack",
"media": "SSD",
"size": 10737418240,
"compression": "disabled",
"allocated": {
"qgroupid": 149,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 143,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.hot_node.01.root_fs.6d5bd634-2654-46ec-a2e4-df8cd116bc46",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 143,
"size": 10737418240,
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869764278,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.hot_node.01.83.1.71bf185e-11a3-4387-b373-b80de268fc6e",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"DATA_NODE": true,
"allocated": {
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "False",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"BOX_TYPE": "hot",
"IP_ADDRESS": "10.10.1.94",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"DATA_NODE": "True"
},
"MASTER_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"BOX_TYPE": "hot",
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"appname": "esapp0",
"name": "esapp0.hot_node.01",
"bundleid": 7,
"service_ports": [],
"ctime": 1498969896,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"hosttags": {},
"role": "hot_node",
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.94",
"subnet": "10.10.1.0"
}
],
"state": "STARTED"
}
],
"can_replace_storage": true,
"scaleout": "enabled",
"skip_plan": true,
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"name": "esapp0.hot_node.01.data1",
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 148,
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"name": "esapp0.hot_node.01.root_fs",
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 149,
"appname": "default"
}
},
"display_name": "hot_node",
"volume_groups": []
},
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"name": "warm_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 54,
"volume_groups": [
{
"volumes": [
"esapp0.warm_node.01.data1.75277a21-0f7c-4265-ad1f-cd4217d42c4c"
],
"name": "esapp0.warm_node.01.72.1.5da2b187-149c-4f58-8681-d634d0220a99",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 3071,
"wwn": "0x50014ee003c2bc41",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 13,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130455099",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.warm_node.01.72.1.5da2b187-149c-4f58-8681-d634d0220a99.0.8492525e-6a34-4072-9ff9-693ff56646c8",
"stormgr_id": 144
}
],
"stormgr_id": 144,
"replicas": 1,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.warm_node.01.root_fs.7430011a-f78e-4fb8-91ea-ae34d56c0d2a"
],
"name": "esapp0.warm_node.01.83.1.1ee57bf3-3b60-409d-a138-2825a0080a0e",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 91,
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 99,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.warm_node.01.83.1.1ee57bf3-3b60-409d-a138-2825a0080a0e.0.e847126c-f01b-4edf-b065-f4e87be44ae7",
"stormgr_id": 145
}
],
"stormgr_id": 145,
"replicas": 1,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode113-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969903,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode113-poc01.robinsystems.com",
"rpoolid": 1,
"id": 54,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"name": "esapp0.warm_node.01.data1.75277a21-0f7c-4265-ad1f-cd4217d42c4c",
"layout": "pack",
"media": "HDD",
"size": 214748364800,
"compression": "disabled",
"allocated": {
"qgroupid": 150,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 144,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.warm_node.01.data1.75277a21-0f7c-4265-ad1f-cd4217d42c4c",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 144,
"size": 214748364800,
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869863120,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.warm_node.01.72.1.5da2b187-149c-4f58-8681-d634d0220a99",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"name": "esapp0.warm_node.01.root_fs.7430011a-f78e-4fb8-91ea-ae34d56c0d2a",
"layout": "pack",
"media": "SSD",
"size": 10737418240,
"compression": "disabled",
"allocated": {
"qgroupid": 151,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 145,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.warm_node.01.root_fs.7430011a-f78e-4fb8-91ea-ae34d56c0d2a",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 145,
"size": 10737418240,
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969870039536,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.warm_node.01.83.1.1ee57bf3-3b60-409d-a138-2825a0080a0e",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"DATA_NODE": true,
"allocated": {
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "False",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"BOX_TYPE": "warm",
"IP_ADDRESS": "10.10.1.113",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"DATA_NODE": "True"
},
"MASTER_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"BOX_TYPE": "warm",
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"appname": "esapp0",
"name": "esapp0.warm_node.01",
"bundleid": 7,
"service_ports": [],
"ctime": 1498969903,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"hosttags": {},
"role": "warm_node",
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.113",
"subnet": "10.10.1.0"
}
],
"state": "STARTED"
}
],
"can_replace_storage": true,
"scaleout": "enabled",
"skip_plan": true,
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"name": "esapp0.warm_node.01.data1",
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 150,
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"name": "esapp0.warm_node.01.root_fs",
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 151,
"appname": "default"
}
},
"display_name": "warm_node",
"volume_groups": []
},
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"name": "ingest_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 55,
"volume_groups": [
{
"volumes": [
"esapp0.ingest_node.01.data1.36c3e4b9-73f7-44bb-99cc-84db961fec6c"
],
"name": "esapp0.ingest_node.01.72.1.28508eba-297e-4a2a-8028-0297f74501f3",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 3071,
"wwn": "0x50014ee0ae6c1b83",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 5,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130458915",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.ingest_node.01.72.1.28508eba-297e-4a2a-8028-0297f74501f3.0.6af833c8-8181-4837-96fe-1c02bfa7c7f2",
"stormgr_id": 146
}
],
"stormgr_id": 146,
"replicas": 1,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.ingest_node.01.root_fs.773651d0-3aa5-4947-a9ae-499eb02c30aa"
],
"name": "esapp0.ingest_node.01.83.1.682427a3-bac9-4ed0-9573-f63267692d5d",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 91,
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 99,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.ingest_node.01.83.1.682427a3-bac9-4ed0-9573-f63267692d5d.0.71240a5b-e97b-477a-bb9e-28e75173e796",
"stormgr_id": 147
}
],
"stormgr_id": 147,
"replicas": 1,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode89-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969908,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode89-poc01.robinsystems.com",
"rpoolid": 1,
"id": 55,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"name": "esapp0.ingest_node.01.data1.36c3e4b9-73f7-44bb-99cc-84db961fec6c",
"layout": "pack",
"media": "HDD",
"size": 214748364800,
"compression": "disabled",
"allocated": {
"qgroupid": 152,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 146,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.ingest_node.01.data1.36c3e4b9-73f7-44bb-99cc-84db961fec6c",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 146,
"size": 214748364800,
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969870140273,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.ingest_node.01.72.1.28508eba-297e-4a2a-8028-0297f74501f3",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"name": "esapp0.ingest_node.01.root_fs.773651d0-3aa5-4947-a9ae-499eb02c30aa",
"layout": "pack",
"media": "SSD",
"size": 10737418240,
"compression": "disabled",
"allocated": {
"qgroupid": 153,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 147,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.ingest_node.01.root_fs.773651d0-3aa5-4947-a9ae-499eb02c30aa",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 147,
"size": 10737418240,
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969870305919,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.ingest_node.01.83.1.682427a3-bac9-4ed0-9573-f63267692d5d",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"DATA_NODE": false,
"allocated": {
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "False",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "True",
"IP_ADDRESS": "10.10.1.89",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"DATA_NODE": "False"
},
"MASTER_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": true,
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"appname": "esapp0",
"name": "esapp0.ingest_node.01",
"bundleid": 7,
"service_ports": [],
"ctime": 1498969908,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"hosttags": {},
"role": "ingest_node",
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.89",
"subnet": "10.10.1.0"
}
],
"state": "STARTED"
}
],
"can_replace_storage": true,
"scaleout": "enabled",
"skip_plan": true,
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"name": "esapp0.ingest_node.01.data1",
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 152,
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"name": "esapp0.ingest_node.01.root_fs",
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 153,
"appname": "default"
}
},
"display_name": "ingest_node",
"volume_groups": []
},
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"name": "coordination_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 56,
"volume_groups": [
{
"volumes": [
"esapp0.coordination_node.01.data1.90fd00f3-8cf0-441b-81c1-37e282038a6f"
],
"name": "esapp0.coordination_node.01.72.1.1c1065ce-8d60-49f3-b296-584e300261a6",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 3071,
"wwn": "0x50014ee003c2911f",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 9,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130402113",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.coordination_node.01.72.1.1c1065ce-8d60-49f3-b296-584e300261a6.0.a3129766-2fa8-4537-b54d-adcc0e806a02",
"stormgr_id": 148
}
],
"stormgr_id": 148,
"replicas": 1,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.coordination_node.01.root_fs.dcc53f44-74e6-45e5-b10b-1d790963063e"
],
"name": "esapp0.coordination_node.01.83.1.ab0d0d76-3c92-4761-8ccd-e284fa98de03",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 91,
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 99,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.coordination_node.01.83.1.ab0d0d76-3c92-4761-8ccd-e284fa98de03.0.c3362664-ea2b-4dfc-ac24-7afce0e8e889",
"stormgr_id": 149
}
],
"stormgr_id": 149,
"replicas": 1,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode119-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969914,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode119-poc01.robinsystems.com",
"rpoolid": 1,
"id": 56,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"name": "esapp0.coordination_node.01.data1.90fd00f3-8cf0-441b-81c1-37e282038a6f",
"layout": "pack",
"media": "HDD",
"size": 214748364800,
"compression": "disabled",
"allocated": {
"qgroupid": 154,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 148,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.coordination_node.01.data1.90fd00f3-8cf0-441b-81c1-37e282038a6f",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 148,
"size": 214748364800,
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969870390232,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.coordination_node.01.72.1.1c1065ce-8d60-49f3-b296-584e300261a6",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"name": "esapp0.coordination_node.01.root_fs.dcc53f44-74e6-45e5-b10b-1d790963063e",
"layout": "pack",
"media": "SSD",
"size": 10737418240,
"compression": "disabled",
"allocated": {
"qgroupid": 155,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 149,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.coordination_node.01.root_fs.dcc53f44-74e6-45e5-b10b-1d790963063e",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 149,
"size": 10737418240,
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969870535512,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.coordination_node.01.83.1.ab0d0d76-3c92-4761-8ccd-e284fa98de03",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"DATA_NODE": false,
"allocated": {
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "False",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"IP_ADDRESS": "10.10.1.119",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"DATA_NODE": "False"
},
"MASTER_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"appname": "esapp0",
"name": "esapp0.coordination_node.01",
"bundleid": 7,
"service_ports": [],
"ctime": 1498969914,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"hosttags": {},
"role": "coordination_node",
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.119",
"subnet": "10.10.1.0"
}
],
"state": "STARTED"
}
],
"can_replace_storage": true,
"scaleout": "enabled",
"skip_plan": true,
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"name": "esapp0.coordination_node.01.data1",
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 154,
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"name": "esapp0.coordination_node.01.root_fs",
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 155,
"appname": "default"
}
},
"display_name": "coordination_node",
"volume_groups": []
}
],
"version": "5.4.0",
"planid": 19,
"bundleid": 7,
"serialize": true,
"upgrade_order": [
"dedicated_master_node",
"master_eligible_node",
"data_node",
"hot_node",
"warm_node",
"ingest_node",
"coordination_node"
],
"opcode": 1,
"apphooks": {
"postcreate": "python3.4 cluster_status.py",
"health": "python3.4 health.py",
"postrollback": "python3.4 cluster_status.py",
"preupgrade": "python3.4 cluster_status.py",
"postupgrade": "python3.4 cluster_status.py",
"allocated": {
"postcreate": "python3.4 cluster_status.py",
"validate": "python3.4 validate_app.py",
"postrollback": "python3.4 cluster_status.py",
"postclone": "python3.4 cluster_status.py",
"postupgrade": "python3.4 cluster_status.py",
"preupgrade": "python3.4 cluster_status.py",
"health": "python3.4 health.py",
"poststart": "python3.4 cluster_status.py"
},
"validate": "python3.4 validate_app.py",
"postclone": "python3.4 cluster_status.py",
"poststart": "python3.4 cluster_status.py"
},
"current_user": {
"tenant": "default",
"roles": [
"admin"
],
"user_id": 2,
"tenant_id": 1,
"username": "robin"
}
},
"role": "data_node",
"action": "scale",
"orig_config": {
"start_num": 0,
"clonemode": "unfenced",
"rpoolid": 1,
"id": 18,
"zoneid": 1498721081,
"auto_relocate": true,
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"snapshot": "enabled",
"name": "esapp0",
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"rpool": "default",
"num_apps": "1",
"clone": "enabled",
"roles": [
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"name": "dedicated_master_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 50,
"volume_groups": [
{
"volumes": [
"esapp0.dedicated_master_node.01.data1.2f7cc63c-5e8c-468d-ad70-e67cb81dd773"
],
"name": "esapp0.dedicated_master_node.01.72.1.731a8ec5-ced9-4b04-ab92-1c46e2b93743",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 3071,
"wwn": "0x50014ee0ae6d7c1e",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 11,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130435277",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.dedicated_master_node.01.72.1.731a8ec5-ced9-4b04-ab92-1c46e2b93743.0.68b5f478-9184-4452-9c9c-eba95e31c7c1",
"stormgr_id": 136
}
],
"stormgr_id": 136,
"replicas": 1,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.dedicated_master_node.01.root_fs.365d2710-effc-474f-981f-dd650179f581"
],
"name": "esapp0.dedicated_master_node.01.83.1.70ce09ea-6b16-49d4-bf00-0bc869e4aafe",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 91,
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 99,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.dedicated_master_node.01.83.1.70ce09ea-6b16-49d4-bf00-0bc869e4aafe.0.c7a3f1ae-8055-45f6-b3cc-89c3875f49c3",
"stormgr_id": 137
}
],
"stormgr_id": 137,
"replicas": 1,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode115-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969877,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode115-poc01.robinsystems.com",
"rpoolid": 1,
"id": 50,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"name": "esapp0.dedicated_master_node.01.data1.2f7cc63c-5e8c-468d-ad70-e67cb81dd773",
"layout": "pack",
"media": "HDD",
"size": 214748364800,
"compression": "disabled",
"allocated": {
"qgroupid": 142,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 136,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.dedicated_master_node.01.data1.2f7cc63c-5e8c-468d-ad70-e67cb81dd773",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 136,
"size": 214748364800,
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969868719905,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.dedicated_master_node.01.72.1.731a8ec5-ced9-4b04-ab92-1c46e2b93743",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"name": "esapp0.dedicated_master_node.01.root_fs.365d2710-effc-474f-981f-dd650179f581",
"layout": "pack",
"media": "SSD",
"size": 10737418240,
"compression": "disabled",
"allocated": {
"qgroupid": 143,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 137,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.dedicated_master_node.01.root_fs.365d2710-effc-474f-981f-dd650179f581",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 137,
"size": 10737418240,
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969868905918,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.dedicated_master_node.01.83.1.70ce09ea-6b16-49d4-bf00-0bc869e4aafe",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"DATA_NODE": false,
"allocated": {
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "True",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"IP_ADDRESS": "10.10.1.115",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"DATA_NODE": "False"
},
"MASTER_NODE": true,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"appname": "esapp0",
"name": "esapp0.dedicated_master_node.01",
"bundleid": 7,
"service_ports": [],
"ctime": 1498969877,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"hosttags": {},
"role": "dedicated_master_node",
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.115",
"subnet": "10.10.1.0"
}
],
"state": "STARTED"
}
],
"can_replace_storage": true,
"serialize": true,
"scaleout": "enabled",
"volume_groups": [],
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"name": "esapp0.dedicated_master_node.01.data1",
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 142,
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"name": "esapp0.dedicated_master_node.01.root_fs",
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 143,
"appname": "default"
}
},
"display_name": "Master Only Node"
},
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"name": "master_eligible_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 51,
"volume_groups": [
{
"volumes": [
"esapp0.master_eligible_node.01.data1.3c6a444d-dd3f-4a79-85ca-8aed84712879"
],
"name": "esapp0.master_eligible_node.01.72.1.72016ca8-1864-4b6a-b65b-a5cdb0433b3b",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 3071,
"wwn": "0x50014ee05917c12b",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 4,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130458130",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.master_eligible_node.01.72.1.72016ca8-1864-4b6a-b65b-a5cdb0433b3b.0.53a929fa-16a4-4d3b-9b3c-50f5571ed9ae",
"stormgr_id": 138
}
],
"stormgr_id": 138,
"replicas": 1,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.master_eligible_node.01.root_fs.e1e82cfa-a483-43ed-952e-3eb3c8764f60"
],
"name": "esapp0.master_eligible_node.01.83.1.de1bef11-39ff-4ed6-90e3-5d38f304609e",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-c02.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-c02.robinsystems.com",
"slices": 122,
"wwn": "0x500151795963e74a",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 160041885696,
"write_unit": 512,
"stormgr_id": 3,
"score": 99,
"devpath": "/dev/disk/by-id/ata-INTEL_SSDSA2CW160G3_CVPR132204DQ160DGN",
"state": "READY",
"role": "Storage",
"psize": 159987531776,
"type": "SSD"
}
],
"name": "esapp0.master_eligible_node.01.83.1.de1bef11-39ff-4ed6-90e3-5d38f304609e.0.eb56dc52-4590-40c6-967e-187631faabe4",
"stormgr_id": 139
}
],
"stormgr_id": 139,
"replicas": 1,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode112-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969884,
"allocated_host": "eqx02-poc01-s04.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode112-poc01.robinsystems.com",
"rpoolid": 1,
"id": 51,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"name": "esapp0.master_eligible_node.01.data1.3c6a444d-dd3f-4a79-85ca-8aed84712879",
"layout": "pack",
"media": "HDD",
"size": 214748364800,
"compression": "disabled",
"allocated": {
"qgroupid": 144,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 138,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.master_eligible_node.01.data1.3c6a444d-dd3f-4a79-85ca-8aed84712879",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 138,
"size": 214748364800,
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869011543,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.master_eligible_node.01.72.1.72016ca8-1864-4b6a-b65b-a5cdb0433b3b",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"name": "esapp0.master_eligible_node.01.root_fs.e1e82cfa-a483-43ed-952e-3eb3c8764f60",
"layout": "pack",
"media": "SSD",
"size": 10737418240,
"compression": "disabled",
"allocated": {
"qgroupid": 145,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 139,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.master_eligible_node.01.root_fs.e1e82cfa-a483-43ed-952e-3eb3c8764f60",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 139,
"size": 10737418240,
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869197985,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.master_eligible_node.01.83.1.de1bef11-39ff-4ed6-90e3-5d38f304609e",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"DATA_NODE": true,
"allocated": {
"ROBINHOST": "eqx02-poc01-s04.robinsystems.com",
"MASTER_NODE": "True",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"IP_ADDRESS": "10.10.1.112",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"DATA_NODE": "True"
},
"MASTER_NODE": true,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"appname": "esapp0",
"name": "esapp0.master_eligible_node.01",
"bundleid": 7,
"service_ports": [],
"ctime": 1498969884,
"allocated": {
"zoneid": 1498721081,
"nodeid": 1,
"zonename": "default",
"nodename": "eqx02-poc01-s04"
},
"hosttags": {},
"role": "master_eligible_node",
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.112",
"subnet": "10.10.1.0"
}
],
"state": "STARTED"
}
],
"can_replace_storage": true,
"scaleout": "enabled",
"volume_groups": [],
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"name": "esapp0.master_eligible_node.01.data1",
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 144,
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"name": "esapp0.master_eligible_node.01.root_fs",
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 145,
"appname": "default"
}
},
"display_name": "master_eligible_node"
},
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"name": "data_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 52,
"volume_groups": [
{
"volumes": [
"esapp0.data_node.01.data1.78a15f83-ebd8-424c-ab75-a6d8a7f29a62"
],
"name": "esapp0.data_node.01.72.1.f846ad99-f717-476d-80db-6cdb69cf03d2",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 3071,
"wwn": "0x50014ee0ae6d6aa1",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 6,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130400096",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.data_node.01.72.1.f846ad99-f717-476d-80db-6cdb69cf03d2.0.69fcbfe6-8032-4ef4-8f21-15f636c9f390",
"stormgr_id": 140
}
],
"stormgr_id": 140,
"replicas": 1,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.data_node.01.root_fs.02ef00a9-0712-4f1f-923a-0386611ff516"
],
"name": "esapp0.data_node.01.83.1.e2a84676-4121-47c7-bf47-358be86146d3",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 91,
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 99,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.data_node.01.83.1.e2a84676-4121-47c7-bf47-358be86146d3.0.1822d2d7-86af-47e3-85b6-826b6ba9077b",
"stormgr_id": 141
}
],
"stormgr_id": 141,
"replicas": 1,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode96-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969890,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode96-poc01.robinsystems.com",
"rpoolid": 1,
"id": 52,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"name": "esapp0.data_node.01.data1.78a15f83-ebd8-424c-ab75-a6d8a7f29a62",
"layout": "pack",
"media": "HDD",
"size": 214748364800,
"compression": "disabled",
"allocated": {
"qgroupid": 146,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 140,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.data_node.01.data1.78a15f83-ebd8-424c-ab75-a6d8a7f29a62",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 140,
"size": 214748364800,
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869299555,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.data_node.01.72.1.f846ad99-f717-476d-80db-6cdb69cf03d2",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"name": "esapp0.data_node.01.root_fs.02ef00a9-0712-4f1f-923a-0386611ff516",
"layout": "pack",
"media": "SSD",
"size": 10737418240,
"compression": "disabled",
"allocated": {
"qgroupid": 147,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 141,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.data_node.01.root_fs.02ef00a9-0712-4f1f-923a-0386611ff516",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 141,
"size": 10737418240,
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869481285,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.data_node.01.83.1.e2a84676-4121-47c7-bf47-358be86146d3",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"DATA_NODE": true,
"allocated": {
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "False",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"IP_ADDRESS": "10.10.1.96",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"DATA_NODE": "True"
},
"MASTER_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"appname": "esapp0",
"name": "esapp0.data_node.01",
"bundleid": 7,
"service_ports": [],
"ctime": 1498969890,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"hosttags": {},
"role": "data_node",
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.96",
"subnet": "10.10.1.0"
}
],
"state": "STARTED"
}
],
"can_replace_storage": true,
"scaleout": "enabled",
"volume_groups": [],
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"name": "esapp0.data_node.01.data1",
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 146,
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"name": "esapp0.data_node.01.root_fs",
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 147,
"appname": "default"
}
},
"display_name": "data_node"
},
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"name": "hot_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 53,
"volume_groups": [
{
"volumes": [
"esapp0.hot_node.01.data1.39780e0b-eaa8-44f6-9827-17b23283d091"
],
"name": "esapp0.hot_node.01.72.1.b63b61dd-0ecb-4612-975a-5b838484d24a",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 3071,
"wwn": "0x50014ee05917d4ea",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 15,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130401876",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.hot_node.01.72.1.b63b61dd-0ecb-4612-975a-5b838484d24a.0.e269d34d-9d62-4fa5-b7e9-4eb2266fae34",
"stormgr_id": 142
}
],
"stormgr_id": 142,
"replicas": 1,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.hot_node.01.root_fs.6d5bd634-2654-46ec-a2e4-df8cd116bc46"
],
"name": "esapp0.hot_node.01.83.1.71bf185e-11a3-4387-b373-b80de268fc6e",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 91,
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 99,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.hot_node.01.83.1.71bf185e-11a3-4387-b373-b80de268fc6e.0.d8928269-5377-494a-9dff-77f68d6046f2",
"stormgr_id": 143
}
],
"stormgr_id": 143,
"replicas": 1,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode94-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969896,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode94-poc01.robinsystems.com",
"rpoolid": 1,
"id": 53,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"name": "esapp0.hot_node.01.data1.39780e0b-eaa8-44f6-9827-17b23283d091",
"layout": "pack",
"media": "HDD",
"size": 214748364800,
"compression": "disabled",
"allocated": {
"qgroupid": 148,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 142,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.hot_node.01.data1.39780e0b-eaa8-44f6-9827-17b23283d091",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 142,
"size": 214748364800,
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869585064,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.hot_node.01.72.1.b63b61dd-0ecb-4612-975a-5b838484d24a",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"name": "esapp0.hot_node.01.root_fs.6d5bd634-2654-46ec-a2e4-df8cd116bc46",
"layout": "pack",
"media": "SSD",
"size": 10737418240,
"compression": "disabled",
"allocated": {
"qgroupid": 149,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 143,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.hot_node.01.root_fs.6d5bd634-2654-46ec-a2e4-df8cd116bc46",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 143,
"size": 10737418240,
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869764278,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.hot_node.01.83.1.71bf185e-11a3-4387-b373-b80de268fc6e",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"DATA_NODE": true,
"allocated": {
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "False",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"BOX_TYPE": "hot",
"IP_ADDRESS": "10.10.1.94",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"DATA_NODE": "True"
},
"MASTER_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"BOX_TYPE": "hot",
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"appname": "esapp0",
"name": "esapp0.hot_node.01",
"bundleid": 7,
"service_ports": [],
"ctime": 1498969896,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"hosttags": {},
"role": "hot_node",
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.94",
"subnet": "10.10.1.0"
}
],
"state": "STARTED"
}
],
"can_replace_storage": true,
"scaleout": "enabled",
"volume_groups": [],
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"name": "esapp0.hot_node.01.data1",
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 148,
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"name": "esapp0.hot_node.01.root_fs",
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 149,
"appname": "default"
}
},
"display_name": "hot_node"
},
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"name": "warm_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 54,
"volume_groups": [
{
"volumes": [
"esapp0.warm_node.01.data1.75277a21-0f7c-4265-ad1f-cd4217d42c4c"
],
"name": "esapp0.warm_node.01.72.1.5da2b187-149c-4f58-8681-d634d0220a99",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 3071,
"wwn": "0x50014ee003c2bc41",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 13,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130455099",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.warm_node.01.72.1.5da2b187-149c-4f58-8681-d634d0220a99.0.8492525e-6a34-4072-9ff9-693ff56646c8",
"stormgr_id": 144
}
],
"stormgr_id": 144,
"replicas": 1,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.warm_node.01.root_fs.7430011a-f78e-4fb8-91ea-ae34d56c0d2a"
],
"name": "esapp0.warm_node.01.83.1.1ee57bf3-3b60-409d-a138-2825a0080a0e",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 91,
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 99,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.warm_node.01.83.1.1ee57bf3-3b60-409d-a138-2825a0080a0e.0.e847126c-f01b-4edf-b065-f4e87be44ae7",
"stormgr_id": 145
}
],
"stormgr_id": 145,
"replicas": 1,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode113-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969903,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode113-poc01.robinsystems.com",
"rpoolid": 1,
"id": 54,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"name": "esapp0.warm_node.01.data1.75277a21-0f7c-4265-ad1f-cd4217d42c4c",
"layout": "pack",
"media": "HDD",
"size": 214748364800,
"compression": "disabled",
"allocated": {
"qgroupid": 150,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 144,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.warm_node.01.data1.75277a21-0f7c-4265-ad1f-cd4217d42c4c",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 144,
"size": 214748364800,
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869863120,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.warm_node.01.72.1.5da2b187-149c-4f58-8681-d634d0220a99",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"name": "esapp0.warm_node.01.root_fs.7430011a-f78e-4fb8-91ea-ae34d56c0d2a",
"layout": "pack",
"media": "SSD",
"size": 10737418240,
"compression": "disabled",
"allocated": {
"qgroupid": 151,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 145,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.warm_node.01.root_fs.7430011a-f78e-4fb8-91ea-ae34d56c0d2a",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 145,
"size": 10737418240,
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969870039536,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.warm_node.01.83.1.1ee57bf3-3b60-409d-a138-2825a0080a0e",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"DATA_NODE": true,
"allocated": {
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "False",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"BOX_TYPE": "warm",
"IP_ADDRESS": "10.10.1.113",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"DATA_NODE": "True"
},
"MASTER_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"BOX_TYPE": "warm",
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"appname": "esapp0",
"name": "esapp0.warm_node.01",
"bundleid": 7,
"service_ports": [],
"ctime": 1498969903,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"hosttags": {},
"role": "warm_node",
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.113",
"subnet": "10.10.1.0"
}
],
"state": "STARTED"
}
],
"can_replace_storage": true,
"scaleout": "enabled",
"volume_groups": [],
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"name": "esapp0.warm_node.01.data1",
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 150,
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"name": "esapp0.warm_node.01.root_fs",
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 151,
"appname": "default"
}
},
"display_name": "warm_node"
},
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"name": "ingest_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 55,
"volume_groups": [
{
"volumes": [
"esapp0.ingest_node.01.data1.36c3e4b9-73f7-44bb-99cc-84db961fec6c"
],
"name": "esapp0.ingest_node.01.72.1.28508eba-297e-4a2a-8028-0297f74501f3",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 3071,
"wwn": "0x50014ee0ae6c1b83",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 5,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130458915",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.ingest_node.01.72.1.28508eba-297e-4a2a-8028-0297f74501f3.0.6af833c8-8181-4837-96fe-1c02bfa7c7f2",
"stormgr_id": 146
}
],
"stormgr_id": 146,
"replicas": 1,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.ingest_node.01.root_fs.773651d0-3aa5-4947-a9ae-499eb02c30aa"
],
"name": "esapp0.ingest_node.01.83.1.682427a3-bac9-4ed0-9573-f63267692d5d",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 91,
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 99,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.ingest_node.01.83.1.682427a3-bac9-4ed0-9573-f63267692d5d.0.71240a5b-e97b-477a-bb9e-28e75173e796",
"stormgr_id": 147
}
],
"stormgr_id": 147,
"replicas": 1,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode89-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969908,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode89-poc01.robinsystems.com",
"rpoolid": 1,
"id": 55,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"name": "esapp0.ingest_node.01.data1.36c3e4b9-73f7-44bb-99cc-84db961fec6c",
"layout": "pack",
"media": "HDD",
"size": 214748364800,
"compression": "disabled",
"allocated": {
"qgroupid": 152,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 146,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.ingest_node.01.data1.36c3e4b9-73f7-44bb-99cc-84db961fec6c",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 146,
"size": 214748364800,
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969870140273,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.ingest_node.01.72.1.28508eba-297e-4a2a-8028-0297f74501f3",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"name": "esapp0.ingest_node.01.root_fs.773651d0-3aa5-4947-a9ae-499eb02c30aa",
"layout": "pack",
"media": "SSD",
"size": 10737418240,
"compression": "disabled",
"allocated": {
"qgroupid": 153,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 147,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.ingest_node.01.root_fs.773651d0-3aa5-4947-a9ae-499eb02c30aa",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 147,
"size": 10737418240,
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969870305919,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.ingest_node.01.83.1.682427a3-bac9-4ed0-9573-f63267692d5d",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"DATA_NODE": false,
"allocated": {
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "False",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "True",
"IP_ADDRESS": "10.10.1.89",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"DATA_NODE": "False"
},
"MASTER_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": true,
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"appname": "esapp0",
"name": "esapp0.ingest_node.01",
"bundleid": 7,
"service_ports": [],
"ctime": 1498969908,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"hosttags": {},
"role": "ingest_node",
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.89",
"subnet": "10.10.1.0"
}
],
"state": "STARTED"
}
],
"can_replace_storage": true,
"scaleout": "enabled",
"volume_groups": [],
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"name": "esapp0.ingest_node.01.data1",
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 152,
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"name": "esapp0.ingest_node.01.root_fs",
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 153,
"appname": "default"
}
},
"display_name": "ingest_node"
},
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"name": "coordination_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 56,
"volume_groups": [
{
"volumes": [
"esapp0.coordination_node.01.data1.90fd00f3-8cf0-441b-81c1-37e282038a6f"
],
"name": "esapp0.coordination_node.01.72.1.1c1065ce-8d60-49f3-b296-584e300261a6",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 3071,
"wwn": "0x50014ee003c2911f",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 9,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130402113",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.coordination_node.01.72.1.1c1065ce-8d60-49f3-b296-584e300261a6.0.a3129766-2fa8-4537-b54d-adcc0e806a02",
"stormgr_id": 148
}
],
"stormgr_id": 148,
"replicas": 1,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.coordination_node.01.root_fs.dcc53f44-74e6-45e5-b10b-1d790963063e"
],
"name": "esapp0.coordination_node.01.83.1.ab0d0d76-3c92-4761-8ccd-e284fa98de03",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 91,
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 99,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.coordination_node.01.83.1.ab0d0d76-3c92-4761-8ccd-e284fa98de03.0.c3362664-ea2b-4dfc-ac24-7afce0e8e889",
"stormgr_id": 149
}
],
"stormgr_id": 149,
"replicas": 1,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode119-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969914,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode119-poc01.robinsystems.com",
"rpoolid": 1,
"id": 56,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"name": "esapp0.coordination_node.01.data1.90fd00f3-8cf0-441b-81c1-37e282038a6f",
"layout": "pack",
"media": "HDD",
"size": 214748364800,
"compression": "disabled",
"allocated": {
"qgroupid": 154,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 148,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.coordination_node.01.data1.90fd00f3-8cf0-441b-81c1-37e282038a6f",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 148,
"size": 214748364800,
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969870390232,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.coordination_node.01.72.1.1c1065ce-8d60-49f3-b296-584e300261a6",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"name": "esapp0.coordination_node.01.root_fs.dcc53f44-74e6-45e5-b10b-1d790963063e",
"layout": "pack",
"media": "SSD",
"size": 10737418240,
"compression": "disabled",
"allocated": {
"qgroupid": 155,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 149,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.coordination_node.01.root_fs.dcc53f44-74e6-45e5-b10b-1d790963063e",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 149,
"size": 10737418240,
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969870535512,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.coordination_node.01.83.1.ab0d0d76-3c92-4761-8ccd-e284fa98de03",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"DATA_NODE": false,
"allocated": {
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "False",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"IP_ADDRESS": "10.10.1.119",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"DATA_NODE": "False"
},
"MASTER_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"appname": "esapp0",
"name": "esapp0.coordination_node.01",
"bundleid": 7,
"service_ports": [],
"ctime": 1498969914,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"hosttags": {},
"role": "coordination_node",
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.119",
"subnet": "10.10.1.0"
}
],
"state": "STARTED"
}
],
"can_replace_storage": true,
"scaleout": "enabled",
"volume_groups": [],
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"name": "esapp0.coordination_node.01.data1",
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 154,
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"name": "esapp0.coordination_node.01.root_fs",
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 155,
"appname": "default"
}
},
"display_name": "coordination_node"
}
],
"version": "5.4.0",
"planid": 18,
"bundleid": 7,
"serialize": true,
"upgrade_order": [
"dedicated_master_node",
"master_eligible_node",
"data_node",
"hot_node",
"warm_node",
"ingest_node",
"coordination_node"
],
"opcode": 1,
"apphooks": {
"postcreate": "python3.4 cluster_status.py",
"health": "python3.4 health.py",
"postrollback": "python3.4 cluster_status.py",
"preupgrade": "python3.4 cluster_status.py",
"postupgrade": "python3.4 cluster_status.py",
"allocated": {
"postcreate": "python3.4 cluster_status.py",
"validate": "python3.4 validate_app.py",
"postrollback": "python3.4 cluster_status.py",
"postclone": "python3.4 cluster_status.py",
"postupgrade": "python3.4 cluster_status.py",
"preupgrade": "python3.4 cluster_status.py",
"health": "python3.4 health.py",
"poststart": "python3.4 cluster_status.py"
},
"validate": "python3.4 validate_app.py",
"postclone": "python3.4 cluster_status.py",
"poststart": "python3.4 cluster_status.py"
},
"current_user": {
"tenant": "default",
"roles": [
"admin"
],
"user_id": 2,
"tenant_id": 1,
"username": "robin"
}
},
"env": {},
"rpool": "default"
},
"jobid": 680
}
8. Snapshot
Take a Snapshot of an Application.
End Point:
/api/v3/robin_server/apps/<app_name>
Example: /api/v3/robin_server/apps/esapp0
Method:
PUT
Request Body:
{
"action": "snapshot",
"snapname": "snap1"
}
Response:
status_code: 202
{
"plan": {
"snapname": "snap1",
"action": "snapshot",
"name": "esapp0",
"current_user": {
"tenant": "default",
"roles": [
"admin"
],
"tenant_id": 1,
"username": "robin",
"user_id": 2
},
"opcode": 8
},
"jobid": 684
}
9. Rollback
Revert the application to a snapshot.
End Point:
/api/v3/robin_server/apps/<app_name>
Example: /api/v3/robin_server/apps/esapp0
Method:
PUT
Request Body:
{
"snapname": "esapp0_snap1",
"action": "rollback"
}
Response:
status_code: 202
{
"plan": {
"orig_app": {
"start_num": 0,
"clonemode": "unfenced",
"rpoolid": 1,
"id": 19,
"zoneid": 1498721081,
"auto_relocate": true,
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"snapshot": "enabled",
"name": "esapp0",
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"rpool": "default",
"num_apps": "1",
"clone": "enabled",
"roles": [
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"name": "dedicated_master_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 50,
"volume_groups": [
{
"volumes": [
"esapp0.dedicated_master_node.01.data1.2f7cc63c-5e8c-468d-ad70-e67cb81dd773"
],
"name": "esapp0.dedicated_master_node.01.72.1.731a8ec5-ced9-4b04-ab92-1c46e2b93743",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 3071,
"wwn": "0x50014ee0ae6d7c1e",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 11,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130435277",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.dedicated_master_node.01.72.1.731a8ec5-ced9-4b04-ab92-1c46e2b93743.0.68b5f478-9184-4452-9c9c-eba95e31c7c1",
"stormgr_id": 136
}
],
"stormgr_id": 136,
"replicas": 1,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.dedicated_master_node.01.root_fs.365d2710-effc-474f-981f-dd650179f581"
],
"name": "esapp0.dedicated_master_node.01.83.1.70ce09ea-6b16-49d4-bf00-0bc869e4aafe",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 91,
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 99,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.dedicated_master_node.01.83.1.70ce09ea-6b16-49d4-bf00-0bc869e4aafe.0.c7a3f1ae-8055-45f6-b3cc-89c3875f49c3",
"stormgr_id": 137
}
],
"stormgr_id": 137,
"replicas": 1,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode115-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969877,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode115-poc01.robinsystems.com",
"rpoolid": 1,
"id": 50,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"name": "esapp0.dedicated_master_node.01.data1.2f7cc63c-5e8c-468d-ad70-e67cb81dd773",
"layout": "pack",
"media": "HDD",
"size": 214748364800,
"compression": "disabled",
"allocated": {
"qgroupid": 142,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 2,
"volumeid": 136,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.dedicated_master_node.01.data1.2f7cc63c-5e8c-468d-ad70-e67cb81dd773",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 136,
"size": 214748364800,
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969868719905,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.dedicated_master_node.01.72.1.731a8ec5-ced9-4b04-ab92-1c46e2b93743",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"name": "esapp0.dedicated_master_node.01.root_fs.365d2710-effc-474f-981f-dd650179f581",
"layout": "pack",
"media": "SSD",
"size": 10737418240,
"compression": "disabled",
"allocated": {
"qgroupid": 143,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 2,
"volumeid": 137,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.dedicated_master_node.01.root_fs.365d2710-effc-474f-981f-dd650179f581",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 137,
"size": 10737418240,
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969868905918,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.dedicated_master_node.01.83.1.70ce09ea-6b16-49d4-bf00-0bc869e4aafe",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"DATA_NODE": false,
"allocated": {
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "True",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"IP_ADDRESS": "10.10.1.115",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"DATA_NODE": "False"
},
"MASTER_NODE": true,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"appname": "esapp0",
"name": "esapp0.dedicated_master_node.01",
"bundleid": 7,
"service_ports": [],
"ctime": 1498969877,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"hosttags": {},
"role": "dedicated_master_node",
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.115",
"subnet": "10.10.1.0"
}
],
"state": "STARTED"
}
],
"can_replace_storage": true,
"serialize": true,
"scaleout": "enabled",
"volume_groups": [],
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"name": "esapp0.dedicated_master_node.01.data1",
"rd_min_window": 500,
"wr_min_iops": 0,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 142,
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"name": "esapp0.dedicated_master_node.01.root_fs",
"rd_min_window": 500,
"wr_min_iops": 0,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 143,
"appname": "default"
}
},
"display_name": "Master Only Node"
},
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"name": "master_eligible_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 51,
"volume_groups": [
{
"volumes": [
"esapp0.master_eligible_node.01.data1.3c6a444d-dd3f-4a79-85ca-8aed84712879"
],
"name": "esapp0.master_eligible_node.01.72.1.72016ca8-1864-4b6a-b65b-a5cdb0433b3b",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 3071,
"wwn": "0x50014ee05917c12b",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 4,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130458130",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.master_eligible_node.01.72.1.72016ca8-1864-4b6a-b65b-a5cdb0433b3b.0.53a929fa-16a4-4d3b-9b3c-50f5571ed9ae",
"stormgr_id": 138
}
],
"stormgr_id": 138,
"replicas": 1,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.master_eligible_node.01.root_fs.e1e82cfa-a483-43ed-952e-3eb3c8764f60"
],
"name": "esapp0.master_eligible_node.01.83.1.de1bef11-39ff-4ed6-90e3-5d38f304609e",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-c02.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-c02.robinsystems.com",
"slices": 122,
"wwn": "0x500151795963e74a",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 160041885696,
"write_unit": 512,
"stormgr_id": 3,
"score": 99,
"devpath": "/dev/disk/by-id/ata-INTEL_SSDSA2CW160G3_CVPR132204DQ160DGN",
"state": "READY",
"role": "Storage",
"psize": 159987531776,
"type": "SSD"
}
],
"name": "esapp0.master_eligible_node.01.83.1.de1bef11-39ff-4ed6-90e3-5d38f304609e.0.eb56dc52-4590-40c6-967e-187631faabe4",
"stormgr_id": 139
}
],
"stormgr_id": 139,
"replicas": 1,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode112-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969884,
"allocated_host": "eqx02-poc01-s04.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode112-poc01.robinsystems.com",
"rpoolid": 1,
"id": 51,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"name": "esapp0.master_eligible_node.01.data1.3c6a444d-dd3f-4a79-85ca-8aed84712879",
"layout": "pack",
"media": "HDD",
"size": 214748364800,
"compression": "disabled",
"allocated": {
"qgroupid": 144,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 2,
"volumeid": 138,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.master_eligible_node.01.data1.3c6a444d-dd3f-4a79-85ca-8aed84712879",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 138,
"size": 214748364800,
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869011543,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.master_eligible_node.01.72.1.72016ca8-1864-4b6a-b65b-a5cdb0433b3b",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"name": "esapp0.master_eligible_node.01.root_fs.e1e82cfa-a483-43ed-952e-3eb3c8764f60",
"layout": "pack",
"media": "SSD",
"size": 10737418240,
"compression": "disabled",
"allocated": {
"qgroupid": 145,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 2,
"volumeid": 139,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.master_eligible_node.01.root_fs.e1e82cfa-a483-43ed-952e-3eb3c8764f60",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 139,
"size": 10737418240,
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869197985,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.master_eligible_node.01.83.1.de1bef11-39ff-4ed6-90e3-5d38f304609e",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"DATA_NODE": true,
"allocated": {
"ROBINHOST": "eqx02-poc01-s04.robinsystems.com",
"MASTER_NODE": "True",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"IP_ADDRESS": "10.10.1.112",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"DATA_NODE": "True"
},
"MASTER_NODE": true,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"appname": "esapp0",
"name": "esapp0.master_eligible_node.01",
"bundleid": 7,
"service_ports": [],
"ctime": 1498969884,
"allocated": {
"zoneid": 1498721081,
"nodeid": 1,
"zonename": "default",
"nodename": "eqx02-poc01-s04"
},
"hosttags": {},
"role": "master_eligible_node",
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.112",
"subnet": "10.10.1.0"
}
],
"state": "STARTED"
}
],
"can_replace_storage": true,
"scaleout": "enabled",
"volume_groups": [],
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"name": "esapp0.master_eligible_node.01.data1",
"rd_min_window": 500,
"wr_min_iops": 0,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 144,
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"name": "esapp0.master_eligible_node.01.root_fs",
"rd_min_window": 500,
"wr_min_iops": 0,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 145,
"appname": "default"
}
},
"display_name": "master_eligible_node"
},
{
"scaleout": "enabled",
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"name": "data_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 52,
"volume_groups": [
{
"volumes": [
"esapp0.data_node.01.data1.78a15f83-ebd8-424c-ab75-a6d8a7f29a62"
],
"name": "esapp0.data_node.01.72.1.f846ad99-f717-476d-80db-6cdb69cf03d2",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 3071,
"wwn": "0x50014ee0ae6d6aa1",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 6,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130400096",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.data_node.01.72.1.f846ad99-f717-476d-80db-6cdb69cf03d2.0.69fcbfe6-8032-4ef4-8f21-15f636c9f390",
"stormgr_id": 140
}
],
"stormgr_id": 140,
"replicas": 1,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.data_node.01.root_fs.02ef00a9-0712-4f1f-923a-0386611ff516"
],
"name": "esapp0.data_node.01.83.1.e2a84676-4121-47c7-bf47-358be86146d3",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 91,
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 99,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.data_node.01.83.1.e2a84676-4121-47c7-bf47-358be86146d3.0.1822d2d7-86af-47e3-85b6-826b6ba9077b",
"stormgr_id": 141
}
],
"stormgr_id": 141,
"replicas": 1,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode96-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969890,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode96-poc01.robinsystems.com",
"rpoolid": 1,
"id": 52,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"name": "esapp0.data_node.01.data1.78a15f83-ebd8-424c-ab75-a6d8a7f29a62",
"layout": "pack",
"media": "HDD",
"size": 214748364800,
"compression": "disabled",
"allocated": {
"qgroupid": 146,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 2,
"volumeid": 140,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.data_node.01.data1.78a15f83-ebd8-424c-ab75-a6d8a7f29a62",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 140,
"size": 214748364800,
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869299555,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.data_node.01.72.1.f846ad99-f717-476d-80db-6cdb69cf03d2",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"name": "esapp0.data_node.01.root_fs.02ef00a9-0712-4f1f-923a-0386611ff516",
"layout": "pack",
"media": "SSD",
"size": 10737418240,
"compression": "disabled",
"allocated": {
"qgroupid": 147,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 2,
"volumeid": 141,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.data_node.01.root_fs.02ef00a9-0712-4f1f-923a-0386611ff516",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 141,
"size": 10737418240,
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869481285,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.data_node.01.83.1.e2a84676-4121-47c7-bf47-358be86146d3",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"DATA_NODE": true,
"allocated": {
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "False",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"IP_ADDRESS": "10.10.1.96",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"DATA_NODE": "True"
},
"MASTER_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"appname": "esapp0",
"name": "esapp0.data_node.01",
"bundleid": 7,
"service_ports": [],
"ctime": 1498969890,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"hosttags": {},
"role": "data_node",
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.96",
"subnet": "10.10.1.0"
}
],
"state": "STARTED"
},
{
"engine": "docker",
"vnodeid": 57,
"volume_groups": [
{
"volumes": [
"esapp0.data_node.02.data1.9f71f7d4-f3fc-47e8-8590-f81501f088f9"
],
"name": "esapp0.data_node.02.72.1.898ceb49-558e-469e-bd54-d1fdd398957c",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"slices": 3071,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50014ee003c29edf",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 12,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130403722",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.data_node.02.72.1.898ceb49-558e-469e-bd54-d1fdd398957c.0.2e7bce1f-ff7b-42a5-aaa4-010f6d164ee5",
"stormgr_id": 150
}
],
"replicas": 1,
"stormgr_id": 150,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.data_node.02.root_fs.548034fb-c76a-4b6b-8064-47c4410bb5a5"
],
"name": "esapp0.data_node.02.83.1.346d0968-35fc-4f4a-bef2-e2232caf816e",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 60,
"slices": 91,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 3690987520,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 70,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.data_node.02.83.1.346d0968-35fc-4f4a-bef2-e2232caf816e.0.0ddb6d93-a45e-4223-8eb1-bb8ebc4edadc",
"stormgr_id": 151
}
],
"replicas": 1,
"stormgr_id": 151,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode103-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498970716,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode96-poc01.robinsystems.com",
"rpoolid": 1,
"id": 57,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"hosttags": {},
"desired_status": "ONLINE",
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"device": "/dev/vblock12",
"name": "esapp0.data_node.02.data1.9f71f7d4-f3fc-47e8-8590-f81501f088f9",
"layout": "pack",
"media": "HDD",
"size": 214748364800,
"compression": "disabled",
"allocated": {
"qgroupid": 156,
"appid": 1,
"partitions": 0,
"volumeid": 150,
"current_snapshotid": 2,
"compression": 0,
"grpid": 150,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 214748364800,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.data_node.02.data1.9f71f7d4-f3fc-47e8-8590-f81501f088f9",
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498970703297064,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.data_node.02.72.1.898ceb49-558e-469e-bd54-d1fdd398957c",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"device": "/dev/vblock13",
"name": "esapp0.data_node.02.root_fs.548034fb-c76a-4b6b-8064-47c4410bb5a5",
"layout": "pack",
"media": "SSD",
"size": 10737418240,
"compression": "disabled",
"allocated": {
"qgroupid": 157,
"appid": 1,
"partitions": 0,
"volumeid": 151,
"current_snapshotid": 2,
"compression": 0,
"grpid": 151,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 10737418240,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.data_node.02.root_fs.548034fb-c76a-4b6b-8064-47c4410bb5a5",
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498970703475137,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.data_node.02.83.1.346d0968-35fc-4f4a-bef2-e2232caf816e",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"DATA_NODE": true,
"allocated": {
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "False",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"IP_ADDRESS": "10.10.1.103",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"DATA_NODE": "True"
},
"MASTER_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.103",
"subnet": "10.10.1.0"
}
],
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"name": "esapp0.data_node.02",
"bundleid": 7,
"service_ports": [],
"ctime": 1498970716,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"role": "data_node",
"appname": "esapp0",
"skip_plan": false,
"state": "STARTED"
},
{
"engine": "docker",
"vnodeid": 58,
"volume_groups": [
{
"volumes": [
"esapp0.data_node.03.data1.1b26c188-c6b1-4047-8164-abd1d7bef1ab"
],
"name": "esapp0.data_node.03.72.1.dab46c27-a178-47ce-b1d2-c250e97f7c19",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"slices": 3071,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50014ee003c15777",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 10,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130457644",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.data_node.03.72.1.dab46c27-a178-47ce-b1d2-c250e97f7c19.0.1af827f4-0d6c-4230-ab03-1530e6e89699",
"stormgr_id": 152
}
],
"replicas": 1,
"stormgr_id": 152,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.data_node.03.root_fs.830d141d-3dfb-494b-8a1b-f774ce00f6a7"
],
"name": "esapp0.data_node.03.83.1.21bb307c-80de-4570-852b-ddb67f4400d0",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 60,
"slices": 91,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 3690987520,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 70,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.data_node.03.83.1.21bb307c-80de-4570-852b-ddb67f4400d0.0.64c4150b-43bb-4097-9819-ff948184ff75",
"stormgr_id": 153
}
],
"replicas": 1,
"stormgr_id": 153,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode118-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498970716,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode96-poc01.robinsystems.com",
"rpoolid": 1,
"id": 58,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"hosttags": {},
"desired_status": "ONLINE",
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"device": "/dev/vblock14",
"name": "esapp0.data_node.03.data1.1b26c188-c6b1-4047-8164-abd1d7bef1ab",
"layout": "pack",
"media": "HDD",
"size": 214748364800,
"compression": "disabled",
"allocated": {
"qgroupid": 158,
"appid": 1,
"partitions": 0,
"volumeid": 152,
"current_snapshotid": 2,
"compression": 0,
"grpid": 152,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 214748364800,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.data_node.03.data1.1b26c188-c6b1-4047-8164-abd1d7bef1ab",
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498970703575066,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.data_node.03.72.1.dab46c27-a178-47ce-b1d2-c250e97f7c19",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"device": "/dev/vblock15",
"name": "esapp0.data_node.03.root_fs.830d141d-3dfb-494b-8a1b-f774ce00f6a7",
"layout": "pack",
"media": "SSD",
"size": 10737418240,
"compression": "disabled",
"allocated": {
"qgroupid": 159,
"appid": 1,
"partitions": 0,
"volumeid": 153,
"current_snapshotid": 2,
"compression": 0,
"grpid": 153,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 10737418240,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.data_node.03.root_fs.830d141d-3dfb-494b-8a1b-f774ce00f6a7",
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498970703742914,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.data_node.03.83.1.21bb307c-80de-4570-852b-ddb67f4400d0",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"DATA_NODE": true,
"allocated": {
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "False",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"IP_ADDRESS": "10.10.1.118",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"DATA_NODE": "True"
},
"MASTER_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.118",
"subnet": "10.10.1.0"
}
],
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"name": "esapp0.data_node.03",
"bundleid": 7,
"service_ports": [],
"ctime": 1498970716,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"role": "data_node",
"appname": "esapp0",
"skip_plan": false,
"state": "STARTED"
}
],
"can_replace_storage": true,
"op_scaleout": true,
"volume_groups": [],
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"name": "esapp0.data_node.03.data1",
"rd_min_window": 500,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"qgroupid": 158,
"rd_max_iops": 500000,
"enabled": false,
"wr_min_iops": 0,
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"name": "esapp0.data_node.03.root_fs",
"rd_min_window": 500,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"qgroupid": 159,
"rd_max_iops": 500000,
"enabled": false,
"wr_min_iops": 0,
"appname": "default"
}
},
"display_name": "data_node"
},
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"name": "hot_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 53,
"volume_groups": [
{
"volumes": [
"esapp0.hot_node.01.data1.39780e0b-eaa8-44f6-9827-17b23283d091"
],
"name": "esapp0.hot_node.01.72.1.b63b61dd-0ecb-4612-975a-5b838484d24a",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 3071,
"wwn": "0x50014ee05917d4ea",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 15,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130401876",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.hot_node.01.72.1.b63b61dd-0ecb-4612-975a-5b838484d24a.0.e269d34d-9d62-4fa5-b7e9-4eb2266fae34",
"stormgr_id": 142
}
],
"stormgr_id": 142,
"replicas": 1,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.hot_node.01.root_fs.6d5bd634-2654-46ec-a2e4-df8cd116bc46"
],
"name": "esapp0.hot_node.01.83.1.71bf185e-11a3-4387-b373-b80de268fc6e",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 91,
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 99,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.hot_node.01.83.1.71bf185e-11a3-4387-b373-b80de268fc6e.0.d8928269-5377-494a-9dff-77f68d6046f2",
"stormgr_id": 143
}
],
"stormgr_id": 143,
"replicas": 1,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode94-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969896,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode94-poc01.robinsystems.com",
"rpoolid": 1,
"id": 53,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"name": "esapp0.hot_node.01.data1.39780e0b-eaa8-44f6-9827-17b23283d091",
"layout": "pack",
"media": "HDD",
"size": 214748364800,
"compression": "disabled",
"allocated": {
"qgroupid": 148,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 2,
"volumeid": 142,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.hot_node.01.data1.39780e0b-eaa8-44f6-9827-17b23283d091",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 142,
"size": 214748364800,
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869585064,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.hot_node.01.72.1.b63b61dd-0ecb-4612-975a-5b838484d24a",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"name": "esapp0.hot_node.01.root_fs.6d5bd634-2654-46ec-a2e4-df8cd116bc46",
"layout": "pack",
"media": "SSD",
"size": 10737418240,
"compression": "disabled",
"allocated": {
"qgroupid": 149,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 2,
"volumeid": 143,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.hot_node.01.root_fs.6d5bd634-2654-46ec-a2e4-df8cd116bc46",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 143,
"size": 10737418240,
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869764278,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.hot_node.01.83.1.71bf185e-11a3-4387-b373-b80de268fc6e",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"DATA_NODE": true,
"allocated": {
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "False",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"BOX_TYPE": "hot",
"IP_ADDRESS": "10.10.1.94",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"DATA_NODE": "True"
},
"MASTER_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"BOX_TYPE": "hot",
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"appname": "esapp0",
"name": "esapp0.hot_node.01",
"bundleid": 7,
"service_ports": [],
"ctime": 1498969896,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"hosttags": {},
"role": "hot_node",
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.94",
"subnet": "10.10.1.0"
}
],
"state": "STARTED"
}
],
"can_replace_storage": true,
"scaleout": "enabled",
"volume_groups": [],
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"name": "esapp0.hot_node.01.data1",
"rd_min_window": 500,
"wr_min_iops": 0,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 148,
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"name": "esapp0.hot_node.01.root_fs",
"rd_min_window": 500,
"wr_min_iops": 0,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 149,
"appname": "default"
}
},
"display_name": "hot_node"
},
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"name": "warm_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 54,
"volume_groups": [
{
"volumes": [
"esapp0.warm_node.01.data1.75277a21-0f7c-4265-ad1f-cd4217d42c4c"
],
"name": "esapp0.warm_node.01.72.1.5da2b187-149c-4f58-8681-d634d0220a99",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 3071,
"wwn": "0x50014ee003c2bc41",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 13,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130455099",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.warm_node.01.72.1.5da2b187-149c-4f58-8681-d634d0220a99.0.8492525e-6a34-4072-9ff9-693ff56646c8",
"stormgr_id": 144
}
],
"stormgr_id": 144,
"replicas": 1,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.warm_node.01.root_fs.7430011a-f78e-4fb8-91ea-ae34d56c0d2a"
],
"name": "esapp0.warm_node.01.83.1.1ee57bf3-3b60-409d-a138-2825a0080a0e",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 91,
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 99,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.warm_node.01.83.1.1ee57bf3-3b60-409d-a138-2825a0080a0e.0.e847126c-f01b-4edf-b065-f4e87be44ae7",
"stormgr_id": 145
}
],
"stormgr_id": 145,
"replicas": 1,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode113-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969903,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode113-poc01.robinsystems.com",
"rpoolid": 1,
"id": 54,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"name": "esapp0.warm_node.01.data1.75277a21-0f7c-4265-ad1f-cd4217d42c4c",
"layout": "pack",
"media": "HDD",
"size": 214748364800,
"compression": "disabled",
"allocated": {
"qgroupid": 150,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 2,
"volumeid": 144,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.warm_node.01.data1.75277a21-0f7c-4265-ad1f-cd4217d42c4c",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 144,
"size": 214748364800,
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869863120,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.warm_node.01.72.1.5da2b187-149c-4f58-8681-d634d0220a99",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"name": "esapp0.warm_node.01.root_fs.7430011a-f78e-4fb8-91ea-ae34d56c0d2a",
"layout": "pack",
"media": "SSD",
"size": 10737418240,
"compression": "disabled",
"allocated": {
"qgroupid": 151,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 2,
"volumeid": 145,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.warm_node.01.root_fs.7430011a-f78e-4fb8-91ea-ae34d56c0d2a",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 145,
"size": 10737418240,
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969870039536,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.warm_node.01.83.1.1ee57bf3-3b60-409d-a138-2825a0080a0e",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"DATA_NODE": true,
"allocated": {
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "False",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"BOX_TYPE": "warm",
"IP_ADDRESS": "10.10.1.113",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"DATA_NODE": "True"
},
"MASTER_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"BOX_TYPE": "warm",
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"appname": "esapp0",
"name": "esapp0.warm_node.01",
"bundleid": 7,
"service_ports": [],
"ctime": 1498969903,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"hosttags": {},
"role": "warm_node",
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.113",
"subnet": "10.10.1.0"
}
],
"state": "STARTED"
}
],
"can_replace_storage": true,
"scaleout": "enabled",
"volume_groups": [],
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"name": "esapp0.warm_node.01.data1",
"rd_min_window": 500,
"wr_min_iops": 0,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 150,
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"name": "esapp0.warm_node.01.root_fs",
"rd_min_window": 500,
"wr_min_iops": 0,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 151,
"appname": "default"
}
},
"display_name": "warm_node"
},
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"name": "ingest_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 55,
"volume_groups": [
{
"volumes": [
"esapp0.ingest_node.01.data1.36c3e4b9-73f7-44bb-99cc-84db961fec6c"
],
"name": "esapp0.ingest_node.01.72.1.28508eba-297e-4a2a-8028-0297f74501f3",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 3071,
"wwn": "0x50014ee0ae6c1b83",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 5,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130458915",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.ingest_node.01.72.1.28508eba-297e-4a2a-8028-0297f74501f3.0.6af833c8-8181-4837-96fe-1c02bfa7c7f2",
"stormgr_id": 146
}
],
"stormgr_id": 146,
"replicas": 1,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.ingest_node.01.root_fs.773651d0-3aa5-4947-a9ae-499eb02c30aa"
],
"name": "esapp0.ingest_node.01.83.1.682427a3-bac9-4ed0-9573-f63267692d5d",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 91,
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 99,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.ingest_node.01.83.1.682427a3-bac9-4ed0-9573-f63267692d5d.0.71240a5b-e97b-477a-bb9e-28e75173e796",
"stormgr_id": 147
}
],
"stormgr_id": 147,
"replicas": 1,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode89-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969908,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode89-poc01.robinsystems.com",
"rpoolid": 1,
"id": 55,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"name": "esapp0.ingest_node.01.data1.36c3e4b9-73f7-44bb-99cc-84db961fec6c",
"layout": "pack",
"media": "HDD",
"size": 214748364800,
"compression": "disabled",
"allocated": {
"qgroupid": 152,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 2,
"volumeid": 146,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.ingest_node.01.data1.36c3e4b9-73f7-44bb-99cc-84db961fec6c",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 146,
"size": 214748364800,
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969870140273,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.ingest_node.01.72.1.28508eba-297e-4a2a-8028-0297f74501f3",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"name": "esapp0.ingest_node.01.root_fs.773651d0-3aa5-4947-a9ae-499eb02c30aa",
"layout": "pack",
"media": "SSD",
"size": 10737418240,
"compression": "disabled",
"allocated": {
"qgroupid": 153,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 2,
"volumeid": 147,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.ingest_node.01.root_fs.773651d0-3aa5-4947-a9ae-499eb02c30aa",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 147,
"size": 10737418240,
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969870305919,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.ingest_node.01.83.1.682427a3-bac9-4ed0-9573-f63267692d5d",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"DATA_NODE": false,
"allocated": {
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "False",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "True",
"IP_ADDRESS": "10.10.1.89",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"DATA_NODE": "False"
},
"MASTER_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": true,
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"appname": "esapp0",
"name": "esapp0.ingest_node.01",
"bundleid": 7,
"service_ports": [],
"ctime": 1498969908,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"hosttags": {},
"role": "ingest_node",
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.89",
"subnet": "10.10.1.0"
}
],
"state": "STARTED"
}
],
"can_replace_storage": true,
"scaleout": "enabled",
"volume_groups": [],
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"name": "esapp0.ingest_node.01.data1",
"rd_min_window": 500,
"wr_min_iops": 0,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 152,
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"name": "esapp0.ingest_node.01.root_fs",
"rd_min_window": 500,
"wr_min_iops": 0,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 153,
"appname": "default"
}
},
"display_name": "ingest_node"
},
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"name": "coordination_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 56,
"volume_groups": [
{
"volumes": [
"esapp0.coordination_node.01.data1.90fd00f3-8cf0-441b-81c1-37e282038a6f"
],
"name": "esapp0.coordination_node.01.72.1.1c1065ce-8d60-49f3-b296-584e300261a6",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 3071,
"wwn": "0x50014ee003c2911f",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 9,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130402113",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.coordination_node.01.72.1.1c1065ce-8d60-49f3-b296-584e300261a6.0.a3129766-2fa8-4537-b54d-adcc0e806a02",
"stormgr_id": 148
}
],
"stormgr_id": 148,
"replicas": 1,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.coordination_node.01.root_fs.dcc53f44-74e6-45e5-b10b-1d790963063e"
],
"name": "esapp0.coordination_node.01.83.1.ab0d0d76-3c92-4761-8ccd-e284fa98de03",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 91,
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 99,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.coordination_node.01.83.1.ab0d0d76-3c92-4761-8ccd-e284fa98de03.0.c3362664-ea2b-4dfc-ac24-7afce0e8e889",
"stormgr_id": 149
}
],
"stormgr_id": 149,
"replicas": 1,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode119-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969914,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode119-poc01.robinsystems.com",
"rpoolid": 1,
"id": 56,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"name": "esapp0.coordination_node.01.data1.90fd00f3-8cf0-441b-81c1-37e282038a6f",
"layout": "pack",
"media": "HDD",
"size": 214748364800,
"compression": "disabled",
"allocated": {
"qgroupid": 154,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 2,
"volumeid": 148,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.coordination_node.01.data1.90fd00f3-8cf0-441b-81c1-37e282038a6f",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 148,
"size": 214748364800,
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969870390232,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.coordination_node.01.72.1.1c1065ce-8d60-49f3-b296-584e300261a6",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"name": "esapp0.coordination_node.01.root_fs.dcc53f44-74e6-45e5-b10b-1d790963063e",
"layout": "pack",
"media": "SSD",
"size": 10737418240,
"compression": "disabled",
"allocated": {
"qgroupid": 155,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 2,
"volumeid": 149,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.coordination_node.01.root_fs.dcc53f44-74e6-45e5-b10b-1d790963063e",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 149,
"size": 10737418240,
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969870535512,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.coordination_node.01.83.1.ab0d0d76-3c92-4761-8ccd-e284fa98de03",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"DATA_NODE": false,
"allocated": {
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "False",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"IP_ADDRESS": "10.10.1.119",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"DATA_NODE": "False"
},
"MASTER_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"appname": "esapp0",
"name": "esapp0.coordination_node.01",
"bundleid": 7,
"service_ports": [],
"ctime": 1498969914,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"hosttags": {},
"role": "coordination_node",
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.119",
"subnet": "10.10.1.0"
}
],
"state": "STARTED"
}
],
"can_replace_storage": true,
"scaleout": "enabled",
"volume_groups": [],
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"name": "esapp0.coordination_node.01.data1",
"rd_min_window": 500,
"wr_min_iops": 0,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 154,
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"name": "esapp0.coordination_node.01.root_fs",
"rd_min_window": 500,
"wr_min_iops": 0,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 155,
"appname": "default"
}
},
"display_name": "coordination_node"
}
],
"version": "5.4.0",
"planid": 19,
"bundleid": 7,
"serialize": true,
"upgrade_order": [
"dedicated_master_node",
"master_eligible_node",
"data_node",
"hot_node",
"warm_node",
"ingest_node",
"coordination_node"
],
"opcode": 1,
"apphooks": {
"postcreate": "python3.4 cluster_status.py",
"health": "python3.4 health.py",
"postrollback": "python3.4 cluster_status.py",
"preupgrade": "python3.4 cluster_status.py",
"postupgrade": "python3.4 cluster_status.py",
"allocated": {
"postcreate": "python3.4 cluster_status.py",
"validate": "python3.4 validate_app.py",
"postrollback": "python3.4 cluster_status.py",
"postclone": "python3.4 cluster_status.py",
"postupgrade": "python3.4 cluster_status.py",
"preupgrade": "python3.4 cluster_status.py",
"health": "python3.4 health.py",
"poststart": "python3.4 cluster_status.py"
},
"validate": "python3.4 validate_app.py",
"postclone": "python3.4 cluster_status.py",
"poststart": "python3.4 cluster_status.py"
},
"current_user": {
"tenant": "default",
"roles": [
"admin"
],
"user_id": 2,
"tenant_id": 1,
"username": "robin"
}
},
"snap_app": {
"master_name": "esapp0",
"upgrade_order": [
"dedicated_master_node",
"master_eligible_node",
"data_node",
"hot_node",
"warm_node",
"ingest_node",
"coordination_node"
],
"start_num": 0,
"zoneid": 1498721081,
"clonemode": "unfenced",
"rpoolid": 1,
"id": 19,
"planid": 19,
"auto_relocate": true,
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"desc": "",
"snapshot": "enabled",
"version": "5.4.0",
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"rpool": "default",
"num_apps": "1",
"clone": "enabled",
"roles": [
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"entrypoint": "docker-entrypoint.sh",
"registry_port": "",
"version": "5.4.0"
},
"name": "dedicated_master_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 50,
"volume_groups": [
{
"volumes": [
"esapp0.dedicated_master_node.01.data1.2f7cc63c-5e8c-468d-ad70-e67cb81dd773"
],
"name": "esapp0.dedicated_master_node.01.72.1.731a8ec5-ced9-4b04-ab92-1c46e2b93743",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"slices": 3071,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50014ee0ae6d7c1e",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 11,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130435277",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.dedicated_master_node.01.72.1.731a8ec5-ced9-4b04-ab92-1c46e2b93743.0.68b5f478-9184-4452-9c9c-eba95e31c7c1",
"stormgr_id": 136
}
],
"replicas": 1,
"stormgr_id": 136,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.dedicated_master_node.01.root_fs.365d2710-effc-474f-981f-dd650179f581"
],
"name": "esapp0.dedicated_master_node.01.83.1.70ce09ea-6b16-49d4-bf00-0bc869e4aafe",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"slices": 91,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 99,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.dedicated_master_node.01.83.1.70ce09ea-6b16-49d4-bf00-0bc869e4aafe.0.c7a3f1ae-8055-45f6-b3cc-89c3875f49c3",
"stormgr_id": 137
}
],
"replicas": 1,
"stormgr_id": 137,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode115-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969877,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode115-poc01.robinsystems.com",
"rpoolid": 1,
"id": 50,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"entrypoint": "docker-entrypoint.sh",
"registry_port": "",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"hosttags": {},
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"size": 214748364800,
"layout": "pack",
"media": "HDD",
"name": "esapp0.dedicated_master_node.01.data1.2f7cc63c-5e8c-468d-ad70-e67cb81dd773",
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 142,
"appid": 1,
"partitions": 0,
"volumeid": 136,
"current_snapshotid": 1,
"compression": 0,
"grpid": 136,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 214748364800,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.dedicated_master_node.01.data1.2f7cc63c-5e8c-468d-ad70-e67cb81dd773",
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969868719905,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.dedicated_master_node.01.72.1.731a8ec5-ced9-4b04-ab92-1c46e2b93743",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"size": 10737418240,
"layout": "pack",
"media": "SSD",
"name": "esapp0.dedicated_master_node.01.root_fs.365d2710-effc-474f-981f-dd650179f581",
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 143,
"appid": 1,
"partitions": 0,
"volumeid": 137,
"current_snapshotid": 1,
"compression": 0,
"grpid": 137,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 10737418240,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.dedicated_master_node.01.root_fs.365d2710-effc-474f-981f-dd650179f581",
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969868905918,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.dedicated_master_node.01.83.1.70ce09ea-6b16-49d4-bf00-0bc869e4aafe",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"allocated": {
"DATA_NODE": "False",
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "True",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"IP_ADDRESS": "10.10.1.115",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"MASTER_NODE": true,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"DATA_NODE": false
},
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.115",
"subnet": "10.10.1.0"
}
],
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"name": "esapp0.dedicated_master_node.01",
"bundleid": 7,
"service_ports": [],
"ctime": 1498969877,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"role": "dedicated_master_node",
"appname": "esapp0",
"state": "STARTED"
}
],
"can_replace_storage": true,
"serialize": true,
"scaleout": "enabled",
"volume_groups": [],
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"qgroupid": 142,
"rd_max_iops": 500000,
"enabled": false,
"name": "esapp0.dedicated_master_node.01.data1",
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"qgroupid": 143,
"rd_max_iops": 500000,
"enabled": false,
"name": "esapp0.dedicated_master_node.01.root_fs",
"appname": "default"
}
},
"display_name": "Master Only Node"
},
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"entrypoint": "docker-entrypoint.sh",
"registry_port": "",
"version": "5.4.0"
},
"name": "master_eligible_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 51,
"volume_groups": [
{
"volumes": [
"esapp0.master_eligible_node.01.data1.3c6a444d-dd3f-4a79-85ca-8aed84712879"
],
"name": "esapp0.master_eligible_node.01.72.1.72016ca8-1864-4b6a-b65b-a5cdb0433b3b",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"slices": 3071,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50014ee05917c12b",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 4,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130458130",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.master_eligible_node.01.72.1.72016ca8-1864-4b6a-b65b-a5cdb0433b3b.0.53a929fa-16a4-4d3b-9b3c-50f5571ed9ae",
"stormgr_id": 138
}
],
"replicas": 1,
"stormgr_id": 138,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.master_eligible_node.01.root_fs.e1e82cfa-a483-43ed-952e-3eb3c8764f60"
],
"name": "esapp0.master_eligible_node.01.83.1.de1bef11-39ff-4ed6-90e3-5d38f304609e",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-c02.robinsystems.com",
"aslices": 0,
"slices": 122,
"hostname": "eqx02-poc01-c02.robinsystems.com",
"wwn": "0x500151795963e74a",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 160041885696,
"write_unit": 512,
"stormgr_id": 3,
"score": 99,
"devpath": "/dev/disk/by-id/ata-INTEL_SSDSA2CW160G3_CVPR132204DQ160DGN",
"state": "READY",
"role": "Storage",
"psize": 159987531776,
"type": "SSD"
}
],
"name": "esapp0.master_eligible_node.01.83.1.de1bef11-39ff-4ed6-90e3-5d38f304609e.0.eb56dc52-4590-40c6-967e-187631faabe4",
"stormgr_id": 139
}
],
"replicas": 1,
"stormgr_id": 139,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode112-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969884,
"allocated_host": "eqx02-poc01-s04.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode112-poc01.robinsystems.com",
"rpoolid": 1,
"id": 51,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"entrypoint": "docker-entrypoint.sh",
"registry_port": "",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"hosttags": {},
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"size": 214748364800,
"layout": "pack",
"media": "HDD",
"name": "esapp0.master_eligible_node.01.data1.3c6a444d-dd3f-4a79-85ca-8aed84712879",
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 144,
"appid": 1,
"partitions": 0,
"volumeid": 138,
"current_snapshotid": 1,
"compression": 0,
"grpid": 138,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 214748364800,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.master_eligible_node.01.data1.3c6a444d-dd3f-4a79-85ca-8aed84712879",
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869011543,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.master_eligible_node.01.72.1.72016ca8-1864-4b6a-b65b-a5cdb0433b3b",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"size": 10737418240,
"layout": "pack",
"media": "SSD",
"name": "esapp0.master_eligible_node.01.root_fs.e1e82cfa-a483-43ed-952e-3eb3c8764f60",
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 145,
"appid": 1,
"partitions": 0,
"volumeid": 139,
"current_snapshotid": 1,
"compression": 0,
"grpid": 139,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 10737418240,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.master_eligible_node.01.root_fs.e1e82cfa-a483-43ed-952e-3eb3c8764f60",
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869197985,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.master_eligible_node.01.83.1.de1bef11-39ff-4ed6-90e3-5d38f304609e",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"allocated": {
"DATA_NODE": "True",
"ROBINHOST": "eqx02-poc01-s04.robinsystems.com",
"MASTER_NODE": "True",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"IP_ADDRESS": "10.10.1.112",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"MASTER_NODE": true,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"DATA_NODE": true
},
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.112",
"subnet": "10.10.1.0"
}
],
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"name": "esapp0.master_eligible_node.01",
"bundleid": 7,
"service_ports": [],
"ctime": 1498969884,
"allocated": {
"zoneid": 1498721081,
"nodeid": 1,
"zonename": "default",
"nodename": "eqx02-poc01-s04"
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"role": "master_eligible_node",
"appname": "esapp0",
"state": "STARTED"
}
],
"can_replace_storage": true,
"scaleout": "enabled",
"volume_groups": [],
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"qgroupid": 144,
"rd_max_iops": 500000,
"enabled": false,
"name": "esapp0.master_eligible_node.01.data1",
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"qgroupid": 145,
"rd_max_iops": 500000,
"enabled": false,
"name": "esapp0.master_eligible_node.01.root_fs",
"appname": "default"
}
},
"display_name": "master_eligible_node"
},
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"entrypoint": "docker-entrypoint.sh",
"registry_port": "",
"version": "5.4.0"
},
"name": "data_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 52,
"volume_groups": [
{
"volumes": [
"esapp0.data_node.01.data1.78a15f83-ebd8-424c-ab75-a6d8a7f29a62"
],
"name": "esapp0.data_node.01.72.1.f846ad99-f717-476d-80db-6cdb69cf03d2",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"slices": 3071,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50014ee0ae6d6aa1",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 6,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130400096",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.data_node.01.72.1.f846ad99-f717-476d-80db-6cdb69cf03d2.0.69fcbfe6-8032-4ef4-8f21-15f636c9f390",
"stormgr_id": 140
}
],
"replicas": 1,
"stormgr_id": 140,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.data_node.01.root_fs.02ef00a9-0712-4f1f-923a-0386611ff516"
],
"name": "esapp0.data_node.01.83.1.e2a84676-4121-47c7-bf47-358be86146d3",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"slices": 91,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 99,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.data_node.01.83.1.e2a84676-4121-47c7-bf47-358be86146d3.0.1822d2d7-86af-47e3-85b6-826b6ba9077b",
"stormgr_id": 141
}
],
"replicas": 1,
"stormgr_id": 141,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode96-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969890,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode96-poc01.robinsystems.com",
"rpoolid": 1,
"id": 52,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"entrypoint": "docker-entrypoint.sh",
"registry_port": "",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"hosttags": {},
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"size": 214748364800,
"layout": "pack",
"media": "HDD",
"name": "esapp0.data_node.01.data1.78a15f83-ebd8-424c-ab75-a6d8a7f29a62",
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 146,
"appid": 1,
"partitions": 0,
"volumeid": 140,
"current_snapshotid": 1,
"compression": 0,
"grpid": 140,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 214748364800,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.data_node.01.data1.78a15f83-ebd8-424c-ab75-a6d8a7f29a62",
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869299555,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.data_node.01.72.1.f846ad99-f717-476d-80db-6cdb69cf03d2",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"size": 10737418240,
"layout": "pack",
"media": "SSD",
"name": "esapp0.data_node.01.root_fs.02ef00a9-0712-4f1f-923a-0386611ff516",
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 147,
"appid": 1,
"partitions": 0,
"volumeid": 141,
"current_snapshotid": 1,
"compression": 0,
"grpid": 141,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 10737418240,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.data_node.01.root_fs.02ef00a9-0712-4f1f-923a-0386611ff516",
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869481285,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.data_node.01.83.1.e2a84676-4121-47c7-bf47-358be86146d3",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"allocated": {
"DATA_NODE": "True",
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "False",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"IP_ADDRESS": "10.10.1.96",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"MASTER_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"DATA_NODE": true
},
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.96",
"subnet": "10.10.1.0"
}
],
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"name": "esapp0.data_node.01",
"bundleid": 7,
"service_ports": [],
"ctime": 1498969890,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"role": "data_node",
"appname": "esapp0",
"state": "STARTED"
},
{
"engine": "docker",
"vnodeid": 57,
"volume_groups": [
{
"volumes": [
"esapp0.data_node.02.data1.9f71f7d4-f3fc-47e8-8590-f81501f088f9"
],
"name": "esapp0.data_node.02.72.1.898ceb49-558e-469e-bd54-d1fdd398957c",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 3071,
"wwn": "0x50014ee003c29edf",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 12,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130403722",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.data_node.02.72.1.898ceb49-558e-469e-bd54-d1fdd398957c.0.2e7bce1f-ff7b-42a5-aaa4-010f6d164ee5",
"stormgr_id": 150
}
],
"stormgr_id": 150,
"replicas": 1,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.data_node.02.root_fs.548034fb-c76a-4b6b-8064-47c4410bb5a5"
],
"name": "esapp0.data_node.02.83.1.346d0968-35fc-4f4a-bef2-e2232caf816e",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 60,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 91,
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 3690987520,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 70,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.data_node.02.83.1.346d0968-35fc-4f4a-bef2-e2232caf816e.0.0ddb6d93-a45e-4223-8eb1-bb8ebc4edadc",
"stormgr_id": 151
}
],
"stormgr_id": 151,
"replicas": 1,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode103-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498970716,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode96-poc01.robinsystems.com",
"rpoolid": 1,
"id": 57,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"entrypoint": "docker-entrypoint.sh",
"registry_port": "",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"desired_status": "ONLINE",
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"size": 214748364800,
"layout": "pack",
"media": "HDD",
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 156,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 150,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.data_node.02.data1.9f71f7d4-f3fc-47e8-8590-f81501f088f9",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 150,
"size": 214748364800,
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498970703297064,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"path": "/usr/share/elasticsearch/data",
"volgrp_name": "esapp0.data_node.02.72.1.898ceb49-558e-469e-bd54-d1fdd398957c",
"name": "esapp0.data_node.02.data1.9f71f7d4-f3fc-47e8-8590-f81501f088f9",
"type": "data1",
"fstype": "ext4",
"device": "/dev/vblock12"
},
{
"size": 10737418240,
"layout": "pack",
"media": "SSD",
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 157,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 151,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.data_node.02.root_fs.548034fb-c76a-4b6b-8064-47c4410bb5a5",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 151,
"size": 10737418240,
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498970703475137,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"path": "/",
"volgrp_name": "esapp0.data_node.02.83.1.346d0968-35fc-4f4a-bef2-e2232caf816e",
"name": "esapp0.data_node.02.root_fs.548034fb-c76a-4b6b-8064-47c4410bb5a5",
"type": "root_fs",
"fstype": "ext4",
"device": "/dev/vblock13"
}
],
"env": {
"allocated": {
"DATA_NODE": "True",
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "False",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"IP_ADDRESS": "10.10.1.103",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"MASTER_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"DATA_NODE": true
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"name": "esapp0.data_node.02",
"bundleid": 7,
"service_ports": [],
"ctime": 1498970716,
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.103",
"subnet": "10.10.1.0"
}
],
"hosttags": {},
"role": "data_node",
"appname": "esapp0",
"skip_plan": false,
"state": "STARTED"
},
{
"engine": "docker",
"vnodeid": 58,
"volume_groups": [
{
"volumes": [
"esapp0.data_node.03.data1.1b26c188-c6b1-4047-8164-abd1d7bef1ab"
],
"name": "esapp0.data_node.03.72.1.dab46c27-a178-47ce-b1d2-c250e97f7c19",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 3071,
"wwn": "0x50014ee003c15777",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 10,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130457644",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.data_node.03.72.1.dab46c27-a178-47ce-b1d2-c250e97f7c19.0.1af827f4-0d6c-4230-ab03-1530e6e89699",
"stormgr_id": 152
}
],
"stormgr_id": 152,
"replicas": 1,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.data_node.03.root_fs.830d141d-3dfb-494b-8a1b-f774ce00f6a7"
],
"name": "esapp0.data_node.03.83.1.21bb307c-80de-4570-852b-ddb67f4400d0",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 60,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 91,
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 3690987520,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 70,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.data_node.03.83.1.21bb307c-80de-4570-852b-ddb67f4400d0.0.64c4150b-43bb-4097-9819-ff948184ff75",
"stormgr_id": 153
}
],
"stormgr_id": 153,
"replicas": 1,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode118-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498970716,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode96-poc01.robinsystems.com",
"rpoolid": 1,
"id": 58,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"entrypoint": "docker-entrypoint.sh",
"registry_port": "",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"desired_status": "ONLINE",
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"size": 214748364800,
"layout": "pack",
"media": "HDD",
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 158,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 152,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.data_node.03.data1.1b26c188-c6b1-4047-8164-abd1d7bef1ab",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 152,
"size": 214748364800,
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498970703575066,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"path": "/usr/share/elasticsearch/data",
"volgrp_name": "esapp0.data_node.03.72.1.dab46c27-a178-47ce-b1d2-c250e97f7c19",
"name": "esapp0.data_node.03.data1.1b26c188-c6b1-4047-8164-abd1d7bef1ab",
"type": "data1",
"fstype": "ext4",
"device": "/dev/vblock14"
},
{
"size": 10737418240,
"layout": "pack",
"media": "SSD",
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 159,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 153,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.data_node.03.root_fs.830d141d-3dfb-494b-8a1b-f774ce00f6a7",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 153,
"size": 10737418240,
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498970703742914,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"path": "/",
"volgrp_name": "esapp0.data_node.03.83.1.21bb307c-80de-4570-852b-ddb67f4400d0",
"name": "esapp0.data_node.03.root_fs.830d141d-3dfb-494b-8a1b-f774ce00f6a7",
"type": "root_fs",
"fstype": "ext4",
"device": "/dev/vblock15"
}
],
"env": {
"allocated": {
"DATA_NODE": "True",
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "False",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"IP_ADDRESS": "10.10.1.118",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"MASTER_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"DATA_NODE": true
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"name": "esapp0.data_node.03",
"bundleid": 7,
"service_ports": [],
"ctime": 1498970716,
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.118",
"subnet": "10.10.1.0"
}
],
"hosttags": {},
"role": "data_node",
"appname": "esapp0",
"skip_plan": false,
"state": "STARTED"
}
],
"can_replace_storage": true,
"op_scaleout": true,
"scaleout": "enabled",
"volume_groups": [],
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"name": "esapp0.data_node.03.data1",
"rd_min_window": 500,
"wr_min_iops": 0,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 158,
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"name": "esapp0.data_node.03.root_fs",
"rd_min_window": 500,
"wr_min_iops": 0,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 159,
"appname": "default"
}
},
"display_name": "data_node"
},
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"entrypoint": "docker-entrypoint.sh",
"registry_port": "",
"version": "5.4.0"
},
"name": "hot_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 53,
"volume_groups": [
{
"volumes": [
"esapp0.hot_node.01.data1.39780e0b-eaa8-44f6-9827-17b23283d091"
],
"name": "esapp0.hot_node.01.72.1.b63b61dd-0ecb-4612-975a-5b838484d24a",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"slices": 3071,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50014ee05917d4ea",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 15,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130401876",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.hot_node.01.72.1.b63b61dd-0ecb-4612-975a-5b838484d24a.0.e269d34d-9d62-4fa5-b7e9-4eb2266fae34",
"stormgr_id": 142
}
],
"replicas": 1,
"stormgr_id": 142,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.hot_node.01.root_fs.6d5bd634-2654-46ec-a2e4-df8cd116bc46"
],
"name": "esapp0.hot_node.01.83.1.71bf185e-11a3-4387-b373-b80de268fc6e",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"slices": 91,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 99,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.hot_node.01.83.1.71bf185e-11a3-4387-b373-b80de268fc6e.0.d8928269-5377-494a-9dff-77f68d6046f2",
"stormgr_id": 143
}
],
"replicas": 1,
"stormgr_id": 143,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode94-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969896,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode94-poc01.robinsystems.com",
"rpoolid": 1,
"id": 53,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"entrypoint": "docker-entrypoint.sh",
"registry_port": "",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"hosttags": {},
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"size": 214748364800,
"layout": "pack",
"media": "HDD",
"name": "esapp0.hot_node.01.data1.39780e0b-eaa8-44f6-9827-17b23283d091",
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 148,
"appid": 1,
"partitions": 0,
"volumeid": 142,
"current_snapshotid": 1,
"compression": 0,
"grpid": 142,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 214748364800,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.hot_node.01.data1.39780e0b-eaa8-44f6-9827-17b23283d091",
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869585064,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.hot_node.01.72.1.b63b61dd-0ecb-4612-975a-5b838484d24a",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"size": 10737418240,
"layout": "pack",
"media": "SSD",
"name": "esapp0.hot_node.01.root_fs.6d5bd634-2654-46ec-a2e4-df8cd116bc46",
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 149,
"appid": 1,
"partitions": 0,
"volumeid": 143,
"current_snapshotid": 1,
"compression": 0,
"grpid": 143,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 10737418240,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.hot_node.01.root_fs.6d5bd634-2654-46ec-a2e4-df8cd116bc46",
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869764278,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.hot_node.01.83.1.71bf185e-11a3-4387-b373-b80de268fc6e",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"allocated": {
"DATA_NODE": "True",
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "False",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"BOX_TYPE": "hot",
"IP_ADDRESS": "10.10.1.94",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"MASTER_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"BOX_TYPE": "hot",
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"DATA_NODE": true
},
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.94",
"subnet": "10.10.1.0"
}
],
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"name": "esapp0.hot_node.01",
"bundleid": 7,
"service_ports": [],
"ctime": 1498969896,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"role": "hot_node",
"appname": "esapp0",
"state": "STARTED"
}
],
"can_replace_storage": true,
"scaleout": "enabled",
"volume_groups": [],
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"qgroupid": 148,
"rd_max_iops": 500000,
"enabled": false,
"name": "esapp0.hot_node.01.data1",
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"qgroupid": 149,
"rd_max_iops": 500000,
"enabled": false,
"name": "esapp0.hot_node.01.root_fs",
"appname": "default"
}
},
"display_name": "hot_node"
},
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"entrypoint": "docker-entrypoint.sh",
"registry_port": "",
"version": "5.4.0"
},
"name": "warm_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 54,
"volume_groups": [
{
"volumes": [
"esapp0.warm_node.01.data1.75277a21-0f7c-4265-ad1f-cd4217d42c4c"
],
"name": "esapp0.warm_node.01.72.1.5da2b187-149c-4f58-8681-d634d0220a99",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"slices": 3071,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50014ee003c2bc41",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 13,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130455099",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.warm_node.01.72.1.5da2b187-149c-4f58-8681-d634d0220a99.0.8492525e-6a34-4072-9ff9-693ff56646c8",
"stormgr_id": 144
}
],
"replicas": 1,
"stormgr_id": 144,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.warm_node.01.root_fs.7430011a-f78e-4fb8-91ea-ae34d56c0d2a"
],
"name": "esapp0.warm_node.01.83.1.1ee57bf3-3b60-409d-a138-2825a0080a0e",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"slices": 91,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 99,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.warm_node.01.83.1.1ee57bf3-3b60-409d-a138-2825a0080a0e.0.e847126c-f01b-4edf-b065-f4e87be44ae7",
"stormgr_id": 145
}
],
"replicas": 1,
"stormgr_id": 145,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode113-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969903,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode113-poc01.robinsystems.com",
"rpoolid": 1,
"id": 54,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"entrypoint": "docker-entrypoint.sh",
"registry_port": "",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"hosttags": {},
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"size": 214748364800,
"layout": "pack",
"media": "HDD",
"name": "esapp0.warm_node.01.data1.75277a21-0f7c-4265-ad1f-cd4217d42c4c",
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 150,
"appid": 1,
"partitions": 0,
"volumeid": 144,
"current_snapshotid": 1,
"compression": 0,
"grpid": 144,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 214748364800,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.warm_node.01.data1.75277a21-0f7c-4265-ad1f-cd4217d42c4c",
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869863120,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.warm_node.01.72.1.5da2b187-149c-4f58-8681-d634d0220a99",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"size": 10737418240,
"layout": "pack",
"media": "SSD",
"name": "esapp0.warm_node.01.root_fs.7430011a-f78e-4fb8-91ea-ae34d56c0d2a",
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 151,
"appid": 1,
"partitions": 0,
"volumeid": 145,
"current_snapshotid": 1,
"compression": 0,
"grpid": 145,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 10737418240,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.warm_node.01.root_fs.7430011a-f78e-4fb8-91ea-ae34d56c0d2a",
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969870039536,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.warm_node.01.83.1.1ee57bf3-3b60-409d-a138-2825a0080a0e",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"allocated": {
"DATA_NODE": "True",
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "False",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"BOX_TYPE": "warm",
"IP_ADDRESS": "10.10.1.113",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"MASTER_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"BOX_TYPE": "warm",
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"DATA_NODE": true
},
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.113",
"subnet": "10.10.1.0"
}
],
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"name": "esapp0.warm_node.01",
"bundleid": 7,
"service_ports": [],
"ctime": 1498969903,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"role": "warm_node",
"appname": "esapp0",
"state": "STARTED"
}
],
"can_replace_storage": true,
"scaleout": "enabled",
"volume_groups": [],
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"qgroupid": 150,
"rd_max_iops": 500000,
"enabled": false,
"name": "esapp0.warm_node.01.data1",
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"qgroupid": 151,
"rd_max_iops": 500000,
"enabled": false,
"name": "esapp0.warm_node.01.root_fs",
"appname": "default"
}
},
"display_name": "warm_node"
},
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"entrypoint": "docker-entrypoint.sh",
"registry_port": "",
"version": "5.4.0"
},
"name": "ingest_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 55,
"volume_groups": [
{
"volumes": [
"esapp0.ingest_node.01.data1.36c3e4b9-73f7-44bb-99cc-84db961fec6c"
],
"name": "esapp0.ingest_node.01.72.1.28508eba-297e-4a2a-8028-0297f74501f3",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"slices": 3071,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50014ee0ae6c1b83",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 5,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130458915",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.ingest_node.01.72.1.28508eba-297e-4a2a-8028-0297f74501f3.0.6af833c8-8181-4837-96fe-1c02bfa7c7f2",
"stormgr_id": 146
}
],
"replicas": 1,
"stormgr_id": 146,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.ingest_node.01.root_fs.773651d0-3aa5-4947-a9ae-499eb02c30aa"
],
"name": "esapp0.ingest_node.01.83.1.682427a3-bac9-4ed0-9573-f63267692d5d",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"slices": 91,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 99,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.ingest_node.01.83.1.682427a3-bac9-4ed0-9573-f63267692d5d.0.71240a5b-e97b-477a-bb9e-28e75173e796",
"stormgr_id": 147
}
],
"replicas": 1,
"stormgr_id": 147,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode89-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969908,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode89-poc01.robinsystems.com",
"rpoolid": 1,
"id": 55,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"entrypoint": "docker-entrypoint.sh",
"registry_port": "",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"hosttags": {},
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"size": 214748364800,
"layout": "pack",
"media": "HDD",
"name": "esapp0.ingest_node.01.data1.36c3e4b9-73f7-44bb-99cc-84db961fec6c",
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 152,
"appid": 1,
"partitions": 0,
"volumeid": 146,
"current_snapshotid": 1,
"compression": 0,
"grpid": 146,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 214748364800,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.ingest_node.01.data1.36c3e4b9-73f7-44bb-99cc-84db961fec6c",
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969870140273,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.ingest_node.01.72.1.28508eba-297e-4a2a-8028-0297f74501f3",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"size": 10737418240,
"layout": "pack",
"media": "SSD",
"name": "esapp0.ingest_node.01.root_fs.773651d0-3aa5-4947-a9ae-499eb02c30aa",
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 153,
"appid": 1,
"partitions": 0,
"volumeid": 147,
"current_snapshotid": 1,
"compression": 0,
"grpid": 147,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 10737418240,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.ingest_node.01.root_fs.773651d0-3aa5-4947-a9ae-499eb02c30aa",
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969870305919,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.ingest_node.01.83.1.682427a3-bac9-4ed0-9573-f63267692d5d",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"allocated": {
"DATA_NODE": "False",
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "False",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "True",
"IP_ADDRESS": "10.10.1.89",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"MASTER_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": true,
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"DATA_NODE": false
},
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.89",
"subnet": "10.10.1.0"
}
],
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"name": "esapp0.ingest_node.01",
"bundleid": 7,
"service_ports": [],
"ctime": 1498969908,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"role": "ingest_node",
"appname": "esapp0",
"state": "STARTED"
}
],
"can_replace_storage": true,
"scaleout": "enabled",
"volume_groups": [],
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"qgroupid": 152,
"rd_max_iops": 500000,
"enabled": false,
"name": "esapp0.ingest_node.01.data1",
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"qgroupid": 153,
"rd_max_iops": 500000,
"enabled": false,
"name": "esapp0.ingest_node.01.root_fs",
"appname": "default"
}
},
"display_name": "ingest_node"
},
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"entrypoint": "docker-entrypoint.sh",
"registry_port": "",
"version": "5.4.0"
},
"name": "coordination_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 56,
"volume_groups": [
{
"volumes": [
"esapp0.coordination_node.01.data1.90fd00f3-8cf0-441b-81c1-37e282038a6f"
],
"name": "esapp0.coordination_node.01.72.1.1c1065ce-8d60-49f3-b296-584e300261a6",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"slices": 3071,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50014ee003c2911f",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 9,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130402113",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.coordination_node.01.72.1.1c1065ce-8d60-49f3-b296-584e300261a6.0.a3129766-2fa8-4537-b54d-adcc0e806a02",
"stormgr_id": 148
}
],
"replicas": 1,
"stormgr_id": 148,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.coordination_node.01.root_fs.dcc53f44-74e6-45e5-b10b-1d790963063e"
],
"name": "esapp0.coordination_node.01.83.1.ab0d0d76-3c92-4761-8ccd-e284fa98de03",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"slices": 91,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 99,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.coordination_node.01.83.1.ab0d0d76-3c92-4761-8ccd-e284fa98de03.0.c3362664-ea2b-4dfc-ac24-7afce0e8e889",
"stormgr_id": 149
}
],
"replicas": 1,
"stormgr_id": 149,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode119-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969914,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode119-poc01.robinsystems.com",
"rpoolid": 1,
"id": 56,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"entrypoint": "docker-entrypoint.sh",
"registry_port": "",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"hosttags": {},
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"size": 214748364800,
"layout": "pack",
"media": "HDD",
"name": "esapp0.coordination_node.01.data1.90fd00f3-8cf0-441b-81c1-37e282038a6f",
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 154,
"appid": 1,
"partitions": 0,
"volumeid": 148,
"current_snapshotid": 1,
"compression": 0,
"grpid": 148,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 214748364800,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.coordination_node.01.data1.90fd00f3-8cf0-441b-81c1-37e282038a6f",
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969870390232,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.coordination_node.01.72.1.1c1065ce-8d60-49f3-b296-584e300261a6",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"size": 10737418240,
"layout": "pack",
"media": "SSD",
"name": "esapp0.coordination_node.01.root_fs.dcc53f44-74e6-45e5-b10b-1d790963063e",
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 155,
"appid": 1,
"partitions": 0,
"volumeid": 149,
"current_snapshotid": 1,
"compression": 0,
"grpid": 149,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 10737418240,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.coordination_node.01.root_fs.dcc53f44-74e6-45e5-b10b-1d790963063e",
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969870535512,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.coordination_node.01.83.1.ab0d0d76-3c92-4761-8ccd-e284fa98de03",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"allocated": {
"DATA_NODE": "False",
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "False",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"IP_ADDRESS": "10.10.1.119",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"MASTER_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"DATA_NODE": false
},
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.119",
"subnet": "10.10.1.0"
}
],
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"name": "esapp0.coordination_node.01",
"bundleid": 7,
"service_ports": [],
"ctime": 1498969914,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"role": "coordination_node",
"appname": "esapp0",
"state": "STARTED"
}
],
"can_replace_storage": true,
"scaleout": "enabled",
"volume_groups": [],
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"qgroupid": 154,
"rd_max_iops": 500000,
"enabled": false,
"name": "esapp0.coordination_node.01.data1",
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"qgroupid": 155,
"rd_max_iops": 500000,
"enabled": false,
"name": "esapp0.coordination_node.01.root_fs",
"appname": "default"
}
},
"display_name": "coordination_node"
}
],
"name": "esapp0_snap1",
"bundleid": 7,
"apphooks": {
"postcreate": "python3.4 cluster_status.py",
"validate": "python3.4 validate_app.py",
"postrollback": "python3.4 cluster_status.py",
"postclone": "python3.4 cluster_status.py",
"postupgrade": "python3.4 cluster_status.py",
"allocated": {
"postcreate": "python3.4 cluster_status.py",
"health": "python3.4 health.py",
"postrollback": "python3.4 cluster_status.py",
"preupgrade": "python3.4 cluster_status.py",
"postupgrade": "python3.4 cluster_status.py",
"validate": "python3.4 validate_app.py",
"postclone": "python3.4 cluster_status.py",
"poststart": "python3.4 cluster_status.py"
},
"preupgrade": "python3.4 cluster_status.py",
"health": "python3.4 health.py",
"poststart": "python3.4 cluster_status.py"
},
"snapname": "snap1",
"parentid": 18,
"opcode": 1,
"serialize": true,
"parent_last_known_state": 10,
"current_user": {
"tenant": "default",
"roles": [
"admin"
],
"tenant_id": 1,
"username": "robin",
"user_id": 2
}
}
},
"jobid": 707
}
10. Clone
Clone an application.
End Point:
/api/v3/robin_server/apps/<snapshot_name>
Example: /api/v3/robin_server/apps/esapp0_snap1
Method:
PUT
Request Body:
{
"action": "clone",
"cloneconfig": {
"opcode": 1,
"apphooks": {
"postrollback": "python3.4 cluster_status.py",
"allocated": {
"postrollback": "python3.4 cluster_status.py",
"preupgrade": "python3.4 cluster_status.py",
"postclone": "python3.4 cluster_status.py",
"poststart": "python3.4 cluster_status.py",
"validate": "python3.4 validate_app.py",
"postcreate": "python3.4 cluster_status.py",
"health": "python3.4 health.py",
"postupgrade": "python3.4 cluster_status.py"
},
"preupgrade": "python3.4 cluster_status.py",
"postclone": "python3.4 cluster_status.py",
"poststart": "python3.4 cluster_status.py",
"validate": "python3.4 validate_app.py",
"postupgrade": "python3.4 cluster_status.py",
"health": "python3.4 health.py",
"postcreate": "python3.4 cluster_status.py"
},
"snapshot": "enabled",
"zoneid": "1498721081",
"planid": 26,
"snapname": "snap1",
"restart_num": 3,
"clone": "enabled",
"upgrade_order": [
"dedicated_master_node",
"master_eligible_node",
"data_node",
"hot_node",
"warm_node",
"ingest_node",
"coordination_node"
],
"current_user": {
"tenant": "default",
"tenant_id": 1,
"username": "robin",
"user_id": 2,
"roles": [
"admin"
]
},
"version": 5,
"bundleid": "8",
"rpoolid": 1,
"rpool": "default",
"parentid": 23,
"clonemode": "unfenced",
"id": 23,
"name": "esapp1_snap1",
"bundle_path": "/var/lib/robin/collections/file-collection-2/1499040219130/elasticsearch-5.0",
"serialize": true,
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"auto_relocate": true,
"parent_last_known_state": 10,
"desc": "No description was given.",
"master_name": "esapp1",
"roles": [
{
"image": {
"registry_hostname": "",
"version": "5",
"registry_port": "",
"engine": "docker",
"name": "elasticsearch",
"entrypoint": "docker-entrypoint.sh"
},
"volume_groups": [],
"display_name": "master_eligible_node",
"scaleout": "enabled",
"vnodes": [
{
"root_fs": "/usr/local/robin/instances/vnode92-poc01.robinsystems.com",
"volume_groups": [
{
"volumes": [
"esapp1.master_eligible_node.01.data1.ea5d4014-2e3c-4fb7-8ddf-e77c9a268d8b"
],
"device_sets": [
{
"devices": [
{
"score": 99,
"host": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50014ee05917c12b",
"pused": 268435456,
"type": "HDD",
"state": "READY",
"slices": 3071,
"stormgr_id": 4,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"capacity": 4000787030016,
"role": "Storage",
"write_unit": 512,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130458130",
"allocated_slices": 200,
"psize": 4000762036224,
"aslices": 0
}
],
"name": "esapp1.master_eligible_node.01.72.1.9250171d-051c-4524-a0cf-385500181da8.0.2c3ae9e5-04ba-4e66-87ae-fc3509b94704",
"stormgr_id": 164
}
],
"rpoolid": 1,
"media": "HDD",
"replicas": 1,
"stormgr_id": 164,
"layout": "pack",
"name": "esapp1.master_eligible_node.01.72.1.9250171d-051c-4524-a0cf-385500181da8"
},
{
"volumes": [
"esapp1.master_eligible_node.01.root_fs.b35ccba1-563b-450a-a502-2655ddfbf2d3"
],
"device_sets": [
{
"devices": [
{
"score": 99,
"host": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50026b7242034459",
"pused": 268435456,
"type": "SSD",
"state": "READY",
"slices": 91,
"stormgr_id": 7,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"capacity": 120034123776,
"role": "Storage",
"write_unit": 512,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"allocated_slices": 10,
"psize": 119185342464,
"aslices": 0
}
],
"name": "esapp1.master_eligible_node.01.83.1.8f0e7bf4-4fcd-4dd3-a351-c8782c5a3cbc.0.7f7d59de-757c-4cf9-aab0-859af32dca49",
"stormgr_id": 165
}
],
"rpoolid": 1,
"media": "SSD",
"replicas": 1,
"stormgr_id": 165,
"layout": "pack",
"name": "esapp1.master_eligible_node.01.83.1.8f0e7bf4-4fcd-4dd3-a351-c8782c5a3cbc"
}
],
"allocated": {
"nodeid": 2,
"nodename": "eqx02-poc01-c02",
"zoneid": 1498721081,
"zonename": "default"
},
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"state": "STARTED",
"bundleid": "8",
"restart_num": 3,
"cpu": {
"max": 4,
"min": 0
},
"utime": 1499066645,
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"ctime": 1499066645,
"role": "master_eligible_node",
"engine": "docker",
"vnodeid": 62,
"appname": "esapp1",
"env": {
"DATA_NODE": true,
"INGEST_NODE": false,
"ES_JAVA_OPTS": "-Xms2g -Xmx2g",
"allocated": {
"DATA_NODE": "True",
"INGEST_NODE": "False",
"ES_JAVA_OPTS": "-Xms2g -Xmx2g",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"IP_ADDRESS": "10.10.1.92",
"MASTER_NODE": "True",
"CLUSTERNAME": "esapp1",
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"UNICAST_HOST": "10.10.1.92,10.10.1.120"
},
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"IP_ADDRESS": "{{IP_ADDRESS}}",
"MASTER_NODE": true,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}"
},
"vnodehookargs": {
"preupgrade": [],
"postupgrade": []
},
"hosttags": {},
"image": {
"registry_hostname": "",
"version": "5",
"registry_port": "",
"engine": "docker",
"name": "elasticsearch",
"entrypoint": "docker-entrypoint.sh"
},
"storage": [
{
"size": 214748364800,
"compression": "disabled",
"allocated": {
"block_size": 4096,
"compression": 0,
"next_snapshotid": 2,
"qgroupid": 167,
"grpid": 164,
"current_snapshot": "active_snap",
"encryption": 0,
"priority": 2,
"params": {},
"appname": "default",
"size": 214748364800,
"vtype": 0,
"appid": 1,
"replication": 1,
"slice_size": 1073741824,
"partitions": 0,
"resource_poolid": 1,
"genkey": 1499066636545697,
"protection": 0,
"current_snapshotid": 1,
"media": 72,
"name": "esapp1.master_eligible_node.01.data1.ea5d4014-2e3c-4fb7-8ddf-e77c9a268d8b",
"multinode_mounting": false,
"volumeid": 164
},
"protection": 0,
"blocksize": 4096,
"fstype": "ext4",
"path": "/usr/share/elasticsearch/data",
"type": "data1",
"snapname": "snap1",
"media": "HDD",
"volgrp_name": "esapp1.master_eligible_node.01.72.1.9250171d-051c-4524-a0cf-385500181da8",
"name": "esapp1.master_eligible_node.01.data1.ea5d4014-2e3c-4fb7-8ddf-e77c9a268d8b",
"layout": "pack"
},
{
"size": 10737418240,
"compression": "disabled",
"allocated": {
"block_size": 4096,
"compression": 0,
"next_snapshotid": 2,
"qgroupid": 166,
"grpid": 165,
"current_snapshot": "active_snap",
"encryption": 0,
"priority": 2,
"params": {},
"appname": "default",
"size": 10737418240,
"vtype": 0,
"appid": 1,
"replication": 1,
"slice_size": 1073741824,
"partitions": 0,
"resource_poolid": 1,
"genkey": 1499066636694619,
"protection": 0,
"current_snapshotid": 1,
"media": 83,
"name": "esapp1.master_eligible_node.01.root_fs.b35ccba1-563b-450a-a502-2655ddfbf2d3",
"multinode_mounting": false,
"volumeid": 165
},
"protection": 0,
"blocksize": 4096,
"fstype": "ext4",
"path": "/",
"type": "root_fs",
"snapname": "snap1",
"media": "SSD",
"volgrp_name": "esapp1.master_eligible_node.01.83.1.8f0e7bf4-4fcd-4dd3-a351-c8782c5a3cbc",
"name": "esapp1.master_eligible_node.01.root_fs.b35ccba1-563b-450a-a502-2655ddfbf2d3",
"layout": "pack"
}
],
"rpoolid": 1,
"appid": 23,
"hostname": "vnode92-poc01.robinsystems.com",
"id": 62,
"bundle_path": "/var/lib/robin/collections/file-collection-2/1499040219130/elasticsearch-5.0",
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"vnodehooks": {
"preupgrade": "python preupgrade.py",
"postupgrade": "python postupgrade.py"
},
"mem": {
"size": 4294967296
},
"network": [
{
"bridge": "br0",
"gateway": "10.10.1.1",
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"subnet": "10.10.1.0",
"allocated_ip": "10.10.1.92"
}
],
"name": "esapp1.master_eligible_node.01",
"service_ports": []
},
{
"root_fs": "/usr/local/robin/instances/vnode120-poc01.robinsystems.com",
"allocated": {
"nodeid": 2,
"nodename": "eqx02-poc01-c02",
"zoneid": 1498721081,
"zonename": "default"
},
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"state": "STARTED",
"bundleid": "8",
"restart_num": 3,
"cpu": {
"max": 4,
"min": 0
},
"utime": 1499066645,
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"ctime": 1499066645,
"role": "master_eligible_node",
"engine": "docker",
"volume_groups": [
{
"volumes": [
"esapp1.master_eligible_node.02.data1.491507c2-de5a-4e3b-98cc-dbfde994fce3"
],
"device_sets": [
{
"devices": [
{
"score": 99,
"host": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50014ee0ae6c1b83",
"pused": 268435456,
"type": "HDD",
"state": "READY",
"slices": 3071,
"stormgr_id": 5,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"capacity": 4000787030016,
"role": "Storage",
"write_unit": 512,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130458915",
"allocated_slices": 200,
"psize": 4000762036224,
"aslices": 0
}
],
"name": "esapp1.master_eligible_node.02.72.1.0143d301-122a-44c5-a2f3-ece788c18cf0.0.a07eb905-8ab8-4633-860f-00287d88bb48",
"stormgr_id": 166
}
],
"rpoolid": 1,
"media": "HDD",
"replicas": 1,
"stormgr_id": 166,
"layout": "pack",
"name": "esapp1.master_eligible_node.02.72.1.0143d301-122a-44c5-a2f3-ece788c18cf0"
},
{
"volumes": [
"esapp1.master_eligible_node.02.root_fs.8827e217-d3b4-4758-b81f-efb45a7544e2"
],
"device_sets": [
{
"devices": [
{
"score": 99,
"host": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50026b7242034459",
"pused": 268435456,
"type": "SSD",
"state": "READY",
"slices": 91,
"stormgr_id": 7,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"capacity": 120034123776,
"role": "Storage",
"write_unit": 512,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"allocated_slices": 10,
"psize": 119185342464,
"aslices": 0
}
],
"name": "esapp1.master_eligible_node.02.83.1.02c9aac1-72b4-4d5e-8bde-6d7602aaf3fb.0.898e2b6c-57e1-4741-b162-36dc89e59ade",
"stormgr_id": 167
}
],
"rpoolid": 1,
"media": "SSD",
"replicas": 1,
"stormgr_id": 167,
"layout": "pack",
"name": "esapp1.master_eligible_node.02.83.1.02c9aac1-72b4-4d5e-8bde-6d7602aaf3fb"
}
],
"appname": "esapp1",
"env": {
"DATA_NODE": true,
"INGEST_NODE": false,
"ES_JAVA_OPTS": "-Xms2g -Xmx2g",
"allocated": {
"DATA_NODE": "True",
"INGEST_NODE": "False",
"ES_JAVA_OPTS": "-Xms2g -Xmx2g",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"IP_ADDRESS": "10.10.1.120",
"MASTER_NODE": "True",
"CLUSTERNAME": "esapp1",
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"UNICAST_HOST": "10.10.1.92,10.10.1.120"
},
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"IP_ADDRESS": "{{IP_ADDRESS}}",
"MASTER_NODE": true,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}"
},
"vnodehookargs": {
"preupgrade": [],
"postupgrade": []
},
"hosttags": {},
"image": {
"registry_hostname": "",
"version": "5",
"registry_port": "",
"engine": "docker",
"name": "elasticsearch",
"entrypoint": "docker-entrypoint.sh"
},
"storage": [
{
"size": 214748364800,
"compression": "disabled",
"allocated": {
"block_size": 4096,
"compression": 0,
"next_snapshotid": 2,
"qgroupid": 169,
"grpid": 166,
"current_snapshot": "active_snap",
"encryption": 0,
"priority": 2,
"params": {},
"appname": "default",
"size": 214748364800,
"vtype": 0,
"appid": 1,
"replication": 1,
"slice_size": 1073741824,
"partitions": 0,
"resource_poolid": 1,
"genkey": 1499066636773092,
"protection": 0,
"current_snapshotid": 1,
"media": 72,
"name": "esapp1.master_eligible_node.02.data1.491507c2-de5a-4e3b-98cc-dbfde994fce3",
"multinode_mounting": false,
"volumeid": 166
},
"protection": 0,
"blocksize": 4096,
"fstype": "ext4",
"path": "/usr/share/elasticsearch/data",
"type": "data1",
"snapname": "snap1",
"media": "HDD",
"volgrp_name": "esapp1.master_eligible_node.02.72.1.0143d301-122a-44c5-a2f3-ece788c18cf0",
"name": "esapp1.master_eligible_node.02.data1.491507c2-de5a-4e3b-98cc-dbfde994fce3",
"layout": "pack"
},
{
"size": 10737418240,
"compression": "disabled",
"allocated": {
"block_size": 4096,
"compression": 0,
"next_snapshotid": 2,
"qgroupid": 168,
"grpid": 167,
"current_snapshot": "active_snap",
"encryption": 0,
"priority": 2,
"params": {},
"appname": "default",
"size": 10737418240,
"vtype": 0,
"appid": 1,
"replication": 1,
"slice_size": 1073741824,
"partitions": 0,
"resource_poolid": 1,
"genkey": 1499066636933063,
"protection": 0,
"current_snapshotid": 1,
"media": 83,
"name": "esapp1.master_eligible_node.02.root_fs.8827e217-d3b4-4758-b81f-efb45a7544e2",
"multinode_mounting": false,
"volumeid": 167
},
"protection": 0,
"blocksize": 4096,
"fstype": "ext4",
"path": "/",
"type": "root_fs",
"snapname": "snap1",
"media": "SSD",
"volgrp_name": "esapp1.master_eligible_node.02.83.1.02c9aac1-72b4-4d5e-8bde-6d7602aaf3fb",
"name": "esapp1.master_eligible_node.02.root_fs.8827e217-d3b4-4758-b81f-efb45a7544e2",
"layout": "pack"
}
],
"rpoolid": 1,
"appid": 23,
"hostname": "vnode120-poc01.robinsystems.com",
"id": 63,
"bundle_path": "/var/lib/robin/collections/file-collection-2/1499040219130/elasticsearch-5.0",
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"vnodehooks": {
"preupgrade": "python preupgrade.py",
"postupgrade": "python postupgrade.py"
},
"mem": {
"size": 4294967296
},
"network": [
{
"bridge": "br0",
"gateway": "10.10.1.1",
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"subnet": "10.10.1.0",
"allocated_ip": "10.10.1.120"
}
],
"name": "esapp1.master_eligible_node.02",
"service_ports": []
}
],
"qgroups": {
"data1": {
"qgroupid": 169,
"rd_min_iops": 0,
"rd_max_iops": 500000,
"rd_weight": 1,
"priority": 1,
"rd_min_window": 500,
"enabled": false,
"wr_min_window": 500,
"appid": 1,
"wr_min_iops": 0,
"wr_weight": 1,
"appname": "default",
"name": "esapp1.master_eligible_node.02.data1",
"wr_max_iops": 500000
},
"root_fs": {
"qgroupid": 168,
"rd_min_iops": 0,
"rd_max_iops": 500000,
"rd_weight": 1,
"priority": 1,
"rd_min_window": 500,
"enabled": false,
"wr_min_window": 500,
"appid": 1,
"wr_min_iops": 0,
"wr_weight": 1,
"appname": "default",
"name": "esapp1.master_eligible_node.02.root_fs",
"wr_max_iops": 500000
}
},
"can_replace_storage": true,
"name": "master_eligible_node",
"rolling_upgrade": true
}
]
},
"rpool": "default",
"clonename": "esapp1_clone"
}
Response:
status_code: 202
{
"plan": {
"parentid": 24,
"planid": 28,
"upgrade_order": [
"dedicated_master_node",
"master_eligible_node",
"data_node",
"hot_node",
"warm_node",
"ingest_node",
"coordination_node"
],
"bundle_path": "/var/lib/robin/collections/file-collection-2/1499040219130/elasticsearch-5.0",
"name": "esapp1_clone",
"snapname": "snap1",
"bundleid": "8",
"desc": "No description was given.",
"op_clone": true,
"master_name": "esapp1",
"rpoolid": 1,
"id": 26,
"snapshot": "enabled",
"version": 5,
"apphooks": {
"poststart": "python3.4 cluster_status.py",
"allocated": {
"poststart": "python3.4 cluster_status.py",
"postclone": "python3.4 cluster_status.py",
"postrollback": "python3.4 cluster_status.py",
"validate": "python3.4 validate_app.py",
"postupgrade": "python3.4 cluster_status.py",
"health": "python3.4 health.py",
"preupgrade": "python3.4 cluster_status.py",
"postcreate": "python3.4 cluster_status.py"
},
"postclone": "python3.4 cluster_status.py",
"validate": "python3.4 validate_app.py",
"postrollback": "python3.4 cluster_status.py",
"postupgrade": "python3.4 cluster_status.py",
"health": "python3.4 health.py",
"preupgrade": "python3.4 cluster_status.py",
"postcreate": "python3.4 cluster_status.py"
},
"restart_num": 3,
"roles": [
{
"can_replace_storage": true,
"volume_groups": [],
"vnodes": [
{
"allocated": {
"nodeid": 2,
"nodename": "eqx02-poc01-c02",
"zonename": "default",
"zoneid": 1498721081
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"name": "esapp1_clone.master_eligible_node.01",
"storage": [
{
"compression": "disabled",
"blocksize": 4096,
"media": "HDD",
"name": "esapp1_clone.master_eligible_node.01.data1.9336ad11-7a4a-4404-9924-92e75fe03f36",
"snapname": "snap1",
"protection": 0,
"layout": "pack",
"volgrp_name": "esapp1_clone.master_eligible_node.01.72.1.d122439b-9f6a-4577-9bf3-6487886e0c96",
"path": "/usr/share/elasticsearch/data",
"type": "data1",
"allocated": {
"multinode_mounting": false,
"compression": 0,
"name": "esapp1_clone.master_eligible_node.01.data1.9336ad11-7a4a-4404-9924-92e75fe03f36",
"qgroupid": 175,
"partitions": 0,
"vtype": 1,
"parent_volumeid": 164,
"block_size": 2598262528,
"parent_appid": 1,
"size": 214748364800,
"priority": 2,
"media": 72,
"current_snapshot": "active_snap",
"slice_size": 140504462488920,
"volumeid": 172,
"resource_poolid": 1,
"parent_snapshotid": 1,
"protection": 0,
"current_snapshotid": 1,
"grpid": 172,
"genkey": 1499067114374409,
"next_snapshotid": 2,
"params": {},
"appname": "default",
"appid": 1,
"replication": 1
},
"size": 214748364800,
"fstype": "ext4"
},
{
"compression": "disabled",
"blocksize": 4096,
"media": "SSD",
"name": "esapp1_clone.master_eligible_node.01.root_fs.8e25103b-a507-42d2-9c27-3408452be417",
"snapname": "snap1",
"protection": 0,
"layout": "pack",
"volgrp_name": "esapp1_clone.master_eligible_node.01.83.1.34f6f065-4896-49b3-8450-92a31ac2c185",
"path": "/",
"type": "root_fs",
"allocated": {
"multinode_mounting": false,
"compression": 0,
"name": "esapp1_clone.master_eligible_node.01.root_fs.8e25103b-a507-42d2-9c27-3408452be417",
"qgroupid": 174,
"partitions": 0,
"vtype": 1,
"parent_volumeid": 165,
"block_size": 2598262528,
"parent_appid": 1,
"size": 10737418240,
"priority": 2,
"media": 83,
"current_snapshot": "active_snap",
"slice_size": 140504423731496,
"volumeid": 173,
"resource_poolid": 1,
"parent_snapshotid": 1,
"protection": 0,
"current_snapshotid": 1,
"grpid": 173,
"genkey": 1499067114451686,
"next_snapshotid": 2,
"params": {},
"appname": "default",
"appid": 1,
"replication": 1
},
"size": 10737418240,
"fstype": "ext4"
}
],
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"env": {
"MASTER_NODE": true,
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"ES_JAVA_OPTS": "-Xms2g -Xmx2g",
"allocated": {
"MASTER_NODE": "True",
"UNICAST_HOST": "10.10.1.111,10.10.1.95",
"ES_JAVA_OPTS": "-Xms2g -Xmx2g",
"INGEST_NODE": "False",
"DATA_NODE": "True",
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"CLUSTERNAME": "esapp1_clone",
"IP_ADDRESS": "10.10.1.111",
"DATA_DIRS": "/usr/share/elasticsearch/data"
},
"DATA_NODE": true,
"INGEST_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}"
},
"ctime": 1499066645,
"state": "STARTED",
"cpu": {
"max": 4,
"min": 0
},
"volume_groups": [
{
"media": "HDD",
"replicas": 1,
"name": "esapp1_clone.master_eligible_node.01.72.1.d122439b-9f6a-4577-9bf3-6487886e0c96",
"device_sets": [
{
"name": "esapp1_clone.master_eligible_node.01.72.1.d122439b-9f6a-4577-9bf3-6487886e0c96.0.6c8a7cdf-70f4-4460-a683-40739e9501ee",
"devices": [
{
"pused": 268435456,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130400096",
"type": "HDD",
"score": 99,
"write_unit": 512,
"allocated_slices": 200,
"psize": 4000762036224,
"slices": 3071,
"state": "READY",
"hostname": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"role": "Storage",
"stormgr_id": 6,
"host": "eqx02-poc01-s04.robinsystems.com",
"capacity": 4000787030016,
"wwn": "0x50014ee0ae6d6aa1"
}
],
"stormgr_id": 172
}
],
"volumes": [
"esapp1_clone.master_eligible_node.01.data1.9336ad11-7a4a-4404-9924-92e75fe03f36"
],
"stormgr_id": 172,
"layout": "pack",
"rpoolid": 1
},
{
"media": "SSD",
"replicas": 1,
"name": "esapp1_clone.master_eligible_node.01.83.1.34f6f065-4896-49b3-8450-92a31ac2c185",
"device_sets": [
{
"name": "esapp1_clone.master_eligible_node.01.83.1.34f6f065-4896-49b3-8450-92a31ac2c185.0.cea41009-56d0-4e73-9dc6-b3f1bb79c3df",
"devices": [
{
"pused": 1677721600,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"type": "SSD",
"score": 89,
"write_unit": 512,
"allocated_slices": 10,
"psize": 119185342464,
"slices": 91,
"state": "READY",
"hostname": "eqx02-poc01-s04.robinsystems.com",
"aslices": 20,
"role": "Storage",
"stormgr_id": 7,
"host": "eqx02-poc01-s04.robinsystems.com",
"capacity": 120034123776,
"wwn": "0x50026b7242034459"
}
],
"stormgr_id": 173
}
],
"volumes": [
"esapp1_clone.master_eligible_node.01.root_fs.8e25103b-a507-42d2-9c27-3408452be417"
],
"stormgr_id": 173,
"layout": "pack",
"rpoolid": 1
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"vnodeid": 62,
"engine": "docker",
"root_fs": "/usr/local/robin/instances/vnode92-poc01.robinsystems.com",
"network": [
{
"allocated_netmask": "255.255.255.0",
"subnet": "10.10.1.0",
"bridge": "br0",
"allocated_ip": "10.10.1.111",
"gateway": "10.10.1.1",
"ippool": "p1"
}
],
"rpoolid": 1,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"bundleid": "8",
"mem": {
"size": 4294967296
},
"utime": 1499066645,
"restart_num": 3,
"image": {
"entrypoint": "docker-entrypoint.sh",
"version": "5",
"name": "elasticsearch",
"registry_port": "",
"engine": "docker",
"registry_hostname": ""
},
"hosttags": {},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"id": 66,
"hostname": "vnode111-poc01.robinsystems.com",
"bundle_path": "/var/lib/robin/collections/file-collection-2/1499040219130/elasticsearch-5.0",
"role": "master_eligible_node",
"service_ports": [],
"appname": "esapp1",
"appid": 23
},
{
"allocated": {
"nodeid": 2,
"nodename": "eqx02-poc01-c02",
"zonename": "default",
"zoneid": 1498721081
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"name": "esapp1_clone.master_eligible_node.02",
"storage": [
{
"compression": "disabled",
"blocksize": 4096,
"media": "HDD",
"name": "esapp1_clone.master_eligible_node.02.data1.b740b484-591a-40af-8dec-dde3583b41db",
"snapname": "snap1",
"protection": 0,
"layout": "pack",
"volgrp_name": "esapp1_clone.master_eligible_node.02.72.1.26503a91-09bf-494a-a5bc-3b16596d8aab",
"path": "/usr/share/elasticsearch/data",
"type": "data1",
"allocated": {
"multinode_mounting": false,
"compression": 0,
"name": "esapp1_clone.master_eligible_node.02.data1.b740b484-591a-40af-8dec-dde3583b41db",
"qgroupid": 177,
"partitions": 0,
"vtype": 1,
"parent_volumeid": 166,
"block_size": 2598262528,
"parent_appid": 1,
"size": 214748364800,
"priority": 2,
"media": 72,
"current_snapshot": "active_snap",
"slice_size": 140504623599040,
"volumeid": 174,
"resource_poolid": 1,
"parent_snapshotid": 1,
"protection": 0,
"current_snapshotid": 1,
"grpid": 174,
"genkey": 1499067114525743,
"next_snapshotid": 2,
"params": {},
"appname": "default",
"appid": 1,
"replication": 1
},
"size": 214748364800,
"fstype": "ext4"
},
{
"compression": "disabled",
"blocksize": 4096,
"media": "SSD",
"name": "esapp1_clone.master_eligible_node.02.root_fs.876010ed-5488-463c-a962-b5944af1d971",
"snapname": "snap1",
"protection": 0,
"layout": "pack",
"volgrp_name": "esapp1_clone.master_eligible_node.02.83.1.95f36a3b-6258-48b0-8d7b-316bb2ceacf8",
"path": "/",
"type": "root_fs",
"allocated": {
"multinode_mounting": false,
"compression": 0,
"name": "esapp1_clone.master_eligible_node.02.root_fs.876010ed-5488-463c-a962-b5944af1d971",
"qgroupid": 176,
"partitions": 0,
"vtype": 1,
"parent_volumeid": 167,
"block_size": 2598262528,
"parent_appid": 1,
"size": 10737418240,
"priority": 2,
"media": 83,
"current_snapshot": "active_snap",
"slice_size": 140503492839416,
"volumeid": 175,
"resource_poolid": 1,
"parent_snapshotid": 1,
"protection": 0,
"current_snapshotid": 1,
"grpid": 175,
"genkey": 1499067114599182,
"next_snapshotid": 2,
"params": {},
"appname": "default",
"appid": 1,
"replication": 1
},
"size": 10737418240,
"fstype": "ext4"
}
],
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"env": {
"MASTER_NODE": true,
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"ES_JAVA_OPTS": "-Xms2g -Xmx2g",
"allocated": {
"MASTER_NODE": "True",
"UNICAST_HOST": "10.10.1.111,10.10.1.95",
"ES_JAVA_OPTS": "-Xms2g -Xmx2g",
"INGEST_NODE": "False",
"DATA_NODE": "True",
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"CLUSTERNAME": "esapp1_clone",
"IP_ADDRESS": "10.10.1.95",
"DATA_DIRS": "/usr/share/elasticsearch/data"
},
"DATA_NODE": true,
"INGEST_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}"
},
"ctime": 1499066645,
"state": "STARTED",
"cpu": {
"max": 4,
"min": 0
},
"volume_groups": [
{
"media": "HDD",
"replicas": 1,
"name": "esapp1_clone.master_eligible_node.02.72.1.26503a91-09bf-494a-a5bc-3b16596d8aab",
"device_sets": [
{
"name": "esapp1_clone.master_eligible_node.02.72.1.26503a91-09bf-494a-a5bc-3b16596d8aab.0.baa663ea-f7c1-4821-89ea-4d424e204709",
"devices": [
{
"pused": 268435456,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130402113",
"type": "HDD",
"score": 99,
"write_unit": 512,
"allocated_slices": 200,
"psize": 4000762036224,
"slices": 3071,
"state": "READY",
"hostname": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"role": "Storage",
"stormgr_id": 9,
"host": "eqx02-poc01-s04.robinsystems.com",
"capacity": 4000787030016,
"wwn": "0x50014ee003c2911f"
}
],
"stormgr_id": 174
}
],
"volumes": [
"esapp1_clone.master_eligible_node.02.data1.b740b484-591a-40af-8dec-dde3583b41db"
],
"stormgr_id": 174,
"layout": "pack",
"rpoolid": 1
},
{
"media": "SSD",
"replicas": 1,
"name": "esapp1_clone.master_eligible_node.02.83.1.95f36a3b-6258-48b0-8d7b-316bb2ceacf8",
"device_sets": [
{
"name": "esapp1_clone.master_eligible_node.02.83.1.95f36a3b-6258-48b0-8d7b-316bb2ceacf8.0.f33ffb74-ad94-4aaa-a936-8b9a46895d48",
"devices": [
{
"pused": 1677721600,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"type": "SSD",
"score": 89,
"write_unit": 512,
"allocated_slices": 10,
"psize": 119185342464,
"slices": 91,
"state": "READY",
"hostname": "eqx02-poc01-s04.robinsystems.com",
"aslices": 20,
"role": "Storage",
"stormgr_id": 7,
"host": "eqx02-poc01-s04.robinsystems.com",
"capacity": 120034123776,
"wwn": "0x50026b7242034459"
}
],
"stormgr_id": 175
}
],
"volumes": [
"esapp1_clone.master_eligible_node.02.root_fs.876010ed-5488-463c-a962-b5944af1d971"
],
"stormgr_id": 175,
"layout": "pack",
"rpoolid": 1
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"engine": "docker",
"root_fs": "/usr/local/robin/instances/vnode120-poc01.robinsystems.com",
"network": [
{
"allocated_netmask": "255.255.255.0",
"subnet": "10.10.1.0",
"bridge": "br0",
"allocated_ip": "10.10.1.95",
"gateway": "10.10.1.1",
"ippool": "p1"
}
],
"rpoolid": 1,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"bundleid": "8",
"mem": {
"size": 4294967296
},
"utime": 1499066645,
"restart_num": 3,
"image": {
"entrypoint": "docker-entrypoint.sh",
"version": "5",
"name": "elasticsearch",
"registry_port": "",
"engine": "docker",
"registry_hostname": ""
},
"hosttags": {},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"id": 67,
"hostname": "vnode95-poc01.robinsystems.com",
"bundle_path": "/var/lib/robin/collections/file-collection-2/1499040219130/elasticsearch-5.0",
"role": "master_eligible_node",
"service_ports": [],
"appname": "esapp1",
"appid": 23
}
],
"name": "master_eligible_node",
"image": {
"entrypoint": "docker-entrypoint.sh",
"version": "5",
"name": "elasticsearch",
"registry_port": "",
"engine": "docker",
"registry_hostname": ""
},
"rolling_upgrade": true,
"qgroups": {
"root_fs": {
"enabled": false,
"name": "esapp1_clone.master_eligible_node.02.root_fs",
"rd_min_iops": 0,
"rd_max_iops": 500000,
"wr_weight": 1,
"priority": 1,
"rd_weight": 1,
"rd_min_window": 500,
"wr_max_iops": 500000,
"qgroupid": 176,
"appname": "default",
"appid": 1,
"wr_min_window": 500,
"wr_min_iops": 0
},
"data1": {
"enabled": false,
"name": "esapp1_clone.master_eligible_node.02.data1",
"rd_min_iops": 0,
"rd_max_iops": 500000,
"wr_weight": 1,
"priority": 1,
"rd_weight": 1,
"rd_min_window": 500,
"wr_max_iops": 500000,
"qgroupid": 177,
"appname": "default",
"appid": 1,
"wr_min_window": 500,
"wr_min_iops": 0
}
},
"scaleout": "enabled",
"display_name": "master_eligible_node"
}
],
"zoneid": "1498721081",
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"clonemode": "unfenced",
"serialize": true,
"current_user": {
"username": "robin",
"roles": [
"admin"
],
"tenant": "default",
"user_id": 2,
"tenant_id": 1
},
"auto_relocate": true,
"clone": "enabled",
"parent_last_known_state": 10,
"opcode": 1,
"rpool": "default"
},
"jobid": 938
}
11. Add Key
Add an ssh key to an application. The ssh key will be added to all the application containers.
End Point:
/api/v3/robin_server/apps/<app_name>
Example: /api/v3/robin_server/apps/esapp0
Method:
PUT
Request Body:
{
"action": "addkey",
"key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04"
}
Response:
status_code: 202
{
"plan": {
"action": "addkey",
"name": "esapp0",
"current_user": {
"tenant": "default",
"roles": [
"admin"
],
"tenant_id": 1,
"username": "robin",
"user_id": 2
},
"opcode": null,
"key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04"
},
"jobid": 743
}
12. Evacuate
Evacuate an Application.
End Point:
/api/v3/robin_server/apps/<app_name>
Example: /api/v3/robin_server/apps/esapp0
Method:
PUT
Request Body:
{
"action": "evacuate"
}
Response:
status_code: 202
{
"plan": {
"master_name": "esapp0",
"start_num": 0,
"opcode": 1,
"clonemode": "unfenced",
"rpoolid": 1,
"id": 19,
"planid": 19,
"auto_relocate": true,
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"desc": "",
"rpool": "default",
"name": "esapp0",
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"upgrade_order": [
"dedicated_master_node",
"master_eligible_node",
"data_node",
"hot_node",
"warm_node",
"ingest_node",
"coordination_node"
],
"num_apps": "1",
"clone": "enabled",
"roles": [
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"name": "dedicated_master_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 50,
"volume_groups": [
{
"volumes": [
"esapp0.dedicated_master_node.01.data1.2f7cc63c-5e8c-468d-ad70-e67cb81dd773"
],
"name": "esapp0.dedicated_master_node.01.72.1.731a8ec5-ced9-4b04-ab92-1c46e2b93743",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 3071,
"wwn": "0x50014ee0ae6d7c1e",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 11,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130435277",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.dedicated_master_node.01.72.1.731a8ec5-ced9-4b04-ab92-1c46e2b93743.0.68b5f478-9184-4452-9c9c-eba95e31c7c1",
"stormgr_id": 136
}
],
"stormgr_id": 136,
"replicas": 1,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.dedicated_master_node.01.root_fs.365d2710-effc-474f-981f-dd650179f581"
],
"name": "esapp0.dedicated_master_node.01.83.1.70ce09ea-6b16-49d4-bf00-0bc869e4aafe",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 91,
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 99,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.dedicated_master_node.01.83.1.70ce09ea-6b16-49d4-bf00-0bc869e4aafe.0.c7a3f1ae-8055-45f6-b3cc-89c3875f49c3",
"stormgr_id": 137
}
],
"stormgr_id": 137,
"replicas": 1,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode115-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969877,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode115-poc01.robinsystems.com",
"rpoolid": 1,
"id": 50,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"name": "esapp0.dedicated_master_node.01.data1.2f7cc63c-5e8c-468d-ad70-e67cb81dd773",
"layout": "pack",
"media": "HDD",
"size": 214748364800,
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 142,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 136,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.dedicated_master_node.01.data1.2f7cc63c-5e8c-468d-ad70-e67cb81dd773",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 136,
"size": 214748364800,
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969868719905,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.dedicated_master_node.01.72.1.731a8ec5-ced9-4b04-ab92-1c46e2b93743",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"name": "esapp0.dedicated_master_node.01.root_fs.365d2710-effc-474f-981f-dd650179f581",
"layout": "pack",
"media": "SSD",
"size": 10737418240,
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 143,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 137,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.dedicated_master_node.01.root_fs.365d2710-effc-474f-981f-dd650179f581",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 137,
"size": 10737418240,
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969868905918,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.dedicated_master_node.01.83.1.70ce09ea-6b16-49d4-bf00-0bc869e4aafe",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"DATA_NODE": false,
"allocated": {
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "True",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"IP_ADDRESS": "10.10.1.115",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"DATA_NODE": "False"
},
"MASTER_NODE": true,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"name": "esapp0.dedicated_master_node.01",
"bundleid": 7,
"service_ports": [],
"ctime": 1498969877,
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.115",
"subnet": "10.10.1.0"
}
],
"hosttags": {},
"role": "dedicated_master_node",
"appname": "esapp0",
"state": "STARTED"
}
],
"can_replace_storage": true,
"serialize": true,
"scaleout": "enabled",
"volume_groups": [],
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"name": "esapp0.dedicated_master_node.01.data1",
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 142,
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"name": "esapp0.dedicated_master_node.01.root_fs",
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 143,
"appname": "default"
}
},
"display_name": "Master Only Node"
},
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"name": "master_eligible_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 51,
"volume_groups": [
{
"volumes": [
"esapp0.master_eligible_node.01.data1.3c6a444d-dd3f-4a79-85ca-8aed84712879"
],
"name": "esapp0.master_eligible_node.01.72.1.72016ca8-1864-4b6a-b65b-a5cdb0433b3b",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 3071,
"wwn": "0x50014ee05917c12b",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 4,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130458130",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.master_eligible_node.01.72.1.72016ca8-1864-4b6a-b65b-a5cdb0433b3b.0.53a929fa-16a4-4d3b-9b3c-50f5571ed9ae",
"stormgr_id": 138
}
],
"stormgr_id": 138,
"replicas": 1,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.master_eligible_node.01.root_fs.e1e82cfa-a483-43ed-952e-3eb3c8764f60"
],
"name": "esapp0.master_eligible_node.01.83.1.de1bef11-39ff-4ed6-90e3-5d38f304609e",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-c02.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-c02.robinsystems.com",
"slices": 122,
"wwn": "0x500151795963e74a",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 160041885696,
"write_unit": 512,
"stormgr_id": 3,
"score": 99,
"devpath": "/dev/disk/by-id/ata-INTEL_SSDSA2CW160G3_CVPR132204DQ160DGN",
"state": "READY",
"role": "Storage",
"psize": 159987531776,
"type": "SSD"
}
],
"name": "esapp0.master_eligible_node.01.83.1.de1bef11-39ff-4ed6-90e3-5d38f304609e.0.eb56dc52-4590-40c6-967e-187631faabe4",
"stormgr_id": 139
}
],
"stormgr_id": 139,
"replicas": 1,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode112-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969884,
"allocated_host": "eqx02-poc01-s04.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode112-poc01.robinsystems.com",
"rpoolid": 1,
"id": 51,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"allocated": {
"zoneid": 1498721081,
"nodeid": 1,
"zonename": "default",
"nodename": "eqx02-poc01-s04"
},
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"name": "esapp0.master_eligible_node.01.data1.3c6a444d-dd3f-4a79-85ca-8aed84712879",
"layout": "pack",
"media": "HDD",
"size": 214748364800,
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 144,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 138,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.master_eligible_node.01.data1.3c6a444d-dd3f-4a79-85ca-8aed84712879",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 138,
"size": 214748364800,
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869011543,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.master_eligible_node.01.72.1.72016ca8-1864-4b6a-b65b-a5cdb0433b3b",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"name": "esapp0.master_eligible_node.01.root_fs.e1e82cfa-a483-43ed-952e-3eb3c8764f60",
"layout": "pack",
"media": "SSD",
"size": 10737418240,
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 145,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 139,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.master_eligible_node.01.root_fs.e1e82cfa-a483-43ed-952e-3eb3c8764f60",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 139,
"size": 10737418240,
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869197985,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.master_eligible_node.01.83.1.de1bef11-39ff-4ed6-90e3-5d38f304609e",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"DATA_NODE": true,
"allocated": {
"ROBINHOST": "eqx02-poc01-s04.robinsystems.com",
"MASTER_NODE": "True",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"IP_ADDRESS": "10.10.1.112",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"DATA_NODE": "True"
},
"MASTER_NODE": true,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"name": "esapp0.master_eligible_node.01",
"bundleid": 7,
"service_ports": [],
"ctime": 1498969884,
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.112",
"subnet": "10.10.1.0"
}
],
"hosttags": {},
"role": "master_eligible_node",
"appname": "esapp0",
"state": "STARTED"
}
],
"can_replace_storage": true,
"scaleout": "enabled",
"volume_groups": [],
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"name": "esapp0.master_eligible_node.01.data1",
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 144,
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"name": "esapp0.master_eligible_node.01.root_fs",
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 145,
"appname": "default"
}
},
"display_name": "master_eligible_node"
},
{
"scaleout": "enabled",
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"name": "data_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 52,
"volume_groups": [
{
"volumes": [
"esapp0.data_node.01.data1.78a15f83-ebd8-424c-ab75-a6d8a7f29a62"
],
"name": "esapp0.data_node.01.72.1.f846ad99-f717-476d-80db-6cdb69cf03d2",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 3071,
"wwn": "0x50014ee0ae6d6aa1",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 6,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130400096",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.data_node.01.72.1.f846ad99-f717-476d-80db-6cdb69cf03d2.0.69fcbfe6-8032-4ef4-8f21-15f636c9f390",
"stormgr_id": 140
}
],
"stormgr_id": 140,
"replicas": 1,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.data_node.01.root_fs.02ef00a9-0712-4f1f-923a-0386611ff516"
],
"name": "esapp0.data_node.01.83.1.e2a84676-4121-47c7-bf47-358be86146d3",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 91,
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 99,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.data_node.01.83.1.e2a84676-4121-47c7-bf47-358be86146d3.0.1822d2d7-86af-47e3-85b6-826b6ba9077b",
"stormgr_id": 141
}
],
"stormgr_id": 141,
"replicas": 1,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode96-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969890,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode96-poc01.robinsystems.com",
"rpoolid": 1,
"id": 52,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"name": "esapp0.data_node.01.data1.78a15f83-ebd8-424c-ab75-a6d8a7f29a62",
"layout": "pack",
"media": "HDD",
"size": 214748364800,
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 146,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 140,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.data_node.01.data1.78a15f83-ebd8-424c-ab75-a6d8a7f29a62",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 140,
"size": 214748364800,
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869299555,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.data_node.01.72.1.f846ad99-f717-476d-80db-6cdb69cf03d2",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"name": "esapp0.data_node.01.root_fs.02ef00a9-0712-4f1f-923a-0386611ff516",
"layout": "pack",
"media": "SSD",
"size": 10737418240,
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 147,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 141,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.data_node.01.root_fs.02ef00a9-0712-4f1f-923a-0386611ff516",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 141,
"size": 10737418240,
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869481285,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.data_node.01.83.1.e2a84676-4121-47c7-bf47-358be86146d3",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"DATA_NODE": true,
"allocated": {
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "False",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"IP_ADDRESS": "10.10.1.96",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"DATA_NODE": "True"
},
"MASTER_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"name": "esapp0.data_node.01",
"bundleid": 7,
"service_ports": [],
"ctime": 1498969890,
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.96",
"subnet": "10.10.1.0"
}
],
"hosttags": {},
"role": "data_node",
"appname": "esapp0",
"state": "STARTED"
},
{
"engine": "docker",
"vnodeid": 57,
"volume_groups": [
{
"volumes": [
"esapp0.data_node.02.data1.9f71f7d4-f3fc-47e8-8590-f81501f088f9"
],
"name": "esapp0.data_node.02.72.1.898ceb49-558e-469e-bd54-d1fdd398957c",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"slices": 3071,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50014ee003c29edf",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 12,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130403722",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.data_node.02.72.1.898ceb49-558e-469e-bd54-d1fdd398957c.0.2e7bce1f-ff7b-42a5-aaa4-010f6d164ee5",
"stormgr_id": 150
}
],
"replicas": 1,
"stormgr_id": 150,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.data_node.02.root_fs.548034fb-c76a-4b6b-8064-47c4410bb5a5"
],
"name": "esapp0.data_node.02.83.1.346d0968-35fc-4f4a-bef2-e2232caf816e",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 60,
"slices": 91,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 3690987520,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 70,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.data_node.02.83.1.346d0968-35fc-4f4a-bef2-e2232caf816e.0.0ddb6d93-a45e-4223-8eb1-bb8ebc4edadc",
"stormgr_id": 151
}
],
"replicas": 1,
"stormgr_id": 151,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode103-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498970716,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode96-poc01.robinsystems.com",
"rpoolid": 1,
"id": 57,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"hosttags": {},
"desired_status": "ONLINE",
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"device": "/dev/vblock12",
"size": 214748364800,
"layout": "pack",
"media": "HDD",
"name": "esapp0.data_node.02.data1.9f71f7d4-f3fc-47e8-8590-f81501f088f9",
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 156,
"appid": 1,
"partitions": 0,
"volumeid": 150,
"current_snapshotid": 1,
"compression": 0,
"grpid": 150,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 214748364800,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.data_node.02.data1.9f71f7d4-f3fc-47e8-8590-f81501f088f9",
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498970703297064,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.data_node.02.72.1.898ceb49-558e-469e-bd54-d1fdd398957c",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"device": "/dev/vblock13",
"size": 10737418240,
"layout": "pack",
"media": "SSD",
"name": "esapp0.data_node.02.root_fs.548034fb-c76a-4b6b-8064-47c4410bb5a5",
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 157,
"appid": 1,
"partitions": 0,
"volumeid": 151,
"current_snapshotid": 1,
"compression": 0,
"grpid": 151,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 10737418240,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.data_node.02.root_fs.548034fb-c76a-4b6b-8064-47c4410bb5a5",
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498970703475137,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.data_node.02.83.1.346d0968-35fc-4f4a-bef2-e2232caf816e",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"DATA_NODE": true,
"allocated": {
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "False",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"IP_ADDRESS": "10.10.1.103",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"DATA_NODE": "True"
},
"MASTER_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"appname": "esapp0",
"name": "esapp0.data_node.02",
"bundleid": 7,
"service_ports": [],
"ctime": 1498970716,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"role": "data_node",
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.103",
"subnet": "10.10.1.0"
}
],
"skip_plan": false,
"state": "STARTED"
},
{
"engine": "docker",
"vnodeid": 58,
"volume_groups": [
{
"volumes": [
"esapp0.data_node.03.data1.1b26c188-c6b1-4047-8164-abd1d7bef1ab"
],
"name": "esapp0.data_node.03.72.1.dab46c27-a178-47ce-b1d2-c250e97f7c19",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"slices": 3071,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50014ee003c15777",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 10,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130457644",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.data_node.03.72.1.dab46c27-a178-47ce-b1d2-c250e97f7c19.0.1af827f4-0d6c-4230-ab03-1530e6e89699",
"stormgr_id": 152
}
],
"replicas": 1,
"stormgr_id": 152,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.data_node.03.root_fs.830d141d-3dfb-494b-8a1b-f774ce00f6a7"
],
"name": "esapp0.data_node.03.83.1.21bb307c-80de-4570-852b-ddb67f4400d0",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 60,
"slices": 91,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 3690987520,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 70,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.data_node.03.83.1.21bb307c-80de-4570-852b-ddb67f4400d0.0.64c4150b-43bb-4097-9819-ff948184ff75",
"stormgr_id": 153
}
],
"replicas": 1,
"stormgr_id": 153,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode118-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498970716,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode96-poc01.robinsystems.com",
"rpoolid": 1,
"id": 58,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"hosttags": {},
"desired_status": "ONLINE",
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"device": "/dev/vblock14",
"size": 214748364800,
"layout": "pack",
"media": "HDD",
"name": "esapp0.data_node.03.data1.1b26c188-c6b1-4047-8164-abd1d7bef1ab",
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 158,
"appid": 1,
"partitions": 0,
"volumeid": 152,
"current_snapshotid": 1,
"compression": 0,
"grpid": 152,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 214748364800,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.data_node.03.data1.1b26c188-c6b1-4047-8164-abd1d7bef1ab",
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498970703575066,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.data_node.03.72.1.dab46c27-a178-47ce-b1d2-c250e97f7c19",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"device": "/dev/vblock15",
"size": 10737418240,
"layout": "pack",
"media": "SSD",
"name": "esapp0.data_node.03.root_fs.830d141d-3dfb-494b-8a1b-f774ce00f6a7",
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 159,
"appid": 1,
"partitions": 0,
"volumeid": 153,
"current_snapshotid": 1,
"compression": 0,
"grpid": 153,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 10737418240,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.data_node.03.root_fs.830d141d-3dfb-494b-8a1b-f774ce00f6a7",
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498970703742914,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.data_node.03.83.1.21bb307c-80de-4570-852b-ddb67f4400d0",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"DATA_NODE": true,
"allocated": {
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "False",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"IP_ADDRESS": "10.10.1.118",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"DATA_NODE": "True"
},
"MASTER_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"appname": "esapp0",
"name": "esapp0.data_node.03",
"bundleid": 7,
"service_ports": [],
"ctime": 1498970716,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"role": "data_node",
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.118",
"subnet": "10.10.1.0"
}
],
"skip_plan": false,
"state": "STARTED"
}
],
"can_replace_storage": true,
"op_scaleout": true,
"volume_groups": [],
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"qgroupid": 158,
"rd_max_iops": 500000,
"enabled": false,
"name": "esapp0.data_node.03.data1",
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"qgroupid": 159,
"rd_max_iops": 500000,
"enabled": false,
"name": "esapp0.data_node.03.root_fs",
"appname": "default"
}
},
"display_name": "data_node"
},
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"name": "hot_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 53,
"volume_groups": [
{
"volumes": [
"esapp0.hot_node.01.data1.39780e0b-eaa8-44f6-9827-17b23283d091"
],
"name": "esapp0.hot_node.01.72.1.b63b61dd-0ecb-4612-975a-5b838484d24a",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 3071,
"wwn": "0x50014ee05917d4ea",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 15,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130401876",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.hot_node.01.72.1.b63b61dd-0ecb-4612-975a-5b838484d24a.0.e269d34d-9d62-4fa5-b7e9-4eb2266fae34",
"stormgr_id": 142
}
],
"stormgr_id": 142,
"replicas": 1,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.hot_node.01.root_fs.6d5bd634-2654-46ec-a2e4-df8cd116bc46"
],
"name": "esapp0.hot_node.01.83.1.71bf185e-11a3-4387-b373-b80de268fc6e",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 91,
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 99,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.hot_node.01.83.1.71bf185e-11a3-4387-b373-b80de268fc6e.0.d8928269-5377-494a-9dff-77f68d6046f2",
"stormgr_id": 143
}
],
"stormgr_id": 143,
"replicas": 1,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode94-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969896,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode94-poc01.robinsystems.com",
"rpoolid": 1,
"id": 53,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"name": "esapp0.hot_node.01.data1.39780e0b-eaa8-44f6-9827-17b23283d091",
"layout": "pack",
"media": "HDD",
"size": 214748364800,
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 148,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 142,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.hot_node.01.data1.39780e0b-eaa8-44f6-9827-17b23283d091",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 142,
"size": 214748364800,
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869585064,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.hot_node.01.72.1.b63b61dd-0ecb-4612-975a-5b838484d24a",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"name": "esapp0.hot_node.01.root_fs.6d5bd634-2654-46ec-a2e4-df8cd116bc46",
"layout": "pack",
"media": "SSD",
"size": 10737418240,
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 149,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 143,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.hot_node.01.root_fs.6d5bd634-2654-46ec-a2e4-df8cd116bc46",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 143,
"size": 10737418240,
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869764278,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.hot_node.01.83.1.71bf185e-11a3-4387-b373-b80de268fc6e",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"DATA_NODE": true,
"allocated": {
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "False",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"BOX_TYPE": "hot",
"IP_ADDRESS": "10.10.1.94",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"DATA_NODE": "True"
},
"MASTER_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"BOX_TYPE": "hot",
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"name": "esapp0.hot_node.01",
"bundleid": 7,
"service_ports": [],
"ctime": 1498969896,
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.94",
"subnet": "10.10.1.0"
}
],
"hosttags": {},
"role": "hot_node",
"appname": "esapp0",
"state": "STARTED"
}
],
"can_replace_storage": true,
"scaleout": "enabled",
"volume_groups": [],
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"name": "esapp0.hot_node.01.data1",
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 148,
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"name": "esapp0.hot_node.01.root_fs",
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 149,
"appname": "default"
}
},
"display_name": "hot_node"
},
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"name": "warm_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 54,
"volume_groups": [
{
"volumes": [
"esapp0.warm_node.01.data1.75277a21-0f7c-4265-ad1f-cd4217d42c4c"
],
"name": "esapp0.warm_node.01.72.1.5da2b187-149c-4f58-8681-d634d0220a99",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 3071,
"wwn": "0x50014ee003c2bc41",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 13,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130455099",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.warm_node.01.72.1.5da2b187-149c-4f58-8681-d634d0220a99.0.8492525e-6a34-4072-9ff9-693ff56646c8",
"stormgr_id": 144
}
],
"stormgr_id": 144,
"replicas": 1,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.warm_node.01.root_fs.7430011a-f78e-4fb8-91ea-ae34d56c0d2a"
],
"name": "esapp0.warm_node.01.83.1.1ee57bf3-3b60-409d-a138-2825a0080a0e",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 91,
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 99,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.warm_node.01.83.1.1ee57bf3-3b60-409d-a138-2825a0080a0e.0.e847126c-f01b-4edf-b065-f4e87be44ae7",
"stormgr_id": 145
}
],
"stormgr_id": 145,
"replicas": 1,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode113-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969903,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode113-poc01.robinsystems.com",
"rpoolid": 1,
"id": 54,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"name": "esapp0.warm_node.01.data1.75277a21-0f7c-4265-ad1f-cd4217d42c4c",
"layout": "pack",
"media": "HDD",
"size": 214748364800,
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 150,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 144,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.warm_node.01.data1.75277a21-0f7c-4265-ad1f-cd4217d42c4c",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 144,
"size": 214748364800,
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869863120,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.warm_node.01.72.1.5da2b187-149c-4f58-8681-d634d0220a99",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"name": "esapp0.warm_node.01.root_fs.7430011a-f78e-4fb8-91ea-ae34d56c0d2a",
"layout": "pack",
"media": "SSD",
"size": 10737418240,
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 151,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 145,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.warm_node.01.root_fs.7430011a-f78e-4fb8-91ea-ae34d56c0d2a",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 145,
"size": 10737418240,
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969870039536,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.warm_node.01.83.1.1ee57bf3-3b60-409d-a138-2825a0080a0e",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"DATA_NODE": true,
"allocated": {
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "False",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"BOX_TYPE": "warm",
"IP_ADDRESS": "10.10.1.113",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"DATA_NODE": "True"
},
"MASTER_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"BOX_TYPE": "warm",
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"name": "esapp0.warm_node.01",
"bundleid": 7,
"service_ports": [],
"ctime": 1498969903,
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.113",
"subnet": "10.10.1.0"
}
],
"hosttags": {},
"role": "warm_node",
"appname": "esapp0",
"state": "STARTED"
}
],
"can_replace_storage": true,
"scaleout": "enabled",
"volume_groups": [],
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"name": "esapp0.warm_node.01.data1",
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 150,
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"name": "esapp0.warm_node.01.root_fs",
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 151,
"appname": "default"
}
},
"display_name": "warm_node"
},
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"name": "ingest_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 55,
"volume_groups": [
{
"volumes": [
"esapp0.ingest_node.01.data1.36c3e4b9-73f7-44bb-99cc-84db961fec6c"
],
"name": "esapp0.ingest_node.01.72.1.28508eba-297e-4a2a-8028-0297f74501f3",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 3071,
"wwn": "0x50014ee0ae6c1b83",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 5,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130458915",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.ingest_node.01.72.1.28508eba-297e-4a2a-8028-0297f74501f3.0.6af833c8-8181-4837-96fe-1c02bfa7c7f2",
"stormgr_id": 146
}
],
"stormgr_id": 146,
"replicas": 1,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.ingest_node.01.root_fs.773651d0-3aa5-4947-a9ae-499eb02c30aa"
],
"name": "esapp0.ingest_node.01.83.1.682427a3-bac9-4ed0-9573-f63267692d5d",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 91,
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 99,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.ingest_node.01.83.1.682427a3-bac9-4ed0-9573-f63267692d5d.0.71240a5b-e97b-477a-bb9e-28e75173e796",
"stormgr_id": 147
}
],
"stormgr_id": 147,
"replicas": 1,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode89-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969908,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode89-poc01.robinsystems.com",
"rpoolid": 1,
"id": 55,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"name": "esapp0.ingest_node.01.data1.36c3e4b9-73f7-44bb-99cc-84db961fec6c",
"layout": "pack",
"media": "HDD",
"size": 214748364800,
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 152,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 146,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.ingest_node.01.data1.36c3e4b9-73f7-44bb-99cc-84db961fec6c",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 146,
"size": 214748364800,
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969870140273,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.ingest_node.01.72.1.28508eba-297e-4a2a-8028-0297f74501f3",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"name": "esapp0.ingest_node.01.root_fs.773651d0-3aa5-4947-a9ae-499eb02c30aa",
"layout": "pack",
"media": "SSD",
"size": 10737418240,
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 153,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 147,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.ingest_node.01.root_fs.773651d0-3aa5-4947-a9ae-499eb02c30aa",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 147,
"size": 10737418240,
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969870305919,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.ingest_node.01.83.1.682427a3-bac9-4ed0-9573-f63267692d5d",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"DATA_NODE": false,
"allocated": {
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "False",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "True",
"IP_ADDRESS": "10.10.1.89",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"DATA_NODE": "False"
},
"MASTER_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": true,
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"name": "esapp0.ingest_node.01",
"bundleid": 7,
"service_ports": [],
"ctime": 1498969908,
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.89",
"subnet": "10.10.1.0"
}
],
"hosttags": {},
"role": "ingest_node",
"appname": "esapp0",
"state": "STARTED"
}
],
"can_replace_storage": true,
"scaleout": "enabled",
"volume_groups": [],
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"name": "esapp0.ingest_node.01.data1",
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 152,
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"name": "esapp0.ingest_node.01.root_fs",
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 153,
"appname": "default"
}
},
"display_name": "ingest_node"
},
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"name": "coordination_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 56,
"volume_groups": [
{
"volumes": [
"esapp0.coordination_node.01.data1.90fd00f3-8cf0-441b-81c1-37e282038a6f"
],
"name": "esapp0.coordination_node.01.72.1.1c1065ce-8d60-49f3-b296-584e300261a6",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 3071,
"wwn": "0x50014ee003c2911f",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 9,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130402113",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.coordination_node.01.72.1.1c1065ce-8d60-49f3-b296-584e300261a6.0.a3129766-2fa8-4537-b54d-adcc0e806a02",
"stormgr_id": 148
}
],
"stormgr_id": 148,
"replicas": 1,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.coordination_node.01.root_fs.dcc53f44-74e6-45e5-b10b-1d790963063e"
],
"name": "esapp0.coordination_node.01.83.1.ab0d0d76-3c92-4761-8ccd-e284fa98de03",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 91,
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 99,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.coordination_node.01.83.1.ab0d0d76-3c92-4761-8ccd-e284fa98de03.0.c3362664-ea2b-4dfc-ac24-7afce0e8e889",
"stormgr_id": 149
}
],
"stormgr_id": 149,
"replicas": 1,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode119-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969914,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode119-poc01.robinsystems.com",
"rpoolid": 1,
"id": 56,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"name": "esapp0.coordination_node.01.data1.90fd00f3-8cf0-441b-81c1-37e282038a6f",
"layout": "pack",
"media": "HDD",
"size": 214748364800,
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 154,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 148,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.coordination_node.01.data1.90fd00f3-8cf0-441b-81c1-37e282038a6f",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 148,
"size": 214748364800,
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969870390232,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.coordination_node.01.72.1.1c1065ce-8d60-49f3-b296-584e300261a6",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"name": "esapp0.coordination_node.01.root_fs.dcc53f44-74e6-45e5-b10b-1d790963063e",
"layout": "pack",
"media": "SSD",
"size": 10737418240,
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 155,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 149,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.coordination_node.01.root_fs.dcc53f44-74e6-45e5-b10b-1d790963063e",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 149,
"size": 10737418240,
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969870535512,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.coordination_node.01.83.1.ab0d0d76-3c92-4761-8ccd-e284fa98de03",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"DATA_NODE": false,
"allocated": {
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "False",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"IP_ADDRESS": "10.10.1.119",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"DATA_NODE": "False"
},
"MASTER_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"name": "esapp0.coordination_node.01",
"bundleid": 7,
"service_ports": [],
"ctime": 1498969914,
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.119",
"subnet": "10.10.1.0"
}
],
"hosttags": {},
"role": "coordination_node",
"appname": "esapp0",
"state": "STARTED"
}
],
"can_replace_storage": true,
"scaleout": "enabled",
"volume_groups": [],
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"name": "esapp0.coordination_node.01.data1",
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 154,
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"name": "esapp0.coordination_node.01.root_fs",
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 155,
"appname": "default"
}
},
"display_name": "coordination_node"
}
],
"version": "5.4.0",
"serialize": true,
"bundleid": 7,
"apphooks": {
"postcreate": "python3.4 cluster_status.py",
"health": "python3.4 health.py",
"postrollback": "python3.4 cluster_status.py",
"preupgrade": "python3.4 cluster_status.py",
"postupgrade": "python3.4 cluster_status.py",
"allocated": {
"postcreate": "python3.4 cluster_status.py",
"validate": "python3.4 validate_app.py",
"postrollback": "python3.4 cluster_status.py",
"postclone": "python3.4 cluster_status.py",
"postupgrade": "python3.4 cluster_status.py",
"preupgrade": "python3.4 cluster_status.py",
"health": "python3.4 health.py",
"poststart": "python3.4 cluster_status.py"
},
"validate": "python3.4 validate_app.py",
"postclone": "python3.4 cluster_status.py",
"poststart": "python3.4 cluster_status.py"
},
"snapname": "snap1",
"parentid": 18,
"snapshot": "enabled",
"zoneid": 1498721081,
"parent_last_known_state": 10,
"current_user": {
"tenant": "default",
"roles": [
"admin"
],
"user_id": 2,
"tenant_id": 1,
"username": "robin"
}
},
"jobid": 744
}
13. Redeploy
Redeploy an evacuated Application.
End Point:
/api/v3/robin_server/apps/<app_name>
Example: /api/v3/robin_server/apps/esapp0
Method:
PUT
Request Body:
{
"action": "redeploy"
}
Response:
status_code: 202
{
"plan": {
"master_name": "esapp0",
"start_num": 0,
"opcode": 1,
"clonemode": "unfenced",
"rpoolid": 1,
"id": 19,
"planid": 19,
"auto_relocate": true,
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"desc": "",
"rpool": "default",
"name": "esapp0",
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"upgrade_order": [
"dedicated_master_node",
"master_eligible_node",
"data_node",
"hot_node",
"warm_node",
"ingest_node",
"coordination_node"
],
"num_apps": "1",
"clone": "enabled",
"roles": [
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"name": "dedicated_master_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 50,
"volume_groups": [
{
"volumes": [
"esapp0.dedicated_master_node.01.data1.2f7cc63c-5e8c-468d-ad70-e67cb81dd773"
],
"name": "esapp0.dedicated_master_node.01.72.1.731a8ec5-ced9-4b04-ab92-1c46e2b93743",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 3071,
"wwn": "0x50014ee0ae6d7c1e",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 11,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130435277",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.dedicated_master_node.01.72.1.731a8ec5-ced9-4b04-ab92-1c46e2b93743.0.68b5f478-9184-4452-9c9c-eba95e31c7c1",
"stormgr_id": 136
}
],
"stormgr_id": 136,
"replicas": 1,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.dedicated_master_node.01.root_fs.365d2710-effc-474f-981f-dd650179f581"
],
"name": "esapp0.dedicated_master_node.01.83.1.70ce09ea-6b16-49d4-bf00-0bc869e4aafe",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 91,
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 99,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.dedicated_master_node.01.83.1.70ce09ea-6b16-49d4-bf00-0bc869e4aafe.0.c7a3f1ae-8055-45f6-b3cc-89c3875f49c3",
"stormgr_id": 137
}
],
"stormgr_id": 137,
"replicas": 1,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode115-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969877,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode115-poc01.robinsystems.com",
"rpoolid": 1,
"id": 50,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"name": "esapp0.dedicated_master_node.01.data1.2f7cc63c-5e8c-468d-ad70-e67cb81dd773",
"layout": "pack",
"media": "HDD",
"size": 214748364800,
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 142,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 136,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.dedicated_master_node.01.data1.2f7cc63c-5e8c-468d-ad70-e67cb81dd773",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 136,
"size": 214748364800,
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969868719905,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.dedicated_master_node.01.72.1.731a8ec5-ced9-4b04-ab92-1c46e2b93743",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"name": "esapp0.dedicated_master_node.01.root_fs.365d2710-effc-474f-981f-dd650179f581",
"layout": "pack",
"media": "SSD",
"size": 10737418240,
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 143,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 137,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.dedicated_master_node.01.root_fs.365d2710-effc-474f-981f-dd650179f581",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 137,
"size": 10737418240,
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969868905918,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.dedicated_master_node.01.83.1.70ce09ea-6b16-49d4-bf00-0bc869e4aafe",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"DATA_NODE": false,
"allocated": {
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "True",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"IP_ADDRESS": "10.10.1.115",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"DATA_NODE": "False"
},
"MASTER_NODE": true,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"name": "esapp0.dedicated_master_node.01",
"bundleid": 7,
"service_ports": [],
"ctime": 1498969877,
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.115",
"subnet": "10.10.1.0"
}
],
"hosttags": {},
"role": "dedicated_master_node",
"appname": "esapp0",
"state": "STARTED"
}
],
"can_replace_storage": true,
"serialize": true,
"scaleout": "enabled",
"volume_groups": [],
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"name": "esapp0.dedicated_master_node.01.data1",
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 142,
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"name": "esapp0.dedicated_master_node.01.root_fs",
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 143,
"appname": "default"
}
},
"display_name": "Master Only Node"
},
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"name": "master_eligible_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 51,
"volume_groups": [
{
"volumes": [
"esapp0.master_eligible_node.01.data1.3c6a444d-dd3f-4a79-85ca-8aed84712879"
],
"name": "esapp0.master_eligible_node.01.72.1.72016ca8-1864-4b6a-b65b-a5cdb0433b3b",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 3071,
"wwn": "0x50014ee05917c12b",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 4,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130458130",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.master_eligible_node.01.72.1.72016ca8-1864-4b6a-b65b-a5cdb0433b3b.0.53a929fa-16a4-4d3b-9b3c-50f5571ed9ae",
"stormgr_id": 138
}
],
"stormgr_id": 138,
"replicas": 1,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.master_eligible_node.01.root_fs.e1e82cfa-a483-43ed-952e-3eb3c8764f60"
],
"name": "esapp0.master_eligible_node.01.83.1.de1bef11-39ff-4ed6-90e3-5d38f304609e",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-c02.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-c02.robinsystems.com",
"slices": 122,
"wwn": "0x500151795963e74a",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 160041885696,
"write_unit": 512,
"stormgr_id": 3,
"score": 99,
"devpath": "/dev/disk/by-id/ata-INTEL_SSDSA2CW160G3_CVPR132204DQ160DGN",
"state": "READY",
"role": "Storage",
"psize": 159987531776,
"type": "SSD"
}
],
"name": "esapp0.master_eligible_node.01.83.1.de1bef11-39ff-4ed6-90e3-5d38f304609e.0.eb56dc52-4590-40c6-967e-187631faabe4",
"stormgr_id": 139
}
],
"stormgr_id": 139,
"replicas": 1,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode112-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969884,
"allocated_host": "eqx02-poc01-s04.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode112-poc01.robinsystems.com",
"rpoolid": 1,
"id": 51,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"allocated": {
"zoneid": 1498721081,
"nodeid": 1,
"zonename": "default",
"nodename": "eqx02-poc01-s04"
},
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"name": "esapp0.master_eligible_node.01.data1.3c6a444d-dd3f-4a79-85ca-8aed84712879",
"layout": "pack",
"media": "HDD",
"size": 214748364800,
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 144,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 138,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.master_eligible_node.01.data1.3c6a444d-dd3f-4a79-85ca-8aed84712879",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 138,
"size": 214748364800,
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869011543,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.master_eligible_node.01.72.1.72016ca8-1864-4b6a-b65b-a5cdb0433b3b",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"name": "esapp0.master_eligible_node.01.root_fs.e1e82cfa-a483-43ed-952e-3eb3c8764f60",
"layout": "pack",
"media": "SSD",
"size": 10737418240,
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 145,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 139,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.master_eligible_node.01.root_fs.e1e82cfa-a483-43ed-952e-3eb3c8764f60",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 139,
"size": 10737418240,
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869197985,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.master_eligible_node.01.83.1.de1bef11-39ff-4ed6-90e3-5d38f304609e",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"DATA_NODE": true,
"allocated": {
"ROBINHOST": "eqx02-poc01-s04.robinsystems.com",
"MASTER_NODE": "True",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"IP_ADDRESS": "10.10.1.112",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"DATA_NODE": "True"
},
"MASTER_NODE": true,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"name": "esapp0.master_eligible_node.01",
"bundleid": 7,
"service_ports": [],
"ctime": 1498969884,
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.112",
"subnet": "10.10.1.0"
}
],
"hosttags": {},
"role": "master_eligible_node",
"appname": "esapp0",
"state": "STARTED"
}
],
"can_replace_storage": true,
"scaleout": "enabled",
"volume_groups": [],
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"name": "esapp0.master_eligible_node.01.data1",
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 144,
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"name": "esapp0.master_eligible_node.01.root_fs",
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 145,
"appname": "default"
}
},
"display_name": "master_eligible_node"
},
{
"scaleout": "enabled",
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"name": "data_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 52,
"volume_groups": [
{
"volumes": [
"esapp0.data_node.01.data1.78a15f83-ebd8-424c-ab75-a6d8a7f29a62"
],
"name": "esapp0.data_node.01.72.1.f846ad99-f717-476d-80db-6cdb69cf03d2",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 3071,
"wwn": "0x50014ee0ae6d6aa1",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 6,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130400096",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.data_node.01.72.1.f846ad99-f717-476d-80db-6cdb69cf03d2.0.69fcbfe6-8032-4ef4-8f21-15f636c9f390",
"stormgr_id": 140
}
],
"stormgr_id": 140,
"replicas": 1,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.data_node.01.root_fs.02ef00a9-0712-4f1f-923a-0386611ff516"
],
"name": "esapp0.data_node.01.83.1.e2a84676-4121-47c7-bf47-358be86146d3",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 91,
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 99,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.data_node.01.83.1.e2a84676-4121-47c7-bf47-358be86146d3.0.1822d2d7-86af-47e3-85b6-826b6ba9077b",
"stormgr_id": 141
}
],
"stormgr_id": 141,
"replicas": 1,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode96-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969890,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode96-poc01.robinsystems.com",
"rpoolid": 1,
"id": 52,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"name": "esapp0.data_node.01.data1.78a15f83-ebd8-424c-ab75-a6d8a7f29a62",
"layout": "pack",
"media": "HDD",
"size": 214748364800,
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 146,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 140,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.data_node.01.data1.78a15f83-ebd8-424c-ab75-a6d8a7f29a62",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 140,
"size": 214748364800,
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869299555,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.data_node.01.72.1.f846ad99-f717-476d-80db-6cdb69cf03d2",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"name": "esapp0.data_node.01.root_fs.02ef00a9-0712-4f1f-923a-0386611ff516",
"layout": "pack",
"media": "SSD",
"size": 10737418240,
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 147,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 141,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.data_node.01.root_fs.02ef00a9-0712-4f1f-923a-0386611ff516",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 141,
"size": 10737418240,
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869481285,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.data_node.01.83.1.e2a84676-4121-47c7-bf47-358be86146d3",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"DATA_NODE": true,
"allocated": {
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "False",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"IP_ADDRESS": "10.10.1.96",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"DATA_NODE": "True"
},
"MASTER_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"name": "esapp0.data_node.01",
"bundleid": 7,
"service_ports": [],
"ctime": 1498969890,
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.96",
"subnet": "10.10.1.0"
}
],
"hosttags": {},
"role": "data_node",
"appname": "esapp0",
"state": "STARTED"
},
{
"engine": "docker",
"vnodeid": 57,
"volume_groups": [
{
"volumes": [
"esapp0.data_node.02.data1.9f71f7d4-f3fc-47e8-8590-f81501f088f9"
],
"name": "esapp0.data_node.02.72.1.898ceb49-558e-469e-bd54-d1fdd398957c",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"slices": 3071,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50014ee003c29edf",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 12,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130403722",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.data_node.02.72.1.898ceb49-558e-469e-bd54-d1fdd398957c.0.2e7bce1f-ff7b-42a5-aaa4-010f6d164ee5",
"stormgr_id": 150
}
],
"replicas": 1,
"stormgr_id": 150,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.data_node.02.root_fs.548034fb-c76a-4b6b-8064-47c4410bb5a5"
],
"name": "esapp0.data_node.02.83.1.346d0968-35fc-4f4a-bef2-e2232caf816e",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 60,
"slices": 91,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 3690987520,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 70,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.data_node.02.83.1.346d0968-35fc-4f4a-bef2-e2232caf816e.0.0ddb6d93-a45e-4223-8eb1-bb8ebc4edadc",
"stormgr_id": 151
}
],
"replicas": 1,
"stormgr_id": 151,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode103-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498970716,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode96-poc01.robinsystems.com",
"rpoolid": 1,
"id": 57,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"hosttags": {},
"desired_status": "ONLINE",
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"device": "/dev/vblock12",
"size": 214748364800,
"layout": "pack",
"media": "HDD",
"name": "esapp0.data_node.02.data1.9f71f7d4-f3fc-47e8-8590-f81501f088f9",
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 156,
"appid": 1,
"partitions": 0,
"volumeid": 150,
"current_snapshotid": 1,
"compression": 0,
"grpid": 150,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 214748364800,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.data_node.02.data1.9f71f7d4-f3fc-47e8-8590-f81501f088f9",
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498970703297064,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.data_node.02.72.1.898ceb49-558e-469e-bd54-d1fdd398957c",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"device": "/dev/vblock13",
"size": 10737418240,
"layout": "pack",
"media": "SSD",
"name": "esapp0.data_node.02.root_fs.548034fb-c76a-4b6b-8064-47c4410bb5a5",
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 157,
"appid": 1,
"partitions": 0,
"volumeid": 151,
"current_snapshotid": 1,
"compression": 0,
"grpid": 151,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 10737418240,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.data_node.02.root_fs.548034fb-c76a-4b6b-8064-47c4410bb5a5",
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498970703475137,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.data_node.02.83.1.346d0968-35fc-4f4a-bef2-e2232caf816e",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"DATA_NODE": true,
"allocated": {
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "False",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"IP_ADDRESS": "10.10.1.103",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"DATA_NODE": "True"
},
"MASTER_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"appname": "esapp0",
"name": "esapp0.data_node.02",
"bundleid": 7,
"service_ports": [],
"ctime": 1498970716,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"role": "data_node",
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.103",
"subnet": "10.10.1.0"
}
],
"skip_plan": false,
"state": "STARTED"
},
{
"engine": "docker",
"vnodeid": 58,
"volume_groups": [
{
"volumes": [
"esapp0.data_node.03.data1.1b26c188-c6b1-4047-8164-abd1d7bef1ab"
],
"name": "esapp0.data_node.03.72.1.dab46c27-a178-47ce-b1d2-c250e97f7c19",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"slices": 3071,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50014ee003c15777",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 10,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130457644",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.data_node.03.72.1.dab46c27-a178-47ce-b1d2-c250e97f7c19.0.1af827f4-0d6c-4230-ab03-1530e6e89699",
"stormgr_id": 152
}
],
"replicas": 1,
"stormgr_id": 152,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.data_node.03.root_fs.830d141d-3dfb-494b-8a1b-f774ce00f6a7"
],
"name": "esapp0.data_node.03.83.1.21bb307c-80de-4570-852b-ddb67f4400d0",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 60,
"slices": 91,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 3690987520,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 70,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.data_node.03.83.1.21bb307c-80de-4570-852b-ddb67f4400d0.0.64c4150b-43bb-4097-9819-ff948184ff75",
"stormgr_id": 153
}
],
"replicas": 1,
"stormgr_id": 153,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode118-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498970716,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode96-poc01.robinsystems.com",
"rpoolid": 1,
"id": 58,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"hosttags": {},
"desired_status": "ONLINE",
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"device": "/dev/vblock14",
"size": 214748364800,
"layout": "pack",
"media": "HDD",
"name": "esapp0.data_node.03.data1.1b26c188-c6b1-4047-8164-abd1d7bef1ab",
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 158,
"appid": 1,
"partitions": 0,
"volumeid": 152,
"current_snapshotid": 1,
"compression": 0,
"grpid": 152,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 214748364800,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.data_node.03.data1.1b26c188-c6b1-4047-8164-abd1d7bef1ab",
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498970703575066,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.data_node.03.72.1.dab46c27-a178-47ce-b1d2-c250e97f7c19",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"device": "/dev/vblock15",
"size": 10737418240,
"layout": "pack",
"media": "SSD",
"name": "esapp0.data_node.03.root_fs.830d141d-3dfb-494b-8a1b-f774ce00f6a7",
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 159,
"appid": 1,
"partitions": 0,
"volumeid": 153,
"current_snapshotid": 1,
"compression": 0,
"grpid": 153,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 10737418240,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.data_node.03.root_fs.830d141d-3dfb-494b-8a1b-f774ce00f6a7",
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498970703742914,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.data_node.03.83.1.21bb307c-80de-4570-852b-ddb67f4400d0",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"DATA_NODE": true,
"allocated": {
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "False",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"IP_ADDRESS": "10.10.1.118",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"DATA_NODE": "True"
},
"MASTER_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"appname": "esapp0",
"name": "esapp0.data_node.03",
"bundleid": 7,
"service_ports": [],
"ctime": 1498970716,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"role": "data_node",
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.118",
"subnet": "10.10.1.0"
}
],
"skip_plan": false,
"state": "STARTED"
}
],
"can_replace_storage": true,
"op_scaleout": true,
"volume_groups": [],
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"qgroupid": 158,
"rd_max_iops": 500000,
"enabled": false,
"name": "esapp0.data_node.03.data1",
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"qgroupid": 159,
"rd_max_iops": 500000,
"enabled": false,
"name": "esapp0.data_node.03.root_fs",
"appname": "default"
}
},
"display_name": "data_node"
},
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"name": "hot_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 53,
"volume_groups": [
{
"volumes": [
"esapp0.hot_node.01.data1.39780e0b-eaa8-44f6-9827-17b23283d091"
],
"name": "esapp0.hot_node.01.72.1.b63b61dd-0ecb-4612-975a-5b838484d24a",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 3071,
"wwn": "0x50014ee05917d4ea",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 15,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130401876",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.hot_node.01.72.1.b63b61dd-0ecb-4612-975a-5b838484d24a.0.e269d34d-9d62-4fa5-b7e9-4eb2266fae34",
"stormgr_id": 142
}
],
"stormgr_id": 142,
"replicas": 1,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.hot_node.01.root_fs.6d5bd634-2654-46ec-a2e4-df8cd116bc46"
],
"name": "esapp0.hot_node.01.83.1.71bf185e-11a3-4387-b373-b80de268fc6e",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 91,
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 99,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.hot_node.01.83.1.71bf185e-11a3-4387-b373-b80de268fc6e.0.d8928269-5377-494a-9dff-77f68d6046f2",
"stormgr_id": 143
}
],
"stormgr_id": 143,
"replicas": 1,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode94-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969896,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode94-poc01.robinsystems.com",
"rpoolid": 1,
"id": 53,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"name": "esapp0.hot_node.01.data1.39780e0b-eaa8-44f6-9827-17b23283d091",
"layout": "pack",
"media": "HDD",
"size": 214748364800,
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 148,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 142,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.hot_node.01.data1.39780e0b-eaa8-44f6-9827-17b23283d091",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 142,
"size": 214748364800,
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869585064,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.hot_node.01.72.1.b63b61dd-0ecb-4612-975a-5b838484d24a",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"name": "esapp0.hot_node.01.root_fs.6d5bd634-2654-46ec-a2e4-df8cd116bc46",
"layout": "pack",
"media": "SSD",
"size": 10737418240,
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 149,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 143,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.hot_node.01.root_fs.6d5bd634-2654-46ec-a2e4-df8cd116bc46",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 143,
"size": 10737418240,
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869764278,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.hot_node.01.83.1.71bf185e-11a3-4387-b373-b80de268fc6e",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"DATA_NODE": true,
"allocated": {
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "False",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"BOX_TYPE": "hot",
"IP_ADDRESS": "10.10.1.94",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"DATA_NODE": "True"
},
"MASTER_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"BOX_TYPE": "hot",
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"name": "esapp0.hot_node.01",
"bundleid": 7,
"service_ports": [],
"ctime": 1498969896,
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.94",
"subnet": "10.10.1.0"
}
],
"hosttags": {},
"role": "hot_node",
"appname": "esapp0",
"state": "STARTED"
}
],
"can_replace_storage": true,
"scaleout": "enabled",
"volume_groups": [],
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"name": "esapp0.hot_node.01.data1",
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 148,
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"name": "esapp0.hot_node.01.root_fs",
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 149,
"appname": "default"
}
},
"display_name": "hot_node"
},
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"name": "warm_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 54,
"volume_groups": [
{
"volumes": [
"esapp0.warm_node.01.data1.75277a21-0f7c-4265-ad1f-cd4217d42c4c"
],
"name": "esapp0.warm_node.01.72.1.5da2b187-149c-4f58-8681-d634d0220a99",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 3071,
"wwn": "0x50014ee003c2bc41",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 13,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130455099",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.warm_node.01.72.1.5da2b187-149c-4f58-8681-d634d0220a99.0.8492525e-6a34-4072-9ff9-693ff56646c8",
"stormgr_id": 144
}
],
"stormgr_id": 144,
"replicas": 1,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.warm_node.01.root_fs.7430011a-f78e-4fb8-91ea-ae34d56c0d2a"
],
"name": "esapp0.warm_node.01.83.1.1ee57bf3-3b60-409d-a138-2825a0080a0e",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 91,
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 99,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.warm_node.01.83.1.1ee57bf3-3b60-409d-a138-2825a0080a0e.0.e847126c-f01b-4edf-b065-f4e87be44ae7",
"stormgr_id": 145
}
],
"stormgr_id": 145,
"replicas": 1,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode113-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969903,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode113-poc01.robinsystems.com",
"rpoolid": 1,
"id": 54,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"name": "esapp0.warm_node.01.data1.75277a21-0f7c-4265-ad1f-cd4217d42c4c",
"layout": "pack",
"media": "HDD",
"size": 214748364800,
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 150,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 144,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.warm_node.01.data1.75277a21-0f7c-4265-ad1f-cd4217d42c4c",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 144,
"size": 214748364800,
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869863120,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.warm_node.01.72.1.5da2b187-149c-4f58-8681-d634d0220a99",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"name": "esapp0.warm_node.01.root_fs.7430011a-f78e-4fb8-91ea-ae34d56c0d2a",
"layout": "pack",
"media": "SSD",
"size": 10737418240,
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 151,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 145,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.warm_node.01.root_fs.7430011a-f78e-4fb8-91ea-ae34d56c0d2a",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 145,
"size": 10737418240,
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969870039536,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.warm_node.01.83.1.1ee57bf3-3b60-409d-a138-2825a0080a0e",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"DATA_NODE": true,
"allocated": {
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "False",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"BOX_TYPE": "warm",
"IP_ADDRESS": "10.10.1.113",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"DATA_NODE": "True"
},
"MASTER_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"BOX_TYPE": "warm",
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"name": "esapp0.warm_node.01",
"bundleid": 7,
"service_ports": [],
"ctime": 1498969903,
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.113",
"subnet": "10.10.1.0"
}
],
"hosttags": {},
"role": "warm_node",
"appname": "esapp0",
"state": "STARTED"
}
],
"can_replace_storage": true,
"scaleout": "enabled",
"volume_groups": [],
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"name": "esapp0.warm_node.01.data1",
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 150,
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"name": "esapp0.warm_node.01.root_fs",
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 151,
"appname": "default"
}
},
"display_name": "warm_node"
},
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"name": "ingest_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 55,
"volume_groups": [
{
"volumes": [
"esapp0.ingest_node.01.data1.36c3e4b9-73f7-44bb-99cc-84db961fec6c"
],
"name": "esapp0.ingest_node.01.72.1.28508eba-297e-4a2a-8028-0297f74501f3",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 3071,
"wwn": "0x50014ee0ae6c1b83",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 5,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130458915",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.ingest_node.01.72.1.28508eba-297e-4a2a-8028-0297f74501f3.0.6af833c8-8181-4837-96fe-1c02bfa7c7f2",
"stormgr_id": 146
}
],
"stormgr_id": 146,
"replicas": 1,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.ingest_node.01.root_fs.773651d0-3aa5-4947-a9ae-499eb02c30aa"
],
"name": "esapp0.ingest_node.01.83.1.682427a3-bac9-4ed0-9573-f63267692d5d",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 91,
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 99,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.ingest_node.01.83.1.682427a3-bac9-4ed0-9573-f63267692d5d.0.71240a5b-e97b-477a-bb9e-28e75173e796",
"stormgr_id": 147
}
],
"stormgr_id": 147,
"replicas": 1,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode89-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969908,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode89-poc01.robinsystems.com",
"rpoolid": 1,
"id": 55,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"name": "esapp0.ingest_node.01.data1.36c3e4b9-73f7-44bb-99cc-84db961fec6c",
"layout": "pack",
"media": "HDD",
"size": 214748364800,
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 152,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 146,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.ingest_node.01.data1.36c3e4b9-73f7-44bb-99cc-84db961fec6c",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 146,
"size": 214748364800,
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969870140273,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.ingest_node.01.72.1.28508eba-297e-4a2a-8028-0297f74501f3",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"name": "esapp0.ingest_node.01.root_fs.773651d0-3aa5-4947-a9ae-499eb02c30aa",
"layout": "pack",
"media": "SSD",
"size": 10737418240,
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 153,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 147,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.ingest_node.01.root_fs.773651d0-3aa5-4947-a9ae-499eb02c30aa",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 147,
"size": 10737418240,
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969870305919,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.ingest_node.01.83.1.682427a3-bac9-4ed0-9573-f63267692d5d",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"DATA_NODE": false,
"allocated": {
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "False",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "True",
"IP_ADDRESS": "10.10.1.89",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"DATA_NODE": "False"
},
"MASTER_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": true,
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"name": "esapp0.ingest_node.01",
"bundleid": 7,
"service_ports": [],
"ctime": 1498969908,
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.89",
"subnet": "10.10.1.0"
}
],
"hosttags": {},
"role": "ingest_node",
"appname": "esapp0",
"state": "STARTED"
}
],
"can_replace_storage": true,
"scaleout": "enabled",
"volume_groups": [],
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"name": "esapp0.ingest_node.01.data1",
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 152,
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"name": "esapp0.ingest_node.01.root_fs",
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 153,
"appname": "default"
}
},
"display_name": "ingest_node"
},
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"name": "coordination_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 56,
"volume_groups": [
{
"volumes": [
"esapp0.coordination_node.01.data1.90fd00f3-8cf0-441b-81c1-37e282038a6f"
],
"name": "esapp0.coordination_node.01.72.1.1c1065ce-8d60-49f3-b296-584e300261a6",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 3071,
"wwn": "0x50014ee003c2911f",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 9,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130402113",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.coordination_node.01.72.1.1c1065ce-8d60-49f3-b296-584e300261a6.0.a3129766-2fa8-4537-b54d-adcc0e806a02",
"stormgr_id": 148
}
],
"stormgr_id": 148,
"replicas": 1,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.coordination_node.01.root_fs.dcc53f44-74e6-45e5-b10b-1d790963063e"
],
"name": "esapp0.coordination_node.01.83.1.ab0d0d76-3c92-4761-8ccd-e284fa98de03",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 91,
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 99,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.coordination_node.01.83.1.ab0d0d76-3c92-4761-8ccd-e284fa98de03.0.c3362664-ea2b-4dfc-ac24-7afce0e8e889",
"stormgr_id": 149
}
],
"stormgr_id": 149,
"replicas": 1,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode119-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969914,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode119-poc01.robinsystems.com",
"rpoolid": 1,
"id": 56,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"name": "esapp0.coordination_node.01.data1.90fd00f3-8cf0-441b-81c1-37e282038a6f",
"layout": "pack",
"media": "HDD",
"size": 214748364800,
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 154,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 148,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.coordination_node.01.data1.90fd00f3-8cf0-441b-81c1-37e282038a6f",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 148,
"size": 214748364800,
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969870390232,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.coordination_node.01.72.1.1c1065ce-8d60-49f3-b296-584e300261a6",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"name": "esapp0.coordination_node.01.root_fs.dcc53f44-74e6-45e5-b10b-1d790963063e",
"layout": "pack",
"media": "SSD",
"size": 10737418240,
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 155,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 149,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.coordination_node.01.root_fs.dcc53f44-74e6-45e5-b10b-1d790963063e",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 149,
"size": 10737418240,
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969870535512,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.coordination_node.01.83.1.ab0d0d76-3c92-4761-8ccd-e284fa98de03",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"DATA_NODE": false,
"allocated": {
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "False",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"IP_ADDRESS": "10.10.1.119",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"DATA_NODE": "False"
},
"MASTER_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"name": "esapp0.coordination_node.01",
"bundleid": 7,
"service_ports": [],
"ctime": 1498969914,
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.119",
"subnet": "10.10.1.0"
}
],
"hosttags": {},
"role": "coordination_node",
"appname": "esapp0",
"state": "STARTED"
}
],
"can_replace_storage": true,
"scaleout": "enabled",
"volume_groups": [],
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"name": "esapp0.coordination_node.01.data1",
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 154,
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"name": "esapp0.coordination_node.01.root_fs",
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 155,
"appname": "default"
}
},
"display_name": "coordination_node"
}
],
"version": "5.4.0",
"serialize": true,
"bundleid": 7,
"apphooks": {
"postcreate": "python3.4 cluster_status.py",
"health": "python3.4 health.py",
"postrollback": "python3.4 cluster_status.py",
"preupgrade": "python3.4 cluster_status.py",
"postupgrade": "python3.4 cluster_status.py",
"allocated": {
"postcreate": "python3.4 cluster_status.py",
"validate": "python3.4 validate_app.py",
"postrollback": "python3.4 cluster_status.py",
"postclone": "python3.4 cluster_status.py",
"postupgrade": "python3.4 cluster_status.py",
"preupgrade": "python3.4 cluster_status.py",
"health": "python3.4 health.py",
"poststart": "python3.4 cluster_status.py"
},
"validate": "python3.4 validate_app.py",
"postclone": "python3.4 cluster_status.py",
"poststart": "python3.4 cluster_status.py"
},
"snapname": "snap1",
"parentid": 18,
"snapshot": "enabled",
"zoneid": 1498721081,
"parent_last_known_state": 10,
"current_user": {
"tenant": "default",
"roles": [
"admin"
],
"user_id": 2,
"tenant_id": 1,
"username": "robin"
}
},
"jobid": 761
}
14. Compute QoS
Configure Compute QoS parameters for the application.
End Point:
/api/v3/robin_server/apps/<app_name>
Example: /api/v3/robin_server/apps/esapp0
Method:
PUT
Request Body:
{
"qos_cfg": {
"memory": {
"size": "8G"
},
"cpus": {
"max": "3"
}
},
"role": "data_node",
"action": "computeqos"
}
Response:
status_code: 202
{
"plan": {
"name": "esapp0",
"qos_cfg": {
"cpus": {
"max": "3"
},
"memory": {
"size": 8589934592
}
},
"current_user": {
"tenant": "default",
"roles": [
"admin"
],
"tenant_id": 1,
"username": "robin",
"user_id": 2
},
"role": "data_node",
"action": "computeqos",
"opcode": null
},
"jobid": 787
}
15. Storage QoS
Configure Storage QoS parameters for the application.
End Point:
/api/v3/robin_server/apps/<app_name>
Example: /api/v3/robin_server/apps/esapp0
Method:
PUT
Request Body:
{
"action": "storageqos",
"role": "data_node",
"qos_cfg": {
"rd_min_iops": 20000
},
"vol_type": "data1"
}
Response:
status_code: 202
{
"plan": {
"name": "esapp0",
"qos_cfg": {
"rd_min_iops": 20000
},
"appdata": {
"master_name": "esapp0",
"start_num": 0,
"opcode": 1,
"clonemode": "unfenced",
"rpoolid": 1,
"id": 19,
"planid": 19,
"auto_relocate": true,
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"desc": "",
"rpool": "default",
"name": "esapp0",
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"upgrade_order": [
"dedicated_master_node",
"master_eligible_node",
"data_node",
"hot_node",
"warm_node",
"ingest_node",
"coordination_node"
],
"num_apps": "1",
"clone": "enabled",
"roles": [
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"name": "dedicated_master_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 50,
"volume_groups": [
{
"volumes": [
"esapp0.dedicated_master_node.01.data1.2f7cc63c-5e8c-468d-ad70-e67cb81dd773"
],
"name": "esapp0.dedicated_master_node.01.72.1.731a8ec5-ced9-4b04-ab92-1c46e2b93743",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 3071,
"wwn": "0x50014ee0ae6d7c1e",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 11,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130435277",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.dedicated_master_node.01.72.1.731a8ec5-ced9-4b04-ab92-1c46e2b93743.0.68b5f478-9184-4452-9c9c-eba95e31c7c1",
"stormgr_id": 136
}
],
"stormgr_id": 136,
"replicas": 1,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.dedicated_master_node.01.root_fs.365d2710-effc-474f-981f-dd650179f581"
],
"name": "esapp0.dedicated_master_node.01.83.1.70ce09ea-6b16-49d4-bf00-0bc869e4aafe",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 91,
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 99,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.dedicated_master_node.01.83.1.70ce09ea-6b16-49d4-bf00-0bc869e4aafe.0.c7a3f1ae-8055-45f6-b3cc-89c3875f49c3",
"stormgr_id": 137
}
],
"stormgr_id": 137,
"replicas": 1,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode115-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969877,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode115-poc01.robinsystems.com",
"rpoolid": 1,
"id": 50,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"hosttags": {},
"desired_status": "ONLINE",
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"device": "/dev/vblock0",
"name": "esapp0.dedicated_master_node.01.data1.2f7cc63c-5e8c-468d-ad70-e67cb81dd773",
"layout": "pack",
"media": "HDD",
"size": 214748364800,
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 142,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 136,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.dedicated_master_node.01.data1.2f7cc63c-5e8c-468d-ad70-e67cb81dd773",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 136,
"size": 214748364800,
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969868719905,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.dedicated_master_node.01.72.1.731a8ec5-ced9-4b04-ab92-1c46e2b93743",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"device": "/dev/vblock1",
"name": "esapp0.dedicated_master_node.01.root_fs.365d2710-effc-474f-981f-dd650179f581",
"layout": "pack",
"media": "SSD",
"size": 10737418240,
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 143,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 137,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.dedicated_master_node.01.root_fs.365d2710-effc-474f-981f-dd650179f581",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 137,
"size": 10737418240,
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969868905918,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.dedicated_master_node.01.83.1.70ce09ea-6b16-49d4-bf00-0bc869e4aafe",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"DATA_NODE": false,
"allocated": {
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "True",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"IP_ADDRESS": "10.10.1.115",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"DATA_NODE": "False"
},
"MASTER_NODE": true,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"appname": "esapp0",
"name": "esapp0.dedicated_master_node.01",
"bundleid": 7,
"service_ports": [],
"jobid": 769,
"ctime": 1498969877,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"role": "dedicated_master_node",
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.115",
"subnet": "10.10.1.0"
}
],
"state": "STARTED"
}
],
"can_replace_storage": true,
"serialize": true,
"scaleout": "enabled",
"volume_groups": [],
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"name": "esapp0.dedicated_master_node.01.data1",
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 142,
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"name": "esapp0.dedicated_master_node.01.root_fs",
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 143,
"appname": "default"
}
},
"display_name": "Master Only Node"
},
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"name": "master_eligible_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 51,
"volume_groups": [
{
"volumes": [
"esapp0.master_eligible_node.01.data1.3c6a444d-dd3f-4a79-85ca-8aed84712879"
],
"name": "esapp0.master_eligible_node.01.72.1.72016ca8-1864-4b6a-b65b-a5cdb0433b3b",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 3071,
"wwn": "0x50014ee05917c12b",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 4,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130458130",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.master_eligible_node.01.72.1.72016ca8-1864-4b6a-b65b-a5cdb0433b3b.0.53a929fa-16a4-4d3b-9b3c-50f5571ed9ae",
"stormgr_id": 138
}
],
"stormgr_id": 138,
"replicas": 1,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.master_eligible_node.01.root_fs.e1e82cfa-a483-43ed-952e-3eb3c8764f60"
],
"name": "esapp0.master_eligible_node.01.83.1.de1bef11-39ff-4ed6-90e3-5d38f304609e",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-c02.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-c02.robinsystems.com",
"slices": 122,
"wwn": "0x500151795963e74a",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 160041885696,
"write_unit": 512,
"stormgr_id": 3,
"score": 99,
"devpath": "/dev/disk/by-id/ata-INTEL_SSDSA2CW160G3_CVPR132204DQ160DGN",
"state": "READY",
"role": "Storage",
"psize": 159987531776,
"type": "SSD"
}
],
"name": "esapp0.master_eligible_node.01.83.1.de1bef11-39ff-4ed6-90e3-5d38f304609e.0.eb56dc52-4590-40c6-967e-187631faabe4",
"stormgr_id": 139
}
],
"stormgr_id": 139,
"replicas": 1,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode112-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969884,
"allocated_host": "eqx02-poc01-s04.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode112-poc01.robinsystems.com",
"rpoolid": 1,
"id": 51,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"hosttags": {},
"desired_status": "ONLINE",
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"size": 214748364800,
"layout": "pack",
"media": "HDD",
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 144,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 138,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.master_eligible_node.01.data1.3c6a444d-dd3f-4a79-85ca-8aed84712879",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 138,
"size": 214748364800,
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869011543,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"path": "/usr/share/elasticsearch/data",
"volgrp_name": "esapp0.master_eligible_node.01.72.1.72016ca8-1864-4b6a-b65b-a5cdb0433b3b",
"name": "esapp0.master_eligible_node.01.data1.3c6a444d-dd3f-4a79-85ca-8aed84712879",
"type": "data1",
"fstype": "ext4",
"device": "/dev/vblock1"
},
{
"size": 10737418240,
"layout": "pack",
"media": "SSD",
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 145,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 139,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.master_eligible_node.01.root_fs.e1e82cfa-a483-43ed-952e-3eb3c8764f60",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 139,
"size": 10737418240,
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869197985,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"path": "/",
"volgrp_name": "esapp0.master_eligible_node.01.83.1.de1bef11-39ff-4ed6-90e3-5d38f304609e",
"name": "esapp0.master_eligible_node.01.root_fs.e1e82cfa-a483-43ed-952e-3eb3c8764f60",
"type": "root_fs",
"fstype": "ext4",
"device": "/dev/vblock2"
}
],
"env": {
"DATA_NODE": true,
"allocated": {
"ROBINHOST": "eqx02-poc01-s04.robinsystems.com",
"MASTER_NODE": "True",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"IP_ADDRESS": "10.10.1.112",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"DATA_NODE": "True"
},
"MASTER_NODE": true,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"appname": "esapp0",
"name": "esapp0.master_eligible_node.01",
"bundleid": 7,
"service_ports": [],
"jobid": 771,
"ctime": 1498969884,
"allocated": {
"zoneid": 1498721081,
"nodeid": 1,
"zonename": "default",
"nodename": "eqx02-poc01-s04"
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"role": "master_eligible_node",
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.112",
"subnet": "10.10.1.0"
}
],
"state": "STARTED"
}
],
"can_replace_storage": true,
"scaleout": "enabled",
"volume_groups": [],
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"name": "esapp0.master_eligible_node.01.data1",
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 144,
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"name": "esapp0.master_eligible_node.01.root_fs",
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 145,
"appname": "default"
}
},
"display_name": "master_eligible_node"
},
{
"scaleout": "enabled",
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"name": "data_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 52,
"volume_groups": [
{
"volumes": [
"esapp0.data_node.01.data1.78a15f83-ebd8-424c-ab75-a6d8a7f29a62"
],
"name": "esapp0.data_node.01.72.1.f846ad99-f717-476d-80db-6cdb69cf03d2",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 3071,
"wwn": "0x50014ee0ae6d6aa1",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 6,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130400096",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.data_node.01.72.1.f846ad99-f717-476d-80db-6cdb69cf03d2.0.69fcbfe6-8032-4ef4-8f21-15f636c9f390",
"stormgr_id": 140
}
],
"stormgr_id": 140,
"replicas": 1,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.data_node.01.root_fs.02ef00a9-0712-4f1f-923a-0386611ff516"
],
"name": "esapp0.data_node.01.83.1.e2a84676-4121-47c7-bf47-358be86146d3",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 91,
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 99,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.data_node.01.83.1.e2a84676-4121-47c7-bf47-358be86146d3.0.1822d2d7-86af-47e3-85b6-826b6ba9077b",
"stormgr_id": 141
}
],
"stormgr_id": 141,
"replicas": 1,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode96-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 8589934592
},
"utime": 1498969890,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode96-poc01.robinsystems.com",
"rpoolid": 1,
"id": 52,
"cpu": {
"max": 3,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"hosttags": {},
"desired_status": "ONLINE",
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"device": "/dev/vblock5",
"size": 214748364800,
"layout": "pack",
"media": "HDD",
"name": "esapp0.data_node.01.data1.78a15f83-ebd8-424c-ab75-a6d8a7f29a62",
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 146,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 140,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.data_node.01.data1.78a15f83-ebd8-424c-ab75-a6d8a7f29a62",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 140,
"size": 214748364800,
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869299555,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.data_node.01.72.1.f846ad99-f717-476d-80db-6cdb69cf03d2",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"device": "/dev/vblock7",
"size": 10737418240,
"layout": "pack",
"media": "SSD",
"name": "esapp0.data_node.01.root_fs.02ef00a9-0712-4f1f-923a-0386611ff516",
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 147,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 141,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.data_node.01.root_fs.02ef00a9-0712-4f1f-923a-0386611ff516",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 141,
"size": 10737418240,
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869481285,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.data_node.01.83.1.e2a84676-4121-47c7-bf47-358be86146d3",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"DATA_NODE": true,
"allocated": {
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "False",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"IP_ADDRESS": "10.10.1.96",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"DATA_NODE": "True"
},
"MASTER_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"appname": "esapp0",
"name": "esapp0.data_node.01",
"bundleid": 7,
"service_ports": [],
"jobid": 773,
"ctime": 1498969890,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"role": "data_node",
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.96",
"subnet": "10.10.1.0"
}
],
"state": "STARTED"
},
{
"engine": "docker",
"vnodeid": 57,
"volume_groups": [
{
"volumes": [
"esapp0.data_node.02.data1.9f71f7d4-f3fc-47e8-8590-f81501f088f9"
],
"name": "esapp0.data_node.02.72.1.898ceb49-558e-469e-bd54-d1fdd398957c",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"slices": 3071,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50014ee003c29edf",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 12,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130403722",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.data_node.02.72.1.898ceb49-558e-469e-bd54-d1fdd398957c.0.2e7bce1f-ff7b-42a5-aaa4-010f6d164ee5",
"stormgr_id": 150
}
],
"replicas": 1,
"stormgr_id": 150,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.data_node.02.root_fs.548034fb-c76a-4b6b-8064-47c4410bb5a5"
],
"name": "esapp0.data_node.02.83.1.346d0968-35fc-4f4a-bef2-e2232caf816e",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 60,
"slices": 91,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 3690987520,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 70,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.data_node.02.83.1.346d0968-35fc-4f4a-bef2-e2232caf816e.0.0ddb6d93-a45e-4223-8eb1-bb8ebc4edadc",
"stormgr_id": 151
}
],
"replicas": 1,
"stormgr_id": 151,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode103-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 8589934592
},
"utime": 1498970716,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode96-poc01.robinsystems.com",
"rpoolid": 1,
"id": 57,
"cpu": {
"max": 3,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"desired_status": "ONLINE",
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"device": "/dev/vblock12",
"size": 214748364800,
"layout": "pack",
"media": "HDD",
"name": "esapp0.data_node.02.data1.9f71f7d4-f3fc-47e8-8590-f81501f088f9",
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 156,
"appid": 1,
"partitions": 0,
"volumeid": 150,
"current_snapshotid": 1,
"compression": 0,
"grpid": 150,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 214748364800,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.data_node.02.data1.9f71f7d4-f3fc-47e8-8590-f81501f088f9",
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498970703297064,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.data_node.02.72.1.898ceb49-558e-469e-bd54-d1fdd398957c",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"device": "/dev/vblock13",
"size": 10737418240,
"layout": "pack",
"media": "SSD",
"name": "esapp0.data_node.02.root_fs.548034fb-c76a-4b6b-8064-47c4410bb5a5",
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 157,
"appid": 1,
"partitions": 0,
"volumeid": 151,
"current_snapshotid": 1,
"compression": 0,
"grpid": 151,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 10737418240,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.data_node.02.root_fs.548034fb-c76a-4b6b-8064-47c4410bb5a5",
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498970703475137,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.data_node.02.83.1.346d0968-35fc-4f4a-bef2-e2232caf816e",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"DATA_NODE": true,
"allocated": {
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "False",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"IP_ADDRESS": "10.10.1.103",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"DATA_NODE": "True"
},
"MASTER_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.103",
"subnet": "10.10.1.0"
}
],
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"name": "esapp0.data_node.02",
"bundleid": 7,
"service_ports": [],
"ctime": 1498970716,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"hosttags": {},
"role": "data_node",
"appname": "esapp0",
"skip_plan": false,
"state": "STARTED"
},
{
"engine": "docker",
"vnodeid": 58,
"volume_groups": [
{
"volumes": [
"esapp0.data_node.03.data1.1b26c188-c6b1-4047-8164-abd1d7bef1ab"
],
"name": "esapp0.data_node.03.72.1.dab46c27-a178-47ce-b1d2-c250e97f7c19",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"slices": 3071,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50014ee003c15777",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 10,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130457644",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.data_node.03.72.1.dab46c27-a178-47ce-b1d2-c250e97f7c19.0.1af827f4-0d6c-4230-ab03-1530e6e89699",
"stormgr_id": 152
}
],
"replicas": 1,
"stormgr_id": 152,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.data_node.03.root_fs.830d141d-3dfb-494b-8a1b-f774ce00f6a7"
],
"name": "esapp0.data_node.03.83.1.21bb307c-80de-4570-852b-ddb67f4400d0",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 60,
"slices": 91,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 3690987520,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 70,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.data_node.03.83.1.21bb307c-80de-4570-852b-ddb67f4400d0.0.64c4150b-43bb-4097-9819-ff948184ff75",
"stormgr_id": 153
}
],
"replicas": 1,
"stormgr_id": 153,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode118-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 8589934592
},
"utime": 1498970716,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode96-poc01.robinsystems.com",
"rpoolid": 1,
"id": 58,
"cpu": {
"max": 3,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"desired_status": "ONLINE",
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"device": "/dev/vblock14",
"size": 214748364800,
"layout": "pack",
"media": "HDD",
"name": "esapp0.data_node.03.data1.1b26c188-c6b1-4047-8164-abd1d7bef1ab",
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 158,
"appid": 1,
"partitions": 0,
"volumeid": 152,
"current_snapshotid": 1,
"compression": 0,
"grpid": 152,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 214748364800,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.data_node.03.data1.1b26c188-c6b1-4047-8164-abd1d7bef1ab",
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498970703575066,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.data_node.03.72.1.dab46c27-a178-47ce-b1d2-c250e97f7c19",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"device": "/dev/vblock15",
"size": 10737418240,
"layout": "pack",
"media": "SSD",
"name": "esapp0.data_node.03.root_fs.830d141d-3dfb-494b-8a1b-f774ce00f6a7",
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 159,
"appid": 1,
"partitions": 0,
"volumeid": 153,
"current_snapshotid": 1,
"compression": 0,
"grpid": 153,
"protection": 0,
"vtype": 0,
"encryption": 0,
"size": 10737418240,
"next_snapshotid": 2,
"replication": 1,
"priority": 2,
"name": "esapp0.data_node.03.root_fs.830d141d-3dfb-494b-8a1b-f774ce00f6a7",
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498970703742914,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.data_node.03.83.1.21bb307c-80de-4570-852b-ddb67f4400d0",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"DATA_NODE": true,
"allocated": {
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "False",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"IP_ADDRESS": "10.10.1.118",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"DATA_NODE": "True"
},
"MASTER_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.118",
"subnet": "10.10.1.0"
}
],
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"name": "esapp0.data_node.03",
"bundleid": 7,
"service_ports": [],
"ctime": 1498970716,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"hosttags": {},
"role": "data_node",
"appname": "esapp0",
"skip_plan": false,
"state": "STARTED"
}
],
"can_replace_storage": true,
"op_scaleout": true,
"volume_groups": [],
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"qgroupid": 158,
"rd_max_iops": 500000,
"enabled": false,
"name": "esapp0.data_node.03.data1",
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"qgroupid": 159,
"rd_max_iops": 500000,
"enabled": false,
"name": "esapp0.data_node.03.root_fs",
"appname": "default"
}
},
"display_name": "data_node"
},
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"name": "hot_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 53,
"volume_groups": [
{
"volumes": [
"esapp0.hot_node.01.data1.39780e0b-eaa8-44f6-9827-17b23283d091"
],
"name": "esapp0.hot_node.01.72.1.b63b61dd-0ecb-4612-975a-5b838484d24a",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 3071,
"wwn": "0x50014ee05917d4ea",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 15,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130401876",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.hot_node.01.72.1.b63b61dd-0ecb-4612-975a-5b838484d24a.0.e269d34d-9d62-4fa5-b7e9-4eb2266fae34",
"stormgr_id": 142
}
],
"stormgr_id": 142,
"replicas": 1,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.hot_node.01.root_fs.6d5bd634-2654-46ec-a2e4-df8cd116bc46"
],
"name": "esapp0.hot_node.01.83.1.71bf185e-11a3-4387-b373-b80de268fc6e",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 91,
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 99,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.hot_node.01.83.1.71bf185e-11a3-4387-b373-b80de268fc6e.0.d8928269-5377-494a-9dff-77f68d6046f2",
"stormgr_id": 143
}
],
"stormgr_id": 143,
"replicas": 1,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode94-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969896,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode94-poc01.robinsystems.com",
"rpoolid": 1,
"id": 53,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"desired_status": "ONLINE",
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"name": "esapp0.hot_node.01.data1.39780e0b-eaa8-44f6-9827-17b23283d091",
"layout": "pack",
"media": "HDD",
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 148,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 142,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.hot_node.01.data1.39780e0b-eaa8-44f6-9827-17b23283d091",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 142,
"size": 214748364800,
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869585064,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"path": "/usr/share/elasticsearch/data",
"volgrp_name": "esapp0.hot_node.01.72.1.b63b61dd-0ecb-4612-975a-5b838484d24a",
"size": 214748364800,
"type": "data1",
"fstype": "ext4",
"device": "/dev/vblock8"
},
{
"name": "esapp0.hot_node.01.root_fs.6d5bd634-2654-46ec-a2e4-df8cd116bc46",
"layout": "pack",
"media": "SSD",
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 149,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 143,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.hot_node.01.root_fs.6d5bd634-2654-46ec-a2e4-df8cd116bc46",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 143,
"size": 10737418240,
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869764278,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"path": "/",
"volgrp_name": "esapp0.hot_node.01.83.1.71bf185e-11a3-4387-b373-b80de268fc6e",
"size": 10737418240,
"type": "root_fs",
"fstype": "ext4",
"device": "/dev/vblock9"
}
],
"env": {
"DATA_NODE": true,
"allocated": {
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "False",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"BOX_TYPE": "hot",
"IP_ADDRESS": "10.10.1.94",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"DATA_NODE": "True"
},
"MASTER_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"BOX_TYPE": "hot",
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.94",
"subnet": "10.10.1.0"
}
],
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"name": "esapp0.hot_node.01",
"bundleid": 7,
"service_ports": [],
"jobid": 779,
"ctime": 1498969896,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"hosttags": {},
"role": "hot_node",
"appname": "esapp0",
"state": "STARTED"
}
],
"can_replace_storage": true,
"scaleout": "enabled",
"volume_groups": [],
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"name": "esapp0.hot_node.01.data1",
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 148,
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"name": "esapp0.hot_node.01.root_fs",
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 149,
"appname": "default"
}
},
"display_name": "hot_node"
},
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"name": "warm_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 54,
"volume_groups": [
{
"volumes": [
"esapp0.warm_node.01.data1.75277a21-0f7c-4265-ad1f-cd4217d42c4c"
],
"name": "esapp0.warm_node.01.72.1.5da2b187-149c-4f58-8681-d634d0220a99",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 3071,
"wwn": "0x50014ee003c2bc41",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 13,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130455099",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.warm_node.01.72.1.5da2b187-149c-4f58-8681-d634d0220a99.0.8492525e-6a34-4072-9ff9-693ff56646c8",
"stormgr_id": 144
}
],
"stormgr_id": 144,
"replicas": 1,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.warm_node.01.root_fs.7430011a-f78e-4fb8-91ea-ae34d56c0d2a"
],
"name": "esapp0.warm_node.01.83.1.1ee57bf3-3b60-409d-a138-2825a0080a0e",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 91,
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 99,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.warm_node.01.83.1.1ee57bf3-3b60-409d-a138-2825a0080a0e.0.e847126c-f01b-4edf-b065-f4e87be44ae7",
"stormgr_id": 145
}
],
"stormgr_id": 145,
"replicas": 1,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode113-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969903,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode113-poc01.robinsystems.com",
"rpoolid": 1,
"id": 54,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"desired_status": "ONLINE",
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"device": "/dev/vblock10",
"name": "esapp0.warm_node.01.data1.75277a21-0f7c-4265-ad1f-cd4217d42c4c",
"layout": "pack",
"media": "HDD",
"size": 214748364800,
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 150,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 144,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.warm_node.01.data1.75277a21-0f7c-4265-ad1f-cd4217d42c4c",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 144,
"size": 214748364800,
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969869863120,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.warm_node.01.72.1.5da2b187-149c-4f58-8681-d634d0220a99",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"device": "/dev/vblock11",
"name": "esapp0.warm_node.01.root_fs.7430011a-f78e-4fb8-91ea-ae34d56c0d2a",
"layout": "pack",
"media": "SSD",
"size": 10737418240,
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 151,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 145,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.warm_node.01.root_fs.7430011a-f78e-4fb8-91ea-ae34d56c0d2a",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 145,
"size": 10737418240,
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969870039536,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.warm_node.01.83.1.1ee57bf3-3b60-409d-a138-2825a0080a0e",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"DATA_NODE": true,
"allocated": {
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "False",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"BOX_TYPE": "warm",
"IP_ADDRESS": "10.10.1.113",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"DATA_NODE": "True"
},
"MASTER_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"BOX_TYPE": "warm",
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.113",
"subnet": "10.10.1.0"
}
],
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"name": "esapp0.warm_node.01",
"bundleid": 7,
"service_ports": [],
"jobid": 781,
"ctime": 1498969903,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"hosttags": {},
"role": "warm_node",
"appname": "esapp0",
"state": "STARTED"
}
],
"can_replace_storage": true,
"scaleout": "enabled",
"volume_groups": [],
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"name": "esapp0.warm_node.01.data1",
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 150,
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"name": "esapp0.warm_node.01.root_fs",
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 151,
"appname": "default"
}
},
"display_name": "warm_node"
},
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"name": "ingest_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 55,
"volume_groups": [
{
"volumes": [
"esapp0.ingest_node.01.data1.36c3e4b9-73f7-44bb-99cc-84db961fec6c"
],
"name": "esapp0.ingest_node.01.72.1.28508eba-297e-4a2a-8028-0297f74501f3",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 3071,
"wwn": "0x50014ee0ae6c1b83",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 5,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130458915",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.ingest_node.01.72.1.28508eba-297e-4a2a-8028-0297f74501f3.0.6af833c8-8181-4837-96fe-1c02bfa7c7f2",
"stormgr_id": 146
}
],
"stormgr_id": 146,
"replicas": 1,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.ingest_node.01.root_fs.773651d0-3aa5-4947-a9ae-499eb02c30aa"
],
"name": "esapp0.ingest_node.01.83.1.682427a3-bac9-4ed0-9573-f63267692d5d",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 91,
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 99,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.ingest_node.01.83.1.682427a3-bac9-4ed0-9573-f63267692d5d.0.71240a5b-e97b-477a-bb9e-28e75173e796",
"stormgr_id": 147
}
],
"stormgr_id": 147,
"replicas": 1,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode89-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969908,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode89-poc01.robinsystems.com",
"rpoolid": 1,
"id": 55,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"desired_status": "ONLINE",
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"size": 214748364800,
"layout": "pack",
"media": "HDD",
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 152,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 146,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.ingest_node.01.data1.36c3e4b9-73f7-44bb-99cc-84db961fec6c",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 146,
"size": 214748364800,
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969870140273,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"path": "/usr/share/elasticsearch/data",
"volgrp_name": "esapp0.ingest_node.01.72.1.28508eba-297e-4a2a-8028-0297f74501f3",
"name": "esapp0.ingest_node.01.data1.36c3e4b9-73f7-44bb-99cc-84db961fec6c",
"type": "data1",
"fstype": "ext4",
"device": "/dev/vblock12"
},
{
"size": 10737418240,
"layout": "pack",
"media": "SSD",
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 153,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 147,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.ingest_node.01.root_fs.773651d0-3aa5-4947-a9ae-499eb02c30aa",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 147,
"size": 10737418240,
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969870305919,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"path": "/",
"volgrp_name": "esapp0.ingest_node.01.83.1.682427a3-bac9-4ed0-9573-f63267692d5d",
"name": "esapp0.ingest_node.01.root_fs.773651d0-3aa5-4947-a9ae-499eb02c30aa",
"type": "root_fs",
"fstype": "ext4",
"device": "/dev/vblock13"
}
],
"env": {
"DATA_NODE": false,
"allocated": {
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "False",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "True",
"IP_ADDRESS": "10.10.1.89",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"DATA_NODE": "False"
},
"MASTER_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": true,
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.89",
"subnet": "10.10.1.0"
}
],
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"name": "esapp0.ingest_node.01",
"bundleid": 7,
"service_ports": [],
"jobid": 783,
"ctime": 1498969908,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"hosttags": {},
"role": "ingest_node",
"appname": "esapp0",
"state": "STARTED"
}
],
"can_replace_storage": true,
"scaleout": "enabled",
"volume_groups": [],
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"name": "esapp0.ingest_node.01.data1",
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 152,
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"name": "esapp0.ingest_node.01.root_fs",
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 153,
"appname": "default"
}
},
"display_name": "ingest_node"
},
{
"rolling_upgrade": true,
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"name": "coordination_node",
"vnodes": [
{
"engine": "docker",
"vnodeid": 56,
"volume_groups": [
{
"volumes": [
"esapp0.coordination_node.01.data1.90fd00f3-8cf0-441b-81c1-37e282038a6f"
],
"name": "esapp0.coordination_node.01.72.1.1c1065ce-8d60-49f3-b296-584e300261a6",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 3071,
"wwn": "0x50014ee003c2911f",
"allocated_slices": 200,
"pused": 268435456,
"capacity": 4000787030016,
"write_unit": 512,
"stormgr_id": 9,
"score": 99,
"devpath": "/dev/disk/by-id/ata-WDC_WD4000FYYZ-01UL1B1_WD-WMC130402113",
"state": "READY",
"role": "Storage",
"psize": 4000762036224,
"type": "HDD"
}
],
"name": "esapp0.coordination_node.01.72.1.1c1065ce-8d60-49f3-b296-584e300261a6.0.a3129766-2fa8-4537-b54d-adcc0e806a02",
"stormgr_id": 148
}
],
"stormgr_id": 148,
"replicas": 1,
"media": "HDD",
"rpoolid": 1,
"layout": "pack"
},
{
"volumes": [
"esapp0.coordination_node.01.root_fs.dcc53f44-74e6-45e5-b10b-1d790963063e"
],
"name": "esapp0.coordination_node.01.83.1.ab0d0d76-3c92-4761-8ccd-e284fa98de03",
"device_sets": [
{
"devices": [
{
"host": "eqx02-poc01-s04.robinsystems.com",
"aslices": 0,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"slices": 91,
"wwn": "0x50026b7242034459",
"allocated_slices": 10,
"pused": 268435456,
"capacity": 120034123776,
"write_unit": 512,
"stormgr_id": 7,
"score": 99,
"devpath": "/dev/disk/by-id/ata-KINGSTON_SKC300S37A120G_50026B7242034459",
"state": "READY",
"role": "Storage",
"psize": 119185342464,
"type": "SSD"
}
],
"name": "esapp0.coordination_node.01.83.1.ab0d0d76-3c92-4761-8ccd-e284fa98de03.0.c3362664-ea2b-4dfc-ac24-7afce0e8e889",
"stormgr_id": 149
}
],
"stormgr_id": 149,
"replicas": 1,
"media": "SSD",
"rpoolid": 1,
"layout": "pack"
}
],
"vnodehookargs": {
"postupgrade": [],
"preupgrade": []
},
"hostname": "vnode119-poc01.robinsystems.com",
"appid": 18,
"mem": {
"size": 6442450944
},
"utime": 1498969914,
"allocated_host": "eqx02-poc01-c02.robinsystems.com",
"root_fs": "/usr/local/robin/instances/vnode119-poc01.robinsystems.com",
"rpoolid": 1,
"id": 56,
"cpu": {
"max": 4,
"min": 0
},
"image": {
"engine": "docker",
"name": "elasticsearch",
"upgrade_from": [
5
],
"registry_hostname": "",
"registry_port": "",
"entrypoint": "docker-entrypoint.sh",
"version": "5.4.0"
},
"bundle_collection_path": "/var/lib/robin/collections/file-collection-2",
"restart_num": 3,
"desired_status": "ONLINE",
"bundle_path": "/var/lib/robin/collections/file-collection-2/1498968143131/elasticsearch-5.4.0",
"storage": [
{
"device": "/dev/vblock14",
"size": 214748364800,
"layout": "pack",
"media": "HDD",
"name": "esapp0.coordination_node.01.data1.90fd00f3-8cf0-441b-81c1-37e282038a6f",
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 154,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 148,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.coordination_node.01.data1.90fd00f3-8cf0-441b-81c1-37e282038a6f",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 148,
"size": 214748364800,
"media": 72,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969870390232,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.coordination_node.01.72.1.1c1065ce-8d60-49f3-b296-584e300261a6",
"path": "/usr/share/elasticsearch/data",
"fstype": "ext4",
"type": "data1"
},
{
"device": "/dev/vblock15",
"size": 10737418240,
"layout": "pack",
"media": "SSD",
"name": "esapp0.coordination_node.01.root_fs.dcc53f44-74e6-45e5-b10b-1d790963063e",
"compression": "disabled",
"snapname": "snap1",
"allocated": {
"qgroupid": 155,
"appid": 1,
"partitions": 0,
"compression": 0,
"current_snapshotid": 1,
"volumeid": 149,
"priority": 2,
"protection": 0,
"vtype": 0,
"name": "esapp0.coordination_node.01.root_fs.dcc53f44-74e6-45e5-b10b-1d790963063e",
"encryption": 0,
"next_snapshotid": 2,
"replication": 1,
"grpid": 149,
"size": 10737418240,
"media": 83,
"current_snapshot": "active_snap",
"resource_poolid": 1,
"block_size": 4096,
"genkey": 1498969870535512,
"multinode_mounting": false,
"params": {},
"appname": "default",
"slice_size": 1073741824
},
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.coordination_node.01.83.1.ab0d0d76-3c92-4761-8ccd-e284fa98de03",
"path": "/",
"fstype": "ext4",
"type": "root_fs"
}
],
"env": {
"DATA_NODE": false,
"allocated": {
"ROBINHOST": "eqx02-poc01-c02.robinsystems.com",
"MASTER_NODE": "False",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g",
"CLUSTERNAME": "esapp0",
"UNICAST_HOST": "10.10.1.115,10.10.1.112",
"INGEST_NODE": "False",
"IP_ADDRESS": "10.10.1.119",
"DATA_DIRS": "/usr/share/elasticsearch/data",
"DATA_NODE": "False"
},
"MASTER_NODE": false,
"CLUSTERNAME": "{{APP_NAME}}",
"UNICAST_HOST": "{% for r in app['roles'] if ( 'dedicated_master_node' in r['name'] or 'master_eligible_node' in r['name']) %}{% for v in r['vnodes'] %}{{v['network'][0]['allocated_ip']}}{% if not loop.last %},{% endif %}{% endfor %}{% if not loop.last %},{% endif %}{% endfor %}",
"INGEST_NODE": false,
"IP_ADDRESS": "{{IP_ADDRESS}}",
"DATA_DIRS": "{% for v in vnode['storage'] if 'data' in v['type'] %}{{v['path']}}{% if not loop.last %} {% endif %}{% endfor %}",
"ES_JAVA_OPTS": "-Xms3g -Xmx3g"
},
"vnodehooks": {
"postupgrade": "python postupgrade.py",
"preupgrade": "python preupgrade.py"
},
"network": [
{
"allocated_netmask": "255.255.255.0",
"ippool": "p1",
"gateway": "10.10.1.1",
"bridge": "br0",
"allocated_ip": "10.10.1.119",
"subnet": "10.10.1.0"
}
],
"cm_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3neS/hBUXL+EqbgJUg+eKJkpAZtZUjV5gjbPNvmDxpTWZLaLnBtI6bzSfe6/SYlXanxvyHcMlbvRm8gHAzfbSiDdeVczmtTy/QckZEYxqfJblBMVTe9mNSLHGWUeE5PTjBRpOO6/l5cwkjfZ06PN1VERRAGsMPJysfUf4nQM+kHUMr6/uUur90AuhbVNabh9gLj/XxBKc3EP+y4DW0thBNCM8+wETXvH4in+0xWBZW3JmZSez7k4U2okDkNodsJTVc1Wk0PmvGc4/4HnBC5RfIJIYUJPYI6mdTmsydaLCwC2iclortHj4pE31RutP60+OxcPwtCj6d2VPAj3hA5zh root@eqx02-poc01-s04",
"name": "esapp0.coordination_node.01",
"bundleid": 7,
"service_ports": [],
"jobid": 785,
"ctime": 1498969914,
"allocated": {
"zoneid": 1498721081,
"nodeid": 2,
"zonename": "default",
"nodename": "eqx02-poc01-c02"
},
"hosttags": {},
"role": "coordination_node",
"appname": "esapp0",
"state": "STARTED"
}
],
"can_replace_storage": true,
"scaleout": "enabled",
"volume_groups": [],
"qgroups": {
"data1": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"name": "esapp0.coordination_node.01.data1",
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 154,
"appname": "default"
},
"root_fs": {
"wr_max_iops": 500000,
"wr_min_iops": 0,
"rd_min_window": 500,
"name": "esapp0.coordination_node.01.root_fs",
"appid": 1,
"wr_min_window": 500,
"rd_min_iops": 0,
"rd_weight": 1,
"wr_weight": 1,
"priority": 1,
"rd_max_iops": 500000,
"enabled": false,
"qgroupid": 155,
"appname": "default"
}
},
"display_name": "coordination_node"
}
],
"version": "5.4.0",
"serialize": true,
"bundleid": 7,
"apphooks": {
"postcreate": "python3.4 cluster_status.py",
"health": "python3.4 health.py",
"postrollback": "python3.4 cluster_status.py",
"preupgrade": "python3.4 cluster_status.py",
"postupgrade": "python3.4 cluster_status.py",
"allocated": {
"postcreate": "python3.4 cluster_status.py",
"validate": "python3.4 validate_app.py",
"postrollback": "python3.4 cluster_status.py",
"postclone": "python3.4 cluster_status.py",
"postupgrade": "python3.4 cluster_status.py",
"preupgrade": "python3.4 cluster_status.py",
"health": "python3.4 health.py",
"poststart": "python3.4 cluster_status.py"
},
"validate": "python3.4 validate_app.py",
"postclone": "python3.4 cluster_status.py",
"poststart": "python3.4 cluster_status.py"
},
"snapname": "snap1",
"parentid": 18,
"snapshot": "enabled",
"zoneid": 1498721081,
"parent_last_known_state": 10,
"current_user": {
"tenant": "default",
"roles": [
"admin"
],
"user_id": 2,
"tenant_id": 1,
"username": "robin"
}
},
"vol_type": "data1",
"current_user": {
"tenant": "default",
"roles": [
"admin"
],
"tenant_id": 1,
"username": "robin",
"user_id": 2
},
"role": "data_node",
"action": "storageqos",
"opcode": null
},
"jobid": 791
}
16. Probe
Reset the application state.
End Point:
/api/v3/robin_server/apps/<app_name>
Example: /api/v3/robin_server/apps/esapp0
Method:
PUT
Request Body:
{
"action": "probe"
}
Response:
status_code: 202
{
"plan": {
"action": "probe",
"name": "esapp0",
"current_user": {
"tenant": "default",
"roles": [
"admin"
],
"tenant_id": 1,
"username": "robin",
"user_id": 2
},
"opcode": null
},
"jobid": 792
}
17. Share
Share an application instance with another user
End Point:
/api/v3/robin_server/apps/<app-name>
Example: /api/v3/robin_server/apps/esapp0
Method:
PUT
Request Body:
{
"action": "share",
"operation": "STOP",
"username": "adminuser"
}
Response:
status_code: 202
{
"plan": {
"name": "esapp0",
"username": "adminuser",
"current_user": {
"tenant": "default",
"roles": [
"admin"
],
"tenant_id": 1,
"username": "robin",
"user_id": 2
},
"action": "share",
"operation": "STOP",
"opcode": null
},
"jobid": 800
}
18. Unshare
Unshare an application instance previously shared with another user
End Point:
/api/v3/robin_server/apps/<app-name>
Example: /api/v3/robin_server/apps/esapp0
Method:
PUT
Request Body:
{
"action": "unshare",
"operation": "STOP"
"username": "adminuser",
}
Response:
status_code: 202
{
"plan": {
"name": "esapp0",
"username": "adminuser",
"current_user": {
"tenant": "default",
"roles": [
"admin"
],
"tenant_id": 1,
"username": "robin",
"user_id": 2
},
"action": "unshare",
"operation": "STOP",
"opcode": null
},
"jobid": 801
}
19. List-shares
List application shares showing which users have been extended access to specific application instances for particular operations.
End Point:
/api/v3/robin_server/apps/
Method:
GET
Request Body:
{
"action": "get_user_shares",
"username": "adminuser"
}
Response:
status_code: 200
[
{
"share_type": "application_share",
"username": "adminuser",
"object_type": "APPLICATION",
"application": {
"name": "esapp0",
"id": 18
},
"operation": "STOP",
"id": 2
}
]
20. addvol
Add an additional volume
End Point:
/api/v3/robin_server/apps/<app-name>
Example: /api/v3/robin_server/apps/esapp0
Method:
PUT
Request Body:
{
"action": "addvol",
"role": "data_node",
"volume": {
"path": "/data2",
"type": "data1",
"size": 214748364800
},
"name": "esapp0"
}
Response
status_code: 202
{
"plan": {
"name": "esapp0",
"volume": {
"device": "/dev/vblock5",
"name": "esapp0.data_node.01.data1.78a15f83-ebd8-424c-ab75-a6d8a7f29a62",
"layout": "pack",
"media": "HDD",
"size": 214748364800,
"compression": "disabled",
"snapname": "snap1",
"blocksize": 4096,
"protection": 0,
"volgrp_name": "esapp0.data_node.01.72.1.f846ad99-f717-476d-80db-6cdb69cf03d2",
"path": "/data2",
"fstype": "ext4",
"type": "data1"
},
"current_user": {
"tenant": "default",
"roles": [
"admin"
],
"tenant_id": 1,
"username": "robin",
"user_id": 2
},
"role": "data_node",
"action": "addvol",
"opcode": null
},
"jobid": 803
}
21. upgrade
Upgrade application
End Point:
/api/v3/robin_server/apps/<app-name>
Example: /api/v3/robin_server/apps/esapp
Method:
PUT
Request Body:
{
"action": "upgrade",
"rolling": true,
"test": false,
"bundleid": 7
}
Response
status_code: 202
{
"plan": {
"name": "esapp",
"current_user": {
"tenant": "default",
"roles": [
"admin"
],
"tenant_id": 1,
"username": "robin",
"user_id": 2
},
"bundleid": 7,
"action": "upgrade",
"rolling": true,
"test": false,
"opcode": null
},
"jobid": 815
}
22. Config
Application configurations.
List
List current configurations of an application.
End Point:
/api/v3/robin_server/apps/<app-name>?config
Example: /api/v3/robin_server/apps/esapp0?config
Method:
GET
Response:
{
"auto_relocate": "enable",
"name": "esapp0",
"restart_num": 3,
"id": 18
}
Update
Update configurations of an application.
End Point:
/api/v3/robin_server/apps/<app-name>
Example: /api/v3/robin_server/apps/esapp0
Method:
PUT
Request Body:
{
"value": "disable",
"name": "esapp0",
"attribute": "auto_relocate",
"action": "config_update"
}
Response:
status_code: 200
{
}
instances
This endpoint provides resources to manage an individual container instance of an application.
1. List
List all container instances of all the applications in the system.
End Point:
/api/v3/robin_server/instances/
Method:
GET
Response
status_code: 200
{
"state": "Succeed",
"items": [
{
"engine": "docker",
"ctime": 1498969908,
"hostname": "vnode89-poc01.robinsystems.com",
"utime": 1498971699,
"root_fs": "/usr/local/robin/instances/vnode89-poc01.robinsystems.com",
"id": 55,
"volumes": [
{
"size": 10737418240,
"state": "ONLINE",
"media": "SSD",
"name": "esapp0.ingest_node.01.root_fs.773651d0-3aa5-4947-a9ae-499eb02c30aa",
"id": 147
},
{
"size": 214748364800,
"state": "ONLINE",
"media": "HDD",
"name": "esapp0.ingest_node.01.data1.36c3e4b9-73f7-44bb-99cc-84db961fec6c",
"id": 146
}
],
"app": "esapp0",
"public_ips": [],
"memory": 6442450944,
"cpu_cores": 4,
"desired_status": "ONLINE",
"state": "STARTED",
"rpool": "default",
"distribution": {
"version": "",
"name": ""
},
"network_bandwidth": null,
"ip_addresses": [
"10.10.1.89/24"
],
"name": "esapp0.ingest_node.01",
"restartpolicy": {
"restart_limit": 3,
"burst_interval": 300,
"restarts_done": 0,
"burst_count": 0,
"id": 55,
"burst_start_time": 0
},
"service_ports": [],
"status": "ONLINE",
"storage": [
{
"size": 10737418240,
"state": "ONLINE",
"media": "SSD",
"name": "esapp0.ingest_node.01.root_fs.773651d0-3aa5-4947-a9ae-499eb02c30aa",
"id": 147
},
{
"size": 214748364800,
"state": "ONLINE",
"media": "HDD",
"name": "esapp0.ingest_node.01.data1.36c3e4b9-73f7-44bb-99cc-84db961fec6c",
"id": 146
}
],
"capacity": {
"total": 0,
"threshold": 85,
"unit": "Bytes",
"used": 0
},
"image": {
"version": "",
"file": "",
"name": ""
},
"events": [],
"physical_host": {
"public_ip": null,
"hostname": "eqx02-poc01-c02.robinsystems.com",
"public_hostname": null
},
"image_format": "UNKNOWN",
"vnc_port": null
},
{
"engine": "docker",
"ctime": 1498970716,
"hostname": "vnode103-poc01.robinsystems.com",
"utime": 1498971699,
"root_fs": "/usr/local/robin/instances/vnode96-poc01.robinsystems.com",
"id": 57,
"volumes": [
{
"size": 214748364800,
"state": "ONLINE",
"media": "HDD",
"name": "esapp0.data_node.02.data1.9f71f7d4-f3fc-47e8-8590-f81501f088f9",
"id": 150
},
{
"size": 10737418240,
"state": "ONLINE",
"media": "SSD",
"name": "esapp0.data_node.02.root_fs.548034fb-c76a-4b6b-8064-47c4410bb5a5",
"id": 151
}
],
"app": "esapp0",
"public_ips": [],
"memory": 8589934592,
"cpu_cores": 3,
"desired_status": "ONLINE",
"state": "STARTED",
"rpool": "default",
"distribution": {
"version": "",
"name": ""
},
"network_bandwidth": null,
"ip_addresses": [
"10.10.1.103/24"
],
"name": "esapp0.data_node.02",
"restartpolicy": {
"restart_limit": 3,
"burst_interval": 300,
"restarts_done": 0,
"burst_count": 0,
"id": 57,
"burst_start_time": 0
},
"service_ports": [],
"status": "ONLINE",
"storage": [
{
"size": 214748364800,
"state": "ONLINE",
"media": "HDD",
"name": "esapp0.data_node.02.data1.9f71f7d4-f3fc-47e8-8590-f81501f088f9",
"id": 150
},
{
"size": 10737418240,
"state": "ONLINE",
"media": "SSD",
"name": "esapp0.data_node.02.root_fs.548034fb-c76a-4b6b-8064-47c4410bb5a5",
"id": 151
}
],
"capacity": {
"total": 0,
"threshold": 85,
"unit": "Bytes",
"used": 0
},
"image": {
"version": "",
"file": "",
"name": ""
},
"events": [],
"physical_host": {
"public_ip": null,
"hostname": "eqx02-poc01-c02.robinsystems.com",
"public_hostname": null
},
"image_format": "UNKNOWN",
"vnc_port": null
},
{
"engine": "docker",
"ctime": 1498969914,
"hostname": "vnode119-poc01.robinsystems.com",
"utime": 1498971699,
"root_fs": "/usr/local/robin/instances/vnode119-poc01.robinsystems.com",
"id": 56,
"volumes": [
{
"size": 214748364800,
"state": "ONLINE",
"media": "HDD",
"name": "esapp0.coordination_node.01.data1.90fd00f3-8cf0-441b-81c1-37e282038a6f",
"id": 148
},
{
"size": 10737418240,
"state": "ONLINE",
"media": "SSD",
"name": "esapp0.coordination_node.01.root_fs.dcc53f44-74e6-45e5-b10b-1d790963063e",
"id": 149
}
],
"app": "esapp0",
"public_ips": [],
"memory": 6442450944,
"cpu_cores": 4,
"desired_status": "ONLINE",
"state": "STARTED",
"rpool": "default",
"distribution": {
"version": "",
"name": ""
},
"network_bandwidth": null,
"ip_addresses": [
"10.10.1.119/24"
],
"name": "esapp0.coordination_node.01",
"restartpolicy": {
"restart_limit": 3,
"burst_interval": 300,
"restarts_done": 0,
"burst_count": 0,
"id": 56,
"burst_start_time": 0
},
"service_ports": [],
"status": "ONLINE",
"storage": [
{
"size": 214748364800,
"state": "ONLINE",
"media": "HDD",
"name": "esapp0.coordination_node.01.data1.90fd00f3-8cf0-441b-81c1-37e282038a6f",
"id": 148
},
{
"size": 10737418240,
"state": "ONLINE",
"media": "SSD",
"name": "esapp0.coordination_node.01.root_fs.dcc53f44-74e6-45e5-b10b-1d790963063e",
"id": 149
}
],
"capacity": {
"total": 0,
"threshold": 85,
"unit": "Bytes",
"used": 0
},
"image": {
"version": "",
"file": "",
"name": ""
},
"events": [],
"physical_host": {
"public_ip": null,
"hostname": "eqx02-poc01-c02.robinsystems.com",
"public_hostname": null
},
"image_format": "UNKNOWN",
"vnc_port": null
},
{
"engine": "docker",
"ctime": 1498970716,
"hostname": "vnode118-poc01.robinsystems.com",
"utime": 1498971699,
"root_fs": "/usr/local/robin/instances/vnode96-poc01.robinsystems.com",
"id": 58,
"volumes": [
{
"size": 214748364800,
"state": "ONLINE",
"media": "HDD",
"name": "esapp0.data_node.03.data1.1b26c188-c6b1-4047-8164-abd1d7bef1ab",
"id": 152
},
{
"size": 10737418240,
"state": "ONLINE",
"media": "SSD",
"name": "esapp0.data_node.03.root_fs.830d141d-3dfb-494b-8a1b-f774ce00f6a7",
"id": 153
}
],
"app": "esapp0",
"public_ips": [],
"memory": 8589934592,
"cpu_cores": 3,
"desired_status": "ONLINE",
"state": "STARTED",
"rpool": "default",
"distribution": {
"version": "",
"name": ""
},
"network_bandwidth": null,
"ip_addresses": [
"10.10.1.118/24"
],
"name": "esapp0.data_node.03",
"restartpolicy": {
"restart_limit": 3,
"burst_interval": 300,
"restarts_done": 0,
"burst_count": 0,
"id": 58,
"burst_start_time": 0
},
"service_ports": [],
"status": "ONLINE",
"storage": [
{
"size": 214748364800,
"state": "ONLINE",
"media": "HDD",
"name": "esapp0.data_node.03.data1.1b26c188-c6b1-4047-8164-abd1d7bef1ab",
"id": 152
},
{
"size": 10737418240,
"state": "ONLINE",
"media": "SSD",
"name": "esapp0.data_node.03.root_fs.830d141d-3dfb-494b-8a1b-f774ce00f6a7",
"id": 153
}
],
"capacity": {
"total": 0,
"threshold": 85,
"unit": "Bytes",
"used": 0
},
"image": {
"version": "",
"file": "",
"name": ""
},
"events": [],
"physical_host": {
"public_ip": null,
"hostname": "eqx02-poc01-c02.robinsystems.com",
"public_hostname": null
},
"image_format": "UNKNOWN",
"vnc_port": null
},
{
"engine": "docker",
"ctime": 1498969877,
"hostname": "vnode115-poc01.robinsystems.com",
"utime": 1498971699,
"root_fs": "/usr/local/robin/instances/vnode115-poc01.robinsystems.com",
"id": 50,
"volumes": [
{
"size": 214748364800,
"state": "ONLINE",
"media": "HDD",
"name": "esapp0.dedicated_master_node.01.data1.2f7cc63c-5e8c-468d-ad70-e67cb81dd773",
"id": 136
},
{
"size": 10737418240,
"state": "ONLINE",
"media": "SSD",
"name": "esapp0.dedicated_master_node.01.root_fs.365d2710-effc-474f-981f-dd650179f581",
"id": 137
}
],
"app": "esapp0",
"public_ips": [],
"memory": 6442450944,
"cpu_cores": 4,
"desired_status": "ONLINE",
"state": "STARTED",
"rpool": "default",
"distribution": {
"version": "",
"name": ""
},
"network_bandwidth": null,
"ip_addresses": [
"10.10.1.115/24"
],
"name": "esapp0.dedicated_master_node.01",
"restartpolicy": {
"restart_limit": 3,
"burst_interval": 300,
"restarts_done": 0,
"burst_count": 0,
"id": 50,
"burst_start_time": 0
},
"service_ports": [],
"status": "ONLINE",
"storage": [
{
"size": 214748364800,
"state": "ONLINE",
"media": "HDD",
"name": "esapp0.dedicated_master_node.01.data1.2f7cc63c-5e8c-468d-ad70-e67cb81dd773",
"id": 136
},
{
"size": 10737418240,
"state": "ONLINE",
"media": "SSD",
"name": "esapp0.dedicated_master_node.01.root_fs.365d2710-effc-474f-981f-dd650179f581",
"id": 137
}
],
"capacity": {
"total": 0,
"threshold": 85,
"unit": "Bytes",
"used": 0
},
"image": {
"version": "",
"file": "",
"name": ""
},
"events": [],
"physical_host": {
"public_ip": null,
"hostname": "eqx02-poc01-c02.robinsystems.com",
"public_hostname": null
},
"image_format": "UNKNOWN",
"vnc_port": null
},
{
"engine": "docker",
"ctime": 1498969884,
"hostname": "vnode112-poc01.robinsystems.com",
"utime": 1498971699,
"root_fs": "/usr/local/robin/instances/vnode112-poc01.robinsystems.com",
"id": 51,
"volumes": [
{
"size": 214748364800,
"state": "ONLINE",
"media": "HDD",
"name": "esapp0.master_eligible_node.01.data1.3c6a444d-dd3f-4a79-85ca-8aed84712879",
"id": 138
},
{
"size": 10737418240,
"state": "ONLINE",
"media": "SSD",
"name": "esapp0.master_eligible_node.01.root_fs.e1e82cfa-a483-43ed-952e-3eb3c8764f60",
"id": 139
}
],
"app": "esapp0",
"public_ips": [],
"memory": 6442450944,
"cpu_cores": 4,
"desired_status": "ONLINE",
"state": "STARTED",
"rpool": "default",
"distribution": {
"version": "",
"name": ""
},
"network_bandwidth": null,
"ip_addresses": [
"10.10.1.112/24"
],
"name": "esapp0.master_eligible_node.01",
"restartpolicy": {
"restart_limit": 3,
"burst_interval": 300,
"restarts_done": 0,
"burst_count": 0,
"id": 51,
"burst_start_time": 0
},
"service_ports": [],
"status": "ONLINE",
"storage": [
{
"size": 214748364800,
"state": "ONLINE",
"media": "HDD",
"name": "esapp0.master_eligible_node.01.data1.3c6a444d-dd3f-4a79-85ca-8aed84712879",
"id": 138
},
{
"size": 10737418240,
"state": "ONLINE",
"media": "SSD",
"name": "esapp0.master_eligible_node.01.root_fs.e1e82cfa-a483-43ed-952e-3eb3c8764f60",
"id": 139
}
],
"capacity": {
"total": 0,
"threshold": 85,
"unit": "Bytes",
"used": 0
},
"image": {
"version": "",
"file": "",
"name": ""
},
"events": [],
"physical_host": {
"public_ip": null,
"hostname": "eqx02-poc01-s04.robinsystems.com",
"public_hostname": null
},
"image_format": "UNKNOWN",
"vnc_port": null
},
{
"engine": "docker",
"ctime": 1498969890,
"hostname": "vnode96-poc01.robinsystems.com",
"utime": 1498971699,
"root_fs": "/usr/local/robin/instances/vnode96-poc01.robinsystems.com",
"id": 52,
"volumes": [
{
"size": 214748364800,
"state": "ONLINE",
"media": "HDD",
"name": "esapp0.data_node.01.data1.78a15f83-ebd8-424c-ab75-a6d8a7f29a62",
"id": 140
},
{
"size": 10737418240,
"state": "ONLINE",
"media": "SSD",
"name": "esapp0.data_node.01.root_fs.02ef00a9-0712-4f1f-923a-0386611ff516",
"id": 141
}
],
"app": "esapp0",
"public_ips": [],
"memory": 8589934592,
"cpu_cores": 3,
"desired_status": "ONLINE",
"state": "STARTED",
"rpool": "default",
"distribution": {
"version": "",
"name": ""
},
"network_bandwidth": null,
"ip_addresses": [
"10.10.1.96/24"
],
"name": "esapp0.data_node.01",
"restartpolicy": {
"restart_limit": 3,
"burst_interval": 300,
"restarts_done": 0,
"burst_count": 0,
"id": 52,
"burst_start_time": 0
},
"service_ports": [],
"status": "ONLINE",
"storage": [
{
"size": 214748364800,
"state": "ONLINE",
"media": "HDD",
"name": "esapp0.data_node.01.data1.78a15f83-ebd8-424c-ab75-a6d8a7f29a62",
"id": 140
},
{
"size": 10737418240,
"state": "ONLINE",
"media": "SSD",
"name": "esapp0.data_node.01.root_fs.02ef00a9-0712-4f1f-923a-0386611ff516",
"id": 141
}
],
"capacity": {
"total": 0,
"threshold": 85,
"unit": "Bytes",
"used": 0
},
"image": {
"version": "",
"file": "",
"name": ""
},
"events": [],
"physical_host": {
"public_ip": null,
"hostname": "eqx02-poc01-c02.robinsystems.com",
"public_hostname": null
},
"image_format": "UNKNOWN",
"vnc_port": null
},
{
"engine": "docker",
"ctime": 1498969896,
"hostname": "vnode94-poc01.robinsystems.com",
"utime": 1498971699,
"root_fs": "/usr/local/robin/instances/vnode94-poc01.robinsystems.com",
"id": 53,
"volumes": [
{
"size": 10737418240,
"state": "ONLINE",
"media": "SSD",
"name": "esapp0.hot_node.01.root_fs.6d5bd634-2654-46ec-a2e4-df8cd116bc46",
"id": 143
},
{
"size": 214748364800,
"state": "ONLINE",
"media": "HDD",
"name": "esapp0.hot_node.01.data1.39780e0b-eaa8-44f6-9827-17b23283d091",
"id": 142
}
],
"app": "esapp0",
"public_ips": [],
"memory": 6442450944,
"cpu_cores": 4,
"desired_status": "ONLINE",
"state": "STARTED",
"rpool": "default",
"distribution": {
"version": "",
"name": ""
},
"network_bandwidth": null,
"ip_addresses": [
"10.10.1.94/24"
],
"name": "esapp0.hot_node.01",
"restartpolicy": {
"restart_limit": 3,
"burst_interval": 300,
"restarts_done": 0,
"burst_count": 0,
"id": 53,
"burst_start_time": 0
},
"service_ports": [],
"status": "ONLINE",
"storage": [
{
"size": 10737418240,
"state": "ONLINE",
"media": "SSD",
"name": "esapp0.hot_node.01.root_fs.6d5bd634-2654-46ec-a2e4-df8cd116bc46",
"id": 143
},
{
"size": 214748364800,
"state": "ONLINE",
"media": "HDD",
"name": "esapp0.hot_node.01.data1.39780e0b-eaa8-44f6-9827-17b23283d091",
"id": 142
}
],
"capacity": {
"total": 0,
"threshold": 85,
"unit": "Bytes",
"used": 0
},
"image": {
"version": "",
"file": "",
"name": ""
},
"events": [],
"physical_host": {
"public_ip": null,
"hostname": "eqx02-poc01-c02.robinsystems.com",
"public_hostname": null
},
"image_format": "UNKNOWN",
"vnc_port": null
},
{
"engine": "docker",
"ctime": 1498969903,
"hostname": "vnode113-poc01.robinsystems.com",
"utime": 1498971699,
"root_fs": "/usr/local/robin/instances/vnode113-poc01.robinsystems.com",
"id": 54,
"volumes": [
{
"size": 214748364800,
"state": "ONLINE",
"media": "HDD",
"name": "esapp0.warm_node.01.data1.75277a21-0f7c-4265-ad1f-cd4217d42c4c",
"id": 144
},
{
"size": 10737418240,
"state": "ONLINE",
"media": "SSD",
"name": "esapp0.warm_node.01.root_fs.7430011a-f78e-4fb8-91ea-ae34d56c0d2a",
"id": 145
}
],
"app": "esapp0",
"public_ips": [],
"memory": 6442450944,
"cpu_cores": 4,
"desired_status": "ONLINE",
"state": "STARTED",
"rpool": "default",
"distribution": {
"version": "",
"name": ""
},
"network_bandwidth": null,
"ip_addresses": [
"10.10.1.113/24"
],
"name": "esapp0.warm_node.01",
"restartpolicy": {
"restart_limit": 3,
"burst_interval": 300,
"restarts_done": 0,
"burst_count": 0,
"id": 54,
"burst_start_time": 0
},
"service_ports": [],
"status": "ONLINE",
"storage": [
{
"size": 214748364800,
"state": "ONLINE",
"media": "HDD",
"name": "esapp0.warm_node.01.data1.75277a21-0f7c-4265-ad1f-cd4217d42c4c",
"id": 144
},
{
"size": 10737418240,
"state": "ONLINE",
"media": "SSD",
"name": "esapp0.warm_node.01.root_fs.7430011a-f78e-4fb8-91ea-ae34d56c0d2a",
"id": 145
}
],
"capacity": {
"total": 0,
"threshold": 85,
"unit": "Bytes",
"used": 0
},
"image": {
"version": "",
"file": "",
"name": ""
},
"events": [],
"physical_host": {
"public_ip": null,
"hostname": "eqx02-poc01-c02.robinsystems.com",
"public_hostname": null
},
"image_format": "UNKNOWN",
"vnc_port": null
}
],
"message": "NA"
}
2. Info
Get information about an individual container instance of an application.
End Point:
/api/v3/robin_server/instances/<instance_name>
Example: /api/v3/robin_server/instances/esapp0.data_node.01
Method:
GET
Response
status_code: 200
{
"state": "Succeed",
"items": {
"engine": "docker",
"ctime": 1498969890,
"hostname": "vnode96-poc01.robinsystems.com",
"utime": 1499035080,
"root_fs": "/usr/local/robin/instances/vnode96-poc01.robinsystems.com",
"id": 52,
"volumes": [
{
"size": 214748364800,
"state": "ONLINE",
"media": "HDD",
"name": "esapp0.data_node.01.data1.78a15f83-ebd8-424c-ab75-a6d8a7f29a62",
"id": 140
},
{
"size": 10737418240,
"state": "ONLINE",
"media": "SSD",
"name": "esapp0.data_node.01.root_fs.02ef00a9-0712-4f1f-923a-0386611ff516",
"id": 141
},
{
"size": 214748364800,
"state": "ONLINE",
"media": "HDD",
"name": "esapp0.data_node.01.data1.6fde8ba0-a148-4f50-9a2f-6bef718aa48a",
"id": 154
}
],
"app": "esapp0",
"public_ips": [],
"memory": 8589934592,
"cpu_cores": 3,
"desired_status": "ONLINE",
"state": "STARTED",
"rpool": "default",
"distribution": {
"version": "",
"name": ""
},
"network_bandwidth": null,
"ip_addresses": [
"10.10.1.96/24"
],
"name": "esapp0.data_node.01",
"restartpolicy": {
"restart_limit": 3,
"burst_interval": 300,
"restarts_done": 0,
"burst_count": 1,
"id": 52,
"burst_start_time": 1499035065
},
"service_ports": [],
"status": "ONLINE",
"storage": [
{
"size": 214748364800,
"state": "ONLINE",
"media": "HDD",
"name": "esapp0.data_node.01.data1.78a15f83-ebd8-424c-ab75-a6d8a7f29a62",
"id": 140
},
{
"size": 10737418240,
"state": "ONLINE",
"media": "SSD",
"name": "esapp0.data_node.01.root_fs.02ef00a9-0712-4f1f-923a-0386611ff516",
"id": 141
},
{
"size": 214748364800,
"state": "ONLINE",
"media": "HDD",
"name": "esapp0.data_node.01.data1.6fde8ba0-a148-4f50-9a2f-6bef718aa48a",
"id": 154
}
],
"capacity": {
"total": 0,
"threshold": 85,
"unit": "Bytes",
"used": 0
},
"image": {
"version": "",
"file": "",
"name": ""
},
"events": [],
"physical_host": {
"public_ip": null,
"hostname": "eqx02-poc01-c02.robinsystems.com",
"public_hostname": null
},
"image_format": "UNKNOWN",
"vnc_port": null
},
"message": "NA"
}
3. Relocate
Relocate a compute instance to a different host.
End Point:
/api/v3/robin_server/instances/<instance_name>
Example: /api/v3/robin_server/instances/esapp0.data_node.02
Method:
PUT
Request Body:
{
"action": "relocate"
}
Response
status_code: 202
{
"jobid": 841
}
4. Stop
Stop a compute instance.
End Point:
/api/v3/robin_server/instances/<instance_name>
Example: /api/v3/robin_server/instances/esapp0.data_node.03
Method:
PUT
Request Body:
{
"action": "stop"
}
Response
status_code: 202
{
"jobid": 842
}
5. Start
Start a compute instance.
End Point:
/api/v3/robin_server/instances/<instance_name>
Example: /api/v3/robin_server/instances/esapp0.data_node.03
Method:
PUT
Request Body:
{
"action": "start"
}
Response
status_code: 202
{
"jobid": 843
}
6. Restart
Restart a compute instance.
End Point:
/api/v3/robin_server/instances/<instance_name>
Example: /api/v3/robin_server/instances/esapp0.data_node.03
Method:
PUT
Request Body:
{
"action": "restart"
}
Response
status_code: 202
{
"jobid": 844
}
7. Repair
Repair the instance, will try to replace storage.
End Point:
/api/v3/robin_server/instances/<instance_name>
Example: /api/v3/robin_server/instances/esapp0.data_node.03
Method:
PUT
Request Body:
{
"action": "repair"
}
Response
status_code: 202
{
"jobid": 845
}
8. addvol
Repair the instance, will try to replace storage.
End Point:
/api/v3/robin_server/instances/<instance_name>
Example: /api/v3/robin_server/instances/esapp0.data_node.03
Method:
PUT
Request Body:
{
"action": "addvol",
"volume": {
"path": "/data4",
"type": "data1"
}
}
Response
status_code: 202
{
"jobid": 849
}
Settings
config
This endpoint provides resources to manage configuration settings of robin cluster.
1. List
List all the current configurations.
End Point:
/api/v3/robin_server/config/
Method:
GET
Response:
status_code: 200
{
"message": "NA",
"items": {
"database_storage": {
"db_name": {
"valid_values": "",
"description": "The name of the storage database. Default: robin_storage",
"default": "robin_storage",
"value": "robin_storage"
}
},
"analytics": {
"server": {
"valid_values": "",
"description": "The hostname of the Robin Analytics server.",
"default": "robin-analytics.service.robin",
"value": "robin-analytics.service.robin"
},
"port": {
"valid_values": "",
"description": "The port number of the Robin Analytics server. Default: 39462",
"default": 39462,
"value": 39462
}
},
"host": {
"host_type": {
"valid_values": [
"physical",
"ec2",
"obmc"
],
"description": "The hardware type of the host. Default: physical",
"default": "physical",
"value": "physical"
}
},
"notification": {
"smtp_port": {
"valid_values": "",
"description": "Port number for the SMTP mail server",
"default": 0,
"value": 0
},
"snmp_host": {
"valid_values": "",
"description": "Hostname/IP Address where SNMP Traps should be sent.",
"default": null,
"value": null
},
"snmp_port": {
"valid_values": "",
"description": "Port number to use when sending SNMP traps",
"default": null,
"value": null
},
"smtp_passwd": {
"valid_values": "",
"description": "Password for the SMTP email account",
"default": null,
"value": "<REDACTED>"
},
"smtp_server": {
"valid_values": "",
"description": "Hostname of the SMTP mail server.",
"default": "localhost",
"value": "localhost"
},
"smtp_user": {
"valid_values": "",
"description": "User name for the SMTP email account",
"default": null,
"value": null
},
"smtp_ssl": {
"valid_values": "",
"description": "Email server requires SSL",
"default": false,
"value": false
}
},
"event_server": {
"log_level": {
"valid_values": [
"DEBUG",
"INFO",
"WARNING",
"ERROR",
"CRITICAL"
],
"description": "The log level for the file server. Default: INFO",
"default": 20,
"value": 20
},
"rest_port": {
"valid_values": "",
"description": "The port where rest connections are made to the event server. Default: 39453",
"default": 39453,
"value": 39453
},
"hostname": {
"valid_values": "",
"description": "The hostname of the event server. Default: Hostname of the Robin server.",
"default": "eqx02-poc01-s04.robinsystems.com",
"value": "master.robin-event-server.service.robin"
}
},
"file_server": {
"log_level": {
"valid_values": [
"DEBUG",
"INFO",
"WARNING",
"ERROR",
"CRITICAL"
],
"description": "The log level for the file server. Default: INFO",
"default": 20,
"value": 20
},
"rest_port": {
"valid_values": "",
"description": "The port where rest connections are made to the file server. Default: 39454",
"default": 39454,
"value": 39454
},
"hostname": {
"valid_values": "",
"description": "The hostname of the file server. Default: local hostname.",
"default": "eqx02-poc01-s04.robinsystems.com",
"value": "eqx02-poc01-s04.robinsystems.com"
}
},
"database": {
"user": {
"valid_values": "",
"description": "The name of the database user. Default: robin",
"default": "robin",
"value": "robin"
},
"port": {
"valid_values": "",
"description": "The port number of the database. Default: 5432.",
"default": 5432,
"value": 5432
},
"db_name": {
"valid_values": "",
"description": "The name of the database. Default: robin",
"default": "robin",
"value": "robin"
},
"log_level": {
"valid_values": [
"DEBUG",
"INFO",
"WARNING",
"ERROR",
"CRITICAL"
],
"description": "The log level for the database. Default: INFO",
"default": 20,
"value": 20
},
"server": {
"valid_values": "",
"description": "The fully qualified hostname of the database server. Default: Hostname of the Robin server.",
"default": "eqx02-poc01-s04.robinsystems.com",
"value": "master.postgresql.service.robin"
},
"password": {
"valid_values": "",
"description": "The password of the database user.",
"default": null,
"value": "<REDACTED>"
}
},
"client": {
"log_level": {
"valid_values": [
"DEBUG",
"INFO",
"WARNING",
"ERROR",
"CRITICAL"
],
"description": "The log level for the client. Default: INFO",
"default": 10,
"value": 10
},
"server": {
"valid_values": "",
"description": "The hostname of the Robin server.",
"default": "eqx02-poc01-s04.robinsystems.com",
"value": "master.robin-server.service.robin"
},
"enable_colors": {
"valid_values": [
"true",
"false"
],
"description": "If true, the client will use colors to indicate degraded and faulted states. Default: true",
"default": true,
"value": true
},
"rest_port": {
"valid_values": "",
"description": "The REST port of the Robin server. Default: 39451",
"default": 39451,
"value": 39451
}
},
"server": {
"storage_provision_factor": {
"valid_values": "",
"description": "The factor used to over or under provision storage per disk. A value of 1 means that the exact amount of storage for a disk will be used.",
"default": 1.2,
"value": 1.2
},
"rest_server": {
"valid_values": "",
"description": "The fully qualified hostname of the Robin rest server.",
"default": "master.robin-server.service.robin",
"value": "master.robin-server.service.robin"
},
"allocation_module": {
"valid_values": "",
"description": "The python path to the class that implements the Allocator",
"default": "robin.rcm.server.resmgr.affinity_storage_allocator.AffinityStorageAllocator",
"value": "robin.rcm.server.resmgr.affinity_storage_allocator.AffinityStorageAllocator"
},
"log_level": {
"valid_values": [
"DEBUG",
"INFO",
"WARNING",
"ERROR",
"CRITICAL"
],
"description": "The log level for the server. Default: INFO",
"default": 10,
"value": 10
},
"ssl_key_file": {
"valid_values": "",
"description": "The filename of the SSL key file. Default: /etc/robin/rcm/ssl/robin_ssl.key",
"default": "/etc/robin/rcm/ssl/robin_ssl.key",
"value": "/etc/robin/rcm/ssl/robin_ssl.key"
},
"token_timeout": {
"valid_values": "",
"description": "The timeout in hours for a user login session. Default: 24",
"default": 24,
"value": 24
},
"ssl_cert_file": {
"valid_values": "",
"description": "The filename of the SSL certificate file. Default: /etc/robin/rcm/ssl/robin_ssl.crt",
"default": "/etc/robin/rcm/ssl/robin_ssl.crt",
"value": "/etc/robin/rcm/ssl/robin_ssl.crt"
},
"ldap_domain": {
"valid_values": "",
"description": "The domain of the LDAP server. Default: Hostname of the Robin server.",
"default": "eqx02-poc01-s04.robinsystems.com",
"value": "eqx02-poc01-s04.robinsystems.com"
},
"web_token_secret_key": {
"valid_values": "",
"description": "The secret key used to sign web tokens.",
"default": null,
"value": "<REDACTED>"
},
"log_path": {
"valid_values": "",
"description": "The path where collected log files of the system will be stored. Default: /var/log/robin/log_collect",
"default": "/var/log/robin/log_collect",
"value": "/var/log/robin/log_collect"
},
"ldap_type": {
"valid_values": [
"active directory",
"openldap"
],
"description": "The type of LDAP server. Default: Active Directory",
"default": "Active Directory",
"value": "Active Directory"
},
"rest_port": {
"valid_values": "",
"description": "The REST port of the Robin server. Default: 39451",
"default": 39451,
"value": 39451
},
"node_unreachable_timeout": {
"valid_values": "",
"description": "Time in seconds after Robin Server marks the node as unreachable in case of missed heartbeats. Default: 90",
"default": 90,
"value": 90
},
"ldap_server": {
"valid_values": "",
"description": "The URL of the LDAP server, port is optional.Example: ldaps://xxx.robinsystems.com:<port>",
"default": "",
"value": ""
},
"relocation_threshold": {
"valid_values": "",
"description": "Time in seconds after Robin server starts relocating containers from an unreachable compute host. Default: 150",
"default": 150,
"value": 150
},
"hostname": {
"valid_values": "",
"description": "The hostname of the Robin server.",
"default": "eqx02-poc01-s04.robinsystems.com",
"value": "eqx02-poc01-s04.robinsystems.com"
}
},
"agent": {
"registration_timeout": {
"valid_values": "",
"description": "The timeout in seconds when a registration is considered failed. It may retry after this timeout. Default: 10",
"default": 10,
"value": 10
},
"monitor_report_interval": {
"valid_values": "",
"description": "Robin host reporting interval in seconds. Default: 5",
"default": 5,
"value": 5
},
"watchdog_loop_interval": {
"valid_values": "",
"description": "Robin agent watchdog loop interval in seconds. Default: 3",
"default": 3,
"value": 3
},
"monitor_interval": {
"valid_values": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10
],
"description": "Robin host monitoring interval in seconds. Default: 1",
"default": 1,
"value": 1
},
"log_level": {
"valid_values": [
"DEBUG",
"INFO",
"WARNING",
"ERROR",
"CRITICAL"
],
"description": "The log level for the agent. Default: INFO",
"default": 20,
"value": 20
},
"suicide_threshold": {
"valid_values": "",
"description": "Time in seconds after an isolated Robin host starts killing containers. Default: 90",
"default": 90,
"value": 90
},
"hostname": {
"valid_values": "",
"description": "Unused.",
"default": "eqx02-poc01-s04.robinsystems.com",
"value": "eqx02-poc01-s04.robinsystems.com"
},
"hard_reset_on_isolation": {
"valid_values": [
0,
1
],
"description": "The flag which tells Robin agent to perform a hard reset of the operating system on a network isolation. Default: 1 (True)",
"default": 1,
"value": 1
},
"rest_port": {
"valid_values": "",
"description": "The port where rest connections are made to the agents. Default: 39452",
"default": 39452,
"value": 39452
}
}
},
"state": "Succeed"
}
2. Update
Update a configuration parameter.
End Point:
/api/v3/robin_server/config/<section_name>/attributes/<attribute_name>
/api/v3/robin_server/config/server/attributes/log_level
Method:
PUT
Request Body:
{
"value": "DEBUG"
}
Response:
status_code: 200
'Config item server/log_level updated to DEBUG.'
docker_registry
This endpoint provides resources to manage the docker registry settings for the robin cluster. By default the docker public registry is added to the settings. You can use this endpoint to add your internal registry details.
1. List
List the docker registries defined in the system.
End Point:
/api/v3/robin_server/docker_registry
Method:
GET
Response:
status_code: 200
{
"items": [
{
"name": "Docker Hub",
"username": "",
"port": "",
"certificate": "",
"registry_id": 1,
"password": "",
"hostname": "docker.io"
}
]
}
2. Add
Add a new docker registry to the settings.
End Point:
/api/v3/robin_server/docker_registry
Method:
PUT
Request Body:
{
"action": "add",
"registry_info": {
"name": "internal",
"certificate": "registry.crt",
"port": "5000",
"hostname": "eqx02-poc01-s04.robinsystems.com",
"username": "robin"
}
}
Response:
status_code: 202
{
"jobid": 182
}
3. Update
Update the an existing docker registry settings.
End Point:
/api/v3/robin_server/docker_registry/<registry_id>
Example: /api/v3/robin_server/docker_registry/2
Method:
PUT
Request Body:
{
"action": "update",
"registry_info": {
"name": "Docker Local",
}
}
Response:
status_code: 202
{
"jobid": 183
}
4. Remove
Remove a docker registry.
End Point:
/api/v3/robin_server/docker_registry/<registry_id>
Example: /api/v3/robin_server/docker_registry/2
Method:
DELETE
Response:
status_code: 202
{
"jobid": 184
}
collections
This endpoint provides access to manage the robin file collection.
1. List
List all file collections defined in the system.
End Point:
/api/v3/robin_server/collections
Method:
GET
Response
status_code: 200
{}
2. Create
Create a new file collection.
End Point:
/api/v3/robin_server/collections
Method:
PUT
Request Body
{
"size": 214748364800,
"media": "HDD",
"rpool": "default",
"hostname": "eqx02-poc01-s04.robinsystems.com"
}
Response
status_code: 202
{
"plan": {
"storage": [
{
"rpool": "default",
"size": 214748364800,
"media": "HDD"
}
],
"authorization_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE0OTg4NDY1OTQsInRlbmFudF9pZCI6MSwidXNlcl9pZCI6Mn0.2KXExBoD6xrEIs1mPc_obrRwV2vqwQuV11H74WQlgQg",
"current_user": {
"tenant": "default",
"roles": [
"admin"
],
"tenant_id": 1,
"username": "robin",
"user_id": 2
},
"hostname": "eqx02-poc01-s04.robinsystems.com"
},
"jobid": 68
}
3. Evacuate
Evacuate a file collection from a host and place it in another host.
End Point:
/api/v3/robin_server/collections
Method:
PUT
Request Body
{
"collection_id": 1,
"action": "evacuate",
"force": false
}
Response
status_code: 202
{
"plan": {
"authorization_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE0OTg4NDY1OTQsInRlbmFudF9pZCI6MSwidXNlcl9pZCI6Mn0.2KXExBoD6xrEIs1mPc_obrRwV2vqwQuV11H74WQlgQg",
"collection_id": 1,
"current_user": {
"tenant": "default",
"roles": [
"admin"
],
"tenant_id": 1,
"username": "robin",
"user_id": 2
},
"origin": 1
},
"jobid": 73
}
4. Probe
Probe checks health of the collection and fixes it.
End Point:
/api/v3/robin_server/collections
Method:
PUT
Request Body
{
"action": "probe",
"collection_id": 1
}
Response
status_code: 202
{
"plan": {
"authorization_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE0OTg4NDY1OTQsInRlbmFudF9pZCI6MSwidXNlcl9pZCI6Mn0.2KXExBoD6xrEIs1mPc_obrRwV2vqwQuV11H74WQlgQg",
"collection_id": 1,
"current_user": {
"tenant": "default",
"roles": [
"admin"
],
"tenant_id": 1,
"username": "robin",
"user_id": 2
},
"origin": 1
},
"jobid": 74
}
5. Delete
Delete a File Collection.
End Point:
/api/v3/robin_server/collections
Method:
DELETE
Request Body
{
"collection_id": 1
}
Response
status_code: 202
{
"plan": {
"authorization_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE0OTg4NDY1OTQsInRlbmFudF9pZCI6MSwidXNlcl9pZCI6Mn0.2KXExBoD6xrEIs1mPc_obrRwV2vqwQuV11H74WQlgQg",
"collection_id": 1,
"current_user": {
"tenant": "default",
"roles": [
"admin"
],
"tenant_id": 1,
"username": "robin",
"user_id": 2
}
},
"jobid": 78
}
Monitoring
metrics (Autopilot)
This endpoint provides resource to manage autopilot settings.
1. enable
Enable Autopilot.
End Point:
/api/v3/robin_server/metrics/
Method:
PUT
Request Body:
{
"method": "enable"
}
Response:
status_code: 200
{
}
2. disable
Disable Autopilot
End Point:
/api/v3/robin_server/metrics/
Method:
PUT
Request Body:
{
"method": "disable"
}
Response:
status_code: 200
{
}
3. report
End Point:
/api/v3/robin_server/metrics/
Method:
GET
Response:
status_code: 200
[
{
"id": "eqx02-poc01-s04.robinsystems.com",
"enabled": "Enabled",
"desired_status": "Ready",
"services": {
"monitor-server": {
"Id": "monitor-server.service",
"MainPID": 16380,
"ExecMainStartTimestamp": "Thu 2017-06-29 00:25:03 PDT"
},
"docker": {
"Id": "docker.service",
"MainPID": 14973,
"ExecMainStartTimestamp": "Thu 2017-06-29 00:24:27 PDT"
},
"iomgr-server": {
"Id": "iomgr-server.service",
"MainPID": 19635,
"ExecMainStartTimestamp": "Thu 2017-06-29 00:53:03 PDT"
},
"robin-watchdog": {
"Id": "robin-watchdog.service",
"MainPID": 15436,
"ExecMainStartTimestamp": "Thu 2017-06-29 00:24:36 PDT"
},
"vblock": true,
"postgresql-9.6": {
"Id": "postgresql-9.6.service",
"MainPID": 15199,
"ExecMainStartTimestamp": "Thu 2017-06-29 00:24:33 PDT"
},
"robin-event-server": {
"Id": "robin-event-server.service",
"MainPID": 15583,
"ExecMainStartTimestamp": "Thu 2017-06-29 00:24:42 PDT"
},
"robin-file-server": {
"Id": "robin-file-server.service",
"MainPID": 15578,
"ExecMainStartTimestamp": "Thu 2017-06-29 00:24:42 PDT"
},
"consul_members": [
{
"DelegateMax": 5,
"DelegateMin": 2,
"ProtocolCur": 2,
"ProtocolMax": 5,
"DelegateCur": 4,
"Name": "eqx02-poc01-s04.robinsystems.com",
"ProtocolMin": 1,
"Tags": {
"id": "6d128a22-2b48-d9e0-befe-19fc4c28adc8",
"role": "consul",
"port": "8300",
"build": "0.8.1:'e9ca44d",
"raft_vsn": "2",
"vsn_max": "3",
"bootstrap": "1",
"wan_join_port": "8302",
"vsn": "2",
"vsn_min": "2",
"dc": "consul"
},
"Status": 1,
"Port": 8301,
"Addr": "10.10.1.14"
},
{
"DelegateMax": 5,
"DelegateMin": 2,
"ProtocolCur": 2,
"ProtocolMax": 5,
"DelegateCur": 4,
"Name": "eqx02-poc01-c02.robinsystems.com",
"ProtocolMin": 1,
"Tags": {
"id": "03ecf4f6-d5ce-0329-e0c1-fcaf876d9467",
"role": "node",
"build": "0.8.1:'e9ca44d",
"vsn_max": "3",
"vsn_min": "2",
"vsn": "2",
"dc": "consul"
},
"Status": 1,
"Port": 8301,
"Addr": "10.10.1.22"
}
],
"nfs-mountd": {
"Id": "nfs-mountd.service",
"MainPID": 15471,
"ExecMainStartTimestamp": "Thu 2017-06-29 00:24:42 PDT"
},
"stormgr-server": {
"Id": "stormgr-server.service",
"MainPID": 29305,
"ExecMainStartTimestamp": "Tue 2017-07-04 14:09:28 PDT"
},
"collections": {
"/var/lib/robin/collections/file-collection-2": [
"/dev/vblock0",
"/var/lib/robin/collections/file-collection-2",
"ext4",
"rw,relatime,discard,data=ordered",
"0",
"0"
]
},
"robin-server": {
"Id": "robin-server.service",
"MainPID": 25739,
"ExecMainStartTimestamp": "Mon 2017-07-03 00:22:07 PDT"
},
"consul_dns": true,
"consul-server": {
"Id": "consul-server.service",
"MainPID": 14704,
"ExecMainStartTimestamp": "Thu 2017-06-29 00:23:53 PDT"
},
"robin-agent": {
"Id": "robin-agent.service",
"MainPID": 15818,
"ExecMainStartTimestamp": "Thu 2017-06-29 00:24:56 PDT"
}
},
"class": "Pnode",
"curr_status": "Ready",
"name": "eqx02-poc01-s04.robinsystems.com",
"last_update_tstamp": 1499225809.7378964,
"grpname": "eqx02-poc01-s04.robinsystems.com",
"mountset": [
"/var/lib/robin/collections/file-collection-2"
],
"create_tstamp": 1499066532.0575292
},
{
"id": "/var/lib/robin/collections/file-collection-2",
"enabled": "Enabled",
"desired_status": "Online",
"class": "Collection",
"curr_status": "Online",
"name": "/var/lib/robin/collections/file-collection-2",
"last_update_tstamp": 1499225809.7378964,
"grpname": "eqx02-poc01-s04.robinsystems.com",
"create_tstamp": 1499066532.1216228
},
{
"id": "eqx02-poc01-c02.robinsystems.com",
"enabled": "Enabled",
"desired_status": "Ready",
"services": {
"monitor-server": {
"ExecMainStartTimestamp": "Thu 2017-06-29 00:33:30 PDT",
"Id": "monitor-server.service",
"MainPID": 14375
},
"iomgr-server": {
"ExecMainStartTimestamp": "Thu 2017-06-29 00:51:21 PDT",
"Id": "iomgr-server.service",
"MainPID": 14996
},
"docker": {
"ExecMainStartTimestamp": "Thu 2017-06-29 00:33:09 PDT",
"Id": "docker.service",
"MainPID": 13766
},
"robin-watchdog": {
"ExecMainStartTimestamp": "",
"Id": "robin-watchdog.service",
"MainPID": 0
},
"vblock": true,
"postgresql-9.6": {
"ExecMainStartTimestamp": "",
"Id": "postgresql-9.6.service",
"MainPID": 0
},
"robin-event-server": {
"ExecMainStartTimestamp": "",
"Id": "robin-event-server.service",
"MainPID": 0
},
"robin-file-server": {
"ExecMainStartTimestamp": "",
"Id": "robin-file-server.service",
"MainPID": 0
},
"consul_members": [
{
"Name": "eqx02-poc01-c02.robinsystems.com",
"DelegateMin": 2,
"ProtocolMin": 1,
"DelegateCur": 4,
"DelegateMax": 5,
"ProtocolCur": 2,
"Port": 8301,
"Tags": {
"id": "03ecf4f6-d5ce-0329-e0c1-fcaf876d9467",
"vsn_max": "3",
"build": "0.8.1:'e9ca44d",
"role": "node",
"vsn_min": "2",
"vsn": "2",
"dc": "consul"
},
"Status": 1,
"ProtocolMax": 5,
"Addr": "10.10.1.22"
},
{
"Name": "eqx02-poc01-s04.robinsystems.com",
"DelegateMin": 2,
"ProtocolMin": 1,
"DelegateCur": 4,
"DelegateMax": 5,
"ProtocolCur": 2,
"Port": 8301,
"Tags": {
"id": "6d128a22-2b48-d9e0-befe-19fc4c28adc8",
"vsn_max": "3",
"port": "8300",
"wan_join_port": "8302",
"raft_vsn": "2",
"role": "consul",
"bootstrap": "1",
"vsn": "2",
"vsn_min": "2",
"dc": "consul",
"build": "0.8.1:'e9ca44d"
},
"Status": 1,
"ProtocolMax": 5,
"Addr": "10.10.1.14"
}
],
"nfs-mountd": {
"ExecMainStartTimestamp": "",
"Id": "nfs-mountd.service",
"MainPID": 0
},
"robin-server": {
"ExecMainStartTimestamp": "",
"Id": "robin-server.service",
"MainPID": 0
},
"collections": {
"/var/lib/robin/collections/file-collection-2": true
},
"stormgr-server": {
"ExecMainStartTimestamp": "",
"Id": "stormgr-server.service",
"MainPID": 0
},
"consul_dns": true,
"consul-server": {
"ExecMainStartTimestamp": "",
"Id": "consul-server.service",
"MainPID": 0
},
"robin-agent": {
"ExecMainStartTimestamp": "Mon 2017-07-03 00:21:51 PDT",
"Id": "robin-agent.service",
"MainPID": 32487
}
},
"class": "Pnode",
"curr_status": "Ready",
"name": "eqx02-poc01-c02.robinsystems.com",
"last_update_tstamp": 1499225808.0935984,
"grpname": "eqx02-poc01-c02.robinsystems.com",
"mountset": [
"/var/lib/robin/collections/file-collection-2"
],
"create_tstamp": 1499066532.0659888
},
{
"id": "vnode92-poc01.robinsystems.com",
"enabled": "Enabled",
"desired_status": "ONLINE",
"class": "Vnode",
"curr_status": "ONLINE",
"name": "esapp1.master_eligible_node.01",
"last_update_tstamp": 1499225808.0935984,
"grpname": "eqx02-poc01-c02.robinsystems.com",
"create_tstamp": 1499066686.2514553
},
{
"id": "vnode120-poc01.robinsystems.com",
"enabled": "Enabled",
"desired_status": "ONLINE",
"class": "Vnode",
"curr_status": "ONLINE",
"name": "esapp1.master_eligible_node.02",
"last_update_tstamp": 1499225808.0935984,
"grpname": "eqx02-poc01-c02.robinsystems.com",
"create_tstamp": 1499066686.2572463
},
{
"id": "vnode95-poc01.robinsystems.com",
"enabled": "Enabled",
"desired_status": "ONLINE",
"class": "Vnode",
"curr_status": "ONLINE",
"name": "esapp1_clone.master_eligible_node.02",
"last_update_tstamp": 1499225808.0935984,
"grpname": "eqx02-poc01-c02.robinsystems.com",
"create_tstamp": 1499067144.2878149
},
{
"id": "vnode111-poc01.robinsystems.com",
"enabled": "Enabled",
"desired_status": "ONLINE",
"class": "Vnode",
"curr_status": "ONLINE",
"name": "esapp1_clone.master_eligible_node.01",
"last_update_tstamp": 1499225808.0935984,
"grpname": "eqx02-poc01-c02.robinsystems.com",
"create_tstamp": 1499067144.2826335
}
]
alerts
Endpoint to query the alerts of the Robin.
1. list
Used to list one or more system alerts
End Point:
/api/v3/robin_server/alerts/
Example: /api/v3/robin_server/alerts/?sort=-id&page_size=20&page_num=1
Method:
GET
Response:
{
"object_type": "Alert",
"state": "Success",
"timestamp": 1499202577.312199,
"count": 4,
"total": 4,
"message": "NA",
"start": 0,
"page_size": 20,
"items": [
{
"user_id": 0,
"object_id": "stormgr-server",
"count": 2,
"type_id": 3004,
"end_time": 1499202577.312199,
"cur_level": 0,
"start_level": 1,
"event_instances": [
{
"user_id": 0,
"object_id": "stormgr-server",
"type_id": 3004,
"id": 869,
"alert_ids": [
4
],
"parent_id": 0,
"payload": {
"nodename": "eqx02-poc01-s04.robinsystems.com",
"object_name": "stormgr-server",
"description": "Health check failed for Service 'stormgr-server'",
"zonename": "default",
"hostname": "eqx02-poc01-s04.robinsystems.com",
"event_server": "10.10.1.14",
"user_id": null,
"err_msg": "Get http://10.10.1.14:6001/api/v3/stormgr/apps: EOF"
},
"level": 1,
"zoneid": 1498721081,
"tenant_id": 0,
"timestamp": 1499202546.0083694,
"nodeid": 1
},
{
"user_id": 0,
"object_id": "stormgr-server",
"type_id": 3005,
"id": 870,
"alert_ids": [
4
],
"parent_id": 0,
"payload": {
"object_name": "stormgr-server",
"description": "Health check passed for Service 'stormgr-server'",
"zonename": "default",
"hostname": "eqx02-poc01-s04.robinsystems.com",
"event_server": "10.10.1.14",
"user_id": null,
"nodename": "eqx02-poc01-s04.robinsystems.com"
},
"level": 0,
"zoneid": 1498721081,
"tenant_id": 0,
"timestamp": 1499202577.312199,
"nodeid": 1
}
],
"offset": 271,
"state": 3,
"start_time": 1499202546.0083694,
"zoneid": 1498721081,
"cur_time": 1499202577.312199,
"tenant_id": 0,
"id": 4,
"nodeid": 1
},
{
"user_id": 0,
"object_id": "robin-server",
"count": 2,
"type_id": 3004,
"end_time": 1499066587.8852391,
"cur_level": 0,
"start_level": 1,
"event_instances": [
{
"user_id": 0,
"object_id": "robin-server",
"type_id": 3004,
"id": 823,
"alert_ids": [
3
],
"parent_id": 0,
"payload": {
"object_name": "robin-server",
"description": "Health check failed for Service 'robin-server'",
"zonename": "default",
"hostname": "eqx02-poc01-s04.robinsystems.com",
"event_server": "10.10.1.14",
"user_id": null,
"nodename": "eqx02-poc01-s04.robinsystems.com"
},
"level": 1,
"zoneid": 1498721081,
"tenant_id": 0,
"timestamp": 1499066556.3291888,
"nodeid": 1
},
{
"user_id": 0,
"object_id": "robin-server",
"type_id": 3005,
"id": 847,
"alert_ids": [
3
],
"parent_id": 0,
"payload": {
"object_name": "robin-server",
"description": "Health check passed for Service 'robin-server'",
"zonename": "default",
"hostname": "eqx02-poc01-s04.robinsystems.com",
"event_server": "10.10.1.14",
"user_id": null,
"nodename": "eqx02-poc01-s04.robinsystems.com"
},
"level": 0,
"zoneid": 1498721081,
"tenant_id": 0,
"timestamp": 1499066587.8852391,
"nodeid": 1
}
],
"offset": 181,
"state": 3,
"start_time": 1499066556.3291888,
"zoneid": 1498721081,
"cur_time": 1499066587.8852391,
"tenant_id": 0,
"id": 3,
"nodeid": 1
},
{
"user_id": 0,
"object_id": "stormgr-server",
"count": 2,
"type_id": 3004,
"end_time": 1498836345.8540769,
"cur_level": 0,
"start_level": 1,
"event_instances": [
{
"user_id": 0,
"object_id": "stormgr-server",
"type_id": 3004,
"id": 19,
"alert_ids": [
2
],
"parent_id": 0,
"payload": {
"nodename": "eqx02-poc01-s04.robinsystems.com",
"object_name": "stormgr-server",
"description": "Health check failed for Service 'stormgr-server'",
"zonename": "default",
"hostname": "eqx02-poc01-s04.robinsystems.com",
"event_server": "10.10.1.14",
"user_id": null,
"err_msg": "Get http://10.10.1.14:6001/api/v3/stormgr/apps: dial tcp 10.10.1.14:6001: getsockopt: connection refused"
},
"level": 1,
"zoneid": 1498721081,
"tenant_id": 0,
"timestamp": 1498836314.327375,
"nodeid": 1
},
{
"user_id": 0,
"object_id": "stormgr-server",
"type_id": 3005,
"id": 20,
"alert_ids": [
2
],
"parent_id": 0,
"payload": {
"object_name": "stormgr-server",
"description": "Health check passed for Service 'stormgr-server'",
"zonename": "default",
"hostname": "eqx02-poc01-s04.robinsystems.com",
"event_server": "10.10.1.14",
"user_id": null,
"nodename": "eqx02-poc01-s04.robinsystems.com"
},
"level": 0,
"zoneid": 1498721081,
"tenant_id": 0,
"timestamp": 1498836345.8540769,
"nodeid": 1
}
],
"offset": 89,
"state": 3,
"start_time": 1498836314.327375,
"zoneid": 1498721081,
"cur_time": 1498836345.8540769,
"tenant_id": 0,
"id": 2,
"nodeid": 1
},
{
"user_id": 0,
"object_id": "robin-agent",
"count": 2,
"type_id": 3004,
"end_time": 1498722838.4674492,
"cur_level": 0,
"start_level": 1,
"event_instances": [
{
"user_id": 0,
"object_id": "robin-agent",
"type_id": 3004,
"id": 17,
"alert_ids": [
1
],
"parent_id": 0,
"payload": {
"object_name": "robin-agent",
"description": "Health check failed for Service 'robin-agent'",
"zonename": "default",
"hostname": "eqx02-poc01-s04.robinsystems.com",
"event_server": "10.10.1.14",
"user_id": null,
"nodename": "eqx02-poc01-s04.robinsystems.com"
},
"level": 1,
"zoneid": 1498721081,
"tenant_id": 0,
"timestamp": 1498722806.932298,
"nodeid": 1
},
{
"user_id": 0,
"object_id": "robin-agent",
"type_id": 3005,
"id": 18,
"alert_ids": [
1
],
"parent_id": 0,
"payload": {
"object_name": "robin-agent",
"description": "Health check passed for Service 'robin-agent'",
"zonename": "default",
"hostname": "eqx02-poc01-s04.robinsystems.com",
"event_server": "10.10.1.14",
"user_id": null,
"nodename": "eqx02-poc01-s04.robinsystems.com"
},
"level": 0,
"zoneid": 1498721081,
"tenant_id": 0,
"timestamp": 1498722838.4674492,
"nodeid": 1
}
],
"offset": 0,
"state": 3,
"start_time": 1498722806.932298,
"zoneid": 1498721081,
"cur_time": 1498722838.4674492,
"tenant_id": 0,
"id": 1,
"nodeid": 1
}
],
"page_num": 1,
"active_alerts": 0
}
2. resolve
Used to resolve a system alert
End Point:
/api/v3/robin_server/alerts/<alert-id>
Example: /api/v3/robin_server/alerts/1
Method:
PUT
Request Body:
{
"action": "resolve"
}
Response:
status_code: 200
'One or more alerts resolved'
events
1. list
End Point:
/api/v3/robin_server/events/
Example: /api/v3/robin_server/events/?sort=-id&page_size=20&page_num=1
Method:
GET
Response:
status_code: 200
{
"object_type": "Event",
"state": "Succeed",
"count": 20,
"total": 871,
"message": "NA",
"start": 0,
"page_size": 20,
"items": [
{
"user_id": 0,
"object_id": "robin-agent",
"type_id": 2,
"id": 871,
"alert_ids": [],
"parent_id": 0,
"payload": {
"alert_id": "1",
"type_id": 3004,
"object_id": "robin-agent",
"nodeid": 1,
"zoneid": 1498721081
},
"level": 0,
"offset": 207130,
"zoneid": 1498721081,
"tenant_id": 0,
"size": 164,
"timestamp": 1499231052.0068893,
"nodeid": 1
},
{
"user_id": 0,
"object_id": "stormgr-server",
"type_id": 3005,
"id": 870,
"alert_ids": [
4
],
"parent_id": 0,
"payload": {
"object_name": "stormgr-server",
"description": "Health check passed for Service 'stormgr-server'",
"zonename": "default",
"hostname": "eqx02-poc01-s04.robinsystems.com",
"event_server": "10.10.1.14",
"user_id": null,
"nodename": "eqx02-poc01-s04.robinsystems.com"
},
"level": 0,
"offset": 206790,
"zoneid": 1498721081,
"tenant_id": 0,
"size": 340,
"timestamp": 1499202577.312199,
"nodeid": 1
},
{
"user_id": 0,
"object_id": "stormgr-server",
"type_id": 3004,
"id": 869,
"alert_ids": [
4
],
"parent_id": 0,
"payload": {
"nodename": "eqx02-poc01-s04.robinsystems.com",
"object_name": "stormgr-server",
"description": "Health check failed for Service 'stormgr-server'",
"zonename": "default",
"hostname": "eqx02-poc01-s04.robinsystems.com",
"event_server": "10.10.1.14",
"user_id": null,
"err_msg": "Get http://10.10.1.14:6001/api/v3/stormgr/apps: EOF"
},
"level": 1,
"offset": 206384,
"zoneid": 1498721081,
"tenant_id": 0,
"size": 406,
"timestamp": 1499202546.0083694,
"nodeid": 1
},
{
"user_id": 0,
"object_id": "26",
"type_id": 10012,
"id": 868,
"alert_ids": [],
"parent_id": 0,
"payload": {
"appname": "esapp1_clone",
"user_id": 2,
"object_name": "esapp1_clone"
},
"level": 0,
"offset": 206254,
"zoneid": 1498721081,
"tenant_id": 1,
"size": 130,
"timestamp": 1499067143.530423,
"nodeid": 0
},
{
"user_id": 0,
"object_id": "vnode95-poc01.robinsystems.com",
"type_id": 4001,
"id": 867,
"alert_ids": [],
"parent_id": 0,
"payload": {
"object_name": "esapp1_clone.master_eligible_node.02",
"description": "Vnode state changed",
"zonename": "default",
"hostname": "eqx02-poc01-c02.robinsystems.com",
"user_id": null,
"nodename": "eqx02-poc01-c02.robinsystems.com"
},
"level": 0,
"offset": 205939,
"zoneid": 1498721081,
"tenant_id": 0,
"size": 315,
"timestamp": 1499067127.0325618,
"nodeid": 2
},
{
"user_id": 0,
"object_id": "vnode111-poc01.robinsystems.com",
"type_id": 4001,
"id": 866,
"alert_ids": [],
"parent_id": 0,
"payload": {
"object_name": "esapp1_clone.master_eligible_node.01",
"description": "Vnode state changed",
"zonename": "default",
"hostname": "eqx02-poc01-c02.robinsystems.com",
"user_id": null,
"nodename": "eqx02-poc01-c02.robinsystems.com"
},
"level": 0,
"offset": 205623,
"zoneid": 1498721081,
"tenant_id": 0,
"size": 316,
"timestamp": 1499067117.2308316,
"nodeid": 2
},
{
"user_id": 0,
"object_id": "25",
"type_id": 10002,
"id": 865,
"alert_ids": [],
"parent_id": 0,
"payload": {
"appname": "clone1",
"user_id": 2,
"object_name": "clone1"
},
"level": 0,
"offset": 205505,
"zoneid": 1498721081,
"tenant_id": 1,
"size": 118,
"timestamp": 1499067054.272788,
"nodeid": 0
},
{
"user_id": 0,
"object_id": "171",
"type_id": 11003,
"id": 864,
"alert_ids": [],
"parent_id": 0,
"payload": {
"appname": "clone1",
"user_id": 2,
"object_name": "clone1.master_eligible_node.02.root_fs.e27a9574-1103-4f61-82b5-68c5966e6a78"
},
"level": 0,
"offset": 205317,
"zoneid": 1498721081,
"tenant_id": 1,
"size": 188,
"timestamp": 1499067054.2028928,
"nodeid": 0
},
{
"user_id": 0,
"object_id": "170",
"type_id": 11003,
"id": 863,
"alert_ids": [],
"parent_id": 0,
"payload": {
"appname": "clone1",
"user_id": 2,
"object_name": "clone1.master_eligible_node.02.data1.dd73932c-f860-43e5-8482-ca602f5cbfb6"
},
"level": 0,
"offset": 205131,
"zoneid": 1498721081,
"tenant_id": 1,
"size": 186,
"timestamp": 1499067054.146927,
"nodeid": 0
},
{
"user_id": 0,
"object_id": "169",
"type_id": 11003,
"id": 862,
"alert_ids": [],
"parent_id": 0,
"payload": {
"appname": "clone1",
"user_id": 2,
"object_name": "clone1.master_eligible_node.01.root_fs.ac45c966-5aa9-4c07-8c71-4f35cb66c37f"
},
"level": 0,
"offset": 204943,
"zoneid": 1498721081,
"tenant_id": 1,
"size": 188,
"timestamp": 1499067054.0891762,
"nodeid": 0
},
{
"user_id": 0,
"object_id": "168",
"type_id": 11003,
"id": 861,
"alert_ids": [],
"parent_id": 0,
"payload": {
"appname": "clone1",
"user_id": 2,
"object_name": "clone1.master_eligible_node.01.data1.56ac897e-a92f-44b6-9e75-3ee744adf53c"
},
"level": 0,
"offset": 204757,
"zoneid": 1498721081,
"tenant_id": 1,
"size": 186,
"timestamp": 1499067054.0273385,
"nodeid": 0
},
{
"user_id": 0,
"object_id": "vnode111-poc01.robinsystems.com",
"type_id": 4004,
"id": 860,
"alert_ids": [],
"parent_id": 0,
"payload": {
"object_name": "clone1.master_eligible_node.02",
"description": "Vnode state changed",
"zonename": "default",
"hostname": "eqx02-poc01-c02.robinsystems.com",
"user_id": null,
"nodename": "eqx02-poc01-c02.robinsystems.com"
},
"level": 0,
"offset": 204447,
"zoneid": 1498721081,
"tenant_id": 0,
"size": 310,
"timestamp": 1499067049.0607016,
"nodeid": 2
},
{
"user_id": 0,
"object_id": "vnode111-poc01.robinsystems.com",
"type_id": 4002,
"id": 859,
"alert_ids": [],
"parent_id": 0,
"payload": {
"object_name": "clone1.master_eligible_node.02",
"description": "Vnode state changed",
"zonename": "default",
"hostname": "eqx02-poc01-c02.robinsystems.com",
"user_id": null,
"nodename": "eqx02-poc01-c02.robinsystems.com"
},
"level": 0,
"offset": 204137,
"zoneid": 1498721081,
"tenant_id": 0,
"size": 310,
"timestamp": 1499067048.4942014,
"nodeid": 2
},
{
"user_id": 0,
"object_id": "vnode95-poc01.robinsystems.com",
"type_id": 4004,
"id": 858,
"alert_ids": [],
"parent_id": 0,
"payload": {
"object_name": "clone1.master_eligible_node.01",
"description": "Vnode state changed",
"zonename": "default",
"hostname": "eqx02-poc01-c02.robinsystems.com",
"user_id": null,
"nodename": "eqx02-poc01-c02.robinsystems.com"
},
"level": 0,
"offset": 203828,
"zoneid": 1498721081,
"tenant_id": 0,
"size": 309,
"timestamp": 1499067048.0096316,
"nodeid": 2
},
{
"user_id": 0,
"object_id": "vnode95-poc01.robinsystems.com",
"type_id": 4002,
"id": 857,
"alert_ids": [],
"parent_id": 0,
"payload": {
"object_name": "clone1.master_eligible_node.01",
"description": "Vnode state changed",
"zonename": "default",
"hostname": "eqx02-poc01-c02.robinsystems.com",
"user_id": null,
"nodename": "eqx02-poc01-c02.robinsystems.com"
},
"level": 0,
"offset": 203519,
"zoneid": 1498721081,
"tenant_id": 0,
"size": 309,
"timestamp": 1499067047.4537637,
"nodeid": 2
},
{
"user_id": 0,
"object_id": "25",
"type_id": 10012,
"id": 856,
"alert_ids": [],
"parent_id": 0,
"payload": {
"appname": "clone1",
"user_id": 2,
"object_name": "clone1"
},
"level": 0,
"offset": 203401,
"zoneid": 1498721081,
"tenant_id": 1,
"size": 118,
"timestamp": 1499066741.5774913,
"nodeid": 0
},
{
"user_id": 0,
"object_id": "vnode111-poc01.robinsystems.com",
"type_id": 4001,
"id": 855,
"alert_ids": [],
"parent_id": 0,
"payload": {
"object_name": "clone1.master_eligible_node.02",
"description": "Vnode state changed",
"zonename": "default",
"hostname": "eqx02-poc01-c02.robinsystems.com",
"user_id": null,
"nodename": "eqx02-poc01-c02.robinsystems.com"
},
"level": 0,
"offset": 203091,
"zoneid": 1498721081,
"tenant_id": 0,
"size": 310,
"timestamp": 1499066725.1761622,
"nodeid": 2
},
{
"user_id": 0,
"object_id": "vnode95-poc01.robinsystems.com",
"type_id": 4001,
"id": 854,
"alert_ids": [],
"parent_id": 0,
"payload": {
"object_name": "clone1.master_eligible_node.01",
"description": "Vnode state changed",
"zonename": "default",
"hostname": "eqx02-poc01-c02.robinsystems.com",
"user_id": null,
"nodename": "eqx02-poc01-c02.robinsystems.com"
},
"level": 0,
"offset": 202782,
"zoneid": 1498721081,
"tenant_id": 0,
"size": 309,
"timestamp": 1499066721.0075533,
"nodeid": 2
},
{
"user_id": 0,
"object_id": "23",
"type_id": 10010,
"id": 853,
"alert_ids": [],
"parent_id": 0,
"payload": {
"appname": "esapp1",
"user_id": 2,
"object_name": "esapp1"
},
"level": 0,
"offset": 202664,
"zoneid": 1498721081,
"tenant_id": 1,
"size": 118,
"timestamp": 1499066686.25977,
"nodeid": 0
},
{
"user_id": 0,
"object_id": "23",
"type_id": 10006,
"id": 852,
"alert_ids": [],
"parent_id": 0,
"payload": {
"appname": "esapp1",
"user_id": 2,
"object_name": "esapp1"
},
"level": 0,
"offset": 202546,
"zoneid": 1498721081,
"tenant_id": 1,
"size": 118,
"timestamp": 1499066685.927014,
"nodeid": 0
}
],
"page_num": 1
}
event-types
Endpoint to manage event types.
1. list
Used to list system event types. By default, only those event types that are ACTIVE will be displayed. The --status and --all command line options can be used to change this behaviour. Note that these filtering options have no effect when listing a specific event type on the command line.
End Point:
/api/v3/robin_server/event_types/?status=1
Method:
GET
Response:
status_code: 200
{
"object_type": "EventType",
"state": "Succeed",
"count": 56,
"total": 56,
"message": "NA",
"start": 0,
"page_size": 0,
"items": [
{
"name": "EVENT_RESOLVER",
"level": 0,
"resolves": [],
"status": 1,
"id": 2,
"msg": "Active alerts for object '{object_name}' on node {zonename}:<nodename> have been resolved."
},
{
"name": "EVENT_NODE_UNREACHABLE",
"level": 1,
"resolves": [],
"status": 1,
"id": 1005,
"msg": "Node {zonename}:<nodename> is unreachable"
},
{
"name": "EVENT_NODE_REACHABLE",
"level": 0,
"resolves": [
"EVENT_NODE_UNREACHABLE"
],
"status": 1,
"id": 1006,
"msg": "Node {zonename}:<nodename> is now reachable"
},
{
"name": "EVENT_NODE_DOWN",
"level": 1,
"resolves": [],
"status": 1,
"id": 1007,
"msg": "Node {zonename}:<nodename> has been marked as down"
},
{
"name": "EVENT_NODE_UP",
"level": 0,
"resolves": [
"EVENT_NODE_DOWN"
],
"status": 1,
"id": 1008,
"msg": "Node {zonename}:<nodename> is up after being marked as down"
},
{
"name": "EVENT_NODE_MEM_HIGHMARK",
"level": 1,
"resolves": [],
"status": 1,
"id": 1011,
"msg": "Node {zonename}:<nodename> has reacheserd memory high-watermark"
},
{
"name": "EVENT_NODE_MEM_LOWMARK",
"level": 0,
"resolves": [
"EVENT_NODE_MEM_HIGHMARK"
],
"status": 1,
"id": 1012,
"msg": "Node {zonename}:<nodename> has dropped below memory high-watermark to safe zone"
},
{
"name": "EVENT_NODE_TEMP_HIGHMARK",
"level": 1,
"resolves": [],
"status": 1,
"id": 1027,
"msg": ""
},
{
"name": "EVENT_NODE_TEMP_LOWMARK",
"level": 0,
"resolves": [
"EVENT_NODE_TEMP_HIGHMARK"
],
"status": 1,
"id": 1028,
"msg": ""
},
{
"name": "EVENT_NODE_NET_HIGHMARK",
"level": 1,
"resolves": [],
"status": 1,
"id": 1029,
"msg": ""
},
{
"name": "EVENT_NODE_NET_LOWMARK",
"level": 0,
"resolves": [
"EVENT_NODE_NET_HIGHMARK"
],
"status": 1,
"id": 1030,
"msg": ""
},
{
"name": "EVENT_NODE_REMOVED",
"level": 0,
"resolves": [],
"status": 1,
"id": 1033,
"msg": "Node {zonename}:<nodename> has been removed"
},
{
"name": "EVENT_PROC_UNHEALTHY",
"level": 1,
"resolves": [],
"status": 1,
"id": 3004,
"msg": "Health check failed for service {object_name} on node {zonename}:<nodename>"
},
{
"name": "EVENT_PROC_HEALTHY",
"level": 0,
"resolves": [
"EVENT_PROC_UNHEALTHY"
],
"status": 1,
"id": 3005,
"msg": "Health check passed for service {object_name} on node {zonename}:<nodename>"
},
{
"name": "EVENT_PROC_MEM_HIGHMARK",
"level": 1,
"resolves": [],
"status": 1,
"id": 3008,
"msg": "process high memory high-watermark"
},
{
"name": "EVENT_PROC_MEM_LOWMARK",
"level": 0,
"resolves": [
"EVENT_PROC_MEM_HIGHMARK"
],
"status": 1,
"id": 3009,
"msg": "process memory that was previously at high-watermark dropped into safe zone"
},
{
"name": "EVENT_PROC_CPU_HIGHMARK",
"level": 1,
"resolves": [],
"status": 1,
"id": 3012,
"msg": "process has hit CPU high-watermark"
},
{
"name": "EVENT_PROC_CPU_LOWMARK",
"level": 0,
"resolves": [
"EVENT_PROC_CPU_HIGHMARK"
],
"status": 1,
"id": 3013,
"msg": "process that has previously at high-watermark dropped into safe zone"
},
{
"name": "EVENT_CONT_STARTED",
"level": 0,
"resolves": [
"EVENT_CONT_CRASHED",
"EVENT_CONT_PLAN_FAILED",
"EVENT_CONT_RELOCATE_FAILED",
"EVENT_CONT_DEPLOY_FAILED"
],
"status": 1,
"id": 4001,
"msg": "container <object_name> on node {zonename}:<nodename> was started"
},
{
"name": "EVENT_CONT_STOPPED",
"level": 0,
"resolves": [],
"status": 1,
"id": 4002,
"msg": "container <object_name> on node {zonename}:<nodename> was stopped"
},
{
"name": "EVENT_CONT_RESTARTED",
"level": 0,
"resolves": [
"EVENT_CONT_CRASHED",
"EVENT_CONT_RELOCATE_FAILED",
"EVENT_CONT_DEPLOY_FAILED"
],
"status": 1,
"id": 4003,
"msg": "container <object_name> on node {zonename}:<nodename> was restarted"
},
{
"name": "EVENT_CONT_DELETED",
"level": 0,
"resolves": [
"EVENT_CONT_CRASHED",
"EVENT_CONT_PLAN_FAILED",
"EVENT_CONT_RELOCATE_FAILED",
"EVENT_CONT_DEPLOY_FAILED"
],
"status": 1,
"id": 4004,
"msg": "container <object_name> on node {zonename}:<nodename> was deleted"
},
{
"name": "EVENT_CONT_CRASHED",
"level": 2,
"resolves": [],
"status": 1,
"id": 4007,
"msg": "container <object_name> on node {zonename}:<nodename> crashed"
},
{
"name": "EVENT_CONT_MEM_HIGHMARK",
"level": 1,
"resolves": [],
"status": 1,
"id": 4011,
"msg": "container <object_name> on node {zonename}:<nodename> reached memory high-watermark"
},
{
"name": "EVENT_CONT_MEM_LOWMARK",
"level": 0,
"resolves": [
"EVENT_CONT_MEM_HIGHMARK"
],
"status": 1,
"id": 4012,
"msg": "container <object_name> on node {zonename}:<nodename> was previously at memory high-watermark, but dropped to safe zone now"
},
{
"name": "EVENT_CONT_CPU_LOWMARK",
"level": 0,
"resolves": [
"EVENT_CONT_CPU_HIGHMARK"
],
"status": 1,
"id": 4014,
"msg": "container <object_name> on node {zonename}:<nodename> was previously at CPU utilization high-watermark, but has dropped to safe zone now"
},
{
"name": "EVENT_CONT_BLKIO_LOWMARK",
"level": 0,
"resolves": [
"EVENT_CONT_BLKIO_HIGHMARK"
],
"status": 1,
"id": 4016,
"msg": "container <object_name> on node {zonename}:<nodename> was previously at Block IO high-watermark, but has dropped to safe zone now"
},
{
"name": "EVENT_CONT_PLAN_FAILED",
"level": 0,
"resolves": [],
"status": 1,
"id": 4023,
"msg": "Deployment plan generation for container <object_name> failed"
},
{
"name": "EVENT_CONT_RELOCATED",
"level": 0,
"resolves": [
"EVENT_CONT_CRASHED",
"EVENT_CONT_PLAN_FAILED",
"EVENT_CONT_RELOCATE_FAILED",
"EVENT_CONT_DEPLOY_FAILED"
],
"status": 1,
"id": 4024,
"msg": "container <object_name> was relocated to {zonename}:<nodename>"
},
{
"name": "EVENT_CONT_RELOCATE_FAILED",
"level": 2,
"resolves": [],
"status": 1,
"id": 4025,
"msg": "container <object_name> could not be relocated"
},
{
"name": "EVENT_CONT_DEPLOY_FAILED",
"level": 0,
"resolves": [],
"status": 1,
"id": 4026,
"msg": "container <object_name> could not be deployed on node {zonename}:<nodename>"
},
{
"name": "EVENT_DISK_USAGE_HIGHMARK",
"level": 1,
"resolves": [],
"status": 1,
"id": 5001,
"msg": "disk <object_name> on node {zonename}:<nodename> high-watermark"
},
{
"name": "EVENT_DISK_USAGE_LOWMARK",
"level": 0,
"resolves": [
"EVENT_DISK_USAGE_HIGHMARK"
],
"status": 1,
"id": 5002,
"msg": "disk <object_name> on node {zonename}:<nodename> has dropped below disk high-watermark to safe zone"
},
{
"name": "EVENT_DISK_TEMP_HIGHMARK",
"level": 1,
"resolves": [],
"status": 1,
"id": 5003,
"msg": "disk <object_name> on node {zonename}:<nodename> temperature high-watermark"
},
{
"name": "EVENT_DISK_TEMP_LOWMARK",
"level": 0,
"resolves": [
"EVENT_DISK_TEMP_HIGHMARK"
],
"status": 1,
"id": 5004,
"msg": "disk <object_name> on node {zonename}:<nodename> has dropped below temperature high-watermark to safe zone"
},
{
"name": "EVENT_DISK_FAULTED",
"level": 2,
"resolves": [],
"status": 1,
"id": 5005,
"msg": "disk <object_name> on node {zonename}:<nodename> is faulted"
},
{
"name": "EVENT_DISK_OFFLINE",
"level": 2,
"resolves": [],
"status": 1,
"id": 5006,
"msg": "disk <object_name> on node {zonename}:<nodename> is offline"
},
{
"name": "EVENT_DISK_DEGRADED",
"level": 2,
"resolves": [],
"status": 1,
"id": 5007,
"msg": "disk <object_name> on node {zonename}:<nodename> is degraded"
},
{
"name": "EVENT_DISK_OK",
"level": 0,
"resolves": [
"EVENT_DISK_FAULTED",
"EVENT_DISK_DEGRADED",
"EVENT_DISK_OFFLINE"
],
"status": 1,
"id": 5008,
"msg": "disk <object_name> on node {zonename}:<nodename> is healthy"
},
{
"name": "EVENT_APP_CREATED",
"level": 0,
"resolves": [],
"status": 1,
"id": 10001,
"msg": "Application <appname> was created"
},
{
"name": "EVENT_APP_DELETED",
"level": 0,
"resolves": [],
"status": 1,
"id": 10002,
"msg": "Application {appname} was deleted"
},
{
"name": "EVENT_APP_STARTED",
"level": 0,
"resolves": [],
"status": 1,
"id": 10003,
"msg": "Application <appname> was started"
},
{
"name": "EVENT_APP_STOPPED",
"level": 0,
"resolves": [],
"status": 1,
"id": 10004,
"msg": "Application <appname> was stopped"
},
{
"name": "EVENT_APP_FROZEN",
"level": 0,
"resolves": [],
"status": 1,
"id": 10005,
"msg": "Application <appname> was frozen"
},
{
"name": "EVENT_APP_THAWED",
"level": 0,
"resolves": [],
"status": 1,
"id": 10006,
"msg": "Application <appname> was thawed"
},
{
"name": "EVENT_APP_SNAPSHOTTED",
"level": 0,
"resolves": [],
"status": 1,
"id": 10010,
"msg": "Application <appname> was snapshotted"
},
{
"name": "EVENT_APP_ROLLEDBACK",
"level": 0,
"resolves": [],
"status": 1,
"id": 10011,
"msg": "Application <appname> was rolled back"
},
{
"name": "EVENT_APP_CLONED",
"level": 0,
"resolves": [],
"status": 1,
"id": 10012,
"msg": "Application <appname> was cloned"
},
{
"name": "EVENT_APP_SCALED",
"level": 0,
"resolves": [],
"status": 1,
"id": 10013,
"msg": "Application <appname> was scaled"
},
{
"name": "EVENT_APP_EVACUATED",
"level": 0,
"resolves": [],
"status": 1,
"id": 10014,
"msg": "Application <appname> was evacuated"
},
{
"name": "EVENT_APP_DEPLOYED",
"level": 0,
"resolves": [],
"status": 1,
"id": 10015,
"msg": "Application <appname> was deployed"
},
{
"name": "EVENT_APP_PROBED",
"level": 0,
"resolves": [],
"status": 1,
"id": 10016,
"msg": "Application <appname> was probed"
},
{
"name": "EVENT_APP_UPGRADED",
"level": 0,
"resolves": [],
"status": 1,
"id": 10017,
"msg": "Application <appname> was upgraded"
},
{
"name": "EVENT_VOLUME_FAULTED",
"level": 2,
"resolves": [],
"status": 1,
"id": 11001,
"msg": "volume <object_name> on node {zonename}:<nodename> is faulted"
},
{
"name": "EVENT_VOLUME_OK",
"level": 0,
"resolves": [
"EVENT_VOLUME_FAULTED"
],
"status": 1,
"id": 11002,
"msg": "volume <object_name> on node {zonename}:<nodename> is healthy"
},
{
"name": "EVENT_VOLUME_DELETED",
"level": 0,
"resolves": [
"EVENT_VOLUME_FAULTED"
],
"status": 1,
"id": 11003,
"msg": "volume <object_name> for application <appname> was deleted"
}
],
"page_num": 0
}
subscribers
Manage notification subscribers.
1. list
List all the notification subscribers.
End Point:
/api/v3/robin_server/subscribers/
Method:
GET
Response:
status_code: 200
{
"items": [
{
"id": 1,
"user_id": 2,
"name": "email-subsriber",
"type": "email_subscriber",
"full_name": "John Doe",
"email_address": "john.doe@company.com",
"subscriptions": [],
"tenant_id": 1
}
]
}
2. add
Add a new notification subscriber.
End Point:
/api/v3/robin_server/subscribers/
Method:
POST
Request Body:
{
"name": "Robin",
"full_name": "John Doe",
"email_address": "john.doe@company.com",
"subscriber_type": "email_subscriber"
}
Response:
status_code: 200
Notification subscriber added for name='Robin', subscriber_type='email_subscriber'
3. Update
Update an existing subscriber details.
End Point:
/api/v3/robin_server/subscribers/<subsriber_id>
Example: /api/v3/robin_server/subscribers/1
Method:
PUT
Request Body:
{
"email_address": "name@company.com",
"full_name": "John Doe",
}
Response:
status_code: 200
'Notification subscriber with Id '1' updated'
4. Remove
Remove an existing subscriber.
End Point:
/api/v3/robin_server/subscribers/<subsriber_id>
Example: /api/v3/robin_server/subscribers/1
Method:
DELETE
Response:
status_code: 200
'Notification subscriber with id=1 has been deleted'
subscriptions
Manage notification subscriptions.
1. List
List all the notification subscriptions.
End Point:
/api/v3/robin_server/subscribers/<subscriber_id>/subscriptions
Example: /api/v3/robin_server/subscribers/2/subscriptions
Method:
GET
Response:
status_code: 200
{
"items": [
{
"enabled": true,
"subscription_type": 1,
"elapsed_ticks": 0,
"type_id": 11001,
"zoneid": null,
"tenant_id": 1,
"id": 1,
"threshold": 2,
"user_id": 2,
"subscriber_id": 2,
"throttle": 86400,
"nodeid": null,
"object_id": null
}
]
}
2. Add
Add a new notification subscription for a subscriber.
End Point:
/api/v3/robin_server/subscribers/<subscriber_id>/subscriptions
Example: /api/v3/robin_server/subscribers/2/subscriptions
Method:
POST
Request Body:
{
"subscription_type": 1,
"type_list": [
{
"enabled": true,
"type_id": "11001",
"threshold": "2"
}
]
}
Response:
status_code: 200
'notification subscriptions completed successfully'
3. update
Update an existing subscription for a subscriber.
End Point:
/api/v3/robin_server/subscribers/<subscriber-id>/subscriptions/<subscription-id>
Example: /api/v3/robin_server/subscribers/2/subscriptions/1
Method:
PUT
Request Body:
{
"enabled": "TRUE",
"throttle": "43200",
"elapsed_ticks": "30",
"threshold": "3"
}
Response:
status_code: 200
'notification subscription completed successfully'
4. Remove
Remove a subscription for an existing subscriber.
End Point:
/api/v3/robin_server/subscribers/<subscriber-id>/subscriptions/<subscription-id>
Example: /api/v3/robin_server/subscribers/2/subscriptions/1
Method:
DELETE
Response:
status_code: 200
'Notification subscription with id=1 has been deleted'
jobs
End Point to manage jobs
1. info
Get job information
End Point:
/api/v3/robin_server/jobs
Method:
GET
Response:
status_code: 200
[
{
"enabled": true,
"message": "Host has no nics configured with VLANs enabled.",
"desc": "Adding VLANs to multiple hosts",
"taskrunner": 0,
"child_job_ids": "[]",
"tenant_name": "default",
"error": 1,
"timeout": 86400,
"jobid": 14,
"tenant_id": 1,
"dependson_job_ids": "[]",
"user_name": "robin",
"starttime": 1498722505,
"user_id": 2,
"jtype": "HostAddVLANMulti",
"state": 10,
"endtime": 1498722505
},
{
"enabled": true,
"message": "Host has no nics configured with VLANs enabled.",
"desc": "Removing VLANs from multiple hosts",
"taskrunner": 0,
"child_job_ids": "[]",
"tenant_name": "default",
"error": 1,
"timeout": 86400,
"jobid": 16,
"tenant_id": 1,
"dependson_job_ids": "[]",
"user_name": "robin",
"starttime": 1498722555,
"user_id": 2,
"jtype": "HostRemoveVLANMulti",
"state": 10,
"endtime": 1498722555
},
{
"enabled": true,
"message": "Could not find a File Server to evacuate collection 'file-collection-1' to",
"desc": "Evacuating collection file-collection-1",
"taskrunner": 0,
"child_job_ids": "[]",
"tenant_name": "",
"error": 1,
"timeout": 86400,
"jobid": 73,
"tenant_id": null,
"dependson_job_ids": "[]",
"user_name": "",
"starttime": 1498816544,
"user_id": null,
"jtype": "CollectionEvacuate",
"state": 10,
"endtime": 1498816544
},
{
"enabled": true,
"message": "Job failed. One or more child jobs reported errors. Error: 'Job failed. One or more child jobs reported errors. Error: 'Job failed. One or more child jobs reported errors. Error: 'Hook /var/lib/robin/.bundlescache/elasticsearch-5.4/scripts/postupgrade.py with args [] failed to execute'''",
"desc": "Preparing application 'esapp' upgrade",
"taskrunner": 0,
"child_job_ids": "[122]",
"tenant_name": "default",
"error": 1,
"timeout": 86400,
"jobid": 121,
"tenant_id": 1,
"dependson_job_ids": "[]",
"user_name": "robin",
"starttime": 1498873053,
"user_id": 2,
"jtype": "ApplicationUpgradePre",
"state": 10,
"endtime": 1498873701
},
{
"enabled": true,
"message": "Job failed. One or more child jobs reported errors. Error: 'Job failed. One or more child jobs reported errors. Error: 'Hook /var/lib/robin/.bundlescache/elasticsearch-5.4/scripts/postupgrade.py with args [] failed to execute''",
"desc": "Updating application 'esapp'",
"taskrunner": 0,
"child_job_ids": "[123, 124, 125, 126, 127, 128, 129, 130, 131]",
"tenant_name": "default",
"error": 1,
"timeout": 86400,
"jobid": 122,
"tenant_id": 1,
"dependson_job_ids": "[]",
"user_name": "robin",
"starttime": 1498873054,
"user_id": 2,
"jtype": "ApplicationUpgrade",
"state": 10,
"endtime": 1498873701
},
{
"enabled": true,
"message": "",
"desc": "ApplicationSnapshot",
"taskrunner": 0,
"child_job_ids": "[133, 132, 134]",
"tenant_name": "default",
"error": 0,
"timeout": 86400,
"jobid": 123,
"tenant_id": 1,
"dependson_job_ids": "[]",
"user_name": "robin",
"starttime": 1498873055,
"user_id": 2,
"jtype": "ApplicationSnapshot",
"state": 10,
"endtime": 1498873082
},
{
"enabled": true,
"message": "",
"desc": "Updating configuration of 'esapp' for upgrade",
"taskrunner": 0,
"child_job_ids": "[]",
"tenant_name": "default",
"error": 0,
"timeout": 86400,
"jobid": 124,
"tenant_id": 1,
"dependson_job_ids": "[123]",
"user_name": "robin",
"starttime": 1498873083,
"user_id": 2,
"jtype": "ApplicationUpgradeUpdateConfig",
"state": 10,
"endtime": 1498873083
},
{
"enabled": true,
"message": "Job failed. One or more child jobs reported errors. Error: 'Hook /var/lib/robin/.bundlescache/elasticsearch-5.4/scripts/postupgrade.py with args [] failed to execute'",
"desc": "Upgrading instances for role 'dedicated_master_node'",
"taskrunner": 0,
"child_job_ids": "[151]",
"tenant_name": "default",
"error": 1,
"timeout": 120000,
"jobid": 125,
"tenant_id": 1,
"dependson_job_ids": "[124]",
"user_name": "robin",
"starttime": 1498873083,
"user_id": 2,
"jtype": "RoleUpgrade",
"state": 10,
"endtime": 1498873701
},
{
"enabled": false,
"message": "",
"desc": "Upgrading instances for role 'master_eligible_node'",
"taskrunner": 0,
"child_job_ids": "[]",
"tenant_name": "default",
"error": 0,
"timeout": null,
"jobid": 126,
"tenant_id": 1,
"dependson_job_ids": "[124]",
"user_name": "robin",
"starttime": 1498873055,
"user_id": 2,
"jtype": "RoleUpgrade",
"state": 2,
"endtime": 0
},
{
"enabled": false,
"message": "",
"desc": "Upgrading instances for role 'data_node'",
"taskrunner": 0,
"child_job_ids": "[]",
"tenant_name": "default",
"error": 0,
"timeout": null,
"jobid": 127,
"tenant_id": 1,
"dependson_job_ids": "[124]",
"user_name": "robin",
"starttime": 1498873055,
"user_id": 2,
"jtype": "RoleUpgrade",
"state": 2,
"endtime": 0
},
{
"enabled": false,
"message": "",
"desc": "Upgrading instances for role 'hot_node'",
"taskrunner": 0,
"child_job_ids": "[]",
"tenant_name": "default",
"error": 0,
"timeout": null,
"jobid": 128,
"tenant_id": 1,
"dependson_job_ids": "[124]",
"user_name": "robin",
"starttime": 1498873055,
"user_id": 2,
"jtype": "RoleUpgrade",
"state": 2,
"endtime": 0
},
{
"enabled": false,
"message": "",
"desc": "Upgrading instances for role 'warm_node'",
"taskrunner": 0,
"child_job_ids": "[]",
"tenant_name": "default",
"error": 0,
"timeout": null,
"jobid": 129,
"tenant_id": 1,
"dependson_job_ids": "[124]",
"user_name": "robin",
"starttime": 1498873055,
"user_id": 2,
"jtype": "RoleUpgrade",
"state": 2,
"endtime": 0
},
{
"enabled": false,
"message": "",
"desc": "Upgrading instances for role 'ingest_node'",
"taskrunner": 0,
"child_job_ids": "[]",
"tenant_name": "default",
"error": 0,
"timeout": null,
"jobid": 130,
"tenant_id": 1,
"dependson_job_ids": "[124]",
"user_name": "robin",
"starttime": 1498873055,
"user_id": 2,
"jtype": "RoleUpgrade",
"state": 2,
"endtime": 0
},
{
"enabled": false,
"message": "",
"desc": "Upgrading instances for role 'coordination_node'",
"taskrunner": 0,
"child_job_ids": "[]",
"tenant_name": "default",
"error": 0,
"timeout": null,
"jobid": 131,
"tenant_id": 1,
"dependson_job_ids": "[124]",
"user_name": "robin",
"starttime": 1498873055,
"user_id": 2,
"jtype": "RoleUpgrade",
"state": 2,
"endtime": 0
},
{
"enabled": true,
"message": "",
"desc": "Snapshotting application 'esapp'",
"taskrunner": 0,
"child_job_ids": "[]",
"tenant_name": "default",
"error": 0,
"timeout": 86400,
"jobid": 132,
"tenant_id": 1,
"dependson_job_ids": "[]",
"user_name": "robin",
"starttime": 1498873062,
"user_id": 2,
"jtype": "ApplicationDataSnapshot",
"state": 10,
"endtime": 1498873074
},
{
"enabled": true,
"message": "",
"desc": "Freezing application 'esapp'",
"taskrunner": 0,
"child_job_ids": "[135, 136, 137, 138, 139, 140, 141, 142]",
"tenant_name": "default",
"error": 0,
"timeout": 86400,
"jobid": 133,
"tenant_id": 1,
"dependson_job_ids": "[]",
"user_name": "robin",
"starttime": 1498873055,
"user_id": 2,
"jtype": "ApplicationFreeze",
"state": 10,
"endtime": 1498873062
},
{
"enabled": true,
"message": "",
"desc": "Unfreezing application 'esapp'",
"taskrunner": 0,
"child_job_ids": "[143, 144, 145, 146, 147, 148, 149, 150]",
"tenant_name": "default",
"error": 0,
"timeout": 86400,
"jobid": 134,
"tenant_id": 1,
"dependson_job_ids": "[]",
"user_name": "robin",
"starttime": 1498873075,
"user_id": 2,
"jtype": "ApplicationUnfreeze",
"state": 10,
"endtime": 1498873082
},
{
"enabled": true,
"message": "",
"desc": "Freezing vnode 'esapp.dedicated_master_node.01'",
"taskrunner": 2,
"child_job_ids": "[]",
"tenant_name": "default",
"error": 0,
"timeout": 86400,
"jobid": 135,
"tenant_id": 1,
"dependson_job_ids": "[]",
"user_name": "robin",
"starttime": 1498873055,
"user_id": 2,
"jtype": "VnodeFreeze",
"state": 10,
"endtime": 1498873056
},
{
"enabled": true,
"message": "",
"desc": "Freezing vnode 'esapp.master_eligible_node.01'",
"taskrunner": 2,
"child_job_ids": "[]",
"tenant_name": "default",
"error": 0,
"timeout": 86400,
"jobid": 136,
"tenant_id": 1,
"dependson_job_ids": "[]",
"user_name": "robin",
"starttime": 1498873056,
"user_id": 2,
"jtype": "VnodeFreeze",
"state": 10,
"endtime": 1498873057
},
{
"enabled": true,
"message": "",
"desc": "Freezing vnode 'esapp.data_node.01'",
"taskrunner": 2,
"child_job_ids": "[]",
"tenant_name": "default",
"error": 0,
"timeout": 86400,
"jobid": 137,
"tenant_id": 1,
"dependson_job_ids": "[]",
"user_name": "robin",
"starttime": 1498873057,
"user_id": 2,
"jtype": "VnodeFreeze",
"state": 10,
"endtime": 1498873058
},
{
"enabled": true,
"message": "",
"desc": "Freezing vnode 'esapp.data_node.02'",
"taskrunner": 1,
"child_job_ids": "[]",
"tenant_name": "default",
"error": 0,
"timeout": 86400,
"jobid": 138,
"tenant_id": 1,
"dependson_job_ids": "[]",
"user_name": "robin",
"starttime": 1498873058,
"user_id": 2,
"jtype": "VnodeFreeze",
"state": 10,
"endtime": 1498873058
},
{
"enabled": true,
"message": "",
"desc": "Freezing vnode 'esapp.hot_node.01'",
"taskrunner": 2,
"child_job_ids": "[]",
"tenant_name": "default",
"error": 0,
"timeout": 86400,
"jobid": 139,
"tenant_id": 1,
"dependson_job_ids": "[]",
"user_name": "robin",
"starttime": 1498873058,
"user_id": 2,
"jtype": "VnodeFreeze",
"state": 10,
"endtime": 1498873059
},
{
"enabled": true,
"message": "",
"desc": "Freezing vnode 'esapp.warm_node.01'",
"taskrunner": 2,
"child_job_ids": "[]",
"tenant_name": "default",
"error": 0,
"timeout": 86400,
"jobid": 140,
"tenant_id": 1,
"dependson_job_ids": "[]",
"user_name": "robin",
"starttime": 1498873059,
"user_id": 2,
"jtype": "VnodeFreeze",
"state": 10,
"endtime": 1498873060
},
{
"enabled": true,
"message": "",
"desc": "Freezing vnode 'esapp.ingest_node.01'",
"taskrunner": 2,
"child_job_ids": "[]",
"tenant_name": "default",
"error": 0,
"timeout": 86400,
"jobid": 141,
"tenant_id": 1,
"dependson_job_ids": "[]",
"user_name": "robin",
"starttime": 1498873060,
"user_id": 2,
"jtype": "VnodeFreeze",
"state": 10,
"endtime": 1498873061
},
{
"enabled": true,
"message": "",
"desc": "Freezing vnode 'esapp.coordination_node.01'",
"taskrunner": 2,
"child_job_ids": "[]",
"tenant_name": "default",
"error": 0,
"timeout": 86400,
"jobid": 142,
"tenant_id": 1,
"dependson_job_ids": "[]",
"user_name": "robin",
"starttime": 1498873061,
"user_id": 2,
"jtype": "VnodeFreeze",
"state": 10,
"endtime": 1498873061
},
{
"enabled": true,
"message": "",
"desc": "Unfreezing vnode 'esapp.dedicated_master_node.01'",
"taskrunner": 2,
"child_job_ids": "[]",
"tenant_name": "default",
"error": 0,
"timeout": 86400,
"jobid": 143,
"tenant_id": 1,
"dependson_job_ids": "[]",
"user_name": "robin",
"starttime": 1498873075,
"user_id": 2,
"jtype": "VnodeUnfreeze",
"state": 10,
"endtime": 1498873076
},
{
"enabled": true,
"message": "",
"desc": "Unfreezing vnode 'esapp.master_eligible_node.01'",
"taskrunner": 2,
"child_job_ids": "[]",
"tenant_name": "default",
"error": 0,
"timeout": 86400,
"jobid": 144,
"tenant_id": 1,
"dependson_job_ids": "[]",
"user_name": "robin",
"starttime": 1498873076,
"user_id": 2,
"jtype": "VnodeUnfreeze",
"state": 10,
"endtime": 1498873077
},
{
"enabled": true,
"message": "",
"desc": "Unfreezing vnode 'esapp.data_node.01'",
"taskrunner": 2,
"child_job_ids": "[]",
"tenant_name": "default",
"error": 0,
"timeout": 86400,
"jobid": 145,
"tenant_id": 1,
"dependson_job_ids": "[]",
"user_name": "robin",
"starttime": 1498873077,
"user_id": 2,
"jtype": "VnodeUnfreeze",
"state": 10,
"endtime": 1498873077
},
{
"enabled": true,
"message": "",
"desc": "Unfreezing vnode 'esapp.data_node.02'",
"taskrunner": 1,
"child_job_ids": "[]",
"tenant_name": "default",
"error": 0,
"timeout": 86400,
"jobid": 146,
"tenant_id": 1,
"dependson_job_ids": "[]",
"user_name": "robin",
"starttime": 1498873078,
"user_id": 2,
"jtype": "VnodeUnfreeze",
"state": 10,
"endtime": 1498873078
},
{
"enabled": true,
"message": "",
"desc": "Unfreezing vnode 'esapp.hot_node.01'",
"taskrunner": 2,
"child_job_ids": "[]",
"tenant_name": "default",
"error": 0,
"timeout": 86400,
"jobid": 147,
"tenant_id": 1,
"dependson_job_ids": "[]",
"user_name": "robin",
"starttime": 1498873078,
"user_id": 2,
"jtype": "VnodeUnfreeze",
"state": 10,
"endtime": 1498873079
},
{
"enabled": true,
"message": "",
"desc": "Unfreezing vnode 'esapp.warm_node.01'",
"taskrunner": 2,
"child_job_ids": "[]",
"tenant_name": "default",
"error": 0,
"timeout": 86400,
"jobid": 148,
"tenant_id": 1,
"dependson_job_ids": "[]",
"user_name": "robin",
"starttime": 1498873079,
"user_id": 2,
"jtype": "VnodeUnfreeze",
"state": 10,
"endtime": 1498873080
},
{
"enabled": true,
"message": "",
"desc": "Unfreezing vnode 'esapp.ingest_node.01'",
"taskrunner": 2,
"child_job_ids": "[]",
"tenant_name": "default",
"error": 0,
"timeout": 86400,
"jobid": 149,
"tenant_id": 1,
"dependson_job_ids": "[]",
"user_name": "robin",
"starttime": 1498873080,
"user_id": 2,
"jtype": "VnodeUnfreeze",
"state": 10,
"endtime": 1498873081
},
{
"enabled": true,
"message": "",
"desc": "Unfreezing vnode 'esapp.coordination_node.01'",
"taskrunner": 2,
"child_job_ids": "[]",
"tenant_name": "default",
"error": 0,
"timeout": 86400,
"jobid": 150,
"tenant_id": 1,
"dependson_job_ids": "[]",
"user_name": "robin",
"starttime": 1498873081,
"user_id": 2,
"jtype": "VnodeUnfreeze",
"state": 10,
"endtime": 1498873082
},
{
"enabled": true,
"message": "Hook /var/lib/robin/.bundlescache/elasticsearch-5.4/scripts/postupgrade.py with args [] failed to execute",
"desc": "Deploying vnode 'esapp.dedicated_master_node.01'",
"taskrunner": 2,
"child_job_ids": "[152]",
"tenant_name": "default",
"error": 1,
"timeout": 86400,
"jobid": 151,
"tenant_id": 1,
"dependson_job_ids": "[]",
"user_name": "robin",
"starttime": 1498873083,
"user_id": 2,
"jtype": "VnodeDeploy",
"state": 10,
"endtime": 1498873701
},
{
"enabled": true,
"message": "",
"desc": "Evacuating vnode 'dedicated_master_node:esapp.dedicated_master_node.01'",
"taskrunner": 2,
"child_job_ids": "[]",
"tenant_name": "default",
"error": 0,
"timeout": 86400,
"jobid": 152,
"tenant_id": 1,
"dependson_job_ids": "[]",
"user_name": "robin",
"starttime": 1498873083,
"user_id": 2,
"jtype": "VnodeEvacuate",
"state": 10,
"endtime": 1498873087
},
{
"enabled": true,
"message": "Job failed. One or more child jobs reported errors. Error: 'Job failed. One or more child jobs reported errors. Error: 'Job failed. One or more child jobs reported errors. Error: 'Hook /var/lib/robin/.bundlescache/elasticsearch-5.4/scripts/postupgrade.py with args [] failed to execute'''",
"desc": "Preparing application 'esapp' upgrade",
"taskrunner": 0,
"child_job_ids": "[246]",
"tenant_name": "default",
"error": 1,
"timeout": 86400,
"jobid": 245,
"tenant_id": 1,
"dependson_job_ids": "[]",
"user_name": "robin",
"starttime": 1498875105,
"user_id": 2,
"jtype": "ApplicationUpgradePre",
"state": 10,
"endtime": 1498875752
},
{
"enabled": true,
"message": "Job failed. One or more child jobs reported errors. Error: 'Job failed. One or more child jobs reported errors. Error: 'Hook /var/lib/robin/.bundlescache/elasticsearch-5.4/scripts/postupgrade.py with args [] failed to execute''",
"desc": "Updating application 'esapp'",
"taskrunner": 0,
"child_job_ids": "[247, 248, 249, 250, 251, 252, 253, 254, 255]",
"tenant_name": "default",
"error": 1,
"timeout": 86400,
"jobid": 246,
"tenant_id": 1,
"dependson_job_ids": "[]",
"user_name": "robin",
"starttime": 1498875105,
"user_id": 2,
"jtype": "ApplicationUpgrade",
"state": 10,
"endtime": 1498875752
},
{
"enabled": true,
"message": "",
"desc": "ApplicationSnapshot",
"taskrunner": 0,
"child_job_ids": "[257, 256, 258]",
"tenant_name": "default",
"error": 0,
"timeout": 86400,
"jobid": 247,
"tenant_id": 1,
"dependson_job_ids": "[]",
"user_name": "robin",
"starttime": 1498875106,
"user_id": 2,
"jtype": "ApplicationSnapshot",
"state": 10,
"endtime": 1498875129
},
{
"enabled": true,
"message": "",
"desc": "Updating configuration of 'esapp' for upgrade",
"taskrunner": 0,
"child_job_ids": "[]",
"tenant_name": "default",
"error": 0,
"timeout": 86400,
"jobid": 248,
"tenant_id": 1,
"dependson_job_ids": "[247]",
"user_name": "robin",
"starttime": 1498875129,
"user_id": 2,
"jtype": "ApplicationUpgradeUpdateConfig",
"state": 10,
"endtime": 1498875130
},
{
"enabled": true,
"message": "Job failed. One or more child jobs reported errors. Error: 'Hook /var/lib/robin/.bundlescache/elasticsearch-5.4/scripts/postupgrade.py with args [] failed to execute'",
"desc": "Upgrading instances for role 'dedicated_master_node'",
"taskrunner": 0,
"child_job_ids": "[273]",
"tenant_name": "default",
"error": 1,
"timeout": 120000,
"jobid": 249,
"tenant_id": 1,
"dependson_job_ids": "[248]",
"user_name": "robin",
"starttime": 1498875130,
"user_id": 2,
"jtype": "RoleUpgrade",
"state": 10,
"endtime": 1498875752
},
{
"enabled": false,
"message": "",
"desc": "Upgrading instances for role 'master_eligible_node'",
"taskrunner": 0,
"child_job_ids": "[]",
"tenant_name": "default",
"error": 0,
"timeout": null,
"jobid": 250,
"tenant_id": 1,
"dependson_job_ids": "[248]",
"user_name": "robin",
"starttime": 1498875106,
"user_id": 2,
"jtype": "RoleUpgrade",
"state": 2,
"endtime": 0
},
{
"enabled": false,
"message": "",
"desc": "Upgrading instances for role 'data_node'",
"taskrunner": 0,
"child_job_ids": "[]",
"tenant_name": "default",
"error": 0,
"timeout": null,
"jobid": 251,
"tenant_id": 1,
"dependson_job_ids": "[248]",
"user_name": "robin",
"starttime": 1498875106,
"user_id": 2,
"jtype": "RoleUpgrade",
"state": 2,
"endtime": 0
},
{
"enabled": false,
"message": "",
"desc": "Upgrading instances for role 'hot_node'",
"taskrunner": 0,
"child_job_ids": "[]",
"tenant_name": "default",
"error": 0,
"timeout": null,
"jobid": 252,
"tenant_id": 1,
"dependson_job_ids": "[248]",
"user_name": "robin",
"starttime": 1498875106,
"user_id": 2,
"jtype": "RoleUpgrade",
"state": 2,
"endtime": 0
},
{
"enabled": false,
"message": "",
"desc": "Upgrading instances for role 'warm_node'",
"taskrunner": 0,
"child_job_ids": "[]",
"tenant_name": "default",
"error": 0,
"timeout": null,
"jobid": 253,
"tenant_id": 1,
"dependson_job_ids": "[248]",
"user_name": "robin",
"starttime": 1498875106,
"user_id": 2,
"jtype": "RoleUpgrade",
"state": 2,
"endtime": 0
},
{
"enabled": false,
"message": "",
"desc": "Upgrading instances for role 'ingest_node'",
"taskrunner": 0,
"child_job_ids": "[]",
"tenant_name": "default",
"error": 0,
"timeout": null,
"jobid": 254,
"tenant_id": 1,
"dependson_job_ids": "[248]",
"user_name": "robin",
"starttime": 1498875106,
"user_id": 2,
"jtype": "RoleUpgrade",
"state": 2,
"endtime": 0
},
{
"enabled": false,
"message": "",
"desc": "Upgrading instances for role 'coordination_node'",
"taskrunner": 0,
"child_job_ids": "[]",
"tenant_name": "default",
"error": 0,
"timeout": null,
"jobid": 255,
"tenant_id": 1,
"dependson_job_ids": "[248]",
"user_name": "robin",
"starttime": 1498875106,
"user_id": 2,
"jtype": "RoleUpgrade",
"state": 2,
"endtime": 0
},
{
"enabled": true,
"message": "",
"desc": "Snapshotting application 'esapp'",
"taskrunner": 0,
"child_job_ids": "[]",
"tenant_name": "default",
"error": 0,
"timeout": 86400,
"jobid": 256,
"tenant_id": 1,
"dependson_job_ids": "[]",
"user_name": "robin",
"starttime": 1498875111,
"user_id": 2,
"jtype": "ApplicationDataSnapshot",
"state": 10,
"endtime": 1498875123
},
{
"enabled": true,
"message": "",
"desc": "Freezing application 'esapp'",
"taskrunner": 0,
"child_job_ids": "[259, 260, 261, 262, 263, 264, 265]",
"tenant_name": "default",
"error": 0,
"timeout": 86400,
"jobid": 257,
"tenant_id": 1,
"dependson_job_ids": "[]",
"user_name": "robin",
"starttime": 1498875106,
"user_id": 2,
"jtype": "ApplicationFreeze",
"state": 10,
"endtime": 1498875111
},
{
"enabled": true,
"message": "",
"desc": "Unfreezing application 'esapp'",
"taskrunner": 0,
"child_job_ids": "[266, 267, 268, 269, 270, 271, 272]",
"tenant_name": "default",
"error": 0,
"timeout": 86400,
"jobid": 258,
"tenant_id": 1,
"dependson_job_ids": "[]",
"user_name": "robin",
"starttime": 1498875123,
"user_id": 2,
"jtype": "ApplicationUnfreeze",
"state": 10,
"endtime": 1498875129
}
]
2. job details
Get details of a particular job
End Point:
/api/v3/robin_server/jobs/<job-id>
Example: /api/v3/robin_server/jobs/954
Method:
GET
Response:
status_code: 200
{
"enabled": true,
"message": "",
"desc": "Archiving job/s [918, 917, 916, 919, 911, 915, 913, 914, 923, 922, 928, 929, 930, 931, 934, 933, 936, 937, 939, 940, 943] on host 2",
"taskrunner": 2,
"cjobs": [],
"child_job_ids": "[]",
"tenant_name": "",
"error": 0,
"timeout": 86400,
"jobid": 954,
"tenant_id": null,
"dependson_job_ids": "[]",
"user_name": "",
"starttime": 1499239332,
"user_id": null,
"jtype": "AgentJobArchive",
"state": 10,
"endtime": 1499239332
}
3. archive
Archive jobs
End Point:
/api/v3/robin_server/jobs
Method:
DELETE
Request Body:
{
"age": "1440"
}
Response:
status_code: 200
{
}
log
Commands used for Robin log actions
1. collect
Collect Logs
End Point:
/api/v3/robin_server/logs_collect/
Method:
POST
Request Body:
{
"automount": false,
"size": "50GB"
}
Response:
status_code: 202
{
"plan": {
"automount": false,
"size": "50GB",
"nodes": [
"eqx02-poc01-c02.robinsystems.com",
"eqx02-poc01-s04.robinsystems.com"
],
"current_user": {
"username": "robin",
"roles": [
"admin"
],
"tenant": "default",
"user_id": 2,
"tenant_id": 1
},
"time": "1499241243.8992689"
},
"jobid": 957
}
2. mount
Mount the log
End Point:
/api/v3/robin_server/logs_collect/<log-id>
Example: /api/v3/robin_server/logs_collect/1499241243.8992689
Method:
PUT
Request Body:
{
"action": "mount"
}
Response:
status_code: 202
{
"plan": {
"path": "/var/lib/robin/log_collect/1499241243.8992689",
"current_user": {
"username": "robin",
"roles": [
"admin"
],
"tenant": "default",
"user_id": 2,
"tenant_id": 1
},
"logid": "1499241243.8992689"
},
"jobid": 961
}
3. unmount
unount the log
End Point:
/api/v3/robin_server/logs_collect/<log-id>
Example: /api/v3/robin_server/logs_collect/1499241243.8992689
Method:
PUT
Request Body:
{
"action": "unmount"
}
Response:
status_code: 202
{
"plan": {
"path": "/var/lib/robin/log_collect/1499241243.8992689",
"current_user": {
"username": "robin",
"roles": [
"admin"
],
"tenant": "default",
"user_id": 2,
"tenant_id": 1
},
"logid": "1499241243.8992689"
},
"jobid": 962
}
4. list
List logs
End Point:
/api/v3/robin_server/logs_collect/
Method:
GET
Response:
status_code: 200
{
"items": [
{
"id": "1499241243.8992689",
"path": "/var/lib/robin/log_collect/1499241243.8992689",
"state": "UNMOUNTED"
}
]
}
5. delete
Delete logs
End Point:
/api/v3/robin_server/logs_collect/<job-id>
Example: /api/v3/robin_server/logs_collect/1499241243.8992689
Method:
DELETE
Response:
status_code: 202
{
"jobid": 963
}