集群网络由两套相互独立的网络构成,分别是外部网络和内部网络。其中外部网络用于应用系统与gcluster之间的SQL语句和结果集的数据传输,内部网络为高速互联网络(InfiniBand)。用于集群内部gcware之间的组播指令和数据传输,gnode之间的数据交换,以及gcluster与gnode之间的SQL语句与结果集的传输。
集群的内部网络与外部网络各自配置独立的交换机,两个网络之间没有物理连接。
在gcinstall安装脚本执行后,gcware已经完成基本配置,gcware配置文件主要包括/etc/corosync/corosync.conf和/etc/corosync/uidgid.d/中的gbase用户权限配置文件。
corosync.conf的配置文件内容包括:
--------------------------------------------------
# Please read the corosync.conf.5 manual page
compatibility: whitetank
totem {
version: 2
secauth: off
<