Go to main content

Guía de la API de RESTful de Oracle® ZFS Storage Appliance (versión OS8.8.x)

Salir de la Vista de impresión

Actualización: Agosto de 2021
 
 

Replicación

La replicación remota facilita la replicación de proyectos y recursos compartidos entre dispositivos.


Notas -  La replicación es una característica con licencia para ciertos modelos de Oracle ZFS Storage Appliance y la API de RESTful de replicación gestiona esa característica. El servicio está disponible en el siguiente URI: https://hostname:215/api/storage/v{1|2}/replication. Para obtener información detallada sobre las licencias, consulte el "Acuerdo de licencia de software (SLA) de Oracle y derecho de sistemas de hardware con opciones de software integrado" y el Manual de usuario de información sobre licencias para la versión de software.

La replicación de API de RESTful gestiona los siguientes recursos:

  • Servicio de replicación: el servicio que gestiona las tareas de replicación.

  • Destino de replicación: un par de dispositivo que recibe y almacena los datos replicados de otro par de dispositivo (el origen). Además, este término hace referencia a un objeto de configuración del dispositivo que permite replicar hacia otro dispositivo.

  • Acción de replicación: un objeto de configuración en un dispositivo de origen que especifica un proyecto o un recurso compartido, un dispositivo de destino y las opciones de política (incluida la frecuencia de envío de actualizaciones, si se deben cifrar los datos en el cable, etc.).

  • Paquete de replicación: el lado de destino analógico de una acción; el objeto de configuración en el dispositivo de destino que gestiona los datos replicados como parte de una acción particular desde un origen particular. Cada acción de un dispositivo de origen está asociada con un paquete, exactamente, en un dispositivo de destino y viceversa. La pérdida de cualquier objeto requiere la creación de un nuevo par de acción/paquete (y una actualización completa de la replicación).

La API proporciona operaciones de replicación para acciones de replicación y paquetes de replicación. La API de servicio se usa para gestionar el servicio de replicación y las fuentes y los destinos de replicación.

Tabla 55  Comandos del servicio de replicación
Solicitud
Anexar a la ruta de acceso /api/service/v{1|2}/services
Descripción
GET
/replicación
El servicio de obtención de replicaciones establece las propiedades.
PUT
/replication/enable
Activar el servicio de replicación.
PUT
/replication/disable
Desactivar el servicio de replicación.

Enumerar propiedades del servicio de replicación

Establece el estado del servicio de replicación.

Ejemplo de solicitud:

GET /api/service/v2/services/replication HTTP/1.1
Host: zfs-storage.example.com:215
Accept: application/json

Resultado de ejemplo:

HTTP/1.1 200 OK

{
    "service": {
        "href": "/api/service/v2/services/replication",
        "<status>": "online",
        "enable_start_finish_alerts": true
    }
}

Modificar las propiedades del servicio de replicación

El estado del servicio de replicación se puede modificar como cualquier otro servicio. Consulte el Servicio de API de RESTful para obtener más información.

Según la cantidad de proyectos que se replican y la frecuencia del programa de replicación, la cantidad de alertas de inicio y de finalización para las actualizaciones programadas puede opacar otras alertas importantes. Para deshabilitar las alertas de inicio y finalización para las actualizaciones programadas, configure la propiedad enable_start_finish_alerts como false:

PUT /api/service/v2/services/replication
Host: zfs-storage.example.com:215
Content-Type: application/json

{ "enable_start_finish_alerts":false }