验证共享对象的使用
以下是一个可选过程,用于验证是否正确配置了服务器之间的共享对象。
过程
- 在其中一个参与服务器上创建新数据库,例如,从“讨论”模板创建一个数据库。
- 关闭数据库。
-
输入以下控制台命令以为 DAOS 启用该数据库:
load compact -c -daos on <db-path>
- 从 HCL Notes® 或其他客户机打开该数据库。
-
找到或创建具有以下特征的文件:
- 超过为设置 Domino 存储在 DAOS 之前的最小对象大小指定的大小(在“服务器”文档的 DAOS 选项卡中)。
- 包含 DAOS 尚未存储的唯一内容。
-
在该数据库中创建文档,附加上一步中的文件,然后保存该文档。
注: 选择 时,清除对话框底部显示的且缺省选中的压缩选项。
-
在 Domino 控制台中输入以下命令。此命令将写入 Domino 数据目录中名为 listnlo.txt 的文件。
其中,tell daosmgr listnlo <db-path>
<db-path>
是您创建的数据库的文件路径。该路径可以是相对于数据目录的路径,也可以是完整路径。 - 在文本编辑器中打开 listnlo.txt 。它包含新数据库引用的单个 DAOS 对象(.NLO 文件)的路径。复制路径的文件名部分,例如 9438A54B6C349D15A86161D266D8AFA9A8D9F91D000053FA.nlo,该部分将在下一步中粘贴。
-
在 Domino 控制台中输入以下命令,指定上一步中复制的文件名。
tell daosmgr objectinfo <NLO-filename> -v
该命令生成的输出类似于以下输出。验证您是否看到以下这些值:TIER: T1 MASTER KEY: Shared AES-128 OR MASTER KEY: Shared AES-256 MASTER KEY HASH <hash of the configured shared key>
[44DC:0002-5D1C] 08/25/2020 10:38:50 AM NLO_KEY: 9438A54B6C349D15A86161D266D8AFA9A8D9F91D000053FA [44DC:0002-5D1C] 08/25/2020 10:38:50 AM TIER: T1 [44DC:0002-5D1C] 08/25/2020 10:38:50 AM SUBCONTAINER: 0 [44DC:0002-5D1C] 08/25/2020 10:38:50 AM STATE: Shared [44DC:0002-5D1C] 08/25/2020 10:38:50 AM REFCOUNT: 1 [44DC:0002-5D1C] 08/25/2020 10:38:50 AM IN DOUBT: FALSE [44DC:0002-5D1C] 08/25/2020 10:38:50 AM LAST ACCESSED: 08/25/2020 10:38:19 AM [44DC:0002-5D1C] 08/25/2020 10:38:50 AM AGE: 0 [44DC:0002-5D1C] 08/25/2020 10:38:50 AM KEY PATH: 0000000000000000000000000000000000000000 [44DC:0002-5D1C] 08/25/2020 10:38:50 AM LENGTH: 21498 [44DC:0002-5D1C] 08/25/2020 10:38:50 AM ENCRYPTED: Yes [44DC:0002-5D1C] 08/25/2020 10:38:50 AM MASTER KEY: Shared AES-128 [44DC:0002-5D1C] 08/25/2020 10:38:50 AM MASTER KEY HASH: 4DBA5BDC7F30C327C54DA6D3C317E87D4B5F71EE7230B2C03DDA362BC2C4FF91 [44DC:0002-5D1C] 08/25/2020 10:38:50 AM MASTER HASH TYPE: SHA-256 [44DC:0002-5D1C] 08/25/2020 10:38:50 AM DATA KEY: AES-128
-
(如果使用第 2 层存储)在 Domino 控制台中输入以下命令以手动将对象推送到第 2 层(非典型):
tell daosmgr objectpush <NLO-filename>
必须在文件名中包含 .NLO 扩展名,例如:tell daosmgr objectpush 9438A54B6C349D15A86161D266D8AFA9A8D9F91D000053FA.nlo
-
重复为步骤 9 输入的命令:
tell daosmgr objectinfo <NLO-filename> -v
验证您是否在输出值中看到以下更改,指示对象存储在所有服务器可以共享的位置:TIER: T2 T2 OBJECT TYPE: Shared KEY PATH: <first 40 characters of the MASTER KEY HASH>
[44DC:0002-5D1C] 08/25/2020 10:41:00 AM NLO_KEY: 9438A54B6C349D15A86161D266D8AFA9A8D9F91D000053FA [44DC:0002-5D1C] 08/25/2020 10:41:00 AM TIER: T2 [44DC:0002-5D1C] 08/25/2020 10:41:00 AM T2 OBJECT TYPE: Shared [44DC:0002-5D1C] 08/25/2020 10:41:00 AM STATE: Shared [44DC:0002-5D1C] 08/25/2020 10:41:00 AM REFCOUNT: 1 [44DC:0002-5D1C] 08/25/2020 10:41:00 AM IN DOUBT: FALSE [44DC:0002-5D1C] 08/25/2020 10:41:00 AM LAST ACCESSED: 08/25/2020 10:38:19 AM [44DC:0002-5D1C] 08/25/2020 10:41:00 AM AGE: 0 [44DC:0002-5D1C] 08/25/2020 10:41:00 AM KEY PATH: 4DBA5BDC7F30C327C54DA6D3C317E87D4B5F71EE [44DC:0002-5D1C] 08/25/2020 10:41:00 AM LENGTH: 21498 [44DC:0002-5D1C] 08/25/2020 10:41:00 AM ENCRYPTED: Yes [44DC:0002-5D1C] 08/25/2020 10:41:00 AM MASTER KEY: Shared AES-128 [44DC:0002-5D1C] 08/25/2020 10:41:00 AM MASTER KEY HASH: 4DBA5BDC7F30C327C54DA6D3C317E87D4B5F71EE7230B2C03DDA362BC2C4FF91 [44DC:0002-5D1C] 08/25/2020 10:41:00 AM MASTER HASH TYPE: SHA-256 [44DC:0002-5D1C] 08/25/2020 10:41:00 AM DATA KEY: AES-128
- 使用同一附件文件在另一个参与服务器上重复步骤 1 到 11。如果配置正确,那么生成的 .NLO 文件名将与在第一个服务器上生成的文件名相同。