diff --git "a/content/zh/docs/AboutopenGauss/\346\224\257\346\214\201\350\207\252\345\256\232\344\271\211ssh\347\253\257\345\217\243.md" "b/content/zh/docs/AboutopenGauss/\346\224\257\346\214\201\350\207\252\345\256\232\344\271\211ssh\347\253\257\345\217\243.md" new file mode 100644 index 0000000000000000000000000000000000000000..83fad9d5542b1b7a70e22e2bd3cbf0b80811a430 --- /dev/null +++ "b/content/zh/docs/AboutopenGauss/\346\224\257\346\214\201\350\207\252\345\256\232\344\271\211ssh\347\253\257\345\217\243.md" @@ -0,0 +1,41 @@ +# 支持自定义ssh端口 + +## 可获得性 + +本特性自openGauss 7.0.0-RC1版本开始引入。 + +## 特性简介 + +ssh默认用的22端口,生产上22端口是要关掉的,只能指定一个固定端口替换22,需要支持用户自定义SSH端口,用户可配置。 + +## 客户价值 + +在客户的现场中,一般不使用22端口,使用自定义端口替代22端口,从而提高安全性。 + +## 特性描述 + +openGauss 通过om安装的时候,支持用户自定义ssh端口,正常安装数据库。 + +## 特性增强 + +无 + +## 特性约束 + +- ssh端口除了默认22端口外,自定义的端口范围在1024-65535之间。 + +## 依赖关系 + +无 + +## 参考文档 + +开源社区地址: https://gitee.com/opengauss/openGauss-OM。 + +创建xml文件文档:创建xml配置文件 + +gs_sshexkey文档:gs_sshexkey + +gs_expansion文档:扩容 + +一站式安装文档:扩容 diff --git "a/content/zh/docs/InstallationGuide/\344\270\200\347\253\231\345\274\217\345\256\211\350\243\205\346\214\207\345\215\227.md" "b/content/zh/docs/InstallationGuide/\344\270\200\347\253\231\345\274\217\345\256\211\350\243\205\346\214\207\345\215\227.md" index 2a6502941b422a29aba5a94f57222c2b4fcbac81..a3ef3bb2bf3116fe4f4ce2651573d2e22040151d 100644 --- "a/content/zh/docs/InstallationGuide/\344\270\200\347\253\231\345\274\217\345\256\211\350\243\205\346\214\207\345\215\227.md" +++ "b/content/zh/docs/InstallationGuide/\344\270\200\347\253\231\345\274\217\345\256\211\350\243\205\346\214\207\345\215\227.md" @@ -91,7 +91,11 @@ export LANG=zh_CN.UTF-8 默认生成的xml路径在script/base_utils/template/cluster.xml -13. xml的内容 +13. 请输入ssh端口(默认:22): + +用户输入的端口除了默认的22端口,自定义的端口在1024-65535之间,必须是数字;多个节点之间端口号不一样用逗号分隔。如:22,2222;端口号一样,直接输入一个即可,如:22。 + +14. xml的内容 ```xml @@ -112,6 +116,7 @@ export LANG=zh_CN.UTF-8 + @@ -131,6 +136,7 @@ export LANG=zh_CN.UTF-8 + @@ -141,6 +147,7 @@ export LANG=zh_CN.UTF-8 + @@ -149,6 +156,6 @@ export LANG=zh_CN.UTF-8 ``` -14. 请确认xml的内容是否正确,正确输入yes;如需修改xml内容请自行修改,然后输入yes确认 +15. 请确认xml的内容是否正确,正确输入yes;如需修改xml内容请自行修改,然后输入yes确认 生成的xml先让用户确认下是否正确,如果正确输入y或yes继续后面的流程;如果不正确,请用户重新开个窗口直接修改生成的xml,修改完毕,回到当前窗口,输入y或yes继续下面的流程。 \ No newline at end of file diff --git "a/content/zh/docs/InstallationGuide/\345\210\233\345\273\272XML\351\205\215\347\275\256\346\226\207\344\273\266.md" "b/content/zh/docs/InstallationGuide/\345\210\233\345\273\272XML\351\205\215\347\275\256\346\226\207\344\273\266.md" index ae953a95a677d74b4d11457fb2f56f0dbf3ce1bd..e0f87659738986f530449e81ecb792279dd70a97 100644 --- "a/content/zh/docs/InstallationGuide/\345\210\233\345\273\272XML\351\205\215\347\275\256\346\226\207\344\273\266.md" +++ "b/content/zh/docs/InstallationGuide/\345\210\233\345\273\272XML\351\205\215\347\275\256\346\226\207\344\273\266.md" @@ -266,6 +266,8 @@ + + ``` @@ -281,7 +283,7 @@ -

