servers

Manage server hardware, configuration, and services.
get /disks

List of all disks across all servers.

Parameters
pagination string query
Responses
200 successful operation
DiskResponse array
DiskResponse object
[
  {
    "id": 0,
    "wwn": "string",
    "info": "string",
    "name": "string",
    "path": "string",
    "role": "unassigned",
    "size": 0,
    "type": "normal",
    "wwns": {
      "wwn": "string",
      "wwnWithExtension": "string"
    },
    "notes": "string",
    "osdId": 0,
    "smart": {
      "status": "string",
      "details": "string",
      "temperature": 0
    },
    "stats": {
      "read": 0,
      "write": 0,
      "ioLoad": 0,
      "iopsRead": 0,
      "iopsWrite": 0,
      "readFormatted": "string",
      "writeFormatted": "string",
      "ioLoadFormatted": "string",
      "iopsReadFormatted": 0,
      "iopsWriteFormatted": 0
    },
    "daosId": 0,
    "dbDisk": 0,
    "serial": "string",
    "server": 0,
    "status": {},
    "missing": true,
    "pathRaw": "string",
    "serials": {
      "serial": "string",
      "nvmeSerial": "string",
      "scsiSerial": "string",
      "shortSerial": "string",
      "scsiIdentSerial": "string"
    },
    "walDisk": 0,
    "capacity": 0,
    "hostname": "string",
    "lastSeen": 0,
    "numaNode": 0,
    "bluestore": true,
    "encrypted": true,
    "mpathInfo": {
      "info": "string",
      "paths": [
        {
          "state": "string",
          "active": true,
          "diskId": 0,
          "devName": "string"
        }
      ],
      "numMax": 0,
      "healthy": true,
      "numTotal": 0,
      "numActive": 0,
      "stateLabel": "string",
      "pathsFormatted": "string"
    },
    "roleLabel": "string",
    "partitions": 0,
    "pciAddress": "string",
    "dbPartition": 0,
    "deviceClass": "hdd",
    "identifyLed": true,
    "multipathed": true,
    "walPartition": 0,
    "daemonRunning": true,
    "pathFormatted": "string",
    "serviceHealth": {
      "memory": 0,
      "uptime": 0,
      "memoryFormatted": "string",
      "uptimeFormatted": "string"
    },
    "sizeFormatted": "string",
    "serverLastSeen": 0,
    "usedPartitions": 0,
    "osdFragmentation": 0,
    "numaNodeFormatted": "string"
  }
]
get /servers

List all servers.

Parameters
pagination string query
Responses
200 successful operation
ServerResponse array
ServerResponse object
[
  {
    "id": 0,
    "ip": "string",
    "ips": [
      "string"
    ],
    "ipmi": {
      "id": 0,
      "ip": "string",
      "mac": "string",
      "vlan": 0
    },
    "macs": [
      "string"
    ],
    "osds": 0,
    "image": "string",
    "notes": "string",
    "state": "booting",
    "daosId": 0,
    "health": {
      "uptime": 0,
      "freeRam": 0,
      "clockDrift": 0,
      "hwDetectTime": 0,
      "runningImage": "string",
      "cephDiskProcs": 0,
      "uptimeFormatted": "string",
      "freeRamFormatted": "string"
    },
    "hardware": {
      "cpu": "string",
      "ram": 0,
      "cpus": 0,
      "ipmi": {
        "ip": "string",
        "mac": "string",
        "vlan": "string",
        "subnet": "string"
      },
      "cpuArch": "string",
      "cpuFreq": 0,
      "mainboard": "string",
      "coresPerCpu": 0,
      "ramFormatted": "string",
      "mainboardSerial": "string",
      "cpuFreqFormatted": "string"
    },
    "hostname": "string",
    "lastSeen": 0,
    "services": {
      "additionalProp1": 0,
      "additionalProp2": 0,
      "additionalProp3": 0
    },
    "machineId": "string",
    "usedPorts": [
      0
    ],
    "stateLabel": "string",
    "nrHugepages": 0,
    "osdsRunning": 0,
    "servicesMap": {
      "additionalProp1": true,
      "additionalProp2": true,
      "additionalProp3": true
    },
    "hasSambaSssd": true,
    "daemonVersion": 0,
    "macsFormatted": "string",
    "servicesRunning": {
      "additionalProp1": 0,
      "additionalProp2": 0,
      "additionalProp3": 0
    },
    "imageDescription": "string",
    "ramUsageFormatted": "string",
    "servicesRunningMap": {
      "additionalProp1": true,
      "additionalProp2": true,
      "additionalProp3": true
    }
  }
]
delete /disks/wipe

