openGauss安裝--VMware鏡像導(dǎo)入后IP修改步驟

導(dǎo)入VWmare鏡像后,由于之前安裝時啟動了網(wǎng)路,所以IP地址可能和本地網(wǎng)卡地址不符,請按照以下步驟修改:

步驟一:確認(rèn)網(wǎng)絡(luò)。

在Linux操作系統(tǒng)上,通過ifconfig來查看二張網(wǎng)卡是否都正常啟動,具體如下:

[root@db1 ~]# ifconfig

enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500

inet 192.168.28.129 netmask 255.255.255.0 broadcast 192.168.56.255

inet6 fe80::ac2f:dc4f:edfe:1d57 prefixlen 64 scopeid 0x20<link>

ether 08:00:27:0f:78:e3 txqueuelen 1000 (Ethernet)

RX packets 519 bytes 48509 (47.3 KiB)

RX errors 0 dropped 0 overruns 0 frame 0

TX packets 178 bytes 52937 (51.6 KiB)

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0



enp0s8: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500

inet 192.168.220.129 netmask 255.255.255.0 broadcast 10.0.3.255

inet6 fe80::bedc:2040:4b9:23ed prefixlen 64 scopeid 0x20<link>

ether 08:00:27:45:8d:f0 txqueuelen 1000 (Ethernet)

RX packets 72 bytes 10702 (10.4 KiB)

RX errors 0 dropped 0 overruns 0 frame 0

TX packets 124 bytes 11664 (11.3 KiB)

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

……………………………..

virbr0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500

inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255

ether 52:54:00:05:11:90 txqueuelen 1000 (Ethernet)

RX packets 0 bytes 0 (0.0 B)

RX errors 0 dropped 0 overruns 0 frame 0

TX packets 0 bytes 0 (0.0 B)

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0


記錄下第二個網(wǎng)卡的網(wǎng)址,例如本案例中的 192.168.220.129

步驟二:修改數(shù)據(jù)庫的pg_hba.conf文件。

在GS_HOME中查找pg_hba.conf文件,本實(shí)驗(yàn)中數(shù)據(jù)庫GS_HOME設(shè)置的為/gaussdb/data/db1,實(shí)際操作中GS_HOME地址可以查看安裝時的配置文件:

<PARAM name="dataNode1" value="/gaussdb/data/db1"/>。

cd /gaussdb/data/db1

vi pg_hba.conf

輸入“:90”找到對應(yīng)位置,然后輸入“i”切換到INSERT模式,將以下“host all all 192.168.119.131/32 trust”中的IP地址換為記錄下的第二個網(wǎng)卡的地址(請根據(jù)實(shí)際情況修改),修改后按下“ECS”鍵,退出INSERT模式,輸入“:wq”后回車保存。

修改前:

# IPv4 local connections:

host all all 127.0.0.1/32 trust

host all all 192.168.119.131/32 trust

# IPv6 local connections:

host all all ::1/128 trust

修改后:

# IPv4 local connections:

host all all 127.0.0.1/32 trust

host all all 192.168.220.129/32 trust

# IPv6 local connections:

host all all ::1/128 trust

使用omm用戶登陸,使用gs_ctl將策略生效。

su - omm

gs_ctl reload -D /gaussdb/data/db1/

返回結(jié)果為:

[2020-07-23 15:39:55.398][71828][][gs_ctl]: gs_ctl reload ,datadir is -D "/gaussdb/data/db1"

server signaled

注:如果之前沒有啟動過數(shù)據(jù)庫,返回結(jié)果如下,繼續(xù)操作即可:

[2021-03-18 15:37:57.305][3093][][gs_ctl]: gs_ctl reload ,datadir is /gaussdb/data/db1

[2021-03-18 15:37:57.306][3093][][gs_ctl]: PID file“/gaussdb/data/db1/postmaster.pid” dose not exist

[2021-03-18 15:37:57.306][3093][][gs_ctl]: Is server running?

步驟三:修改數(shù)據(jù)庫偵聽地址。

在GS_HOME中,本實(shí)驗(yàn)中數(shù)據(jù)庫GS_HOME設(shè)置的為/gaussdb/data/db1。

cd /gaussdb/data/db1

vi postgresql.conf

輸入“:60”找到對應(yīng)位置,然后輸入“i”切換到INSERT模式,將listen_addresses的值修改成為第二個網(wǎng)卡的地址(請根據(jù)實(shí)際情況修改),修改后按下“ECS”鍵,退出INSERT模式,輸入“:wq”后回車保存。

修改前:

listen_addresses = '192.168.119.131' # what IP address(es) to listen on;

修改后:

listen_addresses = '192.168.220.129' # what IP address(es) to listen on;

修改完成后重啟數(shù)據(jù)庫生效(-D后面的數(shù)據(jù)庫默認(rèn)路徑,需要根據(jù)實(shí)際情況進(jìn)行修改)。

gs_ctl restart -D /gaussdb/data/db1/

步驟四:啟動數(shù)據(jù)庫成功

[omm@db1 db1]$ gs_om -t start

Starting cluster.

=========================================

[SUCCESS] db1:

[2021-04-01 15:09:02.959][4472][][gs_ctl]: gs_ctl started,datadir is /gaussdb/data/db1

[2021-04-01 15:09:02.966][4472][][gs_ctl]: another server might be running; Please use the restart command

=========================================

Successfully started.



?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容