Oracle® ZFS Storage Appliance 管理指南,发行版 2013.1.5.0

退出打印视图

更新时间: 2016 年 2 月
 
 

使用 CLI 执行工作流

  1. 要执行工作流,请从所选工作流的上下文中使用 execute 命令。如果工作流不具有任何参数,则会直接执行:
    dory:maintenance workflow-000> execute 
    hello world!
  2. 如果工作流具有参数,上下文将变为自持上下文,在其中必须指定参数:
    dory:maintenance workflow-000> execute 
    dory:maintenance workflow-000 execute (uncommitted)> get
                             type = (unset)
                        overwrite = (unset)
  3. 在未设置必要参数前任何提交工作流执行的尝试都将导致显式错误的发生:
    dory:maintenance workflow-000 execute (uncommitted)> commit
    error: cannot execute workflow without setting property "type"
  4. 要执行工作流,请设置指定的参数,然后使用 commit 命令:
    dory:maintenance workflow-000 execute (uncommitted)> set type=system 
                             type = system
    dory:maintenance workflow-000 execute (uncommitted)> set overwrite=true
                        overwrite = true
    dory:maintenance workflow-000 execute (uncommitted)> commit
  5. 如果工作流具有指定的步骤,这些步骤将通过 CLI 显示,例如:
    dory:maintenance workflow-000 execute (uncommitted)> commit
    Checking for existing worksheet ... done
    Finding disks of specified type ... done
    Creating worksheet ... done