La replicación remota facilita la replicación de proyectos y recursos compartidos entre dispositivos.
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.
|
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 } }
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 }