DEFINE STGPOOL(定义云容器存储池)

使用此命令可以在云环境中定义容器存储池。 此类型的存储池用于删除重复数据。

提示: 为了帮助优化备份和归档性能,请设置一个或多个本地存储目录,以临时保存 IBM Storage Protect 传输到云的数据。 在使用 DEFINE STGPOOL 命令定义云容器存储池之后,请使用 DEFINE STGPOOLDIRECTORY 命令以将本地存储目录分配给云容器存储池。

特权类

要发出此命令,您必须拥有系统特权。

语法

读取语法图跳过可视语法图 DEFine STGpool Pool_Name STGType = CLoud CONNection = 连接名称 POoltype=PRimaryPOoltype=PRimaryDESCription=描述ACCess=READWriteACCess=READWriteREADOnlyUNAVailableMAXWriters=NOLimitMAXWriters=NOLimit最大写程序REUsedelay=1REUsedelay=ENCRypt=YesENCRypt=YesNoCOMPRession=YesCOMPRession=YesNoCLOUDSTORAGEClass=DefaultCLOUDSTORAGEClass=DefaultAUTOmaticvendortieringNEARLINECOLDLINEARchiveGLACIER_IRCLOUDReadcache=OFfCLOUDReadcache=OFfONONPreferingestENABLECLOUDDATALock=NoENABLECLOUDDATALock=YesNoCLOUDDATALOCKDURation=0CLOUDDATALOCKDURation=days

参数

pool_name (必需)
指定要定义的云容器存储池。 此参数是必需的。 名称的最大长度为 30 个字符。
STGType=CLoud(必需)
指定您要为云容器存储池定义的存储类型。 要确保可以在云环境中使用存储池,必须指定 STGTYPE=CLOUD
CONNection (必需)
指定所定义的包含详细信息(例如,云 URL 和云类型)的连接的名称。 此参数是必需的。
POoltype=PRimary
指定要定义一个主存储池。 此参数是可选的。
DESCription
指定云容器存储池的描述。 此参数是可选的。 该描述的最大长度为 255 个字符。 如果描述包含空白字符,请将该描述括在引号中。
ACCess
指定客户机节点和服务器进程如何访问云容器存储池。 此参数是可选的。 缺省值是 READWRITE。 您可指定下列其中一个值:
READWrite
指定客户机节点和服务器进程可以读写云容器存储池。 此值是缺省值。
READOnly
指定客户机节点和服务器进程只能从云容器存储池读取数据。
UNAVailable
指定客户机节点和服务器进程无法访问云容器存储池。
MAXWriters
指定在云容器存储池上可并行运行的写入会话的最大数量。 通过限制写入会话的数量,可以帮助确保写操作不会对其他系统资源和系统性能造成不利影响。 此参数是可选的。 缺省值为 NOLIMIT。 您可指定下列其中一个值:
NOLimit
指定可以使用的写程序的数量不存在任何限制。 此值是缺省值。
最大写程序数
限制可使用的写程序的最大数量。 指定范围 1 - 99999 中的整数。
REUsedelay
指定服务器保留云容器存储池不再引用的已删除重复数据的扩展数据块的天数。 经过所指定的时间之后,将从服务器中删除去重扩展数据块。 需要去重扩展数据块,以确保可以从服务器数据库中从执行数据库复原操作的时间点恢复文件。 此参数是可选的。 缺省值为 1。
days
指定天数,经过此天数之后就会从服务器中删除已删除重复数据的扩展数据块。 可以指定范围在 1 - 9999 之间的整数。
提示:
  • 如果您使用 SET DRMDBBACKUPEXPIREDAYS 命令来指定数据库备份系列的到期时间段,请将 REUSEDELAY 参数设置为一个超过到期时间段的值。 这样,您可以帮助确保如果从备份复原服务器数据库,那么对存储池中的文件的引用将有效。
  • 如果您未使用 SET DRMDBBACKUPEXPIREDAYS 命令来指定到期时间段,请将 REUSEDELAY 参数设置为一个大于或等于数据库备份保留天数的值。 例如,如果您将数据库备份保留 7 天,那么可以将该值设置为 7。
ENCRypt
指定服务器将客户机数据写入存储池之前是否加密这些客户机数据。 可指定以下值:
Yes
指定客户机数据由服务器使用 256 位高级加密标准 (AES) 数据加密进行加密。
No
指定服务器不加密这些客户机数据。

此参数是可选的。 缺省值为 YES

