用于执行工作流操作的 Snap Creator CLI 命令
提供者
您可以使用命令行界面( CLI )命令执行基于图形用户界面( GUI )的各种 Snap Creator 工作流操作。
下表提供了用于执行基于 Snap Creator GUI 的工作流操作的命令行界面命令:
工作流区域 | 操作 / 说明 | 命令和关联参数 |
---|---|---|
备份 |
创建备份副本。根据与配置文件关联的配置文件执行备份操作。 |
snapcreator --server IP --port Port --user User --passwd Password --profile Profile --config Config --action backup --policy Policy --verbose |
创建Open Systems SnapVault 备份。使用Open Systems SnapVault 执行备份操作。这需要 Snap Creator 代理。Snap Creator 服务器与 Snap Creator 代理进行通信并执行 SnapVault 更新。不会创建主备份副本。 |
snapcreator --server IP --port Port --user User --passwd Password --profile Profile --config Config --action ossv --policy Policy --verbose |
|
删除备份副本(手动)。手动删除现有备份。此操作由菜单驱动。 |
snapcreator --server IP --port Port --user User --passwd Password --profile Profile --config Config --action backupDel --policy Policy --verbose |
|
删除备份副本(自动)。 |
snapcreator --server IP --port Port --user User --passwd Password --profile Profile --config Config --action backupDel --policy Policy --verbose --nonInteractive --cntName controller --volName volume --backupName name |
|
列出备份副本。列出了主存储系统和二级存储系统上的Snap Creator备份副本。 |
snapcreator --server IP --port Port --user User --passwd Password --profile Profile --config Config --action backupList --policy Policy --verbose |
|
挂载备份副本。对现有备份执行挂载操作。根据备份创建卷克隆,并使用 mount_CMD 命令通过 Snap Creator Agent 挂载此克隆。 |
snapcreator --server IP --port Port --user User --passwd Password --profile Profile --config Config --action mount --backupName name --verbose |
|
卸载备份副本。对现有备份执行卸载操作。根据备份删除卷克隆,并使用 umount_cmds 命令通过 Snap Creator Agent 卸载此克隆。 |
snapcreator --server IP --port Port --user User --passwd Password --profile Profile --config Config --action umount --backupName name --verbose |
|
备份类型 |
创建新的备份类型。 |
snapcreator --server IP --port Port --user User --passwd Password --action backupTypeAdd --backupTypeName name --verbose |
更新现有备份类型。 |
snapcreator --server IP --port Port --user User --passwd Password --action backupTypeUpdate --backupTypeId 1 --backupTypeName name --verbose |
|
删除现有备份类型。 |
snapcreator --server IP --port Port --user User --passwd Password --action backupTypeDelete --backupTypeId 1 --verbose |
|
列出备份类型。 |
snapcreator --server IP --port Port --user User --passwd Password --action backupTypeList --verbose |
|
克隆 |
克隆LUN。备份主存储系统、然后使用LUN克隆克隆备份。此外,还会处理 igroup 的卷映射。这需要 SAN 或 Isan 环境。 |
snapcreator --server IP --port Port --user User --passwd Password --profile Profile --config Config --action cloneLun --policy Policy --verbose |
克隆卷。备份主存储系统、然后使用卷克隆克隆备份。此外,还会处理 igroup , NFS 或 CIFS 的卷映射。这需要 SAN , Isan 或 NAS 环境。 |
snapcreator --server IP --port Port --user User --passwd Password --profile Profile --config Config --action cloneVol --policy Policy --verbose |
|
删除克隆。根据指定的保留策略执行克隆删除操作。此 LUN 克隆仅保留一个副本。卷克隆具有与策略关联的使用情况。 |
snapcreator --server IP --port Port --user User --passwd Password --profile Profile --config Config --action cloneDel --policy Policy --verbose |
|
列出Snap Creator克隆。列出了给定配置的Snap Creator卷克隆。 |
snapcreator --server IP --port Port --user User --passwd Password --profile Profile --config Config --action cloneList --verbose |
|
列出Snap Creator卷。列出了主存储系统上指定配置的Snap Creator卷。 |
snapcreator --server IP --port Port --user User --passwd Password --profile Profile --config Config --action volumeList --verbose |
|
配置文件 |
导入配置。 |
snapcreator --server IP --port Port --user User --passwd Password --profile Profile --config Config --action configImport --importFile file_path --verbose |
导出配置。 |
snapcreator --server IP --port Port --user User --passwd Password --profile Profile --config Config --action configExport --exportFile file_path --verbose |
|
导入全局配置文件。 |
snapcreator --server IP --port Port --user User --passwd Password --action globalImport --importFile file_path --verbose |
|
导出全局配置文件。 |
snapcreator --server IP --port Port --user User --passwd Password --action globalExport --ExportFile file_path --verbose |
|
从存储库中删除全局配置文件。 |
snapcreator --server IP --port Port --user User --passwd Password --action globalDelete --verbose |
|
将特定配置文件的全局配置文件导入到存储库中。 |
snapcreator --server IP --port Port --user User --passwd Password --profile Profile --action profileglobalImport --importFile file_path --verbose |
|
从存储库中导出特定配置文件的全局配置文件。 |
snapcreator --server IP --port Port --user User --passwd Password --profile Profile --action profileglobalExport --exportFile file_path --verbose |
|
从存储库中删除特定配置文件的全局配置。 |
snapcreator --server IP --port Port --user User --passwd Password --profile Profile --action profileglobalDelete --verbose |
|
升级配置文件中的旧配置文件。将新引入的参数添加到旧配置文件中。执行此命令之前,必须将所有旧配置文件以及配置文件文件夹复制到 scServer/enginer/configs 文件夹。 |
snapcreator --server IP --port port --user userid --passwd password --upgradeConfigs --profile profile_name --verbose |
|
作业 |
列出所有作业及其状态。 |
snapcreator --server IP --port Port --user User --passwd Password --action jobStatus --verbose |
策略 |
添加新的本地策略。 |
snapcreator --server IP --port Port --user User --passwd Password --action policyAdd --schedId 1 --backupTypeId 1 --policyType local --policyName testPolicy --primaryCount 7 --primaryAge 0 --verbose |
添加新的 SnapMirror 策略。 |
snapcreator --server IP --port Port --user User --passwd Password --action policyAdd --schedId 1 --backupTypeId 1 --policyType snapmirror --policyName testPolicy --primaryCount 7 --primaryAge 0 --verbose |
|
添加新的 SnapVault 策略。 |
snapcreator --server IP --port Port --user User --passwd Password --action policyAdd --schedId 1 --backupTypeId 1 --policyType snapvault --policyName testPolicy --primaryCount 7 --primaryAge 0 --secondaryCount 30 --secondaryAge 0 --verbose |
|
更新 SnapMirror 策略。 |
snapcreator --server IP --port Port --user User --passwd Password --action policyUpdate --policyId 1 --schedId 1 --backupTypeId 1 --policyType snapmirror --policyName testPolicy --primaryCount 7 --primaryAge 0 --verbose |
|
更新 SnapVault 策略。 |
snapcreator --server IP --port Port --user User --passwd Password --action policyUpdate --policyId 1 --schedId 1 --backupTypeId 1 --policyType snapvault --policyName testPolicy --primaryCount 7 --primaryAge 0 --secondaryCount 30 --secondaryAge 0 --verbose |
|
删除策略。 |
snapcreator --server IP --port Port --user User --passwd Password --action policyDelete --policyId 1 --verbose |
|
列出所有策略。 |
snapcreator --server IP --port Port --user User --passwd Password --action policyList --verbose |
|
显示特定策略的其他详细信息。 |
snapcreator --server IP --port Port --user User --passwd Password --action policyDetails --policyId 1 --verbose |
|
为配置文件分配策略。 |
snapcreator --server IP --port Port --user User --passwd Password --profile Profile --action policyAssignToProfile --policies testPolicy --verbose |
|
撤消配置文件的策略分配。 |
snapcreator --server IP --port Port --user User --passwd Password --profile Profile --action policyUnassignFromProfile --verbose |
|
列出分配给配置文件的所有策略。 |
snapcreator --server IP --port Port --user User --passwd Password --profile Profile --action policyListForProfile --verbose |
|
策略计划 |
创建每小时策略计划。 |
snapcreator --server IP --port Port --user User --passwd Password --action policySchedAdd --schedName HourlyBackup --schedFreqId 2 --schedActionId 1 --schedMin minute --schedActive true --verbose |
创建每日策略计划。 |
snapcreator --server IP --port Port --user User --passwd Password --action policySchedAdd --schedName DailyBackup --schedFreqId 3 --schedActionId 1 --schedHour hour --schedMin minute --schedActive true --verbose |
|
创建每周策略计划。 |
snapcreator --server IP --port Port --user User --passwd Password --action policySchedAdd --schedName WeeklyBackup --schedFreqId 4 --schedActionId 1 --schedDayOfWeek day_of_week --schedHour hour --schedMin minute --schedActive true --verbose |
|
创建 cron 策略计划。 |
snapcreator --server IP --port Port --user User --passwd Password --action policySchedAdd --schedName CronBackup --schedFreqId 5 --schedActionId 1 --schedCron '0 0/5 14,18 * * ?' --schedActive true --verbose |
|
更新每小时策略计划。 |
snapcreator --server IP --port Port --user User --passwd Password --action policySchedUpdate --schedId 1 --schedName HourlyBackup --schedFreqId 2 --schedActionId 1 --schedMin minute --schedActive true --verbose |
|
更新每日策略计划。 |
snapcreator --server IP --port Port --user User --passwd Password --action policySchedUpdate --schedId 1 --schedName DailyBackup --schedFreqId 3 --schedActionId 1 --schedHour hour --schedMin minute --schedActive true --verbose |
|
更新每周策略计划。 |
snapcreator --server IP --port Port --user User --passwd Password --action policySchedUpdate --schedId 1 --schedName WeeklyBackup --schedFreqId 4 --schedActionId 1 --schedDayOfWeek day_of_week --schedHour hour --schedMin minute --schedActive true --verbose |
|
更新 cron 策略计划。 |
snapcreator --server IP --port Port --user User --passwd Password --action policySchedUpdate --schedId 1 --schedName CronBackup --schedFreqId 5 --schedActionId 1 --schedCron '0 0/5 14,18 * * ?' --schedActive true --verbose |
|
删除策略计划。 |
snapcreator --server IP --port Port --user User --passwd Password --action policySchedDelete --schedId 1 --verbose |
|
列出策略计划。 |
snapcreator --server IP --port Port --user User --passwd Password --action policySchedList --verbose |
|
显示有关策略计划的追加信息。 |
snapcreator --server IP --port Port --user User --passwd Password --action policySchedDetails --schedId 1 --verbose |
|
配置文件 |
创建新配置文件。 |
snapcreator --server IP --port Port --user User --passwd Password --profile Profile --action profileCreate --verbose |
删除配置文件。*注意:*配置文件中的配置文件也会被删除。 |
snapcreator --server IP --port Port --user User --passwd Password --profile Profile --action profileDelete --verbose |
|
还原 |
执行交互式还原。对给定策略执行交互式文件还原操作或交互式卷还原操作。 |
snapcreator --server IP --port Port --user User --passwd Password --profile Profile --config Config --action restore --policy Policy --verbose |
执行非交互式卷还原。执行非交互式卷还原。 |
snapcreator --server IP --port Port --user User --passwd Password --profile Profile --config Config --action restore --policy Policy --verbose --nonInteractive --cntName controller --volName volume --backupName name |
|
执行非交互式文件还原。执行非交互式文件还原。 |
snapcreator --server IP --port Port --user User --passwd Password --profile Profile --config Config --action restore --policy Policy --verbose --nonInteractive --cntName controller --volName volume --backupName name --fileNames file_path1,file_path2,etc. |
|
Schedules |
创建新的每小时计划。 |
snapcreator --server IP --port Port --user User --passwd Password --profile Profile --config Config --action schedCreate --policy Policy --schedName HourlyBackup --schedFreqId 2 --schedActionId 1 --schedMin minute --schedActive true --schedStartDate date --verbose |
创建新的每日计划。 |
snapcreator --server IP --port Port --user User --passwd Password --profile Profile --config Config --action schedCreate --policy Policy --schedName DailyBackup --schedFreqId 3 --schedActionId 1 --schedHour hour --schedMin minute --schedActive true --schedStartDate date --verbose |
|
创建新的每周计划。 |
snapcreator --server IP --port Port --user User --passwd Password --profile Profile --config Config --action schedCreate --policy Policy --schedName WeeklyBackup --schedFreqId 4 --schedActionId 1 --schedDayOfWeek day_of_week --schedHour hour --schedMin minute --schedActive true --schedStartDate date --verbose |
|
创建新的 cron 计划。 |
snapcreator --server IP --port Port --user User --passwd Password --profile Profile --config Config --action schedCreate --policy Policy --schedName CronBackup --schedFreqId 5 --schedActionId 1 --schedCron "0 0/5 14,18 * * ?" --schedActive true --schedStartDate date --verbose |
|
运行计划。 |
snapcreator --server IP --port Port --user User --passwd Password --action schedRun --schedId 1 --verbose |
|
删除计划 |
snapcreator --server IP --port Port --user User --passwd Password --action schedDelete --schedId 10 --verbose |
|
更新每小时计划。 |
snapcreator --server IP --port Port --user User --passwd Password --profile Profile --config Config --action schedUpdate --policy Policy --schedName HourlyBackup --schedFreqId 2 --schedId 1 --schedActionId 1 --schedMin minute --schedActive true --schedStartDate date --verbose |
|
更新每日计划。 |
snapcreator --server IP --port Port --user User --passwd Password --profile Profile --config Config --action schedUpdate --policy Policy --schedName DailyBackup --schedFreqId 3 --schedId 1 --schedActionId 1 --schedHour hour --schedMin minute --schedActive true --schedStartDate date --verbose |
|
更新每周计划。 |
snapcreator --server IP --port Port --user User --passwd Password --profile Profile --config Config --action schedUpdate --policy Policy --schedName WeeklyBackup --schedFreqId 4 --schedId 1 --schedActionId 1 --schedDayOfWeek day_of_week --schedHour hour --schedMin minute --schedActive true --schedStartDate date --verbose |
|
更新 cron 计划。 |
snapcreator --server IP --port Port --user User --passwd Password --profile Profile --config Config --action schedUpdate --policy Policy --schedName CronBackup --schedFreqId 5 --schedId 1 --schedActionId 1 --schedCron "0 0/5 14,18 * * ?" --schedActive true --schedStartDate date --verbose |
|
列出所有计划。 |
snapcreator --server IP --port Port --user User --passwd Password --action schedList --verbose |
|
列出支持的计划程序操作。 |
snapcreator --server IP --port Port --user User --passwd Password --action schedActionList --verbose |
|
列出支持的计划程序频率。 |
snapcreator --server IP --port Port --user User --passwd Password --action schedFreqList --verbose |
|
显示计划 ID 的其他详细信息。 |
snapcreator --server IP --port Port --user User --passwd Password --action schedDetails --schedId 1 --verbose |
|
scdump |
在 Snap Creator 根目录下名为 scdump 的 .zip 文件中创建有关特定配置文件的 scdump 日志,配置文件和支持信息。 |
snapcreator --server IP --port Port --user User --passwd Password -- profile Profile --config Config --action scdump --policy Policy --verbose |
Snap Creator 服务器和代理 |
列出 Snap Creator 服务器已知的所有代理的状态。 |
snapcreator --server IP --port Port --user User --passwd Password --action agentStatus --verbose |
对 Snap Creator 服务器执行 Ping 操作。 |
snapcreator --server IP --port Port --user User --passwd Password --action pingServer --verbose |
|
对 Snap Creator 代理执行 Ping 操作。 |
snapcreator --server IP --port Port --user User --passwd Password --action pingAgent --agentName host_name --agentPort port --verbose |
|
归档 |
根据配置文件中的设置执行归档日志管理。此操作需要 Snap Creator 代理。 |
snapcreator --server IP --port Port --user User --passwd Password --profile Profile --config Config --action arch --verbose |
数据保护功能 |
为给定配置配置配置 NetApp 管理控制台数据保护功能数据集。 |
snapcreator --server IP --port Port --user User --passwd Password --profile Profile --config Config --action pmsetup --verbose |
显示控制器的 SnapVault 和 SnapMirror 关系的数据保护状态。如果未配置 SnapVault 或 SnapMirror ,则不会显示结果。 |
snapcreator --server IP --port Port --user User --passwd Password --profile Profile --config Config --action dpstatus --verbose |
|
暂停 / 取消静默 |
对给定应用程序执行暂停操作。此操作需要 Snap Creator 代理。 |
snapcreator --server IP --port Port --user User --passwd Password --profile Profile --config Config --action quiesce --verbose |
对给定应用程序执行取消静默操作。此操作需要 Snap Creator 代理。 |
snapcreator --server IP --port Port --user User --passwd Password --profile Profile --config Config --action unquiesce --verbose |
|
发现 |
对给定应用程序执行发现。此操作需要 Snap Creator 代理。 |
snapcreator --server IP --port Port --user User --passwd Password --profile Profile --config Config --action discover --verbose |