Red Hat OpenShift上でのInterstage Application Serverの動作手順(Java EE 7編)

Similar documents
Red Hat OpenShift上でのInterstage Application Serverの動作手順(Java EE 6編)

Microsoft Windows Internet Explorer は 米国 Microsoft Corporation の 米国およびその他の国における登録商標または商標です Linux は Linus Torvalds 氏の日本およびその他の国における登録商標または商標です Red Hat

Microsoft Windows Internet Explorer は 米国 Microsoft Corporation の 米国およびその他の国における登録商標または商標です Linux は Linus Torvalds 氏の日本およびその他の国における登録商標または商標です Red Hat

富士通Interstage Application Server V10でのOracle Business Intelligence の動作検証

"ソフトウェア カフェテリアサービス向けソフトウェア説明書

"ソフトウェア カフェテリアサービス向けソフトウェア説明書

CLUSTERPRO MC RootDiskMonitor 1.1 for Linux リリースメモ 2013(Sep) NEC Corporation ライセンス パッケージのインストール セットアップ マニュアル

NEC COBOL Media V2.0 セットアップカード SL438740B01-1

CLUSTERPRO MC StorageSaver 1.1 for Linux リリースメモ 2015(Jun) NEC Corporation ライセンス パッケージのインストール セットアップ マニュアル 補足事項 注意事項

Java EE連携ツール説明書

NEC Express5800 シリーズ COBOL Media V1 セットアップカード SL438730B01-2

Red Hat OpenShift上での 動作手順書(J2EE編)

CLUSTERPRO MC ProcessSaver ApsEdition 1.0 for Linux リリースメモ 2012(Sep) NEC Corporation ライセンス パッケージのインストール セットアップ マニュアル 補足事項 注意事項

CLUSTERPRO MC StorageSaver 2.2 for Linux リリースメモ 2017(Apr) NEC Corporation ライセンス パッケージのインストール セットアップ マニュアル 補足事項 注意事項

CLUSTERPRO MC ProcessSaver 2.1 for Linux リリースメモ 2016(Mar) NEC Corporation ライセンス パッケージのインスト ル セットアップ マニュアル 障害発生時の手順 補足事項 注意事項

CLUSTERPRO MC RootDiskMonitor 2.3 for Linux HW-RAID 監視機能 リリースメモ 2018(Jun) NEC Corporation ライセンス パッケージのインストール セットアップ マニュアル

CLUSTERPRO MC RootDiskMonitor 2.3 for Linux リリースメモ 2018(Jun) NEC Corporation ライセンス パッケージのインストール セットアップ マニュアル

Interstage Application ServerのTLS 1.1/1.2サポートについて(広報)

ServerViewのWebアクセス制限方法

Docker Haruka Iwao Storage Solution Architect, Red Hat K.K. February 12, 2015

トラブルシューティング集

Linux修正適用手順書

Red Hat Enterprise Linuxのcron(8)デーモンにデフォルト定義されたtmpwatch命令の動作による、WebOTXのトラブル対処方法

Microsoft Windows Windows Server Internet Explorer は 米国 Microsoft Corporation の 米国およびその他の国における登録商標または商標です Oracle と Java は Oracle Corporation 及びその子会社 関

Red Hat Enterprise Linux OSの手動インストール

Server Core適用ガイド

FUJITSU Storage ETERNUS BE50 S2 運用ガイド Symantec Backup Exec 2014 修正適用編

作成日 :2017/03/29 ******************************************************************************* ** ** ** FUJITSU Cloud Service K5 ** ** ** ** ソフトウェアカフ

FUJITSU Software Systemwalker Centric Manager Lite Edition V13.5 機能紹介資料

WebOTX マニュアル

Microsoft Word - WE-InstMan382J sol.doc

目次 第 1 章はじめに... 3 第 2 章ネットワーク設定 DNS の設定 アウトバウンド HTTPS 接続の許可 アウトバウンド SMTP/POP 接続の許可... 4 第 3 章 JDK への追加ライブラリインストール

PowerRW+からPowerRDBconnectorへの移行手引書

監査ログ分析機能 ソフトウェア説明書

