返回首页

gbase数据、南大通用产品文档:GBase8a网络配置要求:确认IP 设置是否正确

更新日期:2024年09月11日

示例1:IP 设置检查

RHEL && SUSE
# ifconfig
eth0
Link encap:Ethernet
HWaddr 00:0C:29:2B:93:C1
inet addr:172.168.83.11
Bcast:192.168.255.255
Mask:255.255.0.0
inet6 addr: fe80::20c:29ff:fe2b:93c1/64 Scope:Link
UP BROADCAST RUNNING MULTICAST
MTU:1500
Metric:1
RX packets:38240 errors:0 dropped:0 overruns:0 frame:0
TX packets:341 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3568806 (3.4 MiB)
TX bytes:41599 (40.6 KiB)

RHEL 7.X、Centos8.X
# nmcli dev
示例2:网络IP 设置关注如下实例中的设置。

RHEL 6.X
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=00:0C:29:2B:93:C1

GBase 8a MPP Cluster 产品手册
3 集群安装升级与卸载
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
47
NM_CONTROLLED=yes
ONBOOT=yes
IPADDR=172.168.83.11
BOOTPROTO=none
NETMASK=255.255.0.0
TYPE=Ethernet
IPV6INIT=no
USERCTL=no

RHEL 7.X:
# vi /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
BOOTPROTO=none
NAME=ens33
DEVICE=ens33
ONBOOT=yes
IPADDR=172.168.83.11
NETMASK=255.255.0.0
GATEWAY=172.168.1.0
DNS1=172.168.1.255

CentOS 8.X
# vi /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
BOOTPROTO=static
IPADDR=192.168.146.150
NETMASK=255.255.255.0
PREFIX=24
GATEWAY=192.168.146.254
NAME=eth33
UUID=8667e896-719c-42df-8635-f9d36a4a4c17
DEVICE=enp0s17
ONBOOT=yes
MACADDR=00:0C:29:CF:19:6A

SUSE
# vi /etc/sysconfig/network/ifcfg-eth0
BOOTPROT0=’static’
IPADDR=’172.168.83.11’

GBase 8a MPP Cluster 产品手册
3 集群安装升级与卸载
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
48
NETMASK=’255.255.0.0’
NETWORK=’172.168.1.0’
BROADCAST=’172.168.1.255’

参数说明:
该参数为异地容灾参数,
表示灾备数据库实例中实例获取obs 端日志和本地
回放日志的最大允许差距,若差距大于此值时停止获取obs 端日志。
该参数属于SIGHUP 类型参数,请参考表15-1 中方式对应设置方法进行设置。
修改建议:该参数的取值应和本地磁盘大小相关,建议设置为磁盘大小的50%。
取值范围:整型,0~2147483647
默认值:256GB

可以在冷恢复期间使用 ontape 重命名块。如果需要将存储空间恢复到与完成备份的磁盘
不同的磁盘上,该选项很有帮助。可以重命名任意类型的块,包括关键块和镜像块。
ontape 重命名块恢复仅对冷恢复可用。
冷恢复时必须恢复关键的数据库空间(如 rootdbs)。 如果不指定要恢复的数据库空间列
表,那么服务器会恢复关键的数据库空间以及其他所有数据库空间。但如果指定了要恢复
的数据库空间列表,那么其中必须包括关键的数据库空间。
有关使用 ontape 重命名块的语法,请参阅ontape 实用程序执行恢复的语法。
提示: 如果使用到块名称的符号链接,可以不需要重命名块;而只需编辑符号名称定义即
可。有关更多信息,请参阅《GBase 8s 管理员指南》。
您可以在外部冷恢复的过程中对块进行重命名。有关更多信息,请参阅重命名块。

重命名块的验证顺序
在冷恢复期间,ontape 执行以下验证来重命名块:

验证在归档保留页中是否存在旧块的路径名和偏移量。

验证各个新块之间或新块与现有块之间的路径名与偏移量是否相互重叠。

如果对主根块或镜像根块进行重命名,那么将更新 onconfig 文件参数
ROOTPATH 和 ROOTOFFSET,或 MIRRORPATH 和 MIRROROFFSET。旧版
本的 onconfig 文件将另存为 $ONCONFIG.localtime。