整体信息

+

整体信息

name

@@ -308,6 +310,11 @@

设置SSH可信通道IP地址(外网IP)。若无外网,则可以不设置该选项或者同backIp1设置相同IP。

+

sshPort

+ +

ssh端口,除了默认22端口,自定义的端口范围在(1024-65535)。

+ + @@ -612,6 +619,7 @@ CM支持两节点部署模式 + @@ -630,6 +638,7 @@ CM支持两节点部署模式 + diff --git a/content/zh/docs/ToolandCommandReference/gs_expansion.md b/content/zh/docs/ToolandCommandReference/gs_expansion.md index 891d67784de3d02e82cfb61ea12b031beea3229e..6ac97c30904aad271b54ecad91e6406d9258461c 100644 --- a/content/zh/docs/ToolandCommandReference/gs_expansion.md +++ b/content/zh/docs/ToolandCommandReference/gs_expansion.md @@ -8,6 +8,7 @@ openGauss提供了gs_expansion工具对数据库的备机进行扩容。支持 - 扩容后不会自动更新synchronous_standby_names参数。如果需要为该参数增加扩容的机器,请在扩容完成后手动更新。 - 扩容带-L参数,将已安装的节点加入集群,那么新加入节点的synchronous_standby_names参数会被设置为空,需要扩容完成后按需设置。 +- 扩容带-X参数,会从xml里面去ssh的端口配置;如果不带-X,并且要扩容的机器和当前集群没有互信,默认ssh配置的是22端口,如果有互信的话,是从~/.ssh/config文件提取ssh配置的端口。 - 当待扩容的级联备GUC参数enable_availablezone开启时,扩容级联备之前要确保原集群中有处于同一AZ(Available Zone)且状态正常的备机,或扩容级联备的同时也扩容了处于同AZ的备机。 - 对数据库集群进行扩容前,需要关注主机及新扩容节点CPU、IO、网络等情况,不建议在硬件压力较大时执行扩容,否则可能导致扩容耗时较长甚至扩容失败。 - 当原集群数据量较大时,在进行扩容操作前应当在主机上先执行checkpoint,否则可能导致扩容耗时较长甚至扩容失败。 diff --git a/content/zh/docs/ToolandCommandReference/gs_sshexkey.md b/content/zh/docs/ToolandCommandReference/gs_sshexkey.md index 12b2f7ce7b49cea62411f661fd330c1b710d65a2..707ab65c0c641d1fb5c4afdf16fc71fe73373c90 100644 --- a/content/zh/docs/ToolandCommandReference/gs_sshexkey.md +++ b/content/zh/docs/ToolandCommandReference/gs_sshexkey.md @@ -75,10 +75,10 @@ openGauss在安装过程中,需要在openGauss中的节点间进行执行命 - -f - 主机列表,列出所有需要建立互信主机的IP。 + 主机列表,列出所有需要建立互信主机的IP或者IP,PORT。 >![](public_sys-resources/icon-note.png) **说明:** - >确保hostfile文件中只配置主机IP(每行只写一个IP),不包含其它信息。 + >确保hostfile文件中只配置主机IP(每行只写一个IP或者IP,PORT),不包含其它信息。 - -l diff --git a/content/zh/menu/index.md b/content/zh/menu/index.md index b24839efbe4d86dcf6af679822e6e3b922a6e1c7..c294ba828d6387e3091fc9af0db164ab39c50dbe 100644 --- a/content/zh/menu/index.md +++ b/content/zh/menu/index.md @@ -176,6 +176,7 @@ headless: true - [数据校验gs_datacheck]({{< relref "./docs/AboutopenGauss/数据校验gs_datacheck.md" >}}) - [openGauss客户端工具DataStudio]({{< relref "./docs/AboutopenGauss/openGauss客户端工具DataStudio.md" >}}) - [数据库安装流程解除对root用户的依赖]({{< relref "./docs/AboutopenGauss/数据库安装流程解除对root用户的依赖.md" >}}) + - [支持自定义ssh端口]({{< relref "./docs/AboutopenGauss/支持自定义ssh端口.md" >}}) - [中间件]({{< relref "./docs/AboutopenGauss/中间件.md" >}}) - [分布式数据库能力]({{< relref "./docs/AboutopenGauss/分布式数据库能力.md" >}}) - [使用kubernetes部署分布式数据库]({{< relref "./docs/AboutopenGauss/使用kubernetes部署分布式数据库.md" >}})