OpenAM 13 インストールガイド

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

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

OSSTechドキュメント

OSSTechドキュメント

Alfresco設置手順書

1 1 CentOS Java JDK(JavaSE Development Kit)......

防災マップ作成システムの開発業務基本設計書

アプリケーションサーバ JBoss超入門

Xen入門 ppt

Xen入門 ppt

1. はじめに OpenAM は旧 Sun Microsystems 社の OpenSSO をベースに ForgeRock 社が開発を行うオープンソースソフトウェアであり Web アプリケーションやクラウドサービスへのシングルサインオンを実現します 本資料では この OpenAM を用いて ユーザー

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

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

はじめに 1. 概要本書では SuitePRO V3 にて提供している迷惑メールフィルタのバージョンアップ手順について案内しています なお この手順につきましては 迷惑メールフィルタ機能について オンラインマニュアルの内容通りに設定されていることを前提条件とします

INR-HG5290b_users_Linux-RHEL4_.doc

PowerGres on Linuxマニュアル

WebSphere Application Server V5.0 for Linux Ver. 1.11

Samba Install and Update Guide

トートリンク インストールガイド

Installation Guide for Linux

INR-HF51882d_users_Linux-Solaris_.doc

はじめに このドキュメントではftServerに関する障害調査を行う際に 必要となるログ データの取得方法を説明しています ログ データの取得には 初期解析用のデータの取得方法と 詳細な調査を行うときのデータ取得方法があります 特別な理由でOS 側のログが必要となった場合には RHELログの取得につ

