Skip to main content
Element Software
12.5 and 12.7
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

RemoveDrives

Colaboradores

Puede utilizar el RemoveDrives método para quitar de forma proactiva unidades que forman parte del clúster. Se recomienda usar este método al reducir la capacidad de un clúster o como preparación para reemplazar unidades que se acercan al final de su vida útil. RemoveDrives Crea una tercera copia de los datos del bloque en los otros nodos del clúster y espera a que se complete la sincronización antes de mover las unidades a la lista «Available». Las unidades de la lista «Disponible» se eliminan por completo del sistema y no tienen servicios en ejecución ni datos activos.

RemoveDrives es un método asíncrono. Según la capacidad total de las unidades que se estén quitando, es posible que se deban tardar varios minutos migrar todos los datos.

Cuando se quitan varias unidades, se usa un único RemoveDrives llamada a método en lugar de varios métodos individuales con una sola unidad cada uno. Esto reduce la cantidad de equilibrio de datos que debe producirse para estabilizar uniformemente la carga de almacenamiento del clúster.

También es posible quitar unidades con estado "Failed" mediante RemoveDrives. Cuando se retira una unidad con el estado «fallido», la unidad no se devuelve a un estado «disponible» o «activo». La unidad no está disponible para usar en el clúster.

Parámetro

Este método tiene el siguiente parámetro de entrada:

Nombre Descripción Tipo Valor predeterminado Obligatorio

unidades

Lista de identificadores de unidades que se van a quitar del clúster.

matriz en números enteros

Ninguno

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:

{
   "method": "RemoveDrives",
   "params": {
      "drives"  : [3, 4, 5]
   },
   "id" : 1
}

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

Obtenga más información