Wipe disks on servers.

Parameters
body object
Request to wipe several disks
{
  "disks": [
    {
      "disk": 0,
      "serial": "string",
      "server": 0,
      "destroy": true
    }
  ]
}
Responses
200 successful operation
ManagedTask object
A long-running task that goes on in the background after this task is completed. See tasks endpoints for details
{
  "id": 0,
  "done": true,
  "name": "string",
  "state": "WAITING",
  "object": "string",
  "output": "string",
  "result": {},
  "progress": {
    "total": 0,
    "complete": 0
  },
  "startedAt": 0,
  "startedBy": "string",
  "statusCode": 0
}
get /disks/paths

List of all known multipath disk paths across all servers.

Parameters
pagination string query
Responses
200 successful operation
PaginationResponseDiskPathResponse object
A paginated result.
{
  "data": [
    {
      "state": "string",
      "active": true,
      "diskId": 0,
      "devName": "string"
    }
  ],
  "after": 0,
  "limit": 0,
  "total": 0
}
get /servers/ips

List all IP addresses in use.

Responses
200 successful operation
IpAddressInfo object
{
  "nic": [
    {
      "ip": "string",
      "nicId": 0,
      "serverId": 0
    }
  ],
  "smb": [
    {
      "ip": "string",
      "serviceId": 0
    }
  ],
  "vlan": [
    {
      "ip": "string",
      "nicId": 0,
      "vlanId": 0,
      "serverId": 0
    }
  ],
  "hagroup": [
    {
      "ip": "string",
      "haGroupId": 0
    }
  ]
}
get /servers/nics

List all nics.

Parameters
pagination string query
Responses
200 successful operation
NicResponse array
NicResponse object
[
  {
    "id": 0,
    "ip": "string",
    "ip6": "string",
    "mac": "string",
    "bond": 0,
    "lldp": [
      {
        "rid": "string",
        "port": {
          "id": {
            "type": "string",
            "value": "string"
          },
          "descr": "string"
        },
        "vlan": [
          {
            "vlanId": "string"
          }
        ],
        "chassis": {
          "additionalProp1": {
            "id": {
              "type": "string",
              "value": "string"
            },
            "descr": "string",
            "mgmtIp": [
              "string"
            ]
          },
          "additionalProp2": {
            "id": {
              "type": "string",
              "value": "string"
            },
            "descr": "string",
            "mgmtIp": [
              "string"
            ]
          },
          "additionalProp3": {
            "id": {
              "type": "string",
              "value": "string"
            },
            "descr": "string",
            "mgmtIp": [
              "string"
            ]
          }
        }
      }
    ],
    "name": "string",
    "port": "string",
    "type": "normal",
    "notes": "string",
    "speed": 0,
    "vlans": [
      {
        "id": 0,
        "ip": "string",
        "ip6": "string",
        "nic": 0,
        "vlan": 0
      }
    ],
    "daosId": 0,
    "server": 0,
    "virtual": true,
    "bondType": "lacp",
    "lastSeen": 0,
    "neighbor": "string",
    "numaNode": 0,
    "linuxName": "string",
    "bondedNics": [
      0
    ],
    "bondPrimary": 0,
    "ipFormatted": "string",
    "vlansJoined": "string",
    "ip6Formatted": "string",
    "bondFormatted": "string",
    "bondTypeLabel": "string",
    "infinibandMac": "string",
    "serverLastSeen": 0,
    "speedFormatted": "string",
    "numaNodeFormatted": "string",
    "bondedNicsFormatted": "string"
  }
]
patch /servers/{id}
Parameters
id integer path Required
body object
{
  "ip": "string",
  "image": "string",
  "notes": "string",
  "hostname": "string",
  "nrHugepages": 0
}
Responses
default successful operation
delete /servers/{id}
Parameters
id integer path Required
Responses
default successful operation
delete /disks/{diskId}
Parameters
diskId integer path Required
Responses
default successful operation
post /servers/reboot
Parameters
body object
{
  "servers": [
    0
  ]
}
Responses
200 successful operation
ManagedThreadTask object
A long-running task that goes on in the background after this task is completed. See tasks endpoints for details
{
  "id": 0,
  "done": true,
  "name": "string",
  "state": "WAITING",
  "object": "string",
  "output": "string",
  "result": {},
  "progress": {
    "total": 0,
    "complete": 0
  },
  "question": {
    "token": "string",
    "message": "string",
    "timeout": 0,
    "priority": "Standard",
    "timeLeft": 0,
    "defaultResponse": "string",
    "responseOptions": [
      "string"
    ]
  },
  "startedAt": 0,
  "startedBy": "string",
  "statusCode": 0,
  "interactive": true
}
get /servers/free-ips

