创建作为指定的源存储对象副本的新存储对象
使用 IBMTSDS_ReplicationService. CreateGroupReplicaFromElements 方法以创建(或启动作业以创建)作为指定的源存储对象 (SourceElements) 副本的新存储对象。
如果返回 0,那么函数成功完成,并且不创建任何 ConcreteJob 实例。 如果返回 4096/0x1000,那么启动 ConcreteJob,并且在 Job 输出参数中返回对它的引用。 此方法在一个调用中组合 CreateGroup 和 CreateGroupReplica 方法的功能。 此方法创建卷和一致性组的镜像,然后将镜像卷添加到镜像一致性组。
参数
下表描述 IBMTSDS_ReplicationService. CreateGroupReplicaFromElements 方法的参数。
- SyncType
- 作为输入,指的是目标元素的类型。 仅支持 6。
- Mode
- 作为输入,是指目标元素的方式。 如果指定,支持 2 和 3。
- SourceGroup
- 作为输入,指的是源组。 它必须是 IBMTSDS_ConsistencyGroup 类的实例。
- SourceElements
- 作为输入,指的是源卷。 它必须是 IBMTSDS_SEVolume 类的实例。
- SourceGroupName
- 作为输入,指的是要创建的源组的名称。 作为输出,指的是正在创建的源组的名称。
- TargetGroup
- 作为输入,指的是目标组。 它必须是 IBMTSDS_ConsistencyGroup 类的实例。 如果未指定,那么将在 TargetPool 参数指定的目标池中创建目标组。 TargetGroup 和 TargetPool 不能同时为 NULL。
- TargetGroupName
- 作为输入,指的是要创建的目标组的名称。
- Consistency
- 作为输入,如果指定,仅支持 3。
- TargetPool
- 作为输入,指的是存放目标元素(副本)的目标池。 它必须是 IBMTSDS_VirtualPool 的实例。 如果未指定,那么将从 TargetGroup 参数获取。 如果同时指定 TargetGroup 和 TargetPool,并且 TargetGroup 不是位于 TargetPool 参数中,那么 TargetGroup 将移至此参数。
- WaitForCopyState
- 作为输入,是指在方法返回之前副本必须达到的拷贝状态。 如果指定该项,仅支持 3。
- Job
- 作为输出,指的是作业。