Fix typos in documentation and sample scripts.
authorBo Peng <pengbo@sraoss.co.jp>
Mon, 4 Oct 2021 10:56:49 +0000 (19:56 +0900)
committerBo Peng <pengbo@sraoss.co.jp>
Mon, 4 Oct 2021 11:03:15 +0000 (20:03 +0900)
Patch is created by Kazufumi Noto.

doc.ja/src/sgml/example-cluster.sgml
doc.ja/src/sgml/failover.sgml
src/sample/scripts/failover.sh.sample
src/sample/scripts/follow_primary.sh.sample
src/sample/scripts/pgpool_remote_start.sample
src/sample/scripts/recovery_1st_stage.sample
src/sample/scripts/recovery_2nd_stage.sample

index 3e5f60840096389e0f03479cca2ebe45ac3ff7d9..0eac987d8aab15f5a0fdfcafe1f21d6026ca2e45 100644 (file)
@@ -374,7 +374,7 @@ host    replication     all             samenet                 scram-sha-256
 
    <listitem>
     <para>
-     <literal>repl</literal>ユーザのパスワード入力なしで、ストリーミングレプリケーションとオンラインリカバリを行うために、または<literal>postgres</literal>ユーザで<application>pg_rewind</application>を実行するために、すべてのサーバにて<literal>postgres</literal>ユーザのホームディレクト<filename>/var/lib/pgsql</filename> に<filename>.pgpass</filename>を作成・配置し、パーミッションを 600 に設定しておきます。
+     <literal>repl</literal>ユーザのパスワード入力なしで、ストリーミングレプリケーションとオンラインリカバリを行うために、または<literal>postgres</literal>ユーザで<application>pg_rewind</application>を実行するために、すべてのサーバにて<literal>postgres</literal>ユーザのホームディレクト<filename>/var/lib/pgsql</filename> に<filename>.pgpass</filename>を作成・配置し、パーミッションを 600 に設定しておきます。
     </para>
     <programlisting>
 [全サーバ]# su - postgres
index 1142332a527aa9548a53c36a418cfa6d3f26b3e0..264ec9172bf470487fc647981855787f1058e785 100644 (file)
  <para>
   フェイルオーバはこのように障害時に発生しますが、手動で意図的にフェイルオーバさせることもできます。
   これを<emphasis>スイッチオーバ</emphasis>と呼びます。
-  ã\81\9fã\81¨ã\81\88ã\81°ã\80\81ã\82¹ã\82£ッチオーバで<productname>PostgreSQL</productname>を意図的に切り離して、その間にバックアップを取得するなどの運用が考えられます。
-  ã\82¹ã\82£ッチオーバでは、単に<productname>Pgpool-II</productname>内の状態情報をダウン状態にするだけ(ただし、<xref linkend="guc-failover-command">は起動される)で、<productname>PostgreSQL</productname>をダウンさせるわけではないことに注意してください。
-   スィッチオーバは<xref linkend="PCP-DETACH-NODE">コマンドで実行できます。
+  ã\81\9fã\81¨ã\81\88ã\81°ã\80\81ã\82¹ã\82¤ッチオーバで<productname>PostgreSQL</productname>を意図的に切り離して、その間にバックアップを取得するなどの運用が考えられます。
+  ã\82¹ã\82¤ッチオーバでは、単に<productname>Pgpool-II</productname>内の状態情報をダウン状態にするだけ(ただし、<xref linkend="guc-failover-command">は起動される)で、<productname>PostgreSQL</productname>をダウンさせるわけではないことに注意してください。
+  スイッチオーバは<xref linkend="PCP-DETACH-NODE">コマンドで実行できます。
  </para>
 
  <para>
-  ã\83\95ã\82§ã\82¤ã\83«ã\82ªã\83¼ã\83\90ã\81ªã\81\84ã\81\97ã\82¹ã\82£ッチオーバで切り離された<productname>PostgreSQL</productname>ノードは、デフォルト設定においては自動でもとの状態(アタッチ状態)には戻りません。
+  ã\83\95ã\82§ã\82¤ã\83«ã\82ªã\83¼ã\83\90ã\81ªã\81\84ã\81\97ã\82¹ã\82¤ッチオーバで切り離された<productname>PostgreSQL</productname>ノードは、デフォルト設定においては自動でもとの状態(アタッチ状態)には戻りません。
   -D オプションを指定して<productname>Pgpool-II</productname>を再起動するか、<xref linkend="PCP-ATTACH-NODE">コマンドを使用します。
    その際、<xref linkend="SQL-SHOW-POOL-NODES">を使って、replication_stateが"streaming"になっていることを確認することをお勧めします。
     これは、スタンバイサーバがプライマリサーバとストリーミングレプリケーションで正常に接続されており、データベース内容の整合性が取れていることを示します。
index 479b107bf4ee093eeffdfdec23402210c1ece84b..949cd401e1f1e71a5a3870642fcd263bc9edba90 100755 (executable)
@@ -41,14 +41,14 @@ echo failover.sh: start: failed_node_id=$FAILED_NODE_ID failed_host=$FAILED_NODE
 ## If there's no main node anymore, skip failover.
 if [ $NEW_MAIN_NODE_ID -lt 0 ]; then
     echo failover.sh: All nodes are down. Skipping failover.
-       exit 0
+    exit 0
 fi
 
-## Test passwrodless SSH
+## Test passwordless SSH
 ssh -T -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null postgres@${NEW_MAIN_NODE_HOST} -i ~/.ssh/id_rsa_pgpool ls /tmp > /dev/null
 
 if [ $? -ne 0 ]; then
