JavaScript is required to for searching.
跳过导航链接
退出打印视图
Oracle® ZFS Storage Appliance 管理指南
Oracle 技术网
文档库
PDF
打印视图
反馈
search filter icon
search icon

文档信息

使用本文档

 1 Oracle ZFS Storage Appliance 概述

 2 状态

 3 初始配置

 4 网络配置

 5 存储配置

 6 存储区域网络配置

 7 用户配置

 8 设置 ZFSSA 首选项

 9 警报配置

 10 群集配置

 11 ZFSSA 服务

 12 共享资源、项目和模式

 13 复制

 14 影子迁移

 15 CLI 脚本化

 16 维护工作流

使用工作流

工作流执行上下文

工作流参数

约束参数

可选参数

工作流错误处理

工作流输入验证

工作流执行审计

工作流执行报告

版本控制

设备版本控制

工作流版本控制

作为警报操作的工作流

警报操作执行上下文

审计警报操作

使用调度的工作流

使用 CLI

对调度表进行编码

示例:设备类型选择

BUI

CLI

下载工作流

查看工作流

执行工作流

 17 集成

索引

工作流参数

不处理输入的工作流的作用域是有限的;许多工作流需要参数化才能使用。这可以通过将 parameters 成员添加到全局 workflow 对象来实现。而 parameters 成员又是应将每个参数作为一个成员的对象。每个 parameters 成员必须具有以下成员:

表 16-2  必要的工作流参数成员
必要成员
类型
说明
label
字符串
指示工作流参数输入的标签
type
字符串
工作流参数的类型

type 成员必须设置为以下类型之一:

表 16-3  成员类型名称
类型名称
说明
Boolean
布尔值
ChooseOne
一系列指定值中的一个
EmailAddress
电子邮件地址
File
要传输到 ZFSSA 的文件
Host
有效主机,名称或点分十进制
HostName
有效主机名
HostPort
有效的可用端口
Integer
整数
NetAddress
网络地址
NodeName
网络节点的名称
NonNegativeInteger
大于或等于零的整数
Number
任意数字-包括浮点
Password
密码
Permissions
POSIX 权限
Port
端口号
Size
大小
String
字符串
StringList
字符串列表

根据指定的类型,执行工作流时会生成相应的输入格式。例如,下面的工作流具有两个参数,业务部门的名称(要用作项目)和共享资源的名称(要用作共享资源名称):

var workflow = {
       name: 'New share',
       description: 'Creates a new share in a business unit',
       parameters: {
               name: {
                       label: 'Name of new share',
                       type: 'String'
               },
               unit: {
                       label: 'Business unit',
                       type: 'String'
               }
       },
       execute: function (params) {
               run('shares select ' + params.unit);
               run('filesystem ' + params.name);
               run('commit');
               return ('Created new share "' + params.name + '"');
       }
};

如果上载此工作流并执行,则系统将显示一个对话框,提示输入共享资源和业务部门的名称。创建共享资源后,将生成一条消息,指示相应信息。