PrintWalker/LXE インストールガイド

DHCPサーバのクラスタ化

2. Docker の基本的な操作 1 docker hub の参照 2 DockerHub の Explorer リンクからアプリケーションを参照 3 アプリケーション検索 4 tag について 3. docker 基本コマンド 1 docker の

Quad port LANカード(10GBASE) 取扱説明書

OpenAM 9.5 インストールガイド オープンソース ソリューション テクノロジ ( 株 ) 更新日 : 2013 年 7 月 19 日 リビジョン : 1.8

WebOTXマニュアル

SecureAssist Enterprise Portal アップグレードガイド Version 対応版 パッケージのダウンロード アップグレード全体の流れ アップグレード作業の詳細手順

はしがき (1) マニュアルについて CLUSTERPRO MC ProcessSaver for Linux Web サーバー監視機能テンプレートガイド は ProcessSaver による Web サーバー監視時のプロセス監視ソリューションを支援するための導入事例をご紹介します 本資料でご紹介す

Microsoft Word - nvsi_060132jp_datadomain_restoreDRAFT4.doc

スライド 1

セットアップカード

Oracle Business Intelligence Standard Edition One のインストール

PostgreSQL Plus Kitガイド

CLUSTERPRO MC RootDiskMonitor 1.0 for Windows FAQ 集 2013(Mar) NEC Corporation 導入に関する質問 運用に関する質問 動作環境に関する質問

BIP Smart サンプル説明書

Quad port LANカード(10GBASE-T) 取扱説明書

<MW-400k > InterSec/MW400k アップデート適用手順書 2017 年 8 月 1 版

PowerPoint プレゼンテーション

CLUSTERPRO for Linux PostgreSQL HowTo

インストール手順書 Systemwalker for Symfoware Server Message Monitoring Tool 11.1

Docker/Kubernetes実践コンテナ開発入門

MotionBoard Ver. 5.6 パッチ適用手順書

ソフトウェア説明書 CA APM 9 (9.1)

PGRelief C/C++ 強化ポイント説明書

移行支援資料 ~J2EE機能から Java EE 5機能への移行ポイント~

目次 1. はじめに 本文書の目的 前提条件 略語 事前準備 ホスト名の名前解決 Linux 版パッケージ システム要件 ソフトウェア要件 パッケージ構成

移行支援資料 ~J2EE機能からの移行ポイント~

Dockerの商用サービスでの利用事例紹介

BIP Smart FAQ

ProcessSaver WebEdition テンプレートガイド

ServerView Suite V

Dell System Services and Diagnostic Tools Version 7.0 クイックインストールガイド

Systemwalker Operation Manager V12.0L10/12.0 Firewall適用ガイド

RDP 接続不具合パッチ適用手順 第 1.11 版更新日 :2016/8/30 NTT コミュニケーションズ株式会社

BRAVIA Signage ユーザガイド ( より進んだ使い方 ) Copyright Sony Home Entertainment & Sound Products Inc.

ystemwalker Operation Manager V12.0L10/12.1

PRIMERGY TX100 S3 未サポートOS動作検証確認情報

BIP Smart サンプル説明書

目次 1 ライセンス コードワードの取得 コードワードの登録 パッケージのインストール 動作環境 使用パーティション及び必要容量 提供媒体 必要なプロダクト ソ

Microsoft Word - esm_update_jp.doc

INR-HG5579a_Netshut_Guide_Linux-Solaris_.doc

CLUSTERPRO for Linux MySQL HowTo

PrintWalker/LXE インストールガイド

HP Remote Graphics Software Receiver and Sender Installation Guide

ソフトウェア説明書 CA Introscope 9 (9.1)

PRIMERGY TX100 S3 未サポートOS動作検証確認情報

インストールマニュアル 2007 Oki Data Corporation EE Rev.3

InterSecVM/MWc V1.0 for Linux (Amazon EC2 用 ) セットアップ手順説明書 2015 年 9 月第 1 版

WebSAM MCOperations Amazon Web Services 向け構築ガイド 2015 年 5 月 日本電気株式会社

PRIMERGY TX150 S7 SAS アレイコントローラカード <RAID 5> フリーOS 動作確認情報

