远程复制为设备之间项目和共享资源的复制提供了便利。
复制 RESTful API 管理以下资源:
复制服务-用于管理复制任务的服务。
复制目标-将接收和存储从另一对等设备(源)中复制的数据的对等设备。此术语也指设备上使得设备可以向另一设备进行复制的一个配置对象。
复制操作-源设备上的一个配置对象,它指定了项目或共享资源、目标设备和策略选项(包括发送更新的频率、是否对网络上的数据进行加密,等等)。
复制数据包-某个操作的目标端对应体;目标设备上的一个配置对象,它管理作为某个特定操作的一部分从特定源复制的数据。源设备上的每个操作都恰好与目标设备上的一个数据包相关联,反之亦然。丢失了任何一个对象都将要求创建新的操作/数据包对(和完整的复制更新)。
API 为复制操作和复制数据包提供复制操作。此服务 API 用于管理复制服务以及复制源和复制目标。
|
获取复制服务的状态。
请求示例:
GET /api/service/v1/services/replication HTTP/1.1 Host: zfs-storage.example.com:215 Authorization: Basic ab6rt4psMWE= Accept: application/json
结果示例:
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": [] } }
可像修改任何其他服务一样修改复制服务状态。有关详细信息,请参见服务 RESTful API。