将旧块中的数据恢复到新块(如果新块存在)中。

将每个块的重命名信息写入到联机日志中。
如果任意一个验证步骤失败,剩余的进程停止并且 ontape 将一条错误消息写入到 ontape
活动日志中。
重要:

重命名块后请执行 0 级归档;否则下次恢复将失败。

GBase 8s 备份与恢复指南
南大通用数据技术股份有限公司 - 159 -


如果在执行 0 级归档后添加了块,那么恢复期间无法重命名该块。同时也不能安
全地在映射列表中将该块指定为新路径。

为参与 HDR 的数据库服务器重命名块的操作中,两个数据库服务器都要长时间
地脱机。有关更多信息,请参阅《GBase 8s 管理员指南》。

新块需求
要重命名块,请遵循以下新块的准则:

新块不是必须存在的
可以以后安装新块并对包含它的存储空间执行热恢复。如果指定不存在的块,
ontape 将重命名信息记录在块的保留页中,但不恢复数据。已重命名(但未恢
复)的块处于脱机状态,在 onstat -d 块状态命令输出中由 D 指示。

新块必须有适当的权限。
除非新块有适当的权限,否则重命名操作将失败。有关更多信息,请参阅《GBase
8s 管理员指南》。

使用命令行选项重命名块
要通过提供命令行的信息来重命名块,请使用此命令:
ontape -r -rename -p /chunk1 -o 0 -n /chunk1N -o 20000
-rename -p /chunk2 -o 10000 -n /chunk2N -o 0
在重命名和恢复操作完成后执行 0 级归档。

使用文件重命名块
要通过提供名为 listfile 的文件来重命名块,请使用以下命令:ontape -r -rename -f listfile
listfile 文件的内容是:
/chunk1 0 /chunk1N 20000
/chunk2 10000 /chunk2N 0
在重命名和恢复操作完成后执行 0 级归档。

指定其他选项时重命名块
要在 dbspace1 和 dbspace2 上执行恢复时使用命令行选项来重命名块,并且其中 rootdbs 是
rootdbs 的名称,请使用以下命令:
ontape -r -rename -p /chunk1 -o 0 -n /chunk1N -o 20000

GBase 8s 备份与恢复指南
南大通用数据技术股份有限公司 - 160 -

-rename -p /chunk2 -o 10000 -n /chunk2N -o 0
-D rootdbs dbspace1 dbspace2
此外,要在 dbspace1 和 dbspace2 上执行恢复时使用文件重命名块,请使用以下命令:
ontape -r -rename -f listfile -D rootdbs dbspace1 dbspace2
在重命名和恢复操作完成后执行 0 级归档。

将块重命名到不存在的设备上
要将块重命名到还不存在的设备上,首先指定新的路径名,但直到您安装了该物理设备
后,才能恢复它的存储空间。该选项在您需要重命名块时很有用,便于您在安装新设备前
执行冷恢复。当新块设备就绪后,您可以在它上面执行存储空间的热恢复。
可以在同一个重命名操作中将重命名块与现有设备结合在一起,以及将重命名块与不存在
的设备结合在一起。本示例显示如何将单个块重命名到不存在的设备名上。
下表列出本示例中使用的块的示例值。
存储空间
旧块的路径
旧偏移

新块的路径 新偏移量
sbspace1
/chunk3
0
/chunk3N
0

将块重命名到不存在的设备上
要将块重命名到不存在的设备上:
1.
重命名块:使用以下命令:ontape -r -rename -p /chunk3 -o 0 -n /chunk3N -o 0
2.
当以下提示出现时,请输入 y 以继续:
块 /chunk3N 不存在。如果继续,那么对包含该块
的数据库空间的恢复操作稍后可能会失败。
在不创建该块的情况下,是否继续?(y/n)
块 /chunk3 被重命名为 /chunk3N,但数据还未恢复到 /chunk3N 上。
3.
执行 0 级归档。
4.
为 /chunk3N 添加物理设备。
5.
使用 ontape -r -D sbspace1 命令来执行 sbspace1 的热恢复。
6.
执行 0 级归档。