HITACHI Gigabit Fibre Channel (SUSE Linux Enterprise Server IOCard-FP2-Z-199(1)

1

bash on Ubuntu on Windows bash on Ubuntu on Windows bash on Ubuntu on Windows bash on Ubuntu on Windows bash on Ubuntu on Windows ˆ Windows10 64bit Wi

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

Samba Install and Update Guide

Web Tomcat MapDataManager i

LAN Copyright c Daikoku Manabu This tutorial is licensed under a Creative Commons Attribution 2.1 Japan License

SLAMD導入手順

ジオコーディングサーバインストールマニュアル

改版履歴 本書の改版履歴は以下のとおりです 日付 改版理由 変更箇所 版数 2014/09/04 初版発行 版 2015/03/30 第 1.1 版に改訂 対象 OS 追加 1.1 版 2015/07/10 第 1.2 版に改訂 対象 OS 追加 1.2 版 2015/09/04 第 1

スライド 1

unix.dvi

konicaminolta.co.jp PageScope Net Care

untitled

3.2 Linux root vi(vim) vi emacs emacs 4 Linux Kernel Linux Git 4.1 Git Git Linux Linux Linus Fedora root yum install global(debian Ubuntu apt-get inst

ロードバランサー配下のシボレス IdP 環境設定に関する検証実験 2009 年 12 月 22 日国立情報学研究所学術ネットワーク研究開発センター山地一禎, 中村素典

インストール取扱説明書

別紙 : 検証環境の構築手順 ( 章 ) 1. サーバ設定 1.1 IP アドレス設定 サーバは以下の 6 台を用いる pgpool-ii サーバ 2 台 DB サーバ 3 台 上位サーバ 1 台 OS は全サーバで CentOS 6.4 x86_64 とする pgpool-ii のサー

3 パッケージからのインストール

目次 1. はじめに 目的 推奨環境 OpenAM サーバー Web サーバー 事前準備 OpenAM サーバーの準備 Web サーバーの準備 Web

Amandaバックアップセミナー.pptx

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

PowerGres on Linuxマニュアル

SHOBI_Portal_Manual

橡環境設定.PDF

ソフトウェアエンジニアリング - 機能 #54

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

2 1. Ubuntu 1.1 OS OS OS ( OS ) OS ( OS ) VMware Player VMware Player jp/download/player/ URL VMware Plaeyr VMware

IWF30SupportMatrix_v3.8.xlsx

ExpressUpdate Agent インストレーションガイド

A : kerl kerl Erlang/OTP Erlang/OTP 2 2 Elixir/Phoenix URL 2 PDF A.2 Bash macos.bash_profile exp

CMS入門

Oracle Application Server 10g(9

ExpressUpdate Agent インストレーションガイド

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

PostgreSQLによる データベースサーバ構築技法

<Documents Title Here>

sg_lenovo_os.xlsx

Red Hat Enterprise Linux AS (v.3 for IPF) Update 3

Sybase on CLUSTERPRO for Linux HowTo

Microsoft Word - nvsi_090196_r1_vaultdr_offline_rhel_dualpath.doc

OpenAMトレーニング

はじめに 本書では GridDB Standard Edition のインストール方法および 注意事項について記載しています GridDB Standard Edition をご使用になる前に 必ずお読みください GridDB には GridDB Standard Edition と GridDB

Microsoft Word - Documento2

01本文前部分.indd



Transcription:

OpenAM 13 ( ) 2018 3 13 2.4

1 1 1.1.................................... 1 1.2..................................... 1 1.3....................................... 1 2 3 2.1............................... 3 3 4 3.1................................ 4 4 5 5 RPM 6 5.1....................................... 6 5.2......................... 6 5.3................................ 7 5.4........................... 7 5.5 Tomcat.................................. 8 5.6................................. 8 6 RPM 10 6.1....................................... 10 6.2 Tomcat.................................. 10 6.3 OpenAM.................. 10 6.4 Tomcat work...................... 11 6.5................................ 11 6.6........................... 11 6.7 Tomcat.................................. 13 6.8.............................. 13 i

6.9 Tomcat.................................. 16 6.10 OpenAM2........................ 16 7 war 18 7.1 OpenJDK........................... 18 7.2 JAVA_HOME......................... 18 7.3 Java............................ 18 7.4 OpenAM war.......................... 19 7.5 OpenAM war...................... 19 7.6 Tomcat.................................. 19 7.7................................. 20 8 21 8.1 Server.xml................................ 21 9 OpenLDAP 22 9.1....................................... 22 9.2................................ 22 9.3 RPM........................ 23 9.4................................ 23 10 24 ii

1 1.1 OpenAM 13 OpenAM 13 1.2 OS OS OS OS (SELinux ) OpenAM OpenAM SELinux SELinux root ( ) /srv/osstech-work/software/rpms 1.3 Red Hat Enterprise Linux RHEL 1

OSSTech 2

2 OpenAM 2.1 OpenAM OpenAM (FQDN) FQDN DNS OpenAM sso.example.co.jp 3

3 3.1 OS Red Hat Enterprise Linux 7 (x86_64) CentOS 7 (x86_64) OS OpenJDK 8 OS Tomcat 7 (RHEL7/CentOS7) 4

4 Linux 1. OSSTech osstech-base osstech-support osstech-daemontools(rhel7/centos7) 2. OSSTech Tomcat osstech-tomcat(rhel7/centos7) 3. OSSTech OpenAM 13 osstech-openam13 5

5 RPM OS rpm 5.1 root su root $ su - Password: root ( ) /srv/osstech-work/software/rpms 5.2 5.2.1 ksh OSSTech ksh ksh # yum install ksh 5.2.2 OpenJDK 8 OpenAM OpenJDK 8 OpenJDK 8 # yum install java-1.8.0-openjdk 6

5.2.3 Tomcat(RHEL7/CentOS7) RHEL7 CentOS7 OS Tomcat Tomcat # yum install tomcat 5.3 RHEL7/CentOS7 # cd /srv/osstech-work/software/rpms # ls install.sh x86_64 # ls x86_64 osstech-base-x.x-x.el7.x86_64.rpm osstech-daemontools-x.x-x.el7.x86_64.rpm osstech-openam-ldapschema-x.x-x.el7.noarch.rpm osstech-openam13-13.0.0-x.el7.noarch.rpm osstech-openam13-configtools-13.0.0-x.el7.noarch.rpm osstech-openam13-tools-13.0.0-x.el7.noarch.rpm osstech-support-x.x-x.el7.x86_64.rpm osstech-tomcat-7.instancex.x.x-x.el7_7.x.x.rx_x.noarch.rpm repodata 5.4 yum #./install.sh Is this ok [y/n]: y install yum yum Is this ok [y/n]: 7

yum! Complete!) yum rpm # cd x86_64 # rpm -ivh osstech-base*.rpm \ > osstech-support*.rpm \ > osstech-daemontools*.rpm \ > osstech-tomcat*.rpm \ > osstech-openam13-13.0.0-*.rpm \ > osstech-openam13-tools-*.rpm...( ) [100%] 5.5 Tomcat RPM Tomcat # /sbin/service osstech-tomcat start 5.6 Tomcat URL http://sso.example.co.jp:8080/openam/ OpenAM (/openam/) Tomcat 8

1 9

6 RPM 2 OpenAM 2 6.1 root su root $ su - Password: root ( ) /srv/osstech-work/software/rpms 6.2 Tomcat Tomcat # /sbin/service osstech-tomcat stop 6.3 OpenAM OpenAM OpenAM /opt/osstech/var/lib/tomcat/openam /root/backup/conf # mkdir -p /root/backup/conf # cd /opt/osstech/var/lib/tomcat # cp -pir openam /root/backup/conf 10

6.4 Tomcat work Tomcat work # rm -rf /opt/osstech/share/tomcat/work/catalina/localhost/openam 6.5 RHEL7/CentOS7 # cd /srv/osstech-work/software/rpms # ls install.sh x86_64 # ls x86_64 osstech-base-x.x-x.el7.x86_64.rpm osstech-daemontools-x.x-x.el7.x86_64.rpm osstech-openam-ldapschema-x.x-x.el7.noarch.rpm osstech-openam13-13.0.0-x.el7.noarch.rpm osstech-openam13-configtools-13.0.0-x.el7.noarch.rpm osstech-openam13-tools-13.0.0-x.el7.noarch.rpm osstech-support-x.x-x.el7.x86_64.rpm osstech-tomcat-7.instancex.x.x-x.el7_7.x.x.rx_x.noarch.rpm repodata 6.6 rpm # cd x86_64 # rpm -Uvh osstech-base*.rpm \ > osstech-support*.rpm \ > osstech-daemontools*.rpm \ > osstech-tomcat*.rpm \ > osstech-openam13-13.0.0-*.rpm \ > osstech-openam13-tools-*.rpm 11

rpm... ########################################### [100%] osstech-base-3.0-115.el7.x86_64 osstech-support-3.0-115.el7.x86_64 osstech-base osstech-support openam13-13.0.0-91 python-requests : : python-requests osstech-openam13-tools-13.0.0-94.el7.noarch rpm python-requests rpm # yum install python-requests 6.6.1 index.html /opt/osstech/share/tomcat/webapps/openam/xui/index.html /... 1:osstech-openam13-13.0.0-94.el7 : /opt/osstech/share/tomcat7/webapps/ openam/xui/index.html /opt/osstech/share/tomcat7/webapps/openam/ XUI/index.html.rpmnew index.html urlargs index.html /opt/osstech/share/tomcat/webapps/openam/xui/index.html.rpmnew 12

# view /opt/osstech/share/tomcat/webapps/openam/xui/index.html.rpmnew urlargs ( v=3fe9843) var require = { urlargs : "v=3fe9843", deps : ['main'], index.html # vi /opt/osstech/share/tomcat/webapps/openam/xui/index.html urlargs index.html urlargs index.html.rpmnew : : urlargs : "v=8173efa", urlargs : "v=3fe9843", index.html 6.7 Tomcat # /sbin/service osstech-tomcat start 6.8 1. Tomcat URL http://sso.example.co.jp:8080/openam/ 2. OpenAM13 13

3. I accept the license agreement Continue 14

4. OpenAM 5. OpenAM 15

2 6.9 Tomcat Tomcat # /sbin/service osstech-tomcat restart 6.10 OpenAM2 OpenAM 2 1. Tomcat OpenAM OpenAM1,2 2. 2 Tomcat OpenAM2 OpenAM1 2 Tomcat 3. OpenAM1 Tomcat work 16

4. OpenAM1 Tomcat Tomcat 1 (FQDN) 5. 2. OpenAM2 OpenAM1 OpenAM2 Tomcat Tomcat 6. OpenAM2 Tomcat work 7. OpenAM2 Tomcat Tomcat OpenAM2 8. 5. OpenAM1 (OpenAM1,2 2 ) 2 17

7 war OpenAM war Tomcat Tomcat (Tomcat ) 7.1 OpenJDK OpenAM OpenJDK 8 OpenJDK 8 # yum install java-1.8.0-openjdk 7.2 JAVA_HOME OpenJDK JAVA_HOME OSSTech Tomcat JAVA_HOME 7.3 Java OpenAM Java 1024MB JAVA_OPTS $ export JAVA_OPTS="-Xmx1024m -XX:MaxPermSize=256m" OS Tomcat JAVA_OPTS OSSTech Tomcat Java 1024MB 18

7.4 OpenAM war OpenAM war OSSTech OpenAM 13 RPM(osstech-openam13) /opt/osstech/share/openam13/openam.war war 2 1. RPM RPM war 2. RPM war rpm2cpio cpio RPM $ rpm2cpio osstech-openam13-13.x.x-x.el7.noarch.rpm cpio -id RPM OpenAM war war $ ls opt/osstech/share/openam13/openam.war opt/osstech/share/openam13/openam.war 7.5 OpenAM war OpenAM war Tomcat webapps $ cp openam.war <TOMCATDIR>/webapps/ 7.6 Tomcat Tomcat 19

$ export LANG="en_US.UTF-8" $ <TOMCATDIR>/bin/startup.sh OSSTech Tomcat LANG "en_us.utf-8" 7.7 Tomcat URL http://sso.example.co.jp:8080/openam/ OpenAM 20

8 OpenAM : openam Tomcat 8.1 Server.xml server.xml <Host name="localhost" appbase="webapps" unpackwars="true" autodeploy="true" deployignore="openam"> </Host> <Context path="/[ ]]" docbase="openam"/> example <Host name="localhost" appbase="webapps" unpackwars="true" autodeploy="true" deployignore="openam"> </Host> <!-- openam example --> <Context path="/example" docbase="openam"/> OpenAM http://sso.example.co.jp:8080/example/ openam 21

9 OpenLDAP OpenAM OSSTech OpenLDAP OSSTech OpenLDAP 9.1 root su root $ su - Password: root ( ) /srv/osstech-work/software/rpms 9.2 # cd /srv/osstech-work/software/rpms # ls install.sh x86_64 # ls x86_64 osstech-base-x.x-x.el7.x86_64.rpm osstech-daemontools-x.x-x.el7.x86_64.rpm osstech-openam-ldapschema-x.x-x.el7.noarch.rpm osstech-openam13-13.0.0-x.el7.noarch.rpm osstech-openam13-configtools-13.0.0-x.el7.noarch.rpm osstech-openam13-tools-13.0.0-x.el7.noarch.rpm osstech-support-x.x-x.el7.x86_64.rpm osstech-tomcat-7.instancex.x.x-x.el7_7.x.x.rx_x.noarch.rpm repodata 22

9.3 RPM rpm RPM # cd x86_64 # rpm -ivh osstech-openam-ldapschema-x.x-x.el7.noarch.rpm 9.4 /opt/osstech/etc/openldap/slapd.conf OpenAM include /opt/osstech/etc/openldap/schema/openam.schema include /opt/osstech/etc/openldap/schema/saml2.schema OpenLDAP # /sbin/service osstech-ldap restart 23

10 2016 3 14 1.0 2016 8 25 2.0 2016 10 18 2.1 OpenJDK 8 2017 03 23 2.2 OpenAM2 2017 12 22 2.3 python-requests 2018 03 13 2.4 index.html 24