List free IP addresses in a subnet.

Parameters
subnet string query
limit integer query
Responses
200 successful operation
array
string
[
  "string"
]
post /disks/create-osds
Parameters
body object
{
  "osds": [
    {
      "disk": 0,
      "dbDisk": 0,
      "server": 0,
      "walDisk": 0,
      "encrypted": true,
      "reuseOsdId": 0,
      "crushDeviceClass": "string"
    }
  ]
}
Responses
200 successful operation
ManagedTask array
ManagedTask object
A long-running task that goes on in the background after this task is completed. See tasks endpoints for details
[
  {
    "id": 0,
    "done": true,
    "name": "string",
    "state": "WAITING",
    "object": "string",
    "output": "string",
    "result": {},
    "progress": {
      "total": 0,
      "complete": 0
    },
    "startedAt": 0,
    "startedBy": "string",
    "statusCode": 0
  }
]
get /servers/{id}/nics

List nics on the server.

Parameters
id integer path Required
pagination string query
Responses
200 successful operation
NicResponse array
NicResponse object
[
  {
    "id": 0,
    "ip": "string",
    "ip6": "string",
    "mac": "string",
    "bond": 0,
    "lldp": [
      {
        "rid": "string",
        "port": {
          "id": {
            "type": "string",
            "value": "string"
          },
          "descr": "string"
        },
        "vlan": [
          {
            "vlanId": "string"
          }
        ],
        "chassis": {
          "additionalProp1": {
            "id": {
              "type": "string",
              "value": "string"
            },
            "descr": "string",
            "mgmtIp": [
              "string"
            ]
          },
          "additionalProp2": {
            "id": {
              "type": "string",
              "value": "string"
            },
            "descr": "string",
            "mgmtIp": [
              "string"
            ]
          },
          "additionalProp3": {
            "id": {
              "type": "string",
              "value": "string"
            },
            "descr": "string",
            "mgmtIp": [
              "string"
            ]
          }
        }
      }
    ],
    "name": "string",
    "port": "string",
    "type": "normal",
    "notes": "string",
    "speed": 0,
    "vlans": [
      {
        "id": 0,
        "ip": "string",
        "ip6": "string",
        "nic": 0,
        "vlan": 0
      }
    ],
    "daosId": 0,
    "server": 0,
    "virtual": true,
    "bondType": "lacp",
    "lastSeen": 0,
    "neighbor": "string",
    "numaNode": 0,
    "linuxName": "string",
    "bondedNics": [
      0
    ],
    "bondPrimary": 0,
    "ipFormatted": "string",
    "vlansJoined": "string",
    "ip6Formatted": "string",
    "bondFormatted": "string",
    "bondTypeLabel": "string",
    "infinibandMac": "string",
    "serverLastSeen": 0,
    "speedFormatted": "string",
    "numaNodeFormatted": "string",
    "bondedNicsFormatted": "string"
  }
]
post /disks/replace-osds

Replace an OSDs by creating one on another disk.

Parameters
body object
{
  "osds": [
    {
      "osd": 0,
      "disk": 0,
      "dbDisk": 0,
      "walDisk": 0,
      "encrypted": true,
      "keepDbWal": true,
      "resizeOsd": true
    }
  ]
}
Responses
200 successful operation
ManagedThreadTask object
A long-running task that goes on in the background after this task is completed. See tasks endpoints for details
{
  "id": 0,
  "done": true,
  "name": "string",
  "state": "WAITING",
  "object": "string",
  "output": "string",
  "result": {},
  "progress": {
    "total": 0,
    "complete": 0
  },
  "question": {
    "token": "string",
    "message": "string",
    "timeout": 0,
    "priority": "Standard",
    "timeLeft": 0,
    "defaultResponse": "string",
    "responseOptions": [
      "string"
    ]
  },
  "startedAt": 0,
  "startedBy": "string",
  "statusCode": 0,
  "interactive": true
}
get /server-access/keys

Get the SSH keys allowed to access the managed servers.

Responses
200 successful operation
array
string
[
  "string"
]
put /server-access/keys

Replace all SSH keys allowed to access the managed servers.

