Go to main content

Oracle® ZFS Storage Appliance 管理指南,发行版 OS8.8.0

退出打印视图

更新时间: 2018 年 11 月
 
 

使用 CLI 执行工作流

  1. 要执行工作流,请从所选工作流的上下文中使用 run 命令。
    dory:maintenance workflow-000> run
  2. 对于具有参数的工作流,上下文将变为自持上下文,必须在其中指定参数:
    dory:maintenance workflow-000> run
    dory:maintenance workflow-000 run(uncommitted)> get
                             type = (unset)
                        overwrite = (unset)

    对于没有参数的工作流,可以在输入自持上下文后直接提交:

    dory:maintenance workflow-000> run
    dory:maintenance workflow-000 run(uncommitted)> commit
    hello world!
  3. 在未设置必要参数前任何提交工作流执行的尝试都将导致发生显式错误:
    dory:maintenance workflow-000 run(uncommitted)> commit
    error: cannot execute workflow without setting property "type"
  4. 要执行工作流,请设置指定的参数,然后使用 commit 命令:
    dory:maintenance workflow-000 run (uncommitted)> set type=system
                             type = system
    dory:maintenance workflow-000 run (uncommitted)> set overwrite=true
                        overwrite = true
    dory:maintenance workflow-000 run (uncommitted)> commit
  5. 如果工作流具有指定的步骤,则那些步骤将通过 CLI 显示,例如:
    dory:maintenance workflow-000 run (uncommitted)> commit
    Checking for existing worksheet ... done
    Finding disks of specified type ... done
    Creating worksheet ... done