Go to main content
Guía de API de RESTful de Oracle® ZFS Storage Appliance (versión OS8.7.0)

Salir de la Vista de impresión

Actualización: Marzo de 2017
 
 

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 licenciada de Oracle ZFS Storage Appliance y la replicación de API de RESTful gestiona esa función. El servicio está disponible en la siguiente URI: https://host.example.com:215/api/storage/v1/replication.

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). Este término también hace referencia a un objeto de configuración en el dispositivo que permite que este replique en 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 95  Comandos del servicio de replicación
Solicitud
Ruta /api/service/v1/services
Descripción
GET
/replication
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.

Obtener servicio de replicación

Establece el estado del servicio de replicación.

Ejemplo de solicitud:

GET /api/service/v1/services/replication HTTP/1.1
Host: zfssa.example.com:215
Authorization: Basic ab6rt4psMWE=
Accept: application/json

Ejemplo de resultados:

HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 131
X-Zfssa-Replication-Api: 1.0

{
    "service": {
        "<status>": "online",
        "href": "/service/v1/services/replication",
        "sources": [],
        "targets": []
    }
}

Modificar el estado 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.