harumaki.netトップラーメン全般GNU/Linuxinfraこのサイトサイトマップharumaki.netインフラ屋の覚書や、ラーメン食べある記とか。superserverFireBird2.5をVPSを利用して、CentOS6環境でささっといじってみました。最初に利用する際にGPGキーをインポートする必要あり)。アーキテクチャごとにパッケージが分かれているので、必要に応じてインストールしてあげる形です。wikiインストール、初期設定、解説など。http://firebirdwiki.jp/index.phpアーキテクチャについてメモまったくど素人なので、まず3種類から選べるアーキテクチャから見てみました。classicパッケージの場合、スーパーサーバー(xinetd)でデーモンが動くマルチセッション対応superserver単独でデーモンが動くキャッシュを全コネクションでシェアするネットワークレイヤでのアクセスを受け付けるsuperclassicもともとあったclassic、superserverの合いの子?一番新しいアーキテクチャ。単独でデーモンが動く。classicアーキテクチャと、いくつかのライブラリを共有するとのことでしたが、ど素人なのでよくわかりませんwsuperserverがxinetd管理下でなく単独で動作するとかややこしい部分もありましたが、歴史的な経緯なんだろなと...。install時に追加されます。アーキテクチャを指定しないでfirebirdのベースパッケージのみを指定すると、superclassicが選択された(推奨パッケージということかな?)。パッケージの場合、3種類のアーキテクチャがそれぞれコンフリクトしてしまうので、同時にインストールすることはできない。※両方ともclassic-commonパッケージを利用するのでコンフリクトしないかとおもったがダメでした。→詳しくは後述します。ソースの場合も、ビルドする際にどれかを選ぶ必要があるのかも。everything.↑インストール(superclassic)マネージメントシステムである"firebird.x86_64"をインストール対象にするとアーキテクチャは依存関係パッケージにてfirebird-superclassicが追加されます。Nひとまず上記パッケージにdevelを追加する形でインストールしてみることにします。設定ファイル構成RPM版で入れる分には、ほかのRPMパッケージ同様のファイル配置になるのでパッケージ管理に慣れていれば、特に迷うことはなさそうです。firebird.confログローテート設定ファイル/etc/logrotate.d/firebirdデータ領域データ領域はRPM版のmysql、postgreSQL同様、/var/lib以下に展開されていました。拡張子.fdbがいわゆるデータファイル(表領域?)です。→結論から言うと、3種類あるアーキテクチャのうち2種類、あるいは3種すべてを同時にインストールしたり、用途に応じて使い分けたり、といったことは出来ない様子です※インストール時に–nodepsで入れた場合はわかりませんが、sandboxで試す感じですね。FireBirdに用意されているアーキテクチャは3種類、firebirdのRPM版の場合はデフォルトでは依存関係によりsuperclassicがインストールされますが後からclassic、superserverを追加でインストールしようとするとコンフリクトが発生してしまいました。--nodigest#yumインストール時に"–skip-broken"を使うか、いったんダウンロードしてrpmコマンドで個別にインストールする、などの対応になるかと思います。2MB以上あり、トータルではインストールサイズがもっとも大きいですね。↑プロセス(インスタンス)の起動/停止アーキテクチャ別の運用方法を。classicclassicはxinetd(スーパーサーバー)の起動でアクセスできるようになるので/etc/xinetd.d/以下の"firebird"ファイルを編集して有効にします。この辺はtelnetやvsftpdなどと同じなので、特筆事項はありませんが、念のためまとめました。yesに変更すればOK。SP2のファイアウォールの設定に対応したユーザー設定パラメータもある様子(要調査ですが、さすがにSP2はもういいのでは...)設定変更後、xinetdを起動すればOKです。superclassic起動/停止スクリプト(init)initスクリプトはDBアーキテクチャごとに用意されるようで、今回はsperclassicのinitスクリプトがインストールされていました。stopただしデフォルトでは自動起動はONになっていないので、ここは適宜変更してあげるかたちで。/usr/sbin/fbserver※こちらの起動プロセスはfb_smp_serverでなく"fbserver"となっています。stopこちらもfirebird-superclassic同様デフォルトでは自動起動はONになっていないのでここは適宜変更してあげるかたちで。chkconfigの設定をすればよいので設定方法は省きます。コメントをキャンセルメールアドレスが公開されることはありません。*サイト上に表示された文字を入力してください。Magestouchのキーキャップ交換とお掃除の続きです。コンフィグのバックアップメモ今回はSRX220Hのコンフィグのバックアップを。パイプにてloggerコマンドを使って/var/log/messagesへ書き出す。scheduleのアップデート版”downtime_sched”のインストール。前回インストール後に全然アップデートしてなかった。2004年10月メタ情報ログイン投稿フィードコメントフィードWordPress.orgこのサイトサイトマッププライバシーポリシーharumaki.netインフラ屋の覚書や、ラーメン食べある記とか。