Parameters
body object
List of SSH keys allowed to access managed servers.
{
  "keys": [
    "string"
  ]
}
Responses
default successful operation
get /servers/{id}/disks

List disks on the server.

Parameters
id integer path Required
pagination string query
Responses
200 successful operation
DiskResponse array
DiskResponse object
[
  {
    "id": 0,
    "wwn": "string",
    "info": "string",
    "name": "string",
    "path": "string",
    "role": "unassigned",
    "size": 0,
    "type": "normal",
    "wwns": {
      "wwn": "string",
      "wwnWithExtension": "string"
    },
    "notes": "string",
    "osdId": 0,
    "smart": {
      "status": "string",
      "details": "string",
      "temperature": 0
    },
    "stats": {
      "read": 0,
      "write": 0,
      "ioLoad": 0,
      "iopsRead": 0,
      "iopsWrite": 0,
      "readFormatted": "string",
      "writeFormatted": "string",
      "ioLoadFormatted": "string",
      "iopsReadFormatted": 0,
      "iopsWriteFormatted": 0
    },
    "daosId": 0,
    "dbDisk": 0,
    "serial": "string",
    "server": 0,
    "status": {},
    "missing": true,
    "pathRaw": "string",
    "serials": {
      "serial": "string",
      "nvmeSerial": "string",
      "scsiSerial": "string",
      "shortSerial": "string",
      "scsiIdentSerial": "string"
    },
    "walDisk": 0,
    "capacity": 0,
    "hostname": "string",
    "lastSeen": 0,
    "numaNode": 0,
    "bluestore": true,
    "encrypted": true,
    "mpathInfo": {
      "info": "string",
      "paths": [
        {
          "state": "string",
          "active": true,
          "diskId": 0,
          "devName": "string"
        }
      ],
      "numMax": 0,
      "healthy": true,
      "numTotal": 0,
      "numActive": 0,
      "stateLabel": "string",
      "pathsFormatted": "string"
    },
    "roleLabel": "string",
    "partitions": 0,
    "pciAddress": "string",
    "dbPartition": 0,
    "deviceClass": "hdd",
    "identifyLed": true,
    "multipathed": true,
    "walPartition": 0,
    "daemonRunning": true,
    "pathFormatted": "string",
    "serviceHealth": {
      "memory": 0,
      "uptime": 0,
      "memoryFormatted": "string",
      "uptimeFormatted": "string"
    },
    "sizeFormatted": "string",
    "serverLastSeen": 0,
    "usedPartitions": 0,
    "osdFragmentation": 0,
    "numaNodeFormatted": "string"
  }
]
post /servers/{id}/reboot
Parameters
id integer path Required
Responses
default successful operation
get /servers/free-ips-obj

List free IP addresses in a subnet.

Parameters
subnet string query
limit integer query
pagination string query
Responses
200 successful operation
FreeIp array
FreeIp object
[
  {
    "ip": "string",
    "subnetShort": "string"
  }
]
post /servers/{id}/redetect
Parameters
id integer path Required
Responses
default successful operation
get /servers/{id}/services

List services on the server.

Parameters
id integer path Required
pagination string query
Responses
200 successful operation
MultiServerServiceResponse array
MultiServerServiceResponse object
[
  {
    "id": "string",
    "ip": "string",
    "name": "string",
    "port": 0,
    "type": "osd",
    "state": "creating",
    "daosId": 0,
    "health": {
      "memory": 0,
      "uptime": 0,
      "memoryFormatted": "string",
      "uptimeFormatted": "string"
    },
    "server": 0,
    "status": "string",
    "mdsInfo": {
      "name": "string",
      "rank": 0,
      "status": "string",
      "filesystemId": 0
    },
    "rgwZone": "string",
    "running": true,
    "sslPort": 0,
    "subState": "ACTIVE",
    "typeLabel": "string",
    "rgwDnsName": "string",
    "multiServer": [
      0
    ]
  }
]
post /servers/{id}/shutdown
Parameters
id integer path Required
Responses
default successful operation
get /server-access/host-keys

Get the SSH host keys configured on the servers as pairs of key type, public key.

Responses
200 successful operation
object
{
  "additionalProp1": "string",
  "additionalProp2": "string",
  "additionalProp3": "string"
}
get /server-access/passwords

Get server passwords.

Responses
200 successful operation
ServerAccessPasswords object
Passwords to access servers.
{
  "ipmiPassword": "string",
  "rootPassword": "string"
}
patch /server-access/passwords

Set server passwords

