驗證共用物件的使用

以下是一個選用程序,用來驗證是否正確配置了跨伺服器共用物件。

程序

  1. 在其中一部參與伺服器上建立新的資料庫,例如,從「討論」範本中建立一個資料庫。
  2. 關閉資料庫。
  3. 請輸入下列主控台指令來啟用 DAOS 的資料庫:
    load compact -c -daos on <db-path>
  4. HCL Notes® 或另一個用戶端開啟資料庫。
  5. 尋找或建立具有下列性質的檔案:
    • 超出針對設定在 Domino 將儲存於 DAOS 之前的物件大小下限所指定的大小,而此設定是在「伺服器」文件的 DAOS 標籤中。
    • 包含 DAOS 尚未儲存的獨特內容。
    包含大型擷取畫面的檔案或大型最新日誌檔是很好的候選檔案。
  6. 在資料庫中建立文件、附加來自前一個步驟的檔案,然後儲存該文件。
    註: 選擇檔案 > 附加時,請清除依預設選取的壓縮選項,其顯示在對話框底端。
  7. 在 Domino 主控台上輸入下列指令。此指令會寫入至 Domino 資料目錄中名為 listnlo .txt 的檔案。
     tell daosmgr listnlo <db-path>
    其中 <db-path> 是所建立資料庫的檔案路徑。此路徑可以相對於資料目錄或完整路徑。
  8. 以文字編輯器開啟 listnlo.txt 。它包含新資料庫所參照之單一 DAOS 物件(.NLO 檔案)的路徑。複製要在下一個步驟中貼上的路徑檔名部分,例如 9438A54B6C349D15A86161D266D8AFA9A8D9F91D000053FA.nlo
  9. 在 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
  10. (如果您使用第 2 層儲存體)在 Domino 主控台上輸入下列指令,手動將物件推送至第 2 層(不是典型作法):
    tell daosmgr objectpush <NLO-filename>
    您必須在檔名中包括 .NLO 副檔名,例如:
    tell daosmgr objectpush 9438A54B6C349D15A86161D266D8AFA9A8D9F91D000053FA.nlo
  11. 重複您為步驟 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
  12. 使用相同的附件檔,在另一部參與伺服器上重複步驟 1 到 11。如果配置正確,則產生的 .NLO 檔名將與第一部伺服器上的檔名相同。

結果

兩部伺服器各自參照它們共用的單一物件。