geek.conf.2

あるインフラエンジニアの備忘録

postgreSQL

PostgreSQL 9.1 Streaming ReplicationとPgpool-II 3.1を用いた自動フェールオーバ ソリューション

こんばんわ。早く今年が終わることを祈る僕です。今回はPostgreSQL 9.1 Streaming Replication(SR)を実装してかつPgpool-II 3.1にて障害時に自動で待機系へフェールオーバさせるソリューション構築を書きます。OSはRHELをイメージしてもらえれば。PostgreSQL…

slony-Iでフェールオーバ・・・からのぉぉ・・フェールバックしよっか

こんばんわ、やっぱ人間働かないといろいろとダメっすね、ちっす僕です。 いやぁ世間は無職につめてぇつめてぇうぇっうぇっ本日はpostgreSQL8.4系をconfigしたマスター/スレーブノード間のDBをslony-I1.2系を使用してレプリケーションして可用性をうまーしよ…

slony-Iでレプリケーションしよっか

こんばんわ、東京に帰ってきた人です。 今日はむかーしに紹介したpostgreSQLレプリケーションするslony-Iについて深堀します。 以下のエントリーの続きになるよね。slony-Iをインストールしよっか上記のエントリーのようにslony-Iインストール済が前提条件で…

pg_rman インストールと設定とリカバリと私

ちす!最近なんやかんや色々ある僕です。 なんだかいつまで同じことをやるのか、やれるのか不安です。プライベートの話ですが。さて、今日はpg_rmanについてまとめます。 pg_rmanとはPostgreSQL Recovery Managerという意味でOracle RMANみたいなヤツです。 …

Streaming Replication Parameters Setting

PostgreSQL 9 Streaming Replication(SR)における重要な設定パラメータについて記述する。 前提条件を以下に。•PostgreSQL 9.0系 •マスターノード1台スレーブノード1台構成 •マスター/スレーブは同一NW ◆マスターノードのpostgresql.confパラメータ●archive_…

postgreSQLをインストールしようっか、まあ設定も☆

postgreSQLをインストールして設定します。*OSはRHEL 5っす・ユーザ作成 #groupadd postgres #useradd -g postgres -c "postgres Administrator" postgres # su - postgres $ vi .bashrc → 以下の設定を追記 POSTGRES_HOME="/usr/local/postgres" export PA…

pgpool-IIをインストールしよっか、そして設定もしようよ

pgpool-IIとは・・・ postgreSQLの高速化と高信頼化を目的としたミドルウェアである。pgpool-IIは、クライアントとpostgreSQLの間に入る形(プロキシ形式)で動作する。なお、データベースクライアントはpostgreSQLサーバへ接続するのではなく、 pgpool-IIへ接…

slony-Iをインストールしよっか

slony-Iとは・・・ postgreSQLのデータベース管理システムを非同期にレプリケーションするミドルウェアである。 そのレプリケーション方法はDBに、更新があった場合、ある関数を呼び出すように振舞うようPL/pgSQLをDBにインストールし、トリガー関数によって…