Slide 1

Slide 1 text

14.0 の新機能 AutoUpdate を試してみた 中野晴幸 Haruyuki Nakano harunakano.blogspot.com (blog) @harunakano (X twitter)

Slide 2

Slide 2 text

AutoUpdate とは これまでの Smart Upgrade Run As や Smart Upgrade、AUT といった言葉 で混乱しがちなので整理します

Slide 3

Slide 3 text

AutoUpdate はソフトウェアの ダウンロードを自動で行う仕組み https://support.hcltechsw.com/csm?id=kb_article&sysparm_article=KB0109690

Slide 4

Slide 4 text

Autoupdate タスク ダウンロードサイト 製品群の更新の問い合わせ 更新情報 指定した製品のダウンロードを要求 製品

Slide 5

Slide 5 text

クライアントの自動アップグレードは これまでのバージョンも可能でした • Smart Upgrade Run As ユーティリティと Smart Upgrade 機能 を使用して、Notes クライアントをアップグレードする方法が 紹介されています https://support.hcltechsw.com/csm?id=kb_article&sysparm_article=KB0099116

Slide 6

Slide 6 text

Smart Upgrade は Notes 6.5.3 から利用できました • Smart Upgrade と AUT(Notes 自動更新)の違い https://support.hcltechsw.com/csm?id=kb_article&sysparm_article=KB0100569

Slide 7

Slide 7 text

Smart Upgrade の仕組みが見直しされ Notes 自動更新(AUT) が登場 https://www.hcljapan.co.jp/software/blog/hcl-notes-aut-procedure-published

Slide 8

Slide 8 text

Notes自動更新(AUT)の手順書(公式) https://support.hcltechsw.com/csm?id=kb_article&sysparm_article=KB0084970 マニフェストファイル の手動ダウンロードが 必要でした

Slide 9

Slide 9 text

12.0.x のインストールマニフェスト マニフェストの更新 通知はないためその 監視とダウンロード したマニフェストの 管理が面倒

Slide 10

Slide 10 text

少しずつ進化してます

Slide 11

Slide 11 text

自動更新の有効化 Dominoディレクトリのディレクトリプロフィールの変更 autoupdateタスクの再起動 ※HCL Domino 14.0 (FixPack 1)で検証

Slide 12

Slide 12 text

ディレクトリプロフィールの編集 このメッセージは無視してよい ※技術情報あり KB0109259

Slide 13

Slide 13 text

[製品の更新]タブ

Slide 14

Slide 14 text

ステータスは“通知してダウンロード” 『「通知、ダウンロード、および更新」は、今後のリリースで各サー バーに配布する機能が追加された場合に使用します。』とのこと

Slide 15

Slide 15 text

「製品 JSON URL」はデフォルトのまま、 「ダウンロードサーバー」はDominoドメイン 内の唯一のサーバーを選択

Slide 16

Slide 16 text

保存して閉じる

Slide 17

Slide 17 text

Show tasks で AutoUpdate が Idle

Slide 18

Slide 18 text

restart task autoupdate Autoupdate タスクを再起動すると autoupdate.nsf が作成される

Slide 19

Slide 19 text

APIキー(Download Token)の 取得 APIキーは、APIを使い HCL Software Portal から製品をダウンロードする 際の認証情報です

Slide 20

Slide 20 text

Sign in https://my.hcltechsw.com/tokens

Slide 21

Slide 21 text

CREATE API KEY

Slide 22

Slide 22 text

ラベルを指定

Slide 23

Slide 23 text

表示される API Keyのコピーを 安全な場所へ保管

Slide 24

Slide 24 text

autoupdate.nsf の設定 ソフトウェアのフィルタの指定や入手した APIキーのセットなど

Slide 25

Slide 25 text

autoupdate.nsf で Configuration

Slide 26

Slide 26 text

Software Selection Filter Products Products で更新の確認および ダウンロードを行う製品を選択 Domino 14.0 では Domino, Notes, Traveler のみサポート

Slide 27

Slide 27 text

Software Selection Filter Platforms Platforms で製品がインストールされている プラットフォームを選択 Domino 14.0 では Windows, Linux のみサポート

