[
https://issues.apache.org/jira/browse/TRAFODION-1554?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Amanda Moran updated TRAFODION-1554:
------------------------------------
Assignee: (was: Amanda Moran)
> installer should run system level commands on each node
> -------------------------------------------------------
>
> Key: TRAFODION-1554
> URL: https://issues.apache.org/jira/browse/TRAFODION-1554
> Project: Apache Trafodion
> Issue Type: Bug
> Components: installer
> Affects Versions: 2.0-incubating
> Reporter: Eason Zhang
>
> Install Trafodion on 3 nodes which have different network interface, 2 of
> them is ‘eth2’, the rest one is ‘eth3’. But the dcs-site.xml on 3 nodes have
> the same ‘dcs.dns.interface’ value ‘eth2'. So DCS server on 'eth3' node will
> not have the correct IP address.
>
>
> Check the installer code:
>
> dcs_installer:
> # get external network interface
> EXTERNAL_NETWORK=$(netstat -rn | grep "^0.0.0.0" | awk '{print $8}’)
>
> traf_start:
> if [ "$node_count" -ne "1" ]; then
> echo "***INFO: copying install to all nodes" | tee -a $INSTALL_LOG
> $PDCP $MY_NODES -x $HOSTNAME -r $SQ_ROOT $SQ_ROOT/..
>
>
> Installer will obtain the network interface from the node which is running
> the script, and copy the modifed dcs-site.xml to all the other nodes.
>
> It should be better to run such kind of system level commands on each node,
> not just copy the one to all nodes. The node configuration may not be the
> same on all nodes.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)