Samba_HowTo.doc

使用手引書 (Systemwalker Centric Manager 業務サーバ Agentバンドル編)

Oracle SOA Suite 11gコンポジットに対するSOASchedulerの構成

Apache2.2(mod_ssl) は ECDSA 鍵について非対応となっております 1-2. 証明書のインストール Apache(mod_ssl) への証明書のインストール方法について記述します 事前準備 事前準備として サーバ証明書 中間 CA 証明書を取得してください 事前準備

Oracle Database Clientクイック・インストレーション・ガイド, 10gリリース 1( ) for Linux x86-64

Micro Focus Enterprise Developer チュートリアル メインフレーム COBOL 開発 : MQ メッセージ連携 1. 目的 本チュートリアルでは CICS から入力したメッセージを MQ へ連携する方法の習得を目的としています 2. 前提 使用した OS : Red H

PRIMERGY RX300 S6 SAS コントローラカード <RAID 5> フリーOS 動作確認情報

はしがき 本書は CLUSTERPRO MC ProcessSaver 1.0 for Linux ( 以後 ProcessSaver と記載します ) と CLUSTERPRO X 3.1 for Linux ( 以後 CLUSTERPRO と記載します ) を組み合わせて フェイルオーバクラスタ

Webアプリケーションでのlog4j利用ガイド

ソフトウェアインストールガイド v

Veritas System Recovery 16 Management Solution Readme

intra-mart Accel Platform

SQL Server または MSDE のバージョン、およびサービス パック レベルの確認

富士通製プラットフォーム 「PRIMEPOWER/PRIMERGY」及び、富士通製ミドルウェア 「Interstage」とVantage Analyzer 動作検証完了報告書

4. 環境要件 WebWrapper および WebWrapper 管理サーバ <Windows 版 > Windows2000Server ( サービスパック 3 また 4 適用済 ), Windows Server 2003 <Solaris 版 > SPARC CPU を搭載する Sun 製ワ

ソフトウェア説明書 CA APM 9 (9.5)

Transcription:

Red Hat OpenShift 上での Interstage Application Server の動作手順 (Java EE 7 編 ) 2017/7/21 富士通株式会社 1. はじめに本資料は Interstage Application Server の Java EE 7 を Red Hat OpenShift V3 上で動かす手順について説明します 1.1. 対象製品本資料の対象製品は以下です Interstage Application Server Enterprise Edition V12.0.0 以降 (for Intel64) Interstage Application Server Standard-J Edition V12.0.0 以降 (for Intel64) 以下の環境 媒体が必要です Red Hat Enterprise Linux 7 Red Hat OpenShift Container Platform (Red Hat OpenShift Online は対象外 ) Interstage Application Server のサーバパッケージ DVD 本資料の手順は以下を使用して検証しています Red Hat Enterprise Linux 7.3 Red Hat OpenShift Container Platform 3.5 Interstage Application Server Enterprise Edition V12.0.0 サーバパッケージ DVD のサイズは約 0.8GB アプリケーション未配備の Docker イメージ のサイズは約 1.5GB です 1.2. 前提知識本資料を読む場合 以下の知識が必要です Red Hat Enterprise Linux に関する基本的な知識 Docker に関する基本的な知識 Red Hat OpenShift に関する基本的な知識 Interstage Application Server に関する基本的な知識 1 / 6

