创建一致性组
使用`create ConsistencyGroup`命令可创建一个新的空一致性组、该一致性组可以包含快照组。您必须使用`set ConsistencyGroup addCGMember`命令添加快照组。
支持的阵列
此命令将适用场景 任意单个存储阵列、包括E2700、E5600、E2800、E5700、 EF600和EF300阵列、前提是安装了所有SMcli软件包。
角色
要在E2800、E5700、EF600或EF300存储阵列上执行此命令、您必须具有存储管理员角色。
语法
create consistencyGroup userLabel="consistencyGroupName" [repositoryFullPolicy=(failBaseWrites | purgeSnapImages)] [repositoryFullLimit=percentValue] [autoDeleteLimit=numberOfSnapImages] [enableSchedule=(TRUE | FALSE)] [schedule (immediate | snapSchedule)] [rollbackPriority=(lowest | low | medium | high | highest)]
Parameters
参数 | Description |
---|---|
|
要创建的新一致性组的名称。将新一致性组名称用双引号("")括起来。 |
|
希望在快照存储库卷已满时继续执行快照处理的方式。您可以选择对基础卷的写入失败( |
|
收到快照存储库卷接近全满警告时存储库容量的百分比。使用整数值。例如、值70表示70%。默认值为75。 |
|
可以将每个快照组配置为自动删除其快照映像、以使快照组中的快照映像总数保持在指定级别或以下。启用此选项后、每当在快照组中创建新的快照映像时、系统都会自动删除组中最早的快照映像、以符合限制值。此操作可释放存储库容量、以便用于满足其余Snapshot映像的持续写入时复制要求。 |
|
计划快照操作的功能是打开还是关闭。要启用快照计划、请将此参数设置为`true`。要关闭快照计划、请将此参数设置为`false`。 |
|
确定是否应将系统资源分配给回滚操作而牺牲系统性能。值`high`表示回滚操作的优先级高于所有其他主机I/O值`low`表示执行回滚操作时、应尽可能减少对主机I/O的影响 |
注释:
一致性组是一个逻辑实体、可用于批量管理添加到集合中的所有快照映像。一致性组是指对其快照映像具有共同一致性要求或依赖关系的快照组的集合。您为此集合创建和使用的任何快照映像都必须根据一致性依赖关系进行管理。
您可以对名称使用字母数字字符、下划线(_)、连字符(-)和井号(#)的任意组合。名称最多可以包含30个字符。
一致性组中的快照映像可以根据一致性组中是否存在快照映像来推断。一致性组中的所有Snapshot映像都共享一个通用时间戳和序列号。
对快照映像一致性组执行的操作将被视为一个请求、它会导致在创建快照映像之前、对每个成员的关联基础卷执行的所有待定I/O操作均被清空并暂停。如果无法成功为所有一致性组成员创建快照映像、则此操作将失败且不会产生任何影响(即、不会创建新的快照映像)。
根据此行为、一致性组的所有成员通常具有相同数量的快照映像。但是、在将新成员添加到一致性组中时、该新成员缺少先前在一致性组的已建立成员上创建的快照映像。缺少快照映像不会被视为错误情况。如果此后请求删除或回滚仅存在于一致性组的一部分成员上的快照映像、则只会影响实际存在指定快照映像的成员。
自动删除
您可以将每个快照组配置为自动删除其快照映像、以使快照组中的快照映像总数保持在或低于最大映像数。如果快照组中的快照映像数达到最大限制、则每当在快照组中创建新的快照映像时、`autodeleteLimit`参数都会自动删除快照映像。`autodeleteLimit`参数将删除快照组中最早的快照映像、直到达到使用参数定义的最大映像数为止。这样就可以释放存储库容量、以便可以使用它来满足其余Snapshot映像的持续写时复制要求。
计划一致性组中的快照映像
使用`enableSchedule`参数和`sschedule`参数可以计划快照。使用这些参数、您可以计划每日、每周或每月(按天或日期)创建快照。`enableSchedule`参数用于启用或禁用快照计划功能。启用计划时、您可以使用`schedule`参数来定义快照的发生时间。
下表说明了如何使用`schedule`参数的选项:
参数 | Description | ||||
---|---|---|---|---|---|
|
用于指定计划参数。 |
||||
|
立即启动操作。此项与任何其他计划参数不能共存。 |
||||
|
如果设置为`true`、则会启用计划。如果设置为`false`、则计划将关闭。
|
||||
|
启动操作的特定日期。输入日期的格式为MM:DD:YY。默认值为当前日期。例如、此选项为`startDate=06:27:11`。 |
||||
|
要启动操作的一周中的某一天。可以是以下全部或一个或多个值:
可以通过将天数括在一组圆括号中并使用空格分隔来指定一天以上。例如、
|
||||
|
一天中启动操作的时间。输入时间的格式为HH:mm、其中HH是小时、MM是小时后的分钟。使用24小时制时钟。例如、下午2:00为14:00。此选项的一个示例是`startTime=14:27`。 |
||||
|
两次操作之间的最短时间(以分钟为单位)。计划间隔不应超过1440 (24小时)、并且应为30的倍数。 此选项的一个示例是 |
||||
|
停止操作的特定日期。输入日期的格式为MM:DD:YY。如果不需要结束日期、可以指定`noEndDate`。例如、此选项为`endDate=11:26:11`。 |
||||
|
一天中执行此操作的次数。此选项的一个示例是`timesPerDae=4`。 |
||||
|
指定计划要使用的时区。可以通过两种方式指定:
|
||||
|
要执行此操作的月份中的某一天。这些天数的值为数字值、范围为1-31。
例如、 |
||||
|
要执行此操作的特定月份。月份的值为:
可以指定多个月、方法是将月份括在一组圆括号中、并使用空格分隔每个月。例如、 将此参数与`scheduleDate`参数结合使用、可在一个月的特定日期执行此操作。
|
下表说明了如何使用`timezone`参数:
时区名称 | GMT偏移 |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
用于定义计划的代码串类似于以下示例:
enableSchedule=true schedule startTime=14:27
enableSchedule=true schedule scheduleInterval=180
enableSchedule=true schedule timeZone=GMT-06:00
enableSchedule=true schedule timeZone="America/Chicago"
如果您还使用`scheduleInterval`选项、则固件会通过选择两个选项中的最低值在`timedPerDay`选项和`scheduleInterval`选项之间进行选择。该固件会将1440除以您设置的`scheduleInterval`选项值来计算`scheduleInterval`选项的整数值。例如、1440/180 = 8。然后、固件会将`timedPerDay`整型值与计算得出的`scheduleInterval`整型值进行比较、并使用较小的值。
要删除计划、请使用`delete volume`命令和`sschedule`参数。带有`sschedule`参数的`delete volume`命令仅删除计划、而不删除快照卷。
在一致性组中执行回滚时、默认操作是回滚一致性组的所有成员。如果无法为一致性组中的所有成员成功启动回滚、则回滚将失败且不起作用。快照映像不会回滚。
最低固件级别
7.83.
7.86添加了`scheduleDate`选项和`month`选项。