注意: 未加密的数据没有数据隐私和完整性保护,无法防止未经授权的用户访问数据。

更改 ENCRYPT 参数值只会影响在更改值后写入存储池的数据。 例如,如果 ENCRYPT 参数值为 NO,并且您将该值更改为 YES,那么存储池中的现有数据仍保持未加密状态。 只有写入到存储池的新数据才会被加密。

COMPRession
指定数据在存储池中是否压缩。 此参数是可选的。 您可指定下列其中一个值:
No
指定数据在存储池中未压缩。
Yes
指定数据在存储池中已压缩。 此值是缺省值。
CLOUDSTORAGEClass
为存储池指定 Amazon Web Services (AWS) with Simple Storage Service (S3) 或 Google Cloud Storage 存储类的类型。 此参数是可选的。 您可以根据云提供者指定以下值:
Default
指定已上载到 Amazon S3 存储器的数据将发送到 S3 Standard 存储类。 将上载到 Google Cloud Storage 的数据发送到 Google Cloud Storage Standard 存储类。
AUTOmaticvendortiering
指定已上载到 Amazon S3 存储器的数据将发送到 S3 Intelligent-Tiering 存储类。
NEARLINE
指定已上载到 Google Cloud Storage 的数据将发送到 Nearline 存储类。
COLDLINE
指定将已上载到 Google Cloud Storage 的数据发送到 Coldline 存储类。 此存储类存在特定时间间隔,仅用于未频繁读取的数据。 有关更多信息,请参阅 Google Cloud Storage 文档。
ARchive
指定将已上载到 Google Cloud Storage 的数据发送到 Archive 存储类。 此存储类的存在是为了延长时间,并且仅适用于很少访问的数据。 您可以对具有归档存储类的存储池运行回收操作,但可能会导致额外的存储费用。 还必须确保已设置数据保留策略,以使数据在存储池中保留至少一年。 将此云存储类与云回收或短期数据保存期配合使用可能会导致 Google 额外收费。 在使用此存储类之前,请确保您了解数据生命周期。 有关更多信息,请参阅 Google Cloud Storage 文档。
GLACIER_IR
指定将上载到 Amazon S3 存储器的数据发送到 S3 Glacier Instant Retrieval 存储类。
CLOUDReadcache
指定云容器存储池具有已启用还是已禁用的读取高速缓存。 此参数是可选的。 可指定以下值:
OFf
指定读取高速缓存已禁用。 此值是缺省值。
ON
指定读取高速缓存已启用。
ONPreferingest
指定读取高速缓存已启用。 如果采集的数据存在存储池目录空间不足问题,那么从该目录中除去读取高速缓存数据且读取高速缓存暂停 60 秒。
ENABLECLOUDDATALock
指定存储在云上的存储池中的数据是否被锁定。 此参数是可选的。 您可指定下列其中一个值:
No
指定不在存储池中对数据启用锁定。 此值是缺省值。
Yes
指定在存储池中对数据启用锁定。
注:

Cloud Data Lock 仅在云存储桶级别强制执行不可变性。 这不适用于 IBM Storage Protect 元数据。

即使对于对象锁定的容器,其中的删除操作 IBM Storage Protect 仍能正常进行。

CLOUDDATALOCKDURation

指定服务器保留云容器存储池数据的天数。 在经过指定的时间后,可能会从存储池中删除数据。 此参数是可选的。 缺省值为 0。

days
指定天数,经过此天数之后就会从服务器中删除已删除重复数据的扩展数据块。 您可以指定 0 - 36525 范围内的整数。

示例 1:定义云容器主存储池

定义名为 STGPOOL1 的云容器主存储池。
define stgpool stgpool1 stgtype=cloud connection=serverone pooltype=primary

示例 2:定义具有 99 个写入会话的云容器存储池

定义名为 STGPOOL5 的具有 99 个写入会话的云容器存储池。
define stgpool stgpool5 stgtype=cloud connection=serverone maxwr=99

示例 3:定义将在两天后删除非重复扩展数据块的云容器存储池

定义名为 STGPOOL1 并且将在两天后删除非重复扩展数据块的云容器存储池。
define stgpool stgpool1 stgtype=cloud connection=serverone reusedelay=2
表 1. 与 DEFINE STGPOOL 相关的命令
命令 描述
定义连接 定义连接,以将服务器数据库备份至云提供者。
更新 STGPOOL(云容器) 更新云容器存储池。