はじめに¶
本書の内容¶
このセクションでは、SMF SDKに含まれるサンプルプログラムを用いてSMFv2システムのデモ環境を構築、 利用するための手順について解説します。 このデモ環境を用いることで、開発作業などを一切行うことなく、手軽にSMFv2の世界を体験することができます。
準備¶
本書に基づいてデモ環境を構築するにあたり、以下のものが必要となります。
ハードウェア¶
Linuxが動作するPCが1台必要です。スペックについては運用規模に依存しますが、 最低限の動作を確認するだけであればVMware等の仮想環境でも構いません。
ソフトウェア¶
OSはRedHat Enterprise Linux相当が必要です。本書では、CentOS 6.4を用います。 また、CentOS標準パッケージに含まれず、別途入手する必要があるソフトウェアとして
Oracle JDK 7.0
Apache Tomcat 7
が必要です。なお、ダウンロードおよび設定手順については後述します。
設置環境¶
デモ環境を構築するマシンは、以下のような環境に設置する必要があります。
- グローバルアドレスを付与可能
この環境では、SA自身にグローバルアドレスが付与される環境でないと、サーバからのPush操作が行えません。 SAがプライベートアドレスで運用されている環境の場合、コンフィグ取得(Pull)の実行のみが可能です。
- プライベートアドレスが付与され、SAと同一のネットワーク
この環境では、SA自身とサーバがNATやProxyを介さず、直接通信可能な環境にあることを想定しています。 この場合はPull/Push両方問題なく実行可能です。 ただし、SAの起動時にはIIJの運用するLSへのアクセスが必須となります。 NAT経由でも問題ありませんが、インターネットへの接続環境は別途確保されている必要があります。