Go to main content
Guide RESTful API des systèmes Oracle® ZFS Storage Appliance, version OS8.6.x

Quitter la vue de l'impression

Mis à jour : Septembre 2016
 
 

Réplication

La réplication distante facilite la réplication de projets et de partages entre les appareils.


Remarque -  La réplication est une fonction sous licence du système Oracle ZFS Storage Appliance, tandis que l'API de réplication RESTful gère cette fonction. Le service est disponible à l'URI suivante : https://host.example.com:215/api/storage/v1/replication

L'API de réplication RESTful gère les ressources suivantes.

  • Service de réplication : service gérant les tâches de réplication.

  • Cible de réplication : appareil pair qui doit recevoir et stocker les données répliquées à partir d'un autre appareil pair (la source). Ce terme désigne également un objet de configuration de l'appareil qui permet à ce dernier d'effectuer une réplication vers un autre appareil.

  • Action de réplication : objet de configuration sur un appareil source indiquant un projet ou un partage, un appareil cible et des options de stratégie (y compris la fréquence d'envoi des mises à jour, le chiffrement simultané ou non, etc.).

  • Package de réplication : pendant d'une action côté cible, objet de configuration sur l'appareil cible qui gère les données répliquées dans le cadre d'une action donnée à partir d'une source spécifique. Chaque action effectuée sur un appareil source est associée à un package exactement sur un appareil cible et vice-versa. La perte d'un objet nécessite la création d'une nouvelle paire action/package (ainsi qu'une mise à jour de réplication complète).

L'API fournit des opérations de réplication pour les actions et les packages de réplication. L'API de service est utilisée pour gérer le service de réplication ainsi que les sources et cibles de réplication.

Table 95  Commandes des services de réplication
Demande
Chemin /api/service/v1/services
Description
GET
/replication
Obtention des propriétés d'état du service de réplication
PUT
/replication/enable
Activation du service de réplication
PUT
/replication/disable
Désactivation du service de réplication

Get Replication Service

Obtention de l'état du service de réplication.

Exemple de demande :

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

Exemple de résultats :

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": []
    }
}

Modify Replication Service State

L'état du service de réplication peut être modifié comme n'importe quel service. Pour plus d'informations, reportez-vous à la section du l'API RESTful de service.