-    echo failover.sh: passwrodless SSH to postgres@${NEW_MAIN_NODE_HOST} failed. Please setup passwrodless SSH.
+    echo failover.sh: passwordless SSH to postgres@${NEW_MAIN_NODE_HOST} failed. Please setup passwordless SSH.
     exit 1
 fi
 
index 19363b877013489b0e711bdde818a1a98b02a87b..c9a453b9bfaec6b21a6c408024ef8e14249f7881 100755 (executable)
@@ -40,11 +40,11 @@ REPL_SLOT_NAME=${NODE_HOST//[-.]/_}
 
 echo follow_primary.sh: start: Standby node ${NODE_ID}
 
-## Test passwrodless SSH
+## Test passwordless SSH
 ssh -T -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null postgres@${NEW_PRIMARY_NODE_HOST} -i ~/.ssh/id_rsa_pgpool ls /tmp > /dev/null
 
 if [ $? -ne 0 ]; then
-    echo follow_main.sh: passwrodless SSH to postgres@${NEW_PRIMARY_NODE_HOST} failed. Please setup passwrodless SSH.
+    echo follow_main.sh: passwordless SSH to postgres@${NEW_PRIMARY_NODE_HOST} failed. Please setup passwordless SSH.
     exit 1
 fi
 
@@ -59,7 +59,7 @@ fi
 
 ## Check the status of Standby
 ssh -T -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null \
-postgres@${NODE_HOST} -i ~/.ssh/id_rsa_pgpool ${PGHOME}/bin/pg_ctl -w -D ${NODE_PGDATA} status
+    postgres@${NODE_HOST} -i ~/.ssh/id_rsa_pgpool ${PGHOME}/bin/pg_ctl -w -D ${NODE_PGDATA} status
 
 
 ## If Standby is running, synchronize it with the new Primary.
@@ -148,7 +148,7 @@ EOT
 
         # start Standby node on ${NODE_HOST}
         ssh -T -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null \
-                postgres@${NODE_HOST} -i ~/.ssh/id_rsa_pgpool $PGHOME/bin/pg_ctl -l /dev/null -w -D ${NODE_PGDATA} start
+            postgres@${NODE_HOST} -i ~/.ssh/id_rsa_pgpool $PGHOME/bin/pg_ctl -l /dev/null -w -D ${NODE_PGDATA} start
 
     fi
 
@@ -159,8 +159,8 @@ EOT
         ${PGPOOL_PATH}/pcp_attach_node -w -h localhost -U $PCP_USER -p ${PCP_PORT} -n ${NODE_ID}
 
         if [ $? -ne 0 ]; then
-                echo ERROR: follow_primary.sh: end: pcp_attach_node failed
-                exit 1
+            echo ERROR: follow_primary.sh: end: pcp_attach_node failed
+            exit 1
         fi
 
     # If start Standby failed, drop replication slot "${REPL_SLOT_NAME}"
index 0bd92d8a702341b6ab0fc8f7d8c97f9318a9acdc..365241f9a51b2160a6ff6be31068fcfb775d9c7b 100755 (executable)
@@ -10,11 +10,11 @@ PGHOME=/usr/pgsql-13
 
 echo pgpool_remote_start: start: remote start Standby node $DEST_NODE_HOST
 
-## Test passwrodless SSH
+## Test passwordless SSH
 ssh -T -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null postgres@${DEST_NODE_HOST} -i ~/.ssh/id_rsa_pgpool ls /tmp > /dev/null
 
 if [ $? -ne 0 ]; then
-    echo ERROR: pgpool_remote_start: passwrodless SSH to postgres@${DEST_NODE_HOST} failed. Please setup passwrodless SSH.
+    echo ERROR: pgpool_remote_start: passwordless SSH to postgres@${DEST_NODE_HOST} failed. Please setup passwordless SSH.
     exit 1
 fi
 
index ee606a27c86e339d9b9183714bc1499608f2d109..ca4e60e9158f7e667f72f727c152f9101afc54b3 100755 (executable)
@@ -18,11 +18,11 @@ REPL_SLOT_NAME=${DEST_NODE_HOST//[-.]/_}
 
 echo recovery_1st_stage: start: pg_basebackup for Standby node $DEST_NODE_ID
 
-## Test passwrodless SSH
+## Test passwordless SSH
 ssh -T -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null postgres@${DEST_NODE_HOST} -i ~/.ssh/id_rsa_pgpool ls /tmp > /dev/null
 
 if [ $? -ne 0 ]; then
-    echo recovery_1st_stage: passwrodless SSH to postgres@${DEST_NODE_HOST} failed. Please setup passwrodless SSH.
+    echo recovery_1st_stage: passwordless SSH to postgres@${DEST_NODE_HOST} failed. Please setup passwordless SSH.
     exit 1
 fi
 
index 69e3cc1da557320f090b92d3ae7e73e33570d4dd..3c4e69ed32cb2c810d59e26bcbd823b3143956c8 100755 (executable)
@@ -3,10 +3,10 @@
 
 set -o xtrace
 
-DATADIR=$1             # main dabatase cluster
-DEST=$2                        # hostname of the DB node to be recovered
-DESTDIR=$3             # database cluster of the DB node to be recovered
-PORT=$4                    # PostgreSQL port number
+DATADIR=$1              # main dabatase cluster
+DEST=$2                 # hostname of the DB node to be recovered
+DESTDIR=$3              # database cluster of the DB node to be recovered
+PORT=$4                 # PostgreSQL port number
 
 PGHOME=/usr/pgsql-13
 ARCHIVEDIR=/var/lib/pgsql/archivedir  # archive log directory