質問
🕓 事例公開日 : 2025-10-14
【背景】
IM-Noticeのデスクトップ通知機能を使いたいため、設定ファイルを作成してモジュール反映を行う必要がある。しかし、開発環境を持っておらず本番環境のみで運用しているため、初めてのデプロイ作業に不安がある。事前にリスクや手順を把握しておきたい。Q1. 利用しているアプリケーションサーバの種類について
WARファイル出力時に「サーバ製品の選択」という項目があるが、契約中のサーバ製品がどれに該当するのか分からない。システム管理のインスタンス一覧でam-ap01サーバのresin列にチェックが入っているため、Resinを選択すればよいか教えてほしい。Q2. Jugglingプロジェクトの設定内容について
環境開通時に受け取ったIM-Jugglingプロジェクトを使用しているが、本番環境での運用や設定変更によって、配布時のプロジェクト内容と現在の環境に差異が生じていないか心配している。モジュール反映を実行することで、既存の設定が意図せず上書きされてしまう可能性はないか。また、プロジェクトを最新状態に更新する方法があれば知りたい。Q3. デプロイ失敗時の復元手順について
モジュール反映に失敗した場合に備えて、事前にサーバの即時バックアップを取得し、問題が起きたらリストアで復元しようと考えている。この方法で確実に復元できるか確認したい。Q4. 本番環境への直接デプロイにおける注意点について
開発環境がなく、本番環境に直接モジュール反映を実施することになる。想定されるリスクや気を付けるべき点があれば教えてほしい。回答
A1. 利用しているアプリケーションサーバの種類について
Accel-Mart Plus環境では、アプリケーションサーバとして Resin を採用しています。WARファイル出力時の「サーバ製品の選択」では、Resinを選択してください。OS/ミドルウェアの詳細情報は以下のドキュメントで確認できます。
Accel-Mart Plus サービス仕様書 - OS/ミドルウェア
A2. Jugglingプロジェクトの設定内容について
環境開通時にお渡ししたJugglingプロジェクトが原本となります。設定変更が必要な場合は、このプロジェクトを基準として設定ファイルを編集していく運用となります。設定の上書きについて
モジュール反映を実行すると、Jugglingプロジェクト内の設定ファイルが環境に反映されます。そのため、Jugglingプロジェクト側で設定を変更せずにモジュール反映を行うと、環境側で行った設定変更が元に戻ってしまう可能性があります。
正しい運用フロー
1. 開通時に受け取ったJugglingプロジェクトをインポート
2. プロジェクト内の設定ファイルを編集(例:IM-Noticeのショートカット有効期間など)
3. WARファイルと静的ファイルを出力
4. モジュール反映を実施
設定ファイルの編集例(IM-Noticeの場合)
1. ProjectNavigator内のツリーから
im-notice-config.xmlをダブルクリック
2.
short-cut-duration-minutesタグの値を編集
3. WARファイルと静的ファイルを出力
4. モジュール反映を実施
※設定ファイルがツリーに表示されない場合は、
juggling.imファイルを開き、「設定ファイル」タブから対象ファイルを選択して「出力」をクリックしてください。
プロジェクトの最新化について
Accel-Mart Plusでは、環境開通後のJugglingプロジェクトはお客様側で管理いただく仕組みとなっています。開通時に受け取ったプロジェクトに対して、設定変更やアプリの追加・削除を行うことで最新状態を維持してください。紛失しないよう適切に管理をお願いします。
参考ドキュメント
intra-mart Accel Platform 設定ファイルリファレンス
Accel-Mart Plus スタートアップガイド - リリースモジュールの作成
Accel-Mart Plus 運用者操作ガイド - モジュール反映
A3. デプロイ失敗時の復元手順について
事前にバックアップを取得しておけば、モジュール反映時に問題が発生してもリストアによる復旧が可能です。重要な注意点
完全なデータバックアップを取得するには、オフラインバックアップを実施する必要があります。モジュール反映の前には必ずオフラインバックアップを実行してください。
※オフラインバックアップでは、スナップショット取得完了後にシステムが自動的に再起動されます。
参考ドキュメント
Accel-Mart Plus サービス仕様書 - バックアップ
Accel-Mart Plus 運用者操作ガイド - 即時バックアップ
Accel-Mart Plus サービス仕様書 - リストア
Accel-Mart Plus 運用者操作ガイド - リストア
A4. 本番環境への直接デプロイにおける注意点について
システム停止が必要な作業
オフラインバックアップ、モジュール反映、リストアなどの運用管理機能を利用する際は、システムの停止が発生します。業務に影響しない時間帯に作業を実施してください。
開発環境の利用推奨
Smallプラン以上をご契約の場合、Developmentプランとのセット契約を強く推奨しています。開発環境があれば、事前に動作確認を行うことができます。
また、Developmentプランは他プランに先行してメンテナンスが実施されるため、メンテナンスによる影響を事前に確認できるメリットもあります。ご検討ください。