Parameters
body object
Passwords to access servers.
{
  "ipmiPassword": "string",
  "rootPassword": "string"
}
Responses
200 successful operation
ManagedThreadTask object
A long-running task that goes on in the background after this task is completed. See tasks endpoints for details
{
  "id": 0,
  "done": true,
  "name": "string",
  "state": "WAITING",
  "object": "string",
  "output": "string",
  "result": {},
  "progress": {
    "total": 0,
    "complete": 0
  },
  "question": {
    "token": "string",
    "message": "string",
    "timeout": 0,
    "priority": "Standard",
    "timeLeft": 0,
    "defaultResponse": "string",
    "responseOptions": [
      "string"
    ]
  },
  "startedAt": 0,
  "startedBy": "string",
  "statusCode": 0,
  "interactive": true
}
get /servers/ips-with-subnet

List all used IP addresses with their subnet.

Parameters
pagination string query
Responses
200 successful operation
IpGeneralInfo array
IpGeneralInfo object
Contains generalized information about an IP address.
[
  {
    "ip": "string",
    "type": "NIC",
    "subnet": {
      "id": 0,
      "ip": "string",
      "mtu": 0,
      "type": "other",
      "gateway": "string",
      "netmask": 0,
      "poolEnd": "string",
      "poolStart": "string",
      "description": "string"
    },
    "serverId": 0,
    "serviceId": 0,
    "inDHCPPool": true,
    "subnetShort": "string",
    "serverHostname": "string"
  }
]
post /servers/{id}/nics/bonds
Parameters
id integer path Required
body object
{
  "name": "string",
  "nics": [
    0
  ],
  "primary": 0,
  "activePassive": true
}
Responses
default successful operation
patch /servers/{id}/nics/{nicId}
Parameters
id integer path Required
nicId integer path Required
body object
{
  "ip": "string",
  "ip6": "string",
  "mac": "string",
  "bond": {
    "nics": [
      0
    ],
    "primary": 0,
    "activePassive": true
  },
  "notes": "string"
}
Responses
default successful operation
delete /servers/{id}/nics/{nicId}
Parameters
id integer path Required
nicId integer path Required
Responses
default successful operation
patch /servers/{id}/disks/{diskId}
Parameters
id integer path Required
diskId integer path Required
body object
{
  "role": "unassigned",
  "notes": "string",
  "partitions": 0,
  "identifyLed": true
}
Responses
default successful operation
delete /servers/{id}/disks/{diskId}
Parameters
id integer path Required
diskId integer path Required
Responses
default successful operation
post /servers/{serverId}/ssh-test

Simple ssh test

Parameters
serverId integer path Required
daosId integer path Required
DAOS cluster ID in croit.
sleep integer query
How many seconds to sleep for, repeated 5 times.
retry boolean query
Use SSH with retries.
Responses
default successful operation
post /disks/{diskId}/benchmark/basic
Parameters
diskId integer path Required
Responses
200 successful operation
ManagedTask object
A long-running task that goes on in the background after this task is completed. See tasks endpoints for details
{
  "id": 0,
  "done": true,
  "name": "string",
  "state": "WAITING",
  "object": "string",
  "output": "string",
  "result": {},
  "progress": {
    "total": 0,
    "complete": 0
  },
  "startedAt": 0,
  "startedBy": "string",
  "statusCode": 0
}
get /servers/{id}/nics/{nicId}/vlans

List vlans configured on the nic.