Slide 28

Slide 28 text

Software Selection Filter Languages Languages では、Dominoの日本語言語 パックを使用している場合 English と Japanese を選択

Slide 29

Slide 29 text

Software Selection Filter Types Types で必要なモジュール を選択

Slide 30

Slide 30 text

Configutarion

Slide 31

Slide 31 text

Proxy Settings

Slide 32

Slide 32 text

Set Download Token 入手したAPIキーを入力

Slide 33

Slide 33 text

Save & Close

Slide 34

Slide 34 text

即時反映したいとき tell autoupdate process all 設定文書は約5分間隔で読み込まれる

Slide 35

Slide 35 text

[デフォルト]5分毎にダウンロード

Slide 36

Slide 36 text

Software Catalog ビュー Software Catalog は1時間ごとに更新され、 ダウンロード可能なソフトウェアがビュー に表示される

Slide 37

Slide 37 text

最新リリースに★アイコン

Slide 38

Slide 38 text

ダウンロードする製品に印を付ける Mark for Download

Slide 39

Slide 39 text

ダウンロードのログ(詳細) [3D78:0002-0340] 2024/04/24 08:28:25 AutoUpdate: Current: 0, Last Latest: 0 [3D78:0002-0340] 2024/04/24 08:28:25 AutoUpdate: Existing server document found (0xE56) [3D78:0002-0340] 2024/04/24 08:28:25 AutoUpdate: Build String : [Release 14.0 November 09, 2023 ] [3D78:0002-0340] 2024/04/24 08:28:25 AutoUpdate: MajorVersion : 14 [3D78:0002-0340] 2024/04/24 08:28:25 AutoUpdate: MinorVersion : 0 [3D78:0002-0340] 2024/04/24 08:28:25 AutoUpdate: QMRNumber : 0 [3D78:0002-0340] 2024/04/24 08:28:25 AutoUpdate: QMUNumber : 0 [3D78:0002-0340] 2024/04/24 08:28:25 AutoUpdate: FixpackNumber : 0 [3D78:0002-0340] 2024/04/24 08:28:25 AutoUpdate: HotfixNumber : 0 [3D78:0002-0340] 2024/04/24 08:28:25 AutoUpdate: Flags : 0x0 [3D78:0002-0340] 2024/04/24 08:28:25 AutoUpdate: BuildTime : 2023/11/09 09:00:00 [3D78:0002-0340] 2024/04/24 08:28:25 AutoUpdate: DominoBuildNum : 14000000 [3D78:0002-0340] 2024/04/24 08:28:25 AutoUpdate: Label : 14.0 [3D78:0002-0340] 2024/04/24 08:28:25 AutoUpdate: Stat OS Version : Windows/11/64 10.0 [3D78:0002-0340] 2024/04/24 08:28:25 AutoUpdate: Platform : [Windows/64] [3D78:0002-0340] 2024/04/24 08:28:25 AutoUpdate: Build : [14.0] [3D78:0002-0340] 2024/04/24 08:28:25 AutoUpdate: Build Date : [November 09, 2023] [3D78:0002-0340] 2024/04/24 08:28:25 AutoUpdate: Binary Dir : [C:¥Domino] [3D78:0002-0340] 2024/04/24 08:28:25 AutoUpdate: Data Dir : [C:¥Domino¥Data] [3D78:0002-0340] 2024/04/24 08:28:25 AutoUpdate: Notes.ini : [C:¥Domino¥Data¥notes.ini] [3D78:0002-0340] 2024/04/24 08:28:25 AutoUpdate: Downloading software... [3D78:0002-0340] 2024/04/24 08:28:25 AutoUpdate: Downloading 2 software package(s) [3D78:0002-0340] 2024/04/24 08:28:25 AutoUpdate: Download fileID [n*******************0] to [C:¥Domino¥Data¥AutoUp39.TMP] [3D78:0002-0340] 2024/04/24 08:28:25 DomDownload: TokenURL : [] [3D78:0002-0340] 2024/04/24 08:28:25 DomDownload: Download URL : [] [3D78:0002-0340] 2024/04/24 08:28:25 DomDownload: RefreshTokenLen: 43 [3D78:0002-0340] 2024/04/24 08:28:25 DomDownload: Post: [{"refreshToken":"9a******************Rs"}] [3D78:0002-0340] 2024/04/24 08:28:27 DomDownload: RefreshToken: [9l**********c] [3D78:0002-0340] 2024/04/24 08:28:27 DomDownload: AccessToken: [ey**********Y2 [3D78:0002-0340] 2024/04/24 08:28:27 DomDownload: DecodedJWT: [{"ver":1,"jti":"AT.q5R_1ZWeOtCNT9wQydpEPljx- Jo*********57","iss":"https://id.hcltechsw.com/oauth2/au********57","aud":"api://mh s","iat":1713914907,"exp":1713918507,"cid":"0o*********57","uid":"00*********57","s cp":["offline_access"],"auth_time":1713481766,"dplStatus":"cleared","sub":“taro.yam ada@****.com","fullName":“Taro Yamada","email":“taro.yamada@****.com"}] [3D78:0002-0340] 2024/04/24 08:28:27 DomDownload: iat: [2024/04/24 08:28:27] [3D78:0002-0340] 2024/04/24 08:28:27 DomDownload: exp: [2024/04/24 09:28:27] [3D78:0002-0340] 2024/04/24 08:28:27 DomDownload: auth_time: [2024/04/19 08:09:26] [3D78:0002-0340] 2024/04/24 08:28:27 DomDownload: sub: [taro.yamada@****.com] [3D78:0002-0340] 2024/04/24 08:28:27 DomDownload: uid: [00********57] [3D78:0002-0340] 2024/04/24 08:28:27 DomDownload: TokenType: [Bearer] [3D78:0002-0340] 2024/04/24 08:28:27 DomDownload: TokenExpriesIn: 3600 [3D78:0002-0340] 2024/04/24 08:29:10 AutoUpdate: Software download: FileID: [nY******i0], Hash: [8c***************3c], Performance: [17.8 MB/sec] [3D78:0002-0340] 2024/04/24 08:29:10 AutoUpdate: File [Notes_14.0_Win64_Arabic.exe] attached to note 0xC82, Upload Rate: 803.4 MB/sec [3D78:0002-0340] 2024/04/24 08:29:11 AutoUpdate: Download fileID [1f*****Th] to [C:¥Domino¥Data¥AutoUp88.TMP] [3D78:0002-0340] 2024/04/24 08:29:11 DomDownload: TokenURL : [https://api.hcltechsw.com/v1/apitokens/exchange] [3D78:0002-0340] 2024/04/24 08:29:11 DomDownload: Download URL : [https://api.hcltechsw.com/v1/files/] [3D78:0002-0340] 2024/04/24 08:29:11 DomDownload: RefreshTokenLen: 43 [3D78:0002-0340] 2024/04/24 08:29:11 DomDownload: Post: [{“refreshToken”:”9l********************wc”}] [3D78:0002-0340] 2024/04/24 08:29:12 DomDownload: RefreshToken: [Ba**********cY] [3D78:0002-0340] 2024/04/24 08:29:12 DomDownload: AccessToken: [ey************Y2 [3D78:0002-0340] 2024/04/24 08:29:12 DomDownload: DecodedJWT: [{"ver":1,"jti":"AT.uGnpHTZ2ii90dNhVrpz- d5***********57","iss":"https://id.hcltechsw.com/oauth2/au********57","aud":"api:// mhs","iat":1713914952,"exp":1713918552,"cid":"0o********57","uid":"00********57","s cp":["offline_access"],"auth_time":1713481766,"dplStatus":"cleared","sub":" taro.yamada@****.com","fullName":“Taro Yamada","email":" taro.yamada@****.com"}] [3D78:0002-0340] 2024/04/24 08:29:12 DomDownload: iat: [2024/04/24 08:29:12] [3D78:0002-0340] 2024/04/24 08:29:12 DomDownload: exp: [2024/04/24 09:29:12] [3D78:0002-0340] 2024/04/24 08:29:12 DomDownload: auth_time: [2024/04/19 08:09:26] [3D78:0002-0340] 2024/04/24 08:29:12 DomDownload: sub: [taro.yamada@****.com] [3D78:0002-0340] 2024/04/24 08:29:12 DomDownload: uid: [00*******57] [3D78:0002-0340] 2024/04/24 08:29:12 DomDownload: TokenType: [Bearer] [3D78:0002-0340] 2024/04/24 08:29:12 DomDownload: TokenExpriesIn: 3600 [3D78:0002-0340] 2024/04/24 08:29:28 AutoUpdate: Software download: FileID: [1f*****Th], Hash: [02c********7f], Performance: [18.9 MB/sec] [3D78:0002-0340] 2024/04/24 08:29:28 AutoUpdate: File [Notes_140FP1_Win64.exe] attached to note 0xCEE, Upload Rate: 866.9 MB/sec [3D78:0002-0340] 2024/04/24 08:29:29 AutoUpdate: Downloading software... [3D78:0002-0340] 2024/04/24 08:29:29 AutoUpdate: No software packages are marked for download

Slide 40

Slide 40 text

ダウンロードのログ(抜粋) [3D78:0002-0340] 2024/04/24 08:28:25 AutoUpdate: Downloading software... [3D78:0002-0340] 2024/04/24 08:28:25 AutoUpdate: Downloading 2 software package(s) [3D78:0002-0340] 2024/04/24 08:28:25 AutoUpdate: Download fileID [nYtngaoeRU6VoYbtc42i0] to [C:¥Domino¥Data¥AutoUp39.TMP] [3D78:0002-0340] 2024/04/24 08:29:10 AutoUpdate: Software download: FileID: [nYtngaoeRU6VoYbtc42i0], Hash: [8c****3c], Performance: [17.8 MB/sec] [3D78:0002-0340] 2024/04/24 08:29:10 AutoUpdate: File [Notes_14.0_Win64_Arabic.exe] attached to note 0xC82, Upload Rate: 803.4 MB/sec [3D78:0002-0340] 2024/04/24 08:29:11 AutoUpdate: Download fileID [1fA32jwuvJ5ijMz2KujTh] to [C:¥Domino¥Data¥AutoUp88.TMP] [3D78:0002-0340] 2024/04/24 08:29:28 AutoUpdate: Software download: FileID: [1fA32jwuvJ5ijMz2KujTh], Hash: [02****7f], Performance: [18.9 MB/sec] [3D78:0002-0340] 2024/04/24 08:29:28 AutoUpdate: File [Notes_140FP1_Win64.exe] attached to note 0xCEE, Upload Rate: 866.9 MB/sec

Slide 41

Slide 41 text

ダウンロード済みのアイコン

Slide 42

Slide 42 text

インストーラが文書に添付された

Slide 43

Slide 43 text

distribute ならドメイン内のDominoへ配 布可能 ※別途配布設定が必要

Slide 44

Slide 44 text

ちょっとした発見 AutoUpdate 機能とは直接関係しません

Slide 45

Slide 45 text

画像データの保持と表示の方法 パススルーHTMLで画像を表示 画像データをbase64エンコードしたpng フォーマットで保持

Slide 46

Slide 46 text

参考情報 公式サイトにある Autoupdate に関連する情報を紹介します

Slide 47

Slide 47 text

KB0109809 HCL Domino 14 新機能: AutoUpdate を使用し たソフトウェアの各サーバーへの配布 https://support.hcltechsw.com/csm?id=kb_article&sysparm_article=KB0109809

Slide 48

Slide 48 text

KB0110031 AutoUpdate 関連のサーバーコンソールコマ ンドと notes.ini パラメータ https://support.hcltechsw.com/csm?id=kb_article&sysparm_article=KB0110031

Slide 49

Slide 49 text

KB0084970 Notes 自動更新 (AUT)を使用して Notes クラ イアントをアップグレードする https://support.hcltechsw.com/csm?id=kb_article&sysparm_article=KB0084970

Slide 50

Slide 50 text

KB0111987 Difference between Smart Upgrade and AUT (Notes Auto Update) https://support.hcltechsw.com/csm?id=kb_article&sysparm_article=KB0111987

Slide 51

Slide 51 text

スライドの最後