Omitir vínculos de navegación | |
Salir de la Vista de impresión | |
![]() |
Guía de API de RESTful de Oracle® ZFS Storage Appliance, versión 2013.1.3.0 |
Introducción a la API de RESTful de Oracle ZFS Storage Appliance
Servicio de alertas de la API de RESTful
Servicio de problemas de la API de RESTful
Servicio de rol de la API de RESTful
Servicio de SAN de la API de RESTful
Servicio de almacenamiento de la API de RESTful
Operaciones de la agrupación de almacenamiento
Agregar almacenamiento a una agrupación
Obtener propiedades del proyecto
Operaciones del sistema de archivos
Cuota y uso del sistema de archivos
Operaciones de clonación e instantánea
Cambiar el nombre de la instantánea
Mostrar dependientes de la instantánea
Obtener servicio de replicación
Modificar el estado del servicio de replicación
Mostrar acciones de replicación
Modificar acción de replicación
Suprimir una acción de replicación
Mostrar fuentes de replicación
Mostrar paquetes de replicación
En la tabla siguiente, se incluyen los comandos de los destinos de replicación disponibles.
|
Muestra todos los destinos de replicación disponibles en un sistema.
Ejemplo de solicitud:
GET /api/service/v1/services/replication/targets HTTP/1.1 Host: zfssa-storage.example.com:215 Authorization: Basic ab6rt4psMWE= Accept: application/json
Ejemplo de respuesta:
HTTP/1.1 200 OK X-Zfssa-Replication-Api: 1.0 Content-Type: application/json Content-Length: 529 { "targets": [{ "actions": 0, "address": "10.80.231.52:216", "asn": "fa5bf303-0dcb-e20d-ac92-cd129ccd2c81", "hostname": "luxor", "href": "/service/v1/services/replication/targets/target-000", "label": "luxor" }] }
Este comando muestra los detalles de un solo destino de replicación, incluida la lista de agrupaciones que se pueden usar para los datos de destino. href (target-000) o una selección <name>=<value> acceden al destino.
Ejemplo de solicitud:
GET api/service/v1/services/replication/targets/hostname=luxor HTTP/1.1 Authorization: Basic ab6rt4psMWE= Host: zfs-storage.example.com:215 Accept: application/json
Ejemplo de respuesta:
HTTP/1.1 200 OK X-Zfssa-Replication-Api: 1.0 Content-Type: application/json Content-Length: 337 { "hostname=luxor": { "actions": 0, "address": "10.80.231.52:216", "asn": "fa5bf303-0dcb-e20d-ac92-cd129ccd2c81", "hostname": "luxor", "href": "/service/v1/services/replication/targets/hostname=luxor", "label": "luxor" } }
Crear un nuevo destino de replicación para la replicación remota.
Ejemplo de solicitud:
POST /api/replication/v1/targets HTTP/1.1 Authorization: Basic ab6rt4psMWE= Host: example.zfssa.com:215 Accept: application/json Content-Type: application/json Content-Length: 54 {"hostname":"example", “root_password”:”letmein”, “label”:”east”}
Ejemplo de respuesta:
HTTP/1.1 201 Created Content-Length: 135 Content-Type: application/json Location: /service/v1/services/replication/targets/target-000 X-Zfssa-Replication-Api: 1.0 { "target": { "actions": 0, "address": "123.45.78.9:216", "asn": "fa5bf303-0dcb-e20d-ac92-cd129ccd2c81", "hostname": "example", "href": "/service/v1/services/replication/targets/target-000", "label": "east" } }
Este comando suprime un destino de replicación existente.
Ejemplo de solicitud:
DELETE /service/v1/services/replication/targets/target-000 HTTP/1.1 Host: zfs-storage.example.com Authorization: Basic ab6rt4psMWE=
La supresión satisfactoria devuelve HTTP Status 204 (No Content) (estado HTTP 204 [sin contenido]).
Ejemplo de respuesta:
HTTP/1.1 204 No-Content X-Zfssa-Replication-Api: 1.0