SnapCreator CLI命令、以執行工作流程動作
您可以使用命令列介面(CLI)命令、執行各種以圖形使用者介面(GUI)為基礎的Snap Creator工作流程動作。
下表提供用於執行Snap Creator GUI型工作流程動作的CLI命令:
工作流程區域 | 行動/說明 | 命令及相關參數 |
---|---|---|
備份 |
建立備份複本。根據與設定檔相關的組態檔執行備份作業。 |
snapcreator --server IP --port Port --user User --passwd Password --profile Profile --config Config --action backup --policy Policy --verbose |
建立開放式系統SnapVault 的不限需求備份。使用開放式系統SnapVault 執行備份作業。這需要Snap Creator代理程式。SnapCreator Server會與Snap Creator Agent通訊、並執行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 |
|
掛載備份複本。在現有備份上執行掛載作業。根據備份建立Volume Clone、並使用mount_CMD命令透過Snap Creator Agent來掛載Clone。 |
snapcreator --server IP --port Port --user User --passwd Password --profile Profile --config Config --action mount --backupName name --verbose |
|
卸載備份複本。在現有備份上執行卸載作業。根據備份刪除Volume Clone、並使用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的Volume對應。這需要SAN或Isan環境。 |
snapcreator --server IP --port Port --user User --passwd Password --profile Profile --config Config --action cloneLun --policy Policy --verbose |
複製磁碟區。備份主要儲存系統、然後使用Volume Clone複製來複製備份。也會處理igroup、NFS或CIFS的Volume對應。這需要SAN、Isan或NAS環境。 |
snapcreator --server IP --port Port --user User --passwd Password --profile Profile --config Config --action cloneVol --policy Policy --verbose |
|
刪除實體複本。根據指定的保留原則執行實體複本刪除作業。只保留一個LUN複本。Volume複製具有與原則相關的使用量。 |
snapcreator --server IP --port Port --user User --passwd Password --profile Profile --config Config --action cloneDel --policy Policy --verbose |
|
列出SnapCreator複本。列出指定組態的Snap Creator Volume複本。 |
snapcreator --server IP --port Port --user User --passwd Password --profile Profile --config Config --action cloneList --verbose |
|
列出SnapCreator磁碟區。列出主儲存系統上指定組態的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/enger/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 |
執行非互動式Volume還原。執行非互動式Volume還原。 |
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. |
|
排程 |
建立新的每小時排程。 |
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檔案、Dumps記錄檔、組態檔及支援特定設定檔的相關資訊。 |
snapcreator --server IP --port Port --user User --passwd Password -- profile Profile --config Config --action scdump --policy Policy --verbose |
SnapCreator伺服器與代理程式 |
列出Snap Creator Server已知的所有代理程式狀態。 |
snapcreator --server IP --port Port --user User --passwd Password --action agentStatus --verbose |
Ping Snap Creator伺服器。 |
snapcreator --server IP --port Port --user User --passwd Password --action pingServer --verbose |
|
Ping Snap Creator代理程式。 |
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和SnapMirror關係。如果SnapVault 未設定SnapMirror或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 |