services
Manage services, this includes both Ceph services and croit-specific services running on both the ceph servers and management node.
List of all services across all servers.
Parameters[
{
"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
]
}
]
List all nfs clusters.
Parameters{
"data": [
{
"serviceId": 0,
"description": "string"
}
],
"after": 0,
"limit": 0,
"total": 0
}
List all SMB clusters with their config.
Parameters{
"data": [
{
"type": "SIMPLE",
"domain": "string",
"serviceId": 0,
"dnsServers": [
"string"
],
"virtualIps": [
"string"
],
"description": "string",
"joinWithSssd": true,
"serviceDnsName": "string",
"domainController": "string",
"netbiosDomainName": "string"
}
],
"after": 0,
"limit": 0,
"total": 0
}
Create a new simple SMB cluster.
Parameters{
"shares": [
null
],
"servers": [
{
"nic": 0,
"vlan": 0,
"server": 0,
"domainAdminUser": "string",
"domainAdminPassword": "string"
}
],
"virtualIps": [
"string"
],
"description": "string",
"adminPassword": "string",
"readonlyPassword": "string"
}
{
"id": 0,
"done": true,
"name": "string",
"state": "WAITING",
"object": "string",
"output": "string",
"result": {},
"progress": {
"total": 0,
"complete": 0
},
"startedAt": 0,
"startedBy": "string",
"statusCode": 0
}
Stop services or OSDs.
Parameters[
{
"id": 0,
"osd": true,
"server": 0
}
]
List all iSCSI gateways.
Parameters{
"data": [
{
"serviceId": 0,
"description": "string"
}
],
"after": 0,
"limit": 0,
"total": 0
}
Create a new iSCSI gateway service.
Parameters{
"servers": [
{
"ip": "string",
"serverId": 0
}
],
"description": "string"
}
{
"id": 0,
"done": true,
"name": "string",
"state": "WAITING",
"object": "string",
"output": "string",
"result": {},
"progress": {
"total": 0,
"complete": 0
},
"startedAt": 0,
"startedBy": "string",
"statusCode": 0
}
Start services or OSDs.
Parameters[
{
"id": 0,
"osd": true,
"server": 0
}
]
List all NVMe-oF clusters.
Parameters{
"data": [
{
"name": "string",
"hints": [
{
"message": "string",
"severity": "INFO"
}
],
"gatewayId": 0,
"description": "string",
"forceSecure": true,
"transportDefaults": [
{
"type": "TCP",
"maxIoSize": 0,
"ioUnitSize": 0,
"inCapsuleDataSize": 0,
"maxIoQpairsPerCtrlr": 0
}
]
}
],
"after": 0,
"limit": 0,
"total": 0
}
Add a new NVMe-oF cluster.
Parameters{
"name": "string",
"services": [
{
"anaState": "optimized",
"serverId": 0,
"listeners": [
{
"port": 0,
"type": "TCP",
"nicId": 0,
"secure": true,
"vlanId": 0
}
],
"transports": [
{
"type": "TCP",
"maxIoSize": 0,
"ioUnitSize": 0,
"inCapsuleDataSize": 0,
"maxIoQpairsPerCtrlr": 0
}
],
"description": "string",
"nrHugepages": 0
}
],
"description": "string",
"forceSecure": true,
"transportDefaults": [
{
"type": "TCP",
"maxIoSize": 0,
"ioUnitSize": 0,
"inCapsuleDataSize": 0,
"maxIoQpairsPerCtrlr": 0
}
]
}
{
"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
}
Restart services or OSDs.
Parameters[
{
"id": 0,
"osd": true,
"server": 0
}
]
Stop a service.
ParametersList all SMB shares.
Parameters{
"data": [
{
"id": 0,
"ro": true,
"rw": true,
"path": "string",
"type": "string",
"guest": true,
"share": "string",
"roUsers": [
"string"
],
"rwUsers": [
"string"
],
"serviceId": 0,
"roUsersFormatted": "string",
"rwUsersFormatted": "string"
}
],
"after": 0,
"limit": 0,
"total": 0
}
Start a service.
ParametersList all iSCSI disks.
Parameters{
"data": [
{
"wwn": "string",
"pool": "string",
"hosts": [
"string"
],
"image": "string",
"lunId": 0,
"groups": [
"string"
],
"serviceId": 0
}
],
"after": 0,
"limit": 0,
"total": 0
}
List all iSCSI hosts.
Parameters{
"data": [
{
"iqn": "string",
"luns": [
{
"wwn": "string",
"pool": "string",
"hosts": [
"string"
],
"image": "string",
"lunId": 0,
"groups": [
"string"
],
"serviceId": 0
}
],
"group": "string",
"password": "string",
"username": "string",
"serviceId": 0
}
],
"after": 0,
"limit": 0,
"total": 0
}
List all nfs exports.
Parameters{
"data": [
{
"id": 0,
"path": "string",
"access": [
{
"rw": true,
"subnet": "string"
}
],
"nfsPath": "string",
"protocols": {
"nfs3": true,
"nfs4": true
},
"serviceId": 0,
"filesystem": "string",
"accessJoined": "string"
}
],
"after": 0,
"limit": 0,
"total": 0
}
List all nfs servers.
Parameters{
"data": [
{
"ip": "string",
"healthy": true,
"hostname": "string",
"serverId": 0,
"serviceId": 0
}
],
"after": 0,
"limit": 0,
"total": 0
}
List all SMB servers.
Parameters{
"data": [
{
"ip": "string",
"mac": "string",
"nic": "string",
"vlan": 0,
"server": 0,
"healthy": true,
"virtualIps": [
"string"
]
}
],
"after": 0,
"limit": 0,
"total": 0
}
Update a service.
Parameters{
"port": 0,
"rgwZone": "string",
"sslPort": 0,
"rgwDnsName": "string",
"description": "string"
}
{
"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
}
Delete a service.
Parameters{
"id": 0,
"done": true,
"name": "string",
"state": "WAITING",
"object": "string",
"output": "string",
"result": {},
"progress": {
"total": 0,
"complete": 0
},
"startedAt": 0,
"startedBy": "string",
"statusCode": 0
}
List all iSCSI groups.
Parameters{
"data": [
{
"luns": [
{
"wwn": "string",
"pool": "string",
"hosts": [
"string"
],
"image": "string",
"lunId": 0,
"groups": [
"string"
],
"serviceId": 0
}
],
"group": "string",
"members": [
"string"
],
"serviceId": 0
}
],
"after": 0,
"limit": 0,
"total": 0
}
List all NVMe-oF disks.
Parameters{
"data": [
{
"id": 0,
"pool": "string",
"size": 0,
"type": "CEPH",
"hints": [
{
"message": "string",
"severity": "INFO"
}
],
"hosts": [
0
],
"image": "string",
"daosId": 0,
"oclass": "string",
"cluster": "string",
"daosDisk": 0,
"daosPool": "string",
"bdevNames": {
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
},
"blockSize": 0,
"gatewayId": 0,
"daosDiskName": "string",
"daosContainer": "string",
"daosPoolLabel": "string",
"namespaceUUID": "string",
"sizeFormatted": "string",
"subsystemNqns": [
"string"
],
"namespaceEUI64": "string",
"namespaceNGUID": "string",
"blockSizeFormatted": "string",
"daosContainerLabel": "string",
"subsystemsFormatted": "string"
}
],
"after": 0,
"limit": 0,
"total": 0
}
Add a new NVMe-oF disk.
Parameters{
"pool": "string",
"type": "CEPH",
"image": "string",
"daosId": 0,
"oclass": "string",
"cluster": "string",
"daosDisk": 0,
"daosPool": "string",
"blockSize": 0,
"gatewayId": 0,
"namespace": "string",
"totalSize": 0,
"subsystems": [
0
],
"daosDiskName": "string",
"daosContainer": "string"
}
{
"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
}
List all NVMe-oF hosts.
Parameters{
"data": [
{
"id": 0,
"nqn": "string",
"disks": [
0
],
"gatewayId": 0,
"sharedKey": "string",
"subsystems": [
0
],
"hasSharedKey": true,
"disksFormatted": "string",
"subsystemsFormatted": "string"
}
],
"after": 0,
"limit": 0,
"total": 0
}
Add a new NVMe-oF host.
Parameters{
"nqn": "string",
"gatewayId": 0,
"sharedKey": "string",
"subsystems": [
0
]
}
{
"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
}
Create a new NFS cluster.
Parameters{
"exports": [
{
"path": "string",
"access": [
{
"rw": true,
"subnet": "string"
}
],
"nfsPath": "string",
"protocols": {
"nfs3": true,
"nfs4": true
},
"filesystem": "string"
}
],
"servers": [
0
],
"description": "string"
}
{
"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
}
Restart a service.
ParametersList all iSCSI servers.
Parameters{
"data": [
{
"ip": "string",
"healthy": true,
"hostname": "string",
"serverId": 0,
"serviceId": 0
}
],
"after": 0,
"limit": 0,
"total": 0
}
List all NVMe-oF services.
Parameters{
"data": [
{
"name": "string",
"hints": [
{
"message": "string",
"severity": "INFO"
}
],
"anaState": "optimized",
"serverId": 0,
"gatewayId": 0,
"listeners": [
{
"port": 0,
"type": "TCP",
"vlan": 0,
"nicId": 0,
"secure": true,
"vlanId": 0,
"nicName": "string",
"gatewayId": 0,
"serviceId": 0,
"listenerId": 0
}
],
"serviceId": 0,
"transports": [
{
"type": "TCP",
"gatewayId": 0,
"maxIoSize": 0,
"serviceId": 0,
"ioUnitSize": 0,
"inCapsuleDataSize": 0,
"maxIoQpairsPerCtrlr": 0
}
],
"description": "string",
"nrHugepages": 0,
"serverHostname": "string"
}
],
"after": 0,
"limit": 0,
"total": 0
}
Performs a rolling restart on the provided services or OSDs.
Each service is restarted one after another. Should one of the services fail to restart, the rolling restart will be stopped. Only one rolling restart will run at a time, i.e.multiple calls to this endpoint won't run in parallel.
Parameters[
{
"id": 0,
"osd": true,
"server": 0
}
]
{
"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 SMB cluster config and state.
Parameters{
"type": "SIMPLE",
"domain": "string",
"shares": [
{
"id": 0,
"ro": true,
"rw": true,
"path": "string",
"type": "string",
"guest": true,
"share": "string",
"roUsers": [
"string"
],
"rwUsers": [
"string"
],
"serviceId": 0,
"roUsersFormatted": "string",
"rwUsersFormatted": "string"
}
],
"servers": [
{
"ip": "string",
"mac": "string",
"nic": "string",
"vlan": 0,
"server": 0,
"healthy": true,
"virtualIps": [
"string"
]
}
],
"dnsServers": [
"string"
],
"virtualIps": [
"string"
],
"joinWithSssd": true,
"serviceDnsName": "string",
"domainController": "string",
"netbiosDomainName": "string"
}
Update an SMB cluster.
Parameters{
"dnsServers": [
"string"
],
"virtualIps": [
"string"
],
"description": "string",
"adminPassword": "string",
"domainController": "string",
"readonlyPassword": "string"
}
{
"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
}
Delete an SMB cluster.
ParametersList all NVMe-oF listeners.
Parameters{
"data": [
{
"port": 0,
"type": "TCP",
"vlan": 0,
"nicId": 0,
"secure": true,
"vlanId": 0,
"nicName": "string",
"gatewayId": 0,
"serviceId": 0,
"listenerId": 0
}
],
"after": 0,
"limit": 0,
"total": 0
}
Stop a service or OSD.
ParametersList all NVMe-oF subsystems.
Parameters{
"data": [
{
"id": 0,
"nqn": "string",
"disks": [
0
],
"hosts": [
0
],
"gatewayId": 0,
"modelNumber": "string",
"serialNumber": "string",
"maxNamespaces": 0,
"disksFormatted": "string",
"hostsFormatted": "string"
}
],
"after": 0,
"limit": 0,
"total": 0
}
Add a new NVMe-oF subsystem.
Parameters{
"nqn": "string",
"gatewayId": 0
}
{
"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 configuration of an iSCSI gateway
Parameters{
"iqn": "string",
"disks": [
{
"id": 0,
"wwn": "string",
"pool": "string",
"image": "string"
}
],
"groups": [
{
"luns": [
{
"id": 0,
"wwn": "string",
"pool": "string",
"image": "string"
}
],
"name": "string",
"members": [
"string"
]
}
],
"clients": [
{
"luns": [
{
"id": 0,
"wwn": "string",
"pool": "string",
"image": "string"
}
],
"name": "string",
"group": "string",
"password": "string",
"username": "string"
}
],
"targets": [
"string"
],
"gateways": [
{
"ip": "string",
"name": "string"
}
],
"gatewayVersion": 0,
"selectedTarget": "string"
}
Add a server to an existing iSCSI gateway service.
Parameters{
"ip": "string",
"serverId": 0
}
{
"id": 0,
"done": true,
"name": "string",
"state": "WAITING",
"object": "string",
"output": "string",
"result": {},
"progress": {
"total": 0,
"complete": 0
},
"startedAt": 0,
"startedBy": "string",
"statusCode": 0
}
Update an iSCSI gateway.
Parameters{
"description": "string"
}
Delete an iSCSI service.
ParametersStart a service or OSD.
ParametersAdd a new NVMe-oF service.
Parameters{
"anaState": "optimized",
"serverId": 0,
"listeners": [
{
"port": 0,
"type": "TCP",
"nicId": 0,
"secure": true,
"vlanId": 0
}
],
"transports": [
{
"type": "TCP",
"maxIoSize": 0,
"ioUnitSize": 0,
"inCapsuleDataSize": 0,
"maxIoQpairsPerCtrlr": 0
}
],
"description": "string",
"nrHugepages": 0
}
{
"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
}
Update name or description of an NVMe-oF cluster.
Parameters{
"name": "string",
"description": "string",
"forceSecure": true,
"transportDefaults": [
{
"type": "TCP",
"maxIoSize": 0,
"ioUnitSize": 0,
"inCapsuleDataSize": 0,
"maxIoQpairsPerCtrlr": 0
}
]
}
{
"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
}
Delete an NVMe-oF cluster. This also deletes all services and configuration associated with the cluster.
Parameters{
"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
}
Restart a service or OSD.
ParametersList all NVMe-oF ceph cluster configurations.
Parameters{
"data": [
{
"name": "string",
"clientId": "string"
}
],
"after": 0,
"limit": 0,
"total": 0
}
Add a new NVMe-oF ceph cluster configuration.
Parameters{
"name": "string",
"clientId": "string"
}
{
"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
}
Update an NVMe-oF disk.
Parameters{
"size": 0
}
{
"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
}
Remove a NVMe-oF disk.
Parameters{
"deleteData": true
}
{
"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
}
Update an NVMe-oF host.
Parameters{
"sharedKey": "string"
}
{
"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
}
Remove an NVMe-oF host.
Parameters{
"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
}
Add a share to an SMB cluster.
Parameters{
"path": "string",
"share": "string"
}
{
"id": 0
}
Get configured iSCSI RBDs
Parameters{
"disks": [
"string"
],
"details": {
"additionalProp1": {
"wwn": "string",
"pool": "string",
"image": "string",
"controls": {
"additionalProp1": null,
"additionalProp2": null,
"additionalProp3": null
},
"backstore": "string",
"backstoreParsed": "USER"
},
"additionalProp2": {
"wwn": "string",
"pool": "string",
"image": "string",
"controls": {
"additionalProp1": null,
"additionalProp2": null,
"additionalProp3": null
},
"backstore": "string",
"backstoreParsed": "USER"
},
"additionalProp3": {
"wwn": "string",
"pool": "string",
"image": "string",
"controls": {
"additionalProp1": null,
"additionalProp2": null,
"additionalProp3": null
},
"backstore": "string",
"backstoreParsed": "USER"
}
}
}
Add a server to an SMB cluster.
Parameters{
"nic": 0,
"vlan": 0,
"server": 0,
"domainAdminUser": "string",
"domainAdminPassword": "string"
}
{
"id": 0,
"done": true,
"name": "string",
"state": "WAITING",
"object": "string",
"output": "string",
"result": {},
"progress": {
"total": 0,
"complete": 0
},
"startedAt": 0,
"startedBy": "string",
"statusCode": 0
}
Set iSCSI target to be used in other endpoints
Parameters"string"
Get an NFS cluster configuration.
Parameters{
"exports": [
{
"id": 0,
"path": "string",
"access": [
{
"rw": true,
"subnet": "string"
}
],
"nfsPath": "string",
"protocols": {
"nfs3": true,
"nfs4": true
},
"serviceId": 0,
"filesystem": "string"
}
],
"servers": [
0
]
}
Update an NFS cluster.
Parameters{
"servers": [
0
],
"description": "string"
}
Remove a NVMe-oF ceph cluster configuration.
Parameters{
"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
}
Update parameters for an exported RBD image.
Parameters{
"size": 0
}
Delete an iSCSI-managed disk
Parameters{
"pool": "string",
"image": "string",
"deleteData": true
}
{
"id": 0,
"done": true,
"name": "string",
"state": "WAITING",
"object": "string",
"output": "string",
"result": {},
"progress": {
"total": 0,
"complete": 0
},
"startedAt": 0,
"startedBy": "string",
"statusCode": 0
}
Reconfigure the NVMe-oF cluster.
Parameters{
"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
}
Update an NVMe-oF subsystem.
Parameters{
"modelNumber": "string",
"serialNumber": "string",
"maxNamespaces": 0
}
{
"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
}
Remove an NVMe-oF subsystem.
Parameters{
"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
}
Configure a new iSCSI client
Parameters{
"group": "string",
"password": "string",
"username": "string"
}
Change a client's username/password
Parameters{
"password": "string",
"username": "string"
}
Delete an iSCSI client
ParametersCreate a new host group.
ParametersDelete a host group.
ParametersGet exports of an NFS cluster.
Parameters[
{
"id": 0,
"path": "string",
"access": [
{
"rw": true,
"subnet": "string"
}
],
"nfsPath": "string",
"protocols": {
"nfs3": true,
"nfs4": true
},
"serviceId": 0,
"filesystem": "string"
}
]
Add an export to the NFS cluster.
Parameters{
"path": "string",
"access": [
{
"rw": true,
"subnet": "string"
}
],
"nfsPath": "string",
"protocols": {
"nfs3": true,
"nfs4": true
},
"filesystem": "string"
}
{
"id": 0,
"path": "string",
"access": [
{
"rw": true,
"subnet": "string"
}
],
"nfsPath": "string",
"protocols": {
"nfs3": true,
"nfs4": true
},
"serviceId": 0,
"filesystem": "string"
}
Get servers that are part of this cluster.
Parameters[
0
]
Change the service DNS name of an SMB cluster.
Parameters{
"joinServer": 0,
"serviceDnsName": "string",
"domainAdminUser": "string",
"domainAdminPassword": "string"
}
{
"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
}
Replace a share on an SMB cluster.
Parameters{
"path": "string",
"share": "string"
}
Remove a share from an SMB cluster.
ParametersConnect to the ceph-iscsi config shell
Parameters{
"path": "string",
"iscsi": true,
"tlsPort": 0,
"authToken": "string",
"validUntil": 0,
"plaintextPort": 0
}
Remove a server from an SMB cluster.
Parameters{
"id": 0,
"done": true,
"name": "string",
"state": "WAITING",
"object": "string",
"output": "string",
"result": {},
"progress": {
"total": 0,
"complete": 0
},
"startedAt": 0,
"startedBy": "string",
"statusCode": 0
}
Create a new SMB cluster using Active Directory for authentication.
Parameters{
"domain": "string",
"shares": [
null
],
"servers": [
{
"nic": 0,
"vlan": 0,
"server": 0,
"domainAdminUser": "string",
"domainAdminPassword": "string"
}
],
"dnsServers": [
"string"
],
"virtualIps": [
"string"
],
"description": "string",
"joinWithSssd": true,
"serviceDnsName": "string",
"domainController": "string",
"netbiosDomainName": "string"
}
{
"id": 0,
"done": true,
"name": "string",
"state": "WAITING",
"object": "string",
"output": "string",
"result": {},
"progress": {
"total": 0,
"complete": 0
},
"startedAt": 0,
"startedBy": "string",
"statusCode": 0
}
Remove a server from an existing iSCSI gateway service.
Parameters{
"id": 0,
"done": true,
"name": "string",
"state": "WAITING",
"object": "string",
"output": "string",
"result": {},
"progress": {
"total": 0,
"complete": 0
},
"startedAt": 0,
"startedBy": "string",
"statusCode": 0
}
Add new disk(s) to an iSCSI client
Parameters[
{
"name": "string",
"pool": "string",
"size": 0,
"backstore": "USER"
}
]
Unmap a disk from an iSCSI client
Parameters{
"name": "string",
"pool": "string"
}
Add disks to a host group.
Parameters[
{
"name": "string",
"pool": "string",
"size": 0,
"backstore": "USER"
}
]
Remove a disk from a host group.
Parameters{
"name": "string",
"pool": "string"
}
Add hosts to a host group.
Parameters[
"string"
]
Remove hosts from a host group.
Parameters[
"string"
]
Update a NVMe-oF service.
Parameters{
"anaState": "optimized",
"listeners": [
{
"port": 0,
"type": "TCP",
"nicId": 0,
"secure": true,
"vlanId": 0
}
],
"transports": [
{
"type": "TCP",
"maxIoSize": 0,
"ioUnitSize": 0,
"inCapsuleDataSize": 0,
"maxIoQpairsPerCtrlr": 0
}
],
"description": "string",
"nrHugepages": 0
}
{
"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
}
Replace an export entry on the NFS cluster.
Parameters{
"path": "string",
"access": [
{
"rw": true,
"subnet": "string"
}
],
"nfsPath": "string",
"protocols": {
"nfs3": true,
"nfs4": true
},
"filesystem": "string"
}
Remove an export entry from the NFS cluster.
ParametersAttach disks to an NVMe-oF subsystem.
Parameters{
"disks": [
0
]
}
{
"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
}
Attach hosts to an NVMe-oF subsystem.
Parameters{
"hosts": [
0
]
}
{
"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
}
Detach disks from an NVMe-oF subsystem.
Parameters{
"disks": [
0
]
}
{
"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
}
Detach hosts from an NVMe-oF subsystem.
Parameters{
"hosts": [
0
]
}
{
"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
}
Add a host to a host group.
ParametersRemove a host from a host group.
ParametersForget any config errors associated with this service.
ParametersAdd a new listener to an NVMe-oF service.
Parameters{
"port": 0,
"type": "TCP",
"nicId": 0,
"secure": true,
"vlanId": 0
}
{
"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
}
Delete a transport configuration.
Parameters{
"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
}
Update an NVMe-oF listener's configuration.
Parameters{
"port": 0,
"secure": true
}
{
"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
}
Delete a listener from an NVMe-oF service.
Parameters{
"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
}