diff --git a/xCAT-genesis-scripts/bin/dodiscovery b/xCAT-genesis-scripts/bin/dodiscovery index 2dd908c89..7085bacdb 100755 --- a/xCAT-genesis-scripts/bin/dodiscovery +++ b/xCAT-genesis-scripts/bin/dodiscovery @@ -5,6 +5,9 @@ PUBKEY=`echo $PUBKEY|sed -e 's/ //g'` export PUBKEY echo "Beginning node discovery process" +for nic in `ip link|grep mtu|grep -v LOOPBACK|grep -v usb|grep -v ,LOWER_UP|awk -F: '{print $2}'`; do + ip link set $nic up +done waitforlink=100 while [ ! -z "$NICSTOBRINGUP" -a $waitforlink -gt 0 ]; do NICSTOBRINGUP=`ip link|grep mtu|grep -v LOOPBACK|grep -v usb|grep -v ,LOWER_UP|awk -F: '{print $2}'` diff --git a/xCAT/postscripts/remoteshell b/xCAT/postscripts/remoteshell index b36c309f0..151208a00 100755 --- a/xCAT/postscripts/remoteshell +++ b/xCAT/postscripts/remoteshell @@ -48,7 +48,7 @@ then echo "StrictHostKeyChecking no" >> /etc/ssh/ssh_config fi - +xcatpost="xcatpost" if [ -d /xcatpost/_ssh ] then logger -p local4.info -t xcat "Install: setup root .ssh" @@ -74,7 +74,7 @@ CREDPID=$! #first contact daemon xcatflowrequest 3001 -logger -t xCAT -p local4.info "xcatdsklspost: xcatflowrequest $master 3001" +logger -t xCAT -p local4.info "xcatdsklspost: /$xcatpost/xcatflowrequest $master 3001" /$xcatpost/xcatflowrequest $master 3001 getcredentials.awk ssh_dsa_hostkey | grep -E -v '|' | sed -e 's/<//' -e 's/&/&/' -e 's/"/"/' -e "s/'/'/" > /tmp/ssh_dsa_hostkey @@ -87,7 +87,7 @@ if [ $? -ne 0 ]; then MYCONT=`cat /etc/ssh/ssh_host_dsa_key` while [ -z "$MYCONT" ]; do #first contact daemon xcatflowrequest 3001 - logger -t xCAT -p local4.info "xcatdsklspost: xcatflowrequest $master 3001" + logger -t xCAT -p local4.info "xcatdsklspost: /$xcatpost/xcatflowrequest $master 3001" /$xcatpost/xcatflowrequest $master 3001 getcredentials.awk ssh_dsa_hostkey | grep -v '<'|sed -e 's/<//' -e 's/&/&/' -e 's/"/"/' -e "s/'/'/" > /etc/ssh/ssh_host_dsa_key MYCONT=`cat /etc/ssh/ssh_host_dsa_key` @@ -108,7 +108,7 @@ fi rm /tmp/ssh_dsa_hostkey # first contact daemon xcatflowrequest 3001 - logger -t xCAT -p local4.info "xcatdsklspost: xcatflowrequest $master 3001" + logger -t xCAT -p local4.info "xcatdsklspost: /$xcatpost/xcatflowrequest $master 3001" /$xcatpost/xcatflowrequest $master 3001 getcredentials.awk ssh_rsa_hostkey | grep -E -v '|' | sed -e 's/<//' -e 's/&/&/' -e 's/"/"/' -e "s/'/'/" > /tmp/ssh_rsa_hostkey @@ -121,7 +121,7 @@ if [ $? -ne 0 ]; then MYCONT=`cat /etc/ssh/ssh_host_rsa_key` while [ -z "$MYCONT" ]; do # first contact daemon xcatflowrequest 3001 - logger -t xCAT -p local4.info "xcatdsklspost: xcatflowrequest $master 3001" + logger -t xCAT -p local4.info "xcatdsklspost: /$xcatpost/xcatflowrequest $master 3001" /$xcatpost/xcatflowrequest $master 3001 getcredentials.awk ssh_rsa_hostkey | grep -v '<'|sed -e 's/<//' -e 's/&/&/' -e 's/"/"/' -e "s/'/'/" > /etc/ssh/ssh_host_rsa_key @@ -155,7 +155,7 @@ sleep 1 if [ $ENABLESSHBETWEENNODES = "YES" ]; then #first contact daemon xcatflowrequest 3001 - logger -t xCAT -p local4.info "xcatdsklspost: xcatflowrequest $master 3001" + logger -t xCAT -p local4.info "xcatdsklspost: /$xcatpost/xcatflowrequest $master 3001" /$xcatpost/xcatflowrequest $master 3001 getcredentials.awk ssh_root_key | grep -E -v '|'|sed -e 's/<//' -e 's/&/&/' -e 's/"/"/' -e "s/'/'/" > /tmp/ssh_root_key @@ -168,7 +168,7 @@ then MYCONT=`cat /root/.ssh/id_rsa` while [ -z "$MYCONT" ]; do # first contact daemon xcatflowrequest 3001 - logger -t xCAT -p local4.info "xcatdsklspost: xcatflowrequest $master 3001" + logger -t xCAT -p local4.info "xcatdsklspost: /$xcatpost/xcatflowrequest $master 3001" /$xcatpost/xcatflowrequest $master 3001 getcredentials.awk ssh_root_key | grep -v '<'|sed -e 's/<//' -e 's/&/&/' -e 's/"/"/' -e "s/'/'/" > /root/.ssh/id_rsa MYCONT=`cat /root/.ssh/id_rsa`