AddDrives
Es posible usar el AddDrives
método para añadir una o más unidades disponibles al clúster, lo que permite que las unidades alojen una parte de los datos del clúster.
Cuando se añade un nodo de almacenamiento al clúster o se instalan unidades nuevas en un nodo existente, las unidades nuevas se marcan como disponibles y se deben añadir mediante AddDrives antes de que se puedan utilizar. Utilice el ListDrives método para mostrar las unidades disponibles para añadir. Cuando se añade una unidad, el sistema determina automáticamente el tipo de unidad que debería ser.
El método es asíncrono y devuelve tan pronto como se inician los procesos para reequilibrar las unidades del clúster. Sin embargo, puede tardar más tiempo en que los datos del clúster se reequilibren utilizando las unidades que se acaban de añadir; el reequilibrado continuará incluso después de que finalice la llamada al método AddDrives. Puede utilizar el GetAsyncResult método para consultar el Handle de asyncdevuelto del método. Una vez que se devuelve el método AddDrives, puede utilizar el ListSyncJobs método para ver el progreso del reequilibrio de los datos con las nuevas unidades.
Cuando se agregan varias unidades, es más eficaz agregarlas en una sola llamada al método AddDrives en lugar de varios métodos individuales con una sola unidad cada uno. Esto reduce la cantidad de equilibrio de datos que se debe producir para estabilizar la carga de almacenamiento en el clúster. |
Parámetros
Este método tiene los siguientes parámetros de entrada:
Nombre | Descripción | Tipo | Valor predeterminado | Obligatorio |
---|---|---|---|---|
unidades |
Información sobre cada unidad que se va a añadir al clúster. Los posibles valores son los siguientes:
|
Cabina de objetos JSON |
Ninguno |
Sí (el tipo es opcional) |
Valor de retorno
Este método tiene el siguiente valor devuelto:
Nombre |
Descripción |
Tipo |
Establish asyncHandle |
Valor de mango utilizado para obtener el resultado de la operación. |
entero |
Ejemplo de solicitud
Las solicitudes de este método son similares al ejemplo siguiente:
{ "id": 1, "method": "AddDrives", "params": { "drives": [ { "driveID": 1, "type": "slice" }, { "driveID": 2, "type": "block" }, { "driveID": 3, "type": "block" } ] } }
Ejemplo de respuesta
Este método devuelve una respuesta similar al siguiente ejemplo:
{ "id": 1, "result" : { "asyncHandle": 1 } }
Nuevo desde la versión
9,6