JavaScript is required to for searching.
跳过导航链接
退出打印视图
Oracle® ZFS Storage Appliance REST 风格的应用程序编程接口
Oracle 技术网
文档库
PDF
打印视图
反馈
search filter icon
search icon

文档信息

使用本文档

 1 概述

 2 使用 API

 3 警报服务命令

 4 Analytics 服务

 5 硬件服务

 6 日志命令

 7 网络命令

 8 问题服务命令

 9 角色服务

 10 SAN 服务

 11 服务命令

 12 存储服务

存储池操作

列出池

获取池

配置池

向池中添加存储

池清理

取消配置池

项目操作

列出项目

获取项目属性

创建项目

修改项目

删除项目

项目使用情况

文件系统操作

列出文件系统

获取文件系统

创建文件系统

修改文件系统

删除文件系统

文件系统配额和使用情况

LUN 操作

列出 LUN

获取 LUN

创建新的 LUN

修改 LUN

删除 Lun

快照和克隆操作

列出快照

获取快照

创建快照

重命名快照

克隆快照

回滚快照

删除快照

列出快照相关项

模式

列出属性

获取属性

创建属性

修改属性

删除属性

复制

获取复制服务

修改复制服务状态

复制目标

列出复制目标

获取复制目标

创建复制目标

删除复制目标

复制操作

列出复制操作

获取复制操作

创建复制操作

修改复制操作

取消更新

发送更新

删除复制操作

复制数据包

列出复制源

列出复制数据包

修改数据包

删除数据包

取消更新

克隆数据包

提供数据包

反转数据包

 13 系统命令

 14 用户服务

 15 工作流命令

 16 REST 风格的客户机

LUN 操作

所有 LUN 或卷操作都可限定于给定的池或项目。以下 LUN 命令可用。

表 12-17  卷命令
请求
路径 /api/storage/v1
描述
GET
/luns
列出所有 LUN
GET
/pools/<pool>/projects /<project>/luns
列出 LUN
GET
/pools/<pool>/projects /<project>/luns/<lun>
获取 LUN 详细信息
POST
/pools/<pool>/projects /<project>/luns
创建 LUN
PUT
/pools/<pool>/projects /<project>/luns/<lun>
修改 LUN
DELETE
/pools/<pool>/projects /<project>/luns/<lun>
销毁 LUN

下表列出了 LUN 属性。卷也可继承或覆盖项目属性。

表 12-18  卷属性
类型
名称
描述
字符串
assignednumber
分配的 LU 编号。
布尔型
fixednumber
将 LU 编号固定为当前值的标志
字符串
initiatorgroup
启动器组
字符串
lunguid
STMF GUID
字符串
lunnumber
LU 编号。一个数字或 "auto"
字符串
project
项目名称(不可变)
对象
source
列出属性源("local"、"inherited")
布尔型
sparse
启用瘦置备的标志
字符串
status
逻辑单元状态("online"、"offline")
字符串
targetgroup
目标组
对象
Usage
列出 LUN 使用情况统计信息
数字
volblocksize
卷块大小
数字
volsize
卷大小
布尔型
writecache
启用写入缓存的标志

某些属性可从项目中继承。源对象列出了这些属性,并标识属性是 LUN 的“本地”属性还是从项目“继承”。默认情况下,这些属性由项目继承。只有进行设置后,才会成为 LUN 的本地属性。源对象不可变。要将源状态更改回 "inherited",可“取消设置”属性。

取消设置压缩的 JSON 请求示例:

{"unset": ["compression"]}