Parameters
id integer path Required
nicId integer path Required
pagination string query
Responses
200 successful operation
VlanInfo array
VlanInfo object
[
  {
    "id": 0,
    "ip": "string",
    "ip6": "string",
    "nic": 0,
    "vlan": 0
  }
]
post /servers/{id}/nics/{nicId}/vlans
Parameters
id integer path Required
nicId integer path Required
body object
{
  "ip": "string",
  "ip6": "string",
  "vlan": 0
}
Responses
default successful operation
post /servers/{serverId}/services/mds
Parameters
serverId integer path Required
Responses
200 successful operation
ManagedTask object
A long-running task that goes on in the background after this task is completed. See tasks endpoints for details
{
  "id": 0,
  "done": true,
  "name": "string",
  "state": "WAITING",
  "object": "string",
  "output": "string",
  "result": {},
  "progress": {
    "total": 0,
    "complete": 0
  },
  "startedAt": 0,
  "startedBy": "string",
  "statusCode": 0
}
post /servers/{serverId}/services/mon
Parameters
serverId integer path Required
body object
{
  "ip": "string",
  "diskId": 0
}
Responses
200 successful operation
ManagedTask object
A long-running task that goes on in the background after this task is completed. See tasks endpoints for details
{
  "id": 0,
  "done": true,
  "name": "string",
  "state": "WAITING",
  "object": "string",
  "output": "string",
  "result": {},
  "progress": {
    "total": 0,
    "complete": 0
  },
  "startedAt": 0,
  "startedBy": "string",
  "statusCode": 0
}
post /servers/{serverId}/services/rgw
Parameters
serverId integer path Required
Responses
200 successful operation
ManagedTask object
A long-running task that goes on in the background after this task is completed. See tasks endpoints for details
{
  "id": 0,
  "done": true,
  "name": "string",
  "state": "WAITING",
  "object": "string",
  "output": "string",
  "result": {},
  "progress": {
    "total": 0,
    "complete": 0
  },
  "startedAt": 0,
  "startedBy": "string",
  "statusCode": 0
}
post /servers/{id}/disks/{diskId}/smart
Parameters
id integer path Required
diskId integer path Required
Responses
200 successful operation
DiskSmartStatus object
{
  "status": "string",
  "details": "string",
  "temperature": 0
}
delete /servers/{id}/services/{serviceId}
Parameters
id integer path Required
serviceId integer path Required
Responses
200 successful operation
ManagedTask object
A long-running task that goes on in the background after this task is completed. See tasks endpoints for details
{
  "id": 0,
  "done": true,
  "name": "string",
  "state": "WAITING",
  "object": "string",
  "output": "string",
  "result": {},
  "progress": {
    "total": 0,
    "complete": 0
  },
  "startedAt": 0,
  "startedBy": "string",
  "statusCode": 0
}
post /servers/{serverId}/services/rbd-mirror

Start a rbd mirror daemon on the server. Only one rbd mirror daemon is allowed to run on each server.

Parameters
serverId integer path Required
Responses
200 successful operation
ManagedTask object
A long-running task that goes on in the background after this task is completed. See tasks endpoints for details
{
  "id": 0,
  "done": true,
  "name": "string",
  "state": "WAITING",
  "object": "string",
  "output": "string",
  "result": {},
  "progress": {
    "total": 0,
    "complete": 0
  },
  "startedAt": 0,
  "startedBy": "string",
  "statusCode": 0
}
patch /servers/{id}/nics/{nicId}/vlans/{vlanId}
Parameters
id integer path Required
nicId integer path Required
vlanId integer path Required
body object
{
  "ip": "string",
  "ip6": "string",
  "vlan": 0
}
Responses
default successful operation
delete /servers/{id}/nics/{nicId}/vlans/{vlanId}
Parameters
id integer path Required
nicId integer path Required
vlanId integer path Required
Responses
default successful operation
post /servers/{serverId}/services/{serviceId}/stop

Stop a service.

Parameters
serverId integer path Required
serviceId integer path Required
Responses
default successful operation
post /servers/{serverId}/services/{serviceId}/start

Start a service.

Parameters
serverId integer path Required
serviceId integer path Required
Responses
default successful operation
post /servers/{serverId}/services/{serviceId}/restart

Restart a service.

Parameters
serverId integer path Required
serviceId integer path Required
Responses
default successful operation
post /servers/{serverId}/services/{type}/{serviceId}/stop

Stop a service or OSD.

Parameters
serverId integer path Required
type enum path Required
osds, mons, radosgws, mds, mgrs, nfs_gateways, iscsis, smbs, rbd_mirrors, daos_server, daos_agent, nvmf_tgts
serviceId integer path Required
The service ID, or in case of an OSD the daemon ID.
Responses
default successful operation
post /servers/{serverId}/services/{type}/{serviceId}/start

Start a service or OSD.

Parameters
serverId integer path Required
type enum path Required
osds, mons, radosgws, mds, mgrs, nfs_gateways, iscsis, smbs, rbd_mirrors, daos_server, daos_agent, nvmf_tgts
serviceId integer path Required
The service ID, or in case of an OSD the daemon ID.
Responses
default successful operation
post /servers/{serverId}/services/{type}/{serviceId}/restart

Restart a service or OSD.

Parameters
serverId integer path Required
type enum path Required
osds, mons, radosgws, mds, mgrs, nfs_gateways, iscsis, smbs, rbd_mirrors, daos_server, daos_agent, nvmf_tgts
serviceId integer path Required
The service ID, or in case of an OSD the daemon ID.
Responses
default successful operation