前のトピック: 事前にインストールされた標準のアプリケーション テンプレート

次のトピック: SugarCRM: 拡張性のある CRM アプリケーション


TWiki - 拡張性のある構造化ウィキ アプリケーションのリファレンス設計

最新バージョン: 4.3.2-3

アプリケーション インフラストラクチャを以下に示します。

Twiki アプリケーション

このアプリケーションは、TWiki 4.3.2 (http://twiki.org/)に基づく、完全な機能を備えた拡張性のある構造化ウィキです。 TWiki のこのバージョンは GPLv2 で配布されています。 拡張性のあるインフラストラクチャは、CA AppLogic および CA AppLogic のカタログ アプライアンスを使用して構築されます。

TWiki は、柔軟かつ強力で、簡単に使用できるエンタープライズ連携プラットフォームおよびナレッジ管理システムです。 構造化ウィキとして、通常はイントラネットまたはインターネット上で、プロジェクト開発領域、ドキュメント管理システム、ナレッジベース、その他あらゆるグループウェア ツールを実行するために使用されます。 Web コンテンツは、ブラウザのみを使用し、連携して作成できます。

TWiki アプリケーションはアプライアンスとしてパッケージされます。 すべての必要な設定は、アプリケーションの境界上に公開されるため、アプリケーションをシングル アプライアンスとして設定することが可能です(エディタでアプリケーションの設定プロパティ シートを使用)。

境界
プロパティ

これらは、アプリケーションを開始するために設定する必要がある唯一の設定です。 一部の設定は、複数のアプライアンスに自動的に配布されます(DNS サーバ、管理者電子メールなど)。 アプリケーションでの設定を可能にするために内部構造を理解する必要はありません。

プロパティ名

タイプ

説明

usr_ip

占有 IP

アプリケーションがユーザにサービスを提供する IP アドレスです。 このプロパティは必須です。

mail_ip

占有 IP

メール ゲートウェイが電子メールの送信に使用する IP アドレスです。 このプロパティは必須です。 将来は、IP アドレスが出力ゲートウェイに自動で割り当てられるようにする予定です。

mail_server

文字列

SMTP メール サーバのホスト名。このサーバは、TWiki が電子メール通知を送信するのに使用されます。 メール サーバはホスト名(mail.CA.com など)、または IP アドレス(12.34.56.78 など)として指定できます。 無効にするには、0.0.0.0 を使用します。 このプロパティは必須です。

netmask

IP

usr_ip と mail_ip が存在するネットワークのネットマスク。 このプロパティは必須です。

gateway

IP

トラフィックのルーティングに使用される IP ゲートウェイのアドレス。 TWiki が実行されている IP ネットワークの外側にあるホストから TWiki アプリケーションにアクセスするためには、このプロパティを指定する必要があります(ほとんどの場合必須)。 無効にするには、0.0.0.0 を使用します。 このプロパティは必須です。

dns1

IP

ホスト名解決のための DNS サーバの IP アドレス。 メール サーバ名を解決するために使用されます。 このプロパティは必須です。

dns2

IP

ホスト名解決のためのバックアップ DNS サーバの IP アドレス。 メール サーバ名を解決するために使用されます。 デフォルト: 0.0.0.0

allowed_hosts

文字列

接続できるホストまたはサブネットのリスト。 スペースまたはカンマで複数のエントリを区切ります。 サポートされている形式の例: 192.168.1.2 192.168.1.0/24 192.168.2.0/255.255.255.0。 デフォルト: 0.0.0.0/0(すべて許可)

timezone

文字列

アプリケーションで使用されるタイムゾーンを指定します。 このプロパティが空の場合、タイムゾーンは変更されず、現状のものが使用されます。 サポートされているタイムゾーンのリストはここで参照できます。 デフォルト: empty

mon_standby

整数

アプリケーション モニタリングがアプリケーション開始時に無効になるかどうかを決定します。 ゼロ以外の場合、モニタリングは無効になります。それ以外の場合はモニタリングが有効になります。 モニタリングは、mon アプライアンスを開始することによって、ランタイムに手動で有効にできます。 デフォルト: 1 (モニタリングは無効になります)。

重要: usr_ip および mail_ip のプロパティに設定される IP アドレスは、使用する CA AppLogic グリッドで利用可能な IP アドレスである必要があります。 これらは、グリッドのダッシュボード上でネットマスク、ゲートウェイ、DNS サーバと併せて参照することができます。 将来は、CA AppLogic でこれらのアドレスが自動的に提供されるようにする予定です。

リソース

リソース

最小

最大

デフォルト

CPU

0.35

44

1.25

メモリ

736 MB

70 GB

1.25 GB

帯域幅

5 Mbps

8.5 Gbps

900 Mbps

ユーザ ボリューム

アプリケーション自身も以下のとおり 1 つのボリュームを持ちます。 これはアプリケーションの一部で、アプライアンス インスタンス内にすでに設定されています。 アプリケーション境界上で設定する必要のあるボリュームはありません。

アプリケーション ボリューム

TWiki アプリケーションには以下のボリュームがあります。

ボリューム

説明

data

共有ファイル システム。TWiki アプリケーションによって必要とされる TWiki コンテンツ、Web ログ、追加の Perl モジュールなどを保持します。 このボリュームは、data NAS アプライアンスのデータ ボリュームとして設定されます。

mon

モニタリング データ ボリューム。 このボリュームは mon モニタリング アプライアンスのデータ ボリュームとして設定されます。

説明

ユーザは TWiki アプリケーションに usr 入力でアクセスできます(usr_ip アドレスによって定義)。

操作

このアプリケーションは、TWiki 4.3.2 (http://twiki.org/)に基づく、完全な機能を備えた拡張性のある構造化ウィキです。 TWiki のこのバージョンは GPLv2 で配布されています。 拡張性のあるインフラストラクチャは、CA AppLogic および CA AppLogic のカタログ アプライアンスを使用して構築されます。

アプリケーションの使用を開始する方法

  1. SSH を使用して Web アプライアンスにアクセスし、/mnt/content/twiki/lib/LocalSite.cfg を編集して以下の行を削除します:
    $TWiki::cfg{Password} = '...';
  2. IP または解決可能なドメイン名でアプリケーションにアクセスし、TWiki を設定します(たとえば http://192.168.100.100/bin/configure)。
    1. [General path settings]で、DefaultUrlHost をアプリケーションの IP アドレスまたは解決可能なドメイン名に設定します。
    2. [Mail and Proxies]で、WebMasterEmail を TWiki Web マスタの電子メール アドレスに設定します。 この設定は、登録するためには必須です。

(オプション)TWiki の設定が終了したら、configure セクションへのアクセスを制限することをお勧めします。 そのためには、データ ボリューム上で twiki/.htconf ファイルを参照し、configure セクションへのアクセスを localhost のみに制限するコメント化されたセクションがあることを確認します。 必要に応じて、そのコメントを解除して編集します。