在家利用两台centos虚拟机成功构建tuxedo MP 今天来上班后,在构建时,出现error,无法联系到NLS 后来发现,原来,我这两台虚拟机上面都是有2张网卡,一张是bridge模式,一张是host-only模式。昨天在家成功构建,在tuxconfig里面设置的 NADDR和NLSADDR都用的是bridge模式网卡上面的IP。今天来上班,网段变化,Bridge模式网卡上的IP变成公司的,尽管我在 tuxconfig里面改成了公司的IP。但Tuxedo默认的master machine的IP是host-only模式网卡上面的IP,在tmboot时,它无法联系到bridge网卡IP设置的监听端口NLS,建立的 BSBridge的local address是host-only模式网卡上面的IP,而foreign address才是tuxconfig里面设置的NADDR,无法与另一台虚拟机上的bridge网卡通讯。所以出现下面这些error CMDTUX_CAT:1578: ERROR: Could not contact NLS on TUX2 CMDTUX_CAT:1576: ERROR: No NLS available for remote machine TUX2 CMDTUX_CAT:1578: ERROR: Could not contact NLS on TUX1 CMDTUX_CAT:1576: ERROR: No NLS available for remote machine TUX1 ...... CMDTUX_CAT:4340: ERROR: Could not establish network address //11.138.178.66:4 000 - check device and address 后来我将tuxconfig里面的NADDR和NLSADDR里面的地址改成host-only模式的IP地址,tmboot成功。 现在我想请教一下,当主机是多网卡的时候,tuxedo默认的IP地址会是哪张网卡上面的IP呢? 转自boobooke
• 使用view数据类型,tpalloc时报错
• Tuxedo PrintService疑问
• How to remove dead servers?
• Debug a Tuxedo running server with dbx
• tuxedo(WTC) connection through SSG((secure spannbsp&gateway)
• Tuxedo client ULOG
• Timeout: Tuxedo kills the service but not the database connection
• TMQFORWARD and correlation-id and buffer
• BBL and file transfer
• tpdequeue and data depending routing
这个跟tuxedo本身应该没有关系,跟机器通讯所使用的路由有关。 NLSADDR配置的是TLISTEN监听主机和端口,你要保证其它机器能够正常访问你所使用的主机和端口, NADDR同理。 你的问题出现在对虚拟机ip的理解,其实你不是多网卡,你是使用bridge还是用hostonly在你启动虚拟机的网卡的时候是可以选择的,你在家采用了bridge到公司网段变化之前配置的bridge网段的ip当然失效,这个时候你的两台虚拟机根本无法通讯,根本ping不通,所以tuxedo启动失败与tuxedo自身无关,你改用hostonly模式后两台机器能够通讯了,所以你改了配置就tmboot成功了。 所以tuxedo根本就不存在默认网卡的问题,你配置的ip地址和端口就是你能正常通讯的ip地址和端口。 如何查看linux主机的地址和网络是否正常就是linux系统的问题了。