1.3. 商標 Linux(R) は Linus Torvalds 氏の日本およびその他の国における登録商標または商標です Red Hat(R) OpenShift(R) は 米国およびその他の国において登録された Red Hat, Inc. の商標です その他 本資料に記載されている会社名および製品名は それぞれ各社の商標または登録商標です 2. 概要 Red Hat OpenShift 上での Interstage Application Server の Java EE 7 の動作は以下の手順で構成されます 1. Interstage Application Server の Java EE 7 の Docker イメージ作成 2. Red Hat OpenShift における作成した Docker イメージの実行 Interstage Application Server の Java EE 7 の Docker イメージ Pod について 以下の注意事項があります Interstage HTTP Server 2.2 は Docker イメージにインストールされません Docker イメージへの Interstage Application Server の修正パッチ適用は本手順に含まれていません syslog のメッセージは Pod(Docker コンテナ ) 内に出力されません 3. Interstage Application Server の Java EE 7 の Docker イメージ作成 本手順は root ユーザで実施してください 3.1. インストールパラメーター CSV ファイルの作成図 1 の内容のインストールパラメーター CSV ファイルをファイル名 "javaee7.csv" で作成します "parameters,javaee7adminpassword," で始まる行の changeit については Java EE 7 の管理者パスワードに変更してください installinfo,name,isasinst 図 1: インストールパラメーター CSV ファイルの例 parameters,servertype,application parameters,installtype,custom parameters,securitymode,secure parameters,securitygroup,root parameters,javasekind,jdk parameters,javaee7adminpassword,changei t parameters,fn_javase8,y 2 / 6

parameters,fn_javaee7,y インストールパラメーター CSV ファイルの詳細は Interstage Application Server インス トールガイド の インストールパラメーター CSV ファイルの作成 を参照してください 3.2. Dockerfile の作成図 2 の内容の Dockerfile を作成します 以下は ベースイメージに registry.access.redhat.com/rhel7.3を使用する例です 紙面の都合上 Dockerfile の 1 命令を複数行に記載している箇所がありますが ファイル作成時は 1 行で記述してください 図 2: Dockerfile の例 FROM registry.access.redhat.com/rhel7.3 COPY iaps /tmp/iaps COPY javaee7.csv /tmp/javaee7.csv RUN /bin/mkdir -p /etc/selinux/targeted/contexts/ RUN echo '<busconfig><selinux></selinux></busconfig>' > /etc/selinux/targeted/contexts/dbus_contexts ENV LANG=ja_JP.UTF-8 RUN sed -ri 's/en_us/ja_jp/' /etc/locale.conf RUN /bin/mv /usr/bin/systemctl /usr/bin/systemctl.org RUN echo 'exit 0' > /usr/bin/systemctl RUN /usr/bin/chmod +x /usr/bin/systemctl ENV CIR_INST_SKIP yes ENV TERM xterm RUN /tmp/iaps/installer/install.sh -s /tmp/javaee7.csv RUN /bin/mv /usr/bin/systemctl.org /usr/bin/systemctl RUN /bin/rm -f /tmp/javaee7.csv RUN /bin/rm -rf /tmp/iaps ENV IS_PCMI_INSTALL /opt/fjsvpcmi CMD 3 / 6

[ "/opt/fjsvawjbk/jdk8/bin/java","-xx:+unlockdiagnosticvmoptions","-xx:+l ogvmoutput","-xx:logfile=/var/opt/fjsvisje7/pcmi/isje7/trace/jvm.log","-c lasspath","/opt/fjsvisje7/glassfish/lib/gf4-pcmi-adapter.jar:/opt/fjsvpcm i/lib/pcmi.jar:/opt/fjsvpcmi/lib/pcmi-api.jar:/opt/fjsvpcmi/lib/protocol. jar","com.fujitsu.interstage.pcmi.pcmimain","/var/opt/fjsvisje7/pcmi/isje 7" ] 3.3. Docker イメージの作成 以下の手順を実施して Interstage Application Server の Java EE 7 の Docker イメージを 作成します 1. Interstage Application Server のサーバパッケージ DVD のマウント 2. Java EE 7 のベアイメージ (Java EE アプリケーション未配備 ) の Docker イメージ作 成 3. Interstage Application Server のサーバパッケージ DVD のアンマウント 4. Java EE アプリケーションを配備した Docker イメージ作成 3.3.1. Interstage Application Server のサーバパッケージ DVD のマウント Interstage Application Server のサーバパッケージ DVD をローカルディスクのディレクト リに "iaps" としてマウントします 以下は サーバパッケージ DVD をローカルディスクの /docker/iaps にマウントする例です 1. ローカルディスクにマウント先のディレクトリを作成します # mkdir -p /docker/iaps 2. サーバパッケージ DVD をマウントします # mount -t iso9660 -r /dev/cdrom /docker/iaps 3.3.2. Interstage Application Server の Java EE 7 のベアイメージ作成 1. 以下を 3.3.1 で Interstage Application Server のサーバパッケージ DVD をマウントしたディレクトリ "iaps" と同じディレクトリに配置します 3.1 で作成したインストールパラメーター CSV ファイル "javaee7.csv" 3.2 で作成した "Dockerfile" 2. Docker イメージを作成します 以下は Dockerfile をディレクトリ "/docker" に配置して 名前 "javaee7interstage" の Docker イメージを作成する例です # docker build -t javaee7interstage /docker 4 / 6

