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 脚本化

自动化访问

批处理命令

脚本化命令

脚本环境

与系统交互

Run 函数

Get 函数

List 函数

Children 函数

Choices 函数

生成输出

处理错误

 16 维护工作流

 17 集成

索引

批处理命令

最简单的脚本化机制是批处理设备 Shell 命令。例如,要在项目 "myproj" 和文件系统 "myfs" 中自动获取名为 "newsnap" 的快照,请在文件中使用下面的命令:

shares
select myproj
select myfs
snapshots snapshot newsnap

然后使用 ssh 命令传输到设备,将标准输入重定向到该文件:

% ssh root@dory < myfile.txt

在许多 Shell 中,可以使用“Here 文件”简化此过程,在其中将输入(甚至是标记)发送到标准输入。如果改用 Here 文件,上例应使用以下内容:

% '''ssh root@dory << EOF
shares
select myproj
select myfs
snapshots snapshot newsnap
EOF'''

此机制对于最简单的自动化类型已经足够,如果在客户机上使用较高级别的 Shell 脚本语言封装在编程逻辑中,可能也足够,但是总的来说,还有很多可以改善的地方。