子ページ
  • IdPClusteringTerracotta

比較バージョン

キー

  • この行は追加されました。
  • この行は削除されました。
  • 書式設定が変更されました。

...

ソフトウェア名

バージョン

インストール先

Terracotta

3.6.0 1

/opt/terracotta

Shibboleth-IdP

2.3.5 6

/opt/shibboleth-idp

Apache Tomcat

7 6.0.23 35

/usr/java/tomcat

アンカー
_Ref272941422
_Ref272941422



...

  • 下記URLからtc-config.xml をダウンロードします。
    https://wiki.shibboleth.net/confluence/download/attachments/4358352/tc-config.xml
    書式設定済み
    # cd /opt/shibboleth-idp/conf/
    # wget https://wiki.shibboleth.net/confluence/download/attachments/4358352/tc-config.xml
    

  • /opt/shibboleth-idp/conf/tc-config.xmlの設定
    赤の太字が追加、又は変更となる箇所となります。

    <?xml version="1.0" encoding="UTF-8"?>
    <tc:tc-config
        xsi:schemaLocation=http://www.terracotta.org/config http://www.terracotta.org/schema/terracotta-4.xsd
        xmlns:tc=http://www.terracotta.org/config
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

        <servers>
           <!-- START Terracotta server definitions -->
            <server name="idpNode1" host="XXX.XXX.XXX.XXX">
                <dso-port>9510</dso-port>
                <l2-group-port>9530</l2-group-port>
                <dso>
                    <persistence>
                        <mode>permanent-store</mode>
                    </persistence>
                </dso>
                <logs>/opt/shibboleth-idp/cluster/server/logs</logs>
                <data>/opt/shibboleth-idp/cluster/server/data</data>
                <statistics>/opt/shibboleth-idp/cluster/server/stats</statistics>
            </server>
            <server name="idpNode2" host="YYY.YYY.YYY.YYY">
                <dso-port>9510</dso-port>
                <l2-group-port>9530</l2-group-port>
                <dso>
                    <persistence>
                        <mode>permanent-store</mode>
                    </persistence>
                </dso>
               <logs>/opt/shibboleth-idp/cluster/server/logs</logs>
                <data>/opt/shibboleth-idp/cluster/server/data</data>
                <statistics>/opt/shibboleth-idp/cluster/server/stats</statistics>
            </server>
           <!-- END Terracotta server definitions -->
            <ha>
                <mode>networked-active-passive</mode>
                <networked-active-passive>
                    <election-time>5</election-time>
                </networked-active-passive>
            </ha>
        </servers>

        <system>
            <configuration-model>production</configuration-model>
        </system>

        <!-- terracotta client start -->
        <clients>
            <logs>/opt/shibboleth-idp/cluster/client/logs-%i</logs>
            <!--
            <statistics>/opt/shibboleth-idp/cluster/client/stats-%i</statistics>
            -->
            <modules>
                <module name="tim-vector" version="2.7.1" group-id="org.terracotta.modules"/>
                <module name="tim-tomcat-6.0" version="2.3.0"/>
            </modules>
        </clients>
        <!-- terracotta client end -->
        <application>
            <dso>
                ~~(中略)~~

                <web-applications>
                    <web-application>idp</web-application>
                </web-applications>
            </dso>
        </application>
    </tc:tc-config>

  • XXX.XXX.XXX.XXX および YYY.YYY.YYY.YYY はTerracotta を構築したサーバのIPアドレスです。

...