FLNet.org 管理人の戯言

最新の日記 2件

2008年7月2日 (水)

(No.426) 環境刷新プロジェクト

  • 掲載日: 2008/07/02(Wed) 01:06

PHP4→5 移行のついでにその他の環境もまとめて移行する計画。

現状では

・*SQL が sql.flnet.org
・その他全てが central.flnet.org

のマシンで動いていますが、central の名の通り、
中央集中の管理をすると各々の機能のバージョンアップが大変なので、
最終的には

・*SQL は sql2.hossy.flnet.org
・JavaServlet が java.hossy.flnet.org
・LDAP が ldap.hossy.flnet.org
・( メールは mail.hossy.flnet.org ) ← pub に統合するかもしれない
・その他は pub.hossy.flnet.org

という風に仮想マシンを増やして運用しようと思います。
アカウントは LDAP を使って集中管理する方式に切り替えます。

で、ここからが利用者の方が関係する話。

以上の変更にあたって、CGI など、サーバサイドプログラムの
設定変更やコードの修正などが必要になります。

ある日突然「移行しました」とするとあちこちで動作しないページ、
運が悪いと暴走したりデータを破壊することがありえますので、
しばらくの間、新旧両方の環境を共存させます。

・PHP4→5に関して

旧環境 central.flnet.org の設定
 現状のまま PHP4 が動作します
 拡張子 .php4 と .php の PHP はそのまま実行します
 拡張子 .php5 は pub.hossy.flnet.org にリバースプロキシで転送します

新環境 pub.hossy.flnet.org の設定
 新しく PHP5 をインストールします
 拡張子 .php5 と .php の PHP はそのまま実行します
 拡張子 .php4 は旧環境の central.flnet.org にリバースプロキシで転送します

移行の前半の期間は外部からの接続はまず central.flnet.org で受け付けますので、.php5 のファイルのみが PHP5 環境で動作します。

その後、しばらくしたら外部からの接続を pub.hossy.flnet.org が受け付けるように変更しますので、.php4 のファイルのみが PHP4 で動作するようになります。

さらにしばらくして central.flnet.org を停止させると、.php4 のファイルは実行されなくなります。

つまり、
・.php5 にすると新環境での動作テストができます
・現状のプログラムは .php4 にして動作させ続けられます
・どちらのバージョンでも動作が確認されたものは .php のままで大丈夫です
・PHP を使っていない方は何もしなくても大丈夫です

ということで移行期間の間に利用者のみなさんの方で
プログラムの移行をお願いします。

文字数制限に引っ掛かったため続く。

コメント
  • (No.427) 2008/07/02(Wed) 01:07 続き :
    ・SQL に関して

    現状、MySQL と PostgreSQL のバージョンがそろそろ古くなってきたので
    SQL もついでに最新版の環境を用意します。

    どうせいろいろ変更しなければならないはずですので、
    PHP5 で動作させる環境を作るついでに SQL も新しい設定をすれば
    チェックが一度で済んで楽だろう、と考えて同時に進めていますが、
    PHP と違ってまだメンテナンスが続いていますので、しばらくは新旧動かし続けます。

    新しい方は LDAP を用いて FLNet.org のアカウントとパスワードを共有します。

    利用者の方で行う作業はたぶんこのくらいです。
    ・古い SQL サーバからデータを抜き出す
    ・新しい SQL サーバにデータを流し込む
    ・SQL を用いるプログラムの接続先情報を変更する

    これも SQL 使っていない方は何もしなくても大丈夫です。

    ・JavaServlet に関して

    専用の仮想マシンで Tomacat 6.0, JDK1.6 を走らせます。
    pub.hossy.flnet.org から SSH ( telnet で十分? ) を用いて
    javac などが叩けるようにします。

    リバースプロキシなども活用して管理ページに
    アクセスできるようにする予定です。

    JavaServlet 無効の方は何もしなくても大丈夫です。

    -----

    PHP4 のメンテナンスが8月で終了するため、
    現在急ピッチで新環境を用意しています。

    まだ準備中なので確定稿ではありません。
    準備完了し次第、改めて利用者の方にメールでお知らせします。

    よくわからない、もっと詳しく、などという方は
    ほっしー@管理人までメールなりなんなりお願いします。
  • (No.428) 2008/07/02(Wed) 01:09 追伸 :
    固定IP取得計画も構想段階。この一件が落ち着いたら本格的に手をつけたいです。
    おたのしみに。
コメント挿入フォーム

2008年6月24日 (火)

(No.425) 今後の予定

  • 掲載日: 2008/06/24(Tue) 20:15

・PostgreSQL も MySQL も古いので
 新しい仮想マシンに新しいバージョンをインストールして
 移行してもらう。

・PHP4 のサポートも切れるので PHP5 にアップグレードする
 →どうしよう?

・JavaServlet の仮想マシンも分割して管理しやすくする。

コメント
コメント挿入フォーム

メンテナンス

管理フォーム


管理者: ホッシー

Valid HTML 4.01! | Valid CSS!