3.3.3. Interstage Application Server のサーバパッケージ DVD のアンマウント 3.3.1 でマウントした Interstage Application Server のサーバパッケージ DVD をアンマウ ントします 以下は サーバパッケージ DVD をローカルディスクの /docker/iaps にマウントしたときの 例です # umount /docker/iaps 3.3.4. Java EE アプリケーションを配備した Docker イメージの作成 Java EE 7 のベアイメージ (Java EE アプリケーション未配備 ) の Docker コンテナを開始すると PCMI サービスだけが起動されます Interstage Java EE 7 DAS サービスを起動してから Java EE アプリケーションを配備します また IJServer クラスタの自動起動を設定します 1. 3.3.2 で作成した Docker イメージから Docker コンテナを起動します 以下は Docker イメージ "javaee7interstage" から Docker コンテナ "javaee7container" を起動する例です # docker run --name javaee7container -di javaee7interstage 2. Interstage Application Server の Java EE 7 実行環境をセットアップします アプリケーションはコピーするなどして Docker コンテナに配置します Docker コンテナに乗り込んで Java EE アプリケーションの配備や IJServer クラスタの自動起動など必要な定義変更を実施します # docker cp my-app.war javaee7container:/tmp/ # docker exec -it javaee7container bash # /opt/fjsvisje7/glassfish/bin/asadmin start-domain Interstage Java EE 7 DAS サービスを起動したら IJServer クラスタの作成や Java EE アプリケーションの配備 定義変更を実施します また Interstage Java EE 7 DAS サービスと IJServer クラスタの自動起動を設定します 3. Java EE アプリケーションを配備した Docker コンテナをコミットして Docker イメージを作成します 以下は Docker コンテナ "javaee7container" をコミットして Docker イメージ "javaee7appimage" を作成する例です # docker commit javaee7container javaee7appimage 5 / 6

4. Red Hat OpenShift 上での Interstage Application Server Java EE 7 の実行 以下の手順を実施して Interstage Application Server の Java EE 7 を Red Hat OpenShift で実行します ( 注意事項 ) Interstage Application Server の Java EE 7 の Docker イメージの実行は root 権限が必要です root 権限で Docker イメージを実行できるように Red Hat OpenShift のユーザ プロジェクトを設定してください 詳細は以下を参照してください Red Hat OpenShift Documentation [1] OpenShift Container Platform Cluster Administration Managing Security Context Constraints 1. Red Hat OpenShift からアクセス可能なリポジトリに Docker イメージを登録します 本手順は Docker イメージを作成した環境で実行します 以下は ローカルリポジトリ "192.168.100.102:5000" に Docker イメージを "192.168.100.102:5000/javaee7appimage:latest " として登録する例です # docker tag javaee7appimage 192.168.100.102:5000/javaee7appimage:latest # docker push 192.168.100.102:5000/javaee7appimage:latest 2. Red Hat OpenShift にログインします 3. Red Hat OpenShift 上で リポジトリに登録した Docker イメージを実行します 以下は Docker イメージ "192.168.100.102:5000/javaee7appimage:latest" を "javaee7app" として実行する例です # oc new-app --docker-image=192.168.100.102:5000/javaee7appimage:latest --name javaee7app 4. Java EE アプリケーションを配備したサーバーインスタンスの HTTP リスナーや HTTPS リスナーのポート番号を公開します 以下は http://192.168.100.6:28484/ として HTTP リスナーを公開する例です # oc expose dc/javaee7app --port=28484 --external-ip=192.168.100.6 以上 [1] Red Hat OpenShift Documentation "https://docs.openshift.com/" 6 / 6