diff --git a/content/zh/post/enmo/images/20230428-1a2b4747-834c-443d-8e81-cd7c70b68227.png b/content/zh/post/enmo/images/20230428-1a2b4747-834c-443d-8e81-cd7c70b68227.png
new file mode 100644
index 0000000000000000000000000000000000000000..93e10fc38b1ad6f00a842f953269c10ae98f7784
Binary files /dev/null and b/content/zh/post/enmo/images/20230428-1a2b4747-834c-443d-8e81-cd7c70b68227.png differ
diff --git a/content/zh/post/enmo/images/20230428-4532b572-e99b-4596-96f0-3fb21e43c739.png b/content/zh/post/enmo/images/20230428-4532b572-e99b-4596-96f0-3fb21e43c739.png
new file mode 100644
index 0000000000000000000000000000000000000000..454792ee5fcc040de70422fe8a1e1f5d570fe819
Binary files /dev/null and b/content/zh/post/enmo/images/20230428-4532b572-e99b-4596-96f0-3fb21e43c739.png differ
diff --git a/content/zh/post/enmo/images/20230428-baa17a24-b45d-4b06-887c-a8a8600c4aad.png b/content/zh/post/enmo/images/20230428-baa17a24-b45d-4b06-887c-a8a8600c4aad.png
new file mode 100644
index 0000000000000000000000000000000000000000..5358f592d4daec2710311db9f1d612e946b74285
Binary files /dev/null and b/content/zh/post/enmo/images/20230428-baa17a24-b45d-4b06-887c-a8a8600c4aad.png differ
diff --git a/content/zh/post/enmo/images/20230428-fa930613-9079-41ae-b841-669a0fa2f8aa.png b/content/zh/post/enmo/images/20230428-fa930613-9079-41ae-b841-669a0fa2f8aa.png
new file mode 100644
index 0000000000000000000000000000000000000000..d80f6d78184b526cceb397e63dd9264e0d2307b8
Binary files /dev/null and b/content/zh/post/enmo/images/20230428-fa930613-9079-41ae-b841-669a0fa2f8aa.png differ
diff --git "a/content/zh/post/enmo/opengauss\345\217\214region\346\265\201\345\274\217\345\256\271\347\201\276\346\220\255\345\273\272.md" "b/content/zh/post/enmo/opengauss\345\217\214region\346\265\201\345\274\217\345\256\271\347\201\276\346\220\255\345\273\272.md"
new file mode 100644
index 0000000000000000000000000000000000000000..9baa59a9cf4b481648156f1a0504bbe7057cbee1
--- /dev/null
+++ "b/content/zh/post/enmo/opengauss\345\217\214region\346\265\201\345\274\217\345\256\271\347\201\276\346\220\255\345\273\272.md"
@@ -0,0 +1,259 @@
++++
+
+title = "opengauss双region流式容灾搭建"
+
+date = "2023-05-30"
+
+tags = ["openGauss"]
+
+archives = "2023-05"
+
+author = "云和恩墨-戚钰"
+
+summary = "opengauss双region流式容灾搭建"
+
+img = "/zh/post/enmo/title/img.png"
+
+times = "10:20"
++++
+
+本文出处:[https://www.modb.pro/db/626197](https://www.modb.pro/db/626197)
+
+# 一、主备双集群部署
+
+架构:主集群:一主一备;灾备集群:一主一备
+
+**1. 安装集群1**
+
+主节点:192.168.0.141
+备节点:192.168.0.145
+
+xml文件参考:
+
+```
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+```
+
+**2. 安装集群2**
+
+主节点:192.168.0.142
+备节点:192.168.0.143
+
+xml文件参考:
+
+```
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+```
+
+**3. 在主集群创建容灾用户**
+
+```
+gsql -d postgres -p PORT -c "create user DR_USERNAME with replication password 'DR_PASSWORD';"
+```
+
+**4. 将集群1启动为主集群**
+
+```
+gs_sdr -t start -m primary -X XMLFILE [-U DR_USERNAME [-W DR_PASSWORD]] [--time-out=SECS]
+```
+
+**5. 将集群2启动为备集群**
+
+```
+gs_sdr -t start -m disaster_standby -U USER -W PASSWORD -X XMLFILE [-U DR_USERNAME [-W DR_PASSWORD]] [--time-out=SECS]
+```
+
+**6. 查询**
+
+```
+gs_sdr -t query
+```
+
+主集群:
+
+
+
+
+
+备集群:
+
+
+
+
+
+以上:
+
+-U容灾用户名,-W容灾用户密码,为可选参数,如果未携带需要在搭建过程中交互输入;
+
+–time-out超时时间,为可选参数,默认为1200秒。
+
+# 二、搭建容灾关系前后参数对比
+
+**1. 方案**
+
+搭建前后将流复制相关参数导入文件,使用diff对比
+
+**2. 步骤**
+
+```
+gsql -p 26000 -d postgres -c "select name,reset_val from pg_settings where category ='Write-Ahead Log / Settings'">settings1.log
+gsql -p 26000 -d postgres -c "select name,reset_val from pg_settings where category ='Write-Ahead Log / Checkpoints'" >>settings1.log
+gsql -p 26000 -d postgres -c "select name,reset_val from pg_settings where category ='Replication / Sending Servers'" >>settings1.log
+gsql -p 26000 -d postgres -c "select name,reset_val from pg_settings where category ='Resource usage / Recovery'" >>settings1.log
+gsql -p 26000 -d postgres -c "select name,reset_val from pg_settings where category ='Replication / Master Server'" >>settings1.log
+gsql -p 26000 -d postgres -c "select name,reset_val from pg_settings where category ='Replication / Standby Servers'" >>settings1.log
+```
+
+1. 对比结果
+
+前
+
+```
+< replconninfo1| localhost=192.168.0.141 localport=26001 localheartbeatport=26005 localservice=26004 remotehost=192.168.0.145 remoteport=26001 remoteheartbeatport=26005 remoteservice=26004
+< replconninfo2|
+< replconninfo3|
+```
+
+后
+
+```
+> replconninfo1| localhost=192.168.0.141 localport=26001 localheartbeatport=26005 localservice=26004 remotehost=192.168.0.145 remoteport=26001 remoteheartbeatport=26005 remoteservice=26004 iscascade=true iscrossregion=false
+> replconninfo2| localhost=192.168.0.141 localport=26001 localheartbeatport=26005 localservice=26004 remotehost=192.168.0.142 remoteport=26001 remoteheartbeatport=26005 remoteservice=26004 iscascade=false iscrossregion=true
+> replconninfo3| localhost=192.168.0.141 localport=26001 localheartbeatport=26005 localservice=26004 remotehost=192.168.0.143 remoteport=26001 remoteheartbeatport=26005 remoteservice=26004 iscascade=false iscrossregion=true
+```
+
+前
+
+```
+< wal_keep_segments | 16
+```
+
+后
+
+```
+> wal_keep_segments | 128
+```
+
+注:主集群搭建后wal_keep_segments=128,备集群搭建后wal_keep_segments=16
+
+前
+
+```
+< most_available_sync | off
+```
+
+后
+
+```
+> most_available_sync | on
+```
+
+后(新增)
+
+opgs1com/opgs2com
+
+```
+stream_cluster_run_mode = 'cluster_primary'
+```
+
+opgs3com/opgs4com
+
+```
+stream_cluster_run_mode = 'cluster_standby'
+```