Lotus Notes Traveler 8.5.3 Upgrade Pack 1 概説 2012/09/25 ⽇本アイ・ビー・エム システムズ・エンジニアリング株式会社
by user
Comments
Transcript
Lotus Notes Traveler 8.5.3 Upgrade Pack 1 概説 2012/09/25 ⽇本アイ・ビー・エム システムズ・エンジニアリング株式会社
2012/09/25 Lotus Technical Update Workshop Lotus Notes Traveler 8.5.3 Upgrade Pack 1 概説 ⽇本アイ・ビー・エム システムズ・エンジニアリング株式会社 コラボレーション & モバイル ⾼橋 靖⼦ © 2012 IBM Corporation ご注意 この資料に含まれる情報は可能な限り正確を期しておりますが、日本アイ・ビー・エム システムズ・エンジニアリング株式会社の正式 なレビューを受けておらず、当資料に記載された内容に関して日本アイ・ビー・エム システムズ・エンジニアリング株式会社は何ら保 証するものではありません。 従って、この情報の利用またはこれらの技法の実施はひとえに使用者の責任において為されるものであり、資料の内容によって受けたい かなる被害に関しても一切の保証をするものではありません。 当資料をコピー等で複製することは、日本アイ・ビー・エム システムズ・エンジニアリング株式会社および執筆者の承諾なしではでき ません。また、当資料に記載された製品名または会社名はそれぞれの各社の商標または登録商標です。 2 © 2012 IBM Corporation 目次 Lotus Notes Traveler 8.5.3 Upgrade Pack 1 概説 1. はじめに – Upgrade Pack とは? – 新機能/変更点 – システム要件 2. 新機能の解説 3. 新機能以外の変更点 3 © 2012 IBM Corporation 1. はじめに – Upgrade Pack とは? – 新機能 – システム要件 2. 新機能の解説 3. 新機能以外の変更点 4 © 2012 IBM Corporation Upgrade Packとは? 次期メンテナンスリリースを待たずに、新機能を提供するためのもの 問題修正 機能追加 メンテナンスリリース あり あり Fix Pack あり なし なし あり (重要問題の修正) Upgrade Pack – 今後FPが出る場合は、8.5.3 ⽤と8.5.3UP1 ⽤で別々に提供される予定 • • 8.5.3 UP1 は 8.5.3 FP2 までの修正を含む 8.5.3 UP1 に 8.5.3 FP3 を適⽤することは不可 – 8.5.4で合流予定 8.5.3 UP1 8.5.3 → 5 8.5.3 FP1 → 8.5.3 FP2 → 8.5.3 FP3 8.5.4 © 2012 IBM Corporation 新機能 HA構成 UI機能拡張 - Android – カレンダーの「⽉」表⽰ – タブレットのUI拡張 UI機能拡張 -端末全般 – ノーツ⽂書リンク対応 Android端末セキュリティ機能強化 – パスワードタイプ「複合」 – パスワード有効期限 – パスワード履歴数 – アプリケーション・パスワード – ローカルへのパスワード保存禁⽌ – クリップボードへのコピー禁⽌ – 添付ファイルのエクスポート禁⽌ – カメラの禁⽌ 管理機能拡張 – デバイス設定 – メールの保存オプション – フィルタ制限 6 © 2012 IBM Corporation システム要件 詳細・最新情報は以下でご確認ください – Lotus Notes Traveler 8.5.3 Upgrade Pack 1 System Requirements http://www.ibm.com/support/docview.wss?uid=swg27027499 基本的には Traveler 8.5.3 と同じ – ベースとしてLotus Domino 8.5.3 が導⼊前提。Traveler 8.5.3 UP1 を導⼊すると、 ベースのLotus Dominoも8.5.3 UP1 にアップグレードされる。 HA構成でのポイント – Travelerサーバー • 32 bit OSはサポート対象外 • Lotus Domino Messaging サーバーライセンスはサポート対象外 – 外部データベースサーバー • DB2 Workgroup および Enterprise Server 9.7 FP5以上 – DB2 9.7 Workgroup Server ライセンスが Traveler 8.5.3 UP1 に同梱。 (ただしTraveler のHA構成での利⽤に限る) • Microsoft SQL Enterprise Server 2008以上 – 負荷分散装置 7 • 特に製品指定はなし © 2012 IBM Corporation 1. はじめに – Upgrade Pack とは? – 新機能/変更点 – システム要件 2. 新機能の解説 3. 新機能以外の変更点 8 © 2012 IBM Corporation HA構成 – Travelerのデータ同期の仕組み – Travelerサーバー従来の制約 – Traveler 8.5.3 UP1でのHA構成対応 – 構築概要 – HA構成環境での動作 UI機能拡張 - Android – カレンダーの「⽉」表⽰ – タブレットのUI拡張 UI機能拡張 -端末全般 – ノーツ⽂書リンク対応 9 Android端末セキュリティ機能強化 – パスワードタイプ「複合」 – パスワード有効期限 – パスワード履歴数 – アプリケーション・パスワード – ローカルへのパスワード保存禁⽌ – クリップボードへのコピー禁⽌ – 添付ファイルのエクスポート禁⽌ – カメラの禁⽌ 管理機能拡張 – デバイス設定 – メールの保存オプション – フィルタ制限 © 2012 IBM Corporation Traveler のデータ同期の仕組み Travelerサーバーは、モバイル端末との同期情報をローカルに格納 – Traveler内蔵のDerbyデータベース 最終同期⽇時以降の更新データのみ送信 – 送信データ量の最適化 各端末の 最終同期⽇時 を保持 データの同期 モバイル端末 10 Derby Travelerサーバー Lotus Domino メールサーバー © 2012 IBM Corporation Traveler サーバー冗⻑構成における従来の制約 モバイル端末との同期情報は、複数のTravelerサーバー間で共有/同期できない 複数Travelerサーバー構成で、障害時に他サーバーに切り替えると、データ同期 時間が⻑くなる。 正 モバイル端末 最終同期⽇時の 情報がないため ゼロから同期 Derbyデータは 共有/同期できない 副 Lotus Domino メールサーバー Travelerサーバー 11 © 2012 IBM Corporation Traveler 8.5.3 UP1 でのHA構成対応 モバイル端末の同期情報を、外部DBサーバーに格納することが可能 障害時など他サーバーに切り替えた際、よりシームレスな引継ぎが可能。 – 共通の外部DBを参照するTravelerサーバー群を「HA プール」と呼ぶ。 – 接続の分散・切替は、負荷分散装置に代表アドレスを持たせる形。 メールサーバー 負荷分散装置 モバイル端末 Internet Traveler HAプール DMZ Intranet 外部DBサーバー (DB2 or SQL) ※従来のDerbyを⽤いたスタンドアロン構成も引き続きサポートされます。 ※HA構成では、負荷分散装置、メールサーバー、外部DBサーバーも、要件に応じて冗⻑化 12 しますが、当資料ではTravelerサーバー以外の冗⻑化については割愛します。 © 2012 IBM Corporation HA構成:構築概要 1. 外部DBサーバーおよび負荷分散装置の導⼊・設定 2. Traveler 8.5.3 UP1 サーバーの導⼊ 3. Traveler HA構成 – 外部DBサーバー連携 1. 2. 3. • メールサーバー 負荷分散装置 Traveler 外部DB作成 外部DBサーバー Travelerサーバーと外部DBの接続 Derbyからのデータ移⾏ Travelerサーバー初回起動時に、外部DBへのスキーマやテーブル作成、Derbyから のデータ移⾏、Index作成が⾃動的に実⾏される – データ移⾏時はサービス停⽌が必要。データ量によっては数時間かかる – 負荷分散装置連携 • 負荷分散装置でのディスパッチの設定 • Travelerサーバーに代表アドレス(“外部サーバーURL”)を設定 13 © 2012 IBM Corporation HA構成環境での動作 HA構成環境における動作の例を⽰します – 次ページ以降に各ケースの詳細を⽰します ケース 想定状況 ① Travelerサーバー障害時 ・モバイル端末は他⽅のTravelerサーバーに接続される ・通常と同様に差分のみ同期 ・ユーザー側は意識しない ② Travelerサーバー障害時 (データ同期中) ・他⽅のTravelerサーバーがデータ同期処理を引き継ぐ ・ユーザー側は意識しない ③ DBサーバー障害時 ・モバイル端末にはエラーが表⽰され、同期できない ・DBサーバー復旧後は⾃動的に同期される ④ DBサーバー障害時 (データ同期中) ・モバイル端末では「同期中…」のままになる ・DBサーバー復旧後は⾃動的に同期されない。 ユーザーが再度同期を実⾏する必要がある。 ⑤ DBリストア時 ・メールデータについては影響しない ・デバイス情報はバックアップ時点に戻る 14 結果概要 © 2012 IBM Corporation HA構成環境での動作-ケース① Travelerサーバー障害時 前提 – 最後の同期はTraveler 1号機経由で実施 テスト内容 – メールの送受信を⾏っていない状態で Traveler 1号機を停⽌ × 1 負荷分散装置 2 メールサーバー Traveler 外部DBサーバー 結果 – モバイル端末は2号機に接続し、通常どおり差分同期のみ⾏われる • モバイル端末のログ 15 © 2012 IBM Corporation HA構成環境での動作-ケース① Travelerサーバー障害時 (参考) – Travelerサーバー2号機は、1号機のダウンを検知し、1号機を使⽤していた ユーザーを引き継ぐ • NTSActivity.log 9.188.255.176 9.188.255.62 "traveler.makuhari.japan.ibm.com" Dead 301 0 "50" Heartbeat 0 0 0 000000000000000000000000000000000 INFO Alarm-0960 CN=Maiko Miwa/O=trl[Android_93e229dd35ac8f18] StateController.processSymbol#387 User CN =Maiko Miwa/O=trl has been registered. – LotusTraveler.nsf でTraveler 1号機のステータスが「使⽤不可能」と表⽰さ れている 16 © 2012 IBM Corporation HA構成環境での動作-ケース② Travelerサーバー障害時(同期中) 前提 – 最後の同期はTraveler 1号機経由で実施 テスト内容 – Traveler 1号機経由でメール受信の途中に Traveler 1号機を停⽌ × 1 負荷分散装置 2 メールサーバー Traveler 外部DBサーバー 結果 – モバイル端末との同期処理はTraveler 2号機に引き継がれ、メール受信続⾏ 17 © 2012 IBM Corporation HA構成環境での動作-ケース③ DBサーバー障害時 テスト内容 – 1.同期処理を⾏っていない状態で DBサーバーを停⽌ – 2.停⽌後にモバイル端末でメール送信 (同期処理が⾏われる) メールサーバー 負荷分散装置 結果1 – モバイル端末側は、同期処理が⾏われない限りは変化なし Traveler × 外部DBサーバー 結果2 – モバイル端末にはタイムアウトのエラーが表⽰される – DBサーバーが復旧すると、 メール送信が⾃動的に再開される 18 © 2012 IBM Corporation HA構成環境での動作-ケース③ DBサーバー障害時 (参考:DBサーバー停⽌時) – TravelerサーバーはDBに接続できないことを検知 • console.log Lotus Traveler: SEVERE *system Error rollingback Transaction id= 588 Exception Thrown: com.ibm.db2.jcc.am.SqlNonTransientConnectionException: [jcc][t4][10335][10366][4.13.80] 操作が無効です: 接続 はクローズされています ERRORCODE=-4470, SQLSTATE=08003 HTTP JVM: Error rollingback Transaction id=34. For more detailed information, please consult error-log-0.xml located in C:/IBM/Lotus/Domino/data/domino/workspace/logs Lotus Traveler: WARNING *system Status change from Green to Red: Unable to connect to database via jdbc:db2://sea.makuhar.japan.ibm.com:50000/LNTISE01. • NTSActivity.log SEVERE Alarm-0fc4 *system TransactionManager.completeTransaction#556 Error rollingback Transaction id=377 Exception Thrown: com.ibm.db2.jcc.am.SqlNonTransientConnectionException: [jcc][t4][10335][10366][4.13.80] 操作が無効です: 接続はクローズされています。 ERRORCO DE=-4470, SQLSTATE=08003 – LotusTraveler.nsf でTraveler 1、2号機共にサーバー⼀覧に表⽰されなくなる 19 © 2012 IBM Corporation HA構成環境での動作-ケース③ DBサーバー障害時 (参考:DBサーバー停⽌後、モバイル端末からメール送信時) – Travelerサーバーは、モバイル端末からのリクエスト処理に失敗する • console.log HTTP JVM: 6792422 [Traveler-1224] INFO - Traveler: LotusTraveler task did not respond within the allotted time frame (65,000 milliseconds) for action sync and operation key CN=Maiko Miwa/O=trlAndroid_7b41e2e5119a2b96sync. Client request denied for CN=Maiko Miwa/ • NTSActivity.log SEVERE Worker-09a0 CN=Maiko Miwa/O=trl[Android_7b41e2e5119a2b96] TransactionManager.startTransaction#292 Error starting a Transaction Exception Thrown: com.ibm.db2.jcc.am.DisconnectNonTransientConnectionException: [jcc][t4][2043][11550][4.13.80] 例外 java.net.ConnectException: サーバー sea.makuhari.japan.ibm.com/9.188.255.96 へのソケットのオープンでエラーが 発⽣しました。ポート: 50,000 メッセージ: Connection refused: connect ERRORCODE=-4499, SQLSTATE=08001 – モバイル端末のログでは「接続中」のままとなる 20 © 2012 IBM Corporation HA構成環境での動作-ケース④ DBサーバー障害時(同期中) テスト内容 – メール受信の途中にDBサーバーを停⽌ 結果 – モバイル端末では「同期中」のままとなる メールサーバー 負荷分散装置 Traveler × 外部DBサーバー – DBサーバーが復旧しても、同期処理の⾃動的な再開はしない 再度⼿動で同期を開始する必要がある 21 © 2012 IBM Corporation HA構成環境での動作-ケース⑤ DBリストア時 前提 – 1.DBをバックアップ済 – 2.DBバックアップ後、 新規モバイル端末に Travelerをインストール済 2 メールサーバー 負荷分散装置 テスト内容 – 3.メールの送受信 – 4.バックアップDBをリストア 1 Traveler 外部DBサーバー 3 メールサーバー 負荷分散装置 Traveler 結果 – モバイル端末では、メール送受信履歴や未既読情報も 「3.メール送受信」後の状態 • 特にリストアの影響は⾒られない – LotusTraveler.nsf上では、 該当モバイル端末の情報がなくなっている 22 • ワイプ等の制御ができない状態 4 外部DBサーバー ? © 2012 IBM Corporation HA構成環境での動作-ケース⑤ DBリストア時 テスト内容(続き) – 5.モバイル端末からTravelerサーバーにアクセス 結果(続き) – LotusTraveler.nsf に該当モバイル端末が表⽰され、管理が可能となる • 端末側の再インストール等は発⽣しない。 23 © 2012 IBM Corporation HA構成 – Travelerサーバー従来の制約 – Traveler 8.5.3 UP1でのHA対応 – 構築概要 – HA構成環境での動作 UI機能拡張 – Android(※) – カレンダーの「⽉」表⽰ – タブレットのUI拡張 UI機能拡張 - 端末全般 – ノーツ⽂書リンク対応 Android端末セキュリティ機能強化 – パスワードタイプ「複合」 – パスワード有効期限 – パスワード履歴数 – アプリケーション・パスワード – ローカルへのパスワード保存禁⽌ – クリップボードへのコピー禁⽌ – 添付ファイルのエクスポート禁⽌ – カメラの禁⽌ 管理機能拡張 – デバイス設定 – メールの保存オプション – フィルタ制限 ※ iOS端末では既に提供されている機能となります 24 © 2012 IBM Corporation UI機能拡張 - Android:カレンダーの「⽉」表⽰ スマートフォン画⾯サンプル – イベントタイプ別に⾊分け表⽰ 会議 予定 終⽇の予定 記念⽇ 確認 – 縦の場合、選択⽇付のイベントを下部に表⽰ 25 © 2012 IBM Corporation UI機能拡張 - Android:カレンダーの「⽉」表⽰ タブレット画⾯サンプル – ⽇付を選択すると、その⽇の予定を拡⼤ 26 © 2012 IBM Corporation UI機能拡張 - Android:タブレットのUI拡張 タブレットの画⾯の⼤きさを活⽤し、ビューとフォーム等、スマートフォンでは 1画⾯に同時表⽰できないコンテンツも、表⽰可能。 – メールDBのフォルダ⼀覧、選択したフォルダ内のメッセージ⼀覧、選択メッ セージ 27 © 2012 IBM Corporation UI機能拡張 - Android:タブレットのUI拡張 – メッセージを複数選択すると、右側に重なって表⽰され、⼀括で削除やフォ ルダへの移動が可能。 28 © 2012 IBM Corporation UI機能拡張 - Android:タブレットのUI拡張 – カレンダーの「アジェンダ」ビュー 29 © 2012 IBM Corporation UI機能拡張 - Android:タブレットのUI拡張 – カレンダーの「週」および「⽇」ビュー • 「⽉」ビューをナビゲーター的に同時表⽰ • 予定を選択すると、1画⾯上でさらに表⽰ 30 © 2012 IBM Corporation HA構成 – Travelerサーバー従来の制約 – Traveler 8.5.3 UP1 でのHA対応 – 構築概要 – HA構成環境での動作 UI機能拡張 - Android – カレンダーの「⽉」表⽰ – タブレットのUI拡張 UI機能拡張 - 端末全般 – ノーツ⽂書リンク対応 31 Android端末セキュリティ機能強化 – パスワードタイプ「複合」 – パスワード有効期限 – パスワード履歴数 – アプリケーション・パスワード – ローカルへのパスワード保存禁⽌ – クリップボードへのコピー禁⽌ – 添付ファイルのエクスポート禁⽌ – カメラの禁⽌ 管理機能拡張 – デバイス設定 – メールの保存オプション – フィルタ制限 © 2012 IBM Corporation UI機能拡張 - 端末全般 ノーツ⽂書リンク対応 – メール内の⽂書リンクに、HTTP URLが⽣成される – クリックするとブラウザが起動 – 以下の場合はリンク先が表⽰可能 • モバイル端末からメールサーバー、アプリサーバーに 接続可能なこと – VPN、WiFi など • リンク先サーバーでHTTPが稼働し、アプリがWeb対 応されていること 32 © 2012 IBM Corporation HA構成 – Travelerサーバー従来の制約 – Traveler 8.5.3 UP1 でのHA対応 – 構築概要 – HA構成環境での動作 UI機能拡張 - Android – カレンダーの「⽉」表⽰ – タブレットのUI拡張 UI機能拡張 -端末全般 – ノーツ⽂書リンク対応 Android端末セキュリティ機能強化 – パスワードタイプ「複合」 – パスワード有効期限(※) – パスワード履歴数(※) – アプリケーション・パスワード – ローカルへのパスワード保存禁⽌ – クリップボードへのコピー禁⽌ – 添付ファイルのエクスポート禁⽌ – カメラの禁⽌(※) 管理機能拡張 – デバイス設定 – メールの保存オプション – フィルタ制限 ※ iOS端末では既に提供されている機能となります 33 © 2012 IBM Corporation Android向けセキュリティ機能強化 LotusTraveler.nsf > デバイスの設定 > プリファレンス > セキュリティ設定 > Android 34 © 2012 IBM Corporation Android向けセキュリティ機能強化 ⾚枠内=新機能 35 © 2012 IBM Corporation Android向けセキュリティ機能強化 補⾜ – パスワードタイプ「複合」 • パスワードルールをより詳細に定義可能 – 「アプリケーションのパスワードが必要」 • ⼀定時間操作がない場合、再開時にHTTPパスワード⼊⼒が必要になる – 「ローカルへのパスワード保存を無効にする」 • Android端末側でTravelerサービス停⽌した後、再起動時にHTTPパスワード⼊⼒が 必要になる 36 © 2012 IBM Corporation Android向けセキュリティ機能強化 (参考)Apple タブ 37 © 2012 IBM Corporation Android向けセキュリティ機能強化 (参考)Windows Mobile タブ 38 © 2012 IBM Corporation Android向けセキュリティ機能強化 (参考)Nokia タブ 39 © 2012 IBM Corporation HA構成 – Travelerサーバー従来の制約 – Traveler 8.5.3 UP1 でのHA対応 – 構築概要 – HA構成環境での動作 UI機能拡張 - Android – カレンダーの「⽉」表⽰ – タブレットのUI拡張 UI機能拡張 -端末全般 – ノーツ⽂書リンク対応 40 Android端末セキュリティ機能強化 – パスワードタイプ「複合」 – パスワード有効期限 – パスワード履歴数 – アプリケーション・パスワード – ローカルへのパスワード保存禁⽌ – クリップボードへのコピー禁⽌ – 添付ファイルのエクスポート禁⽌ – カメラの禁⽌ 管理機能拡張 – デバイス設定 – メールの保存オプション – フィルタ制限 © 2012 IBM Corporation 管理機能拡張:デバイス設定 スケジュール同期をデフォルト設定として設定可能 – 従来は端末側でのみ設定可能だった 設定のロックをLotusTraveler.nsfにて設定可能 – 従来はポリシーでのみロック可能だった。 41 © 2012 IBM Corporation 管理機能拡張:メール保存オプション 送信メールを送信フォルダに保存させるか管理者が制御可能 – Travelerサーバーnotes.ini 「NTS_SENDMAIL_SAVE_OPTIONS」 • 例 – – – – NTS_SEND_MAIL_SAVE_OPTIONS=always,noatt user ユーザープリファレンス設定に従う(デフォルト=従来の動作) never ユーザープリファレンス設定に関わらず保存しない always ユーザープリファレンス設定に関わらず保存する noatt 添付ファイルは保存しない(user、always と組み合わせて設定) ユーザープリファレンス 42 ドラフトメール保存時に添付ファイルはサーバーにアップさせないことが可能 – Travelerサーバーnotes.ini 「NTS_DRAFT_DO_NOT_SAVE_ATTACHMENTS=true」 © 2012 IBM Corporation 管理機能拡張:フィルタ制限 クライアント側でのフィルタ設定値の上限を設定可能 – 端末側でフィルタを無効、または、この制限値より⼤きい値に設定しても、 この制限値が適⽤される。 ※ドロップダウンリストに「無制限」 しかないが、⼿⼊⼒で数字を⼊⼒可能 43 © 2012 IBM Corporation 1. はじめに – Upgrade Pack とは? – 新機能 – システム要件 2. 新機能の解説 3. 新機能以外の変更点 44 © 2012 IBM Corporation 新機能以外の変更点 LotusTraveler.nsf がXPage化され、ブラウザから管理する – Notesクライアントから開くと以下のように表⽰される 45 © 2012 IBM Corporation 新機能以外の変更点 TravelerホームURL – 旧 http://<hostname>/servlet/traveler – 新 http://<hostname>/traveler • 下位互換のため、上記の旧URLにアクセスすると新URLにリダイレクトされる。 メール本⽂の切り捨てサイズのデフォルト値が 2K → 5K に 46 © 2012 IBM Corporation 参考 Lotus Notes Traveler 8.5.3 Upgrade Pack 1 System Requirements – http://www.ibm.com/support/docview.wss?uid=swg27027499 Recommended Maintenance - Lotus Notes Traveler – http://www.ibm.com/support/docview.wss?uid=swg24019529 Administering Lotus Notes Traveler 8.5.3 Upgrade Pack 1 – http://www.lotus.com/ldd/dominowiki.nsf/xpViewCategories.xsp?lookupName=Administering%20Lotus%20 Notes%20Traveler%208.5.3%20Upgrade%20Pack%201 Configuring IBM Lotus Notes Traveler High Availability with an enterprise IBM DB2 database – http://www.lotus.com/ldd/dominowiki.nsf/dx/Configuring_IBM_Lotus_Notes_Traveler_High_Availability__wit h_an_enterprise_IBM_DB2_database Configuring IBM Lotus Notes Traveler High Availability with an enterprise Microsoft SQL database – http://www.lotus.com/ldd/dominowiki.nsf/dx/Configuring_IBM_Lotus_Notes_Traveler_High_Availability_with _enterprise_Microsoft_SQL_database (参考)Lotus Notes/Domino の メンテナンスリリース、Fix Pack および Upgrade Pack の違いについて – http://www.ibm.com/support/docview.wss?uid=swg21466687 Lotus Notes Traveler APAR listing – http://www.lotus.com/ldd/dominowiki.nsf/dx/Lotus_Notes_Traveler_APAR_listing Capacity planning guidelines for Lotus Notes Traveler – http://www.lotus.com/ldd/dominowiki.nsf/dx/Capacity_planning_guidelines_for_Lotus_Notes_Traveler_A853 UP1 Announcement Letter – http://www.ibm.com/common/ssi/cgi-bin/ssialias?infotype=AN &subtype=CA&htmlfid=897/ENUS212-220 47 © 2012 IBM Corporation