Este comando es similar al de agregar almacenamiento a una agrupación. El comando para eliminar almacenamiento elimina dispositivos de almacenamiento de caché y log de una agrupación existente. Envíe href pool/remove con el cuerpo que incluye el tipo deseado, el número de chasis y el número de dispositivos de almacenamiento para eliminar de la agrupación.
Ejemplo de solicitud:
PUT /api/storage/v1/pools/p1/remove HTTP/1.1
Host: zfs-storage.example.com:215
Authorization: Basic Tm8gcGVla2luZyE=
Content-Type: application/json
Accept: application/json
{
"0-cache" : 2
}
Resultado de ejemplo:
HTTP/1.1 202 Accepted
Para mostrar el número de dispositivos que se pueden eliminar, configure el parámetro de consulta props con el valor true.
Ejemplo de solicitud:
PUT /api/storage/v1/pools/p1/remove?props=true HTTP/1.1 Host: zfs-storage.example.com Authorization: Basic Tm8gcGVla2luZyE= Content-Type: application/json Accept: application/json
Resultado de ejemplo:
HTTP/1.1 200 OK
Content-Type: application/json
{
"props": [
{
"choices": [
"0",
"1",
"2"
],
"type": "ChooseOne",
"name": "0-cache",
"label": "Chassis 0 cache"
},
{
"choices": [
"0",
"1",
"2"
],
"type": "ChooseOne",
"name": "1-log",
"label": "Chassis 1 log"
}
]
}