diff --git a/tools/configMgt/buildCalpontPackages.sh b/tools/configMgt/buildCalpontPackages.sh index 73b3ffcf4..4ed8ebe51 100755 --- a/tools/configMgt/buildCalpontPackages.sh +++ b/tools/configMgt/buildCalpontPackages.sh @@ -25,13 +25,13 @@ cd /root/autoOAM/ rpm -e infinidb-libs infinidb-platform infinidb-enterprise --nodeps rpm -e infinidb-storage-engine infinidb-mysql --nodeps rpm -e infinidb-mysql --nodeps -rm -rf /usr/local/MariaDB/Columnstore +rm -rf /usr/local/Calpont rm -rf calpont* rm -f *gz # -smbclient //calweb/shared -Wcalpont -Uoamuser%Calpont1 -c "cd Iterations/$DIR;prompt OFF;mget *.rpm" +smbclient //srvhill01/shared -WMARIADB -Uroot%Calpont1 -c "cd packages/$DIR;prompt OFF;mget *.rpm" rpm -ivh calpont*.x86_64.rpm --nodeps -rpm -iq calpont >> /usr/local/MariaDB/Columnstore/releasenum +rpm -iq calpont >> /usr/local/Calpont/releasenum cd /usr/local/ tar -zcvf calpont-infinidb-ent-$REL.x86_64.bin.tar.gz Calpont mv calpont-infinidb-ent-$REL.x86_64.bin.tar.gz /root/autoOAM/ @@ -40,7 +40,7 @@ alien -ck calpont*.x86_64.rpm tar -zcvf calpont-infinidb-ent-$REL.x86_64.rpm.tar.gz *$REL*.rpm tar -zcvf calpont-infinidb-ent-$REL.amd64.deb.tar.gz *$REL*.deb -smbclient //calweb/shared -Wcalpont -Uoamuser%Calpont1 -c "cd Iterations/$DIR;mkdir packages;cd packages;prompt OFF;del calpont-infinidb-ent*gz;mput *gz" +smbclient //srvhill01/shared -WMARIADB -Uroot%Calpont1 -c "cd packages/$DIR;mkdir packages;cd packages;prompt OFF;del calpont-infinidb-ent*gz;mput *gz" } > /root/autoOAM/buildCalpontPackages-$DIR.log 2>&1 # echo "Calpont Packages Build Successfully Completed" diff --git a/tools/configMgt/buildDatdupPackages.sh b/tools/configMgt/buildDatdupPackages.sh index 0517bcb14..ae028f585 100755 --- a/tools/configMgt/buildDatdupPackages.sh +++ b/tools/configMgt/buildDatdupPackages.sh @@ -25,11 +25,11 @@ rpm -e infinidb-libs infinidb-platform infinidb-enterprise --nodeps --allmatches rpm -e infinidb-storage-engine infinidb-mysql --nodeps --allmatches rpm -e infinidb-mysql --nodeps --allmatches rpm -e infinidb-datdup --nodeps --allmatches -rm -rf /usr/local/MariaDB/Columnstore +rm -rf /usr/local/Calpont rm -rf infinidb* rm -f *gz # -smbclient //calweb/shared -Wcalpont -Uoamuser%Calpont1 -c "cd Iterations/$DIR/packages;prompt OFF;mget infinidb-datdup*.rpm" +smbclient //srvhill01/shared -WMARIADB -Uroot%Calpont1 -c "cd packages/$DIR/packages;prompt OFF;mget infinidb-datdup*.rpm" # test -f infinidb-datdup*.rpm || echo "infinidb-datdup rpm" test -f infinidb-datdup*.rpm || exit -1 @@ -39,7 +39,7 @@ cd /usr/local/ tar -zcvf infinidb-datdup-$REL.x86_64.bin.tar.gz Calpont mv infinidb-datdup-$REL.x86_64.bin.tar.gz /root/autoOAM/ cd /root/autoOAM/ -smbclient //calweb/shared -Wcalpont -Uoamuser%Calpont1 -c "cd Iterations/$DIR/packages;prompt OFF;del infinidb-datdup*gz;mput *gz" +smbclient //srvhill01/shared -WMARIADB -Uroot%Calpont1 -c "cd packages/$DIR/packages;prompt OFF;del infinidb-datdup*gz;mput *gz" } > /root/autoOAM/buildDatdupPackages-$DIR.log 2>&1 # echo "DatDup Package Build Successfully Completed" diff --git a/tools/configMgt/dm_parent_installer.sh b/tools/configMgt/dm_parent_installer.sh index 818cb0429..53e424483 100755 --- a/tools/configMgt/dm_parent_installer.sh +++ b/tools/configMgt/dm_parent_installer.sh @@ -10,7 +10,8 @@ set SERVER [lindex $argv 0] set PASSWORD [lindex $argv 1] -set PACKAGE [lindex $argv 2] +#set PACKAGE [lindex $argv 2] +set PACKAGE *.rpm set RELEASE [lindex $argv 3] set CONFIGFILE [lindex $argv 4] set USERNAME [lindex $argv 5] @@ -28,7 +29,7 @@ set MYSQLPACKAGE infinidb-storage-engine-$PACKAGE set MYSQLDPACKAGE infinidb-mysql-$PACKAGE set INSTALLDIR "/usr/local" -set SHARED "//calweb/shared" +set SHARED "//srvhill01/shared" log_user $DEBUG spawn -noecho /bin/bash @@ -64,7 +65,7 @@ send "$PASSWORD\n" expect { -re {[$#] } { } } -send "ssh $USERNAME@$SERVER 'rpm -e --nodeps \$(rpm -qa | grep '^calpont') >/dev/null 2>&1; rpm -e --nodeps \$(rpm -qa | grep '^infinidb-')'\n" +send "ssh $USERNAME@$SERVER 'rpm -e --nodeps \$(rpm -qa | grep '^InfiniDB') >/dev/null 2>&1; rpm -e --nodeps \$(rpm -qa | grep '^infinidb-')'\n" expect -re "word: " # password for ssh send "$PASSWORD\n" @@ -94,7 +95,7 @@ sleep 5 # get the InfiniDB package # send_user "Get InfiniDB Packages " -send "smbclient $SHARED -Wcalpont -Uoamuser%Calpont1 -c 'cd Iterations/$RELEASE/;prompt OFF;mget $PACKAGE'\n" +send "smbclient $SHARED -WMARIADB -Uroot%Calpont1 -c 'cd packages/$RELEASE/;prompt OFF;mget $PACKAGE'\n" expect { -re "NT_STATUS_NO_SUCH_FILE" { send_user "FAILED: $PACKAGE not found\n" ; exit -1 } -re "getting" { send_user "DONE" } @@ -121,7 +122,7 @@ send_user "\n" # install InfiniDB package # send_user "Install New InfiniDB Packages " -send "ssh $USERNAME@$SERVER ' rpm -ivh --nodeps infinidb-mariadb*'\n" +send "ssh $USERNAME@$SERVER ' rpm -iv --nodeps --force infinidb-*'\n" expect -re "word: " # password for ssh send "$PASSWORD\n" @@ -147,7 +148,7 @@ if { $CONFIGFILE != "NULL"} { # # copy over Calpont.xml file # - send "scp $CONFIGFILE $USERNAME@$SERVER:/usr/local/MariaDB/Columnstore/etc/Calpont.xml\n" + send "scp $CONFIGFILE $USERNAME@$SERVER:/usr/local/Calpont/etc/Calpont.xml\n" expect -re "word: " # send the password send "$PASSWORD\n" @@ -158,7 +159,7 @@ if { $CONFIGFILE != "NULL"} { -re "No such file or directory" { send_user "FAILED: Invalid package\n" ; exit -1 } } send_user "Copy InfiniDB Configuration File " - send "scp $CONFIGFILE $USERNAME@$SERVER:/usr/local/MariaDB/Columnstore/etc/Calpont.xml.rpmsave\n" + send "scp $CONFIGFILE $USERNAME@$SERVER:/usr/local/Calpont/etc/Calpont.xml.rpmsave\n" expect -re "word: " # send the password send "$PASSWORD\n" @@ -181,7 +182,7 @@ if { $CONFIGFILE != "NULL"} { # rename previous installed config file # send_user "Copy RPM-saved InfiniDB Configuration File " - send "ssh $USERNAME@$SERVER 'cd /usr/local/MariaDB/Columnstore/etc/;mv -f Calpont.xml Calpont.xml.install;cp -v Calpont.xml.rpmsave Calpont.xml'\n" + send "ssh $USERNAME@$SERVER 'cd /usr/local/Calpont/etc/;mv -f Calpont.xml Calpont.xml.install;cp -v Calpont.xml.rpmsave Calpont.xml'\n" expect -re "word: " # password for ssh send "$PASSWORD\n" diff --git a/tools/configMgt/parent_binary_installer.sh b/tools/configMgt/parent_binary_installer.sh index 9253fea3a..f982c2823 100755 --- a/tools/configMgt/parent_binary_installer.sh +++ b/tools/configMgt/parent_binary_installer.sh @@ -19,7 +19,7 @@ set DEBUG [lindex $argv 7] set CALPONTPACKAGE infinidb-ent-*$PACKAGE -set SHARED "//calweb/shared" +set SHARED "//srvhill01/shared" set INSTALLDIRARG " " set HOME "/root" @@ -54,7 +54,7 @@ send_user "DONE\n" # get the calpont package # send_user "Get Calpont Packages " -send "smbclient $SHARED -Wcalpont -Uoamuser%Calpont1 -c 'cd Iterations/$RELEASE/packages;prompt OFF;mget $PACKAGE'\n" +send "smbclient $SHARED -WMARIADB -Uroot%Calpont1 -c 'cd packages/$RELEASE/packages;prompt OFF;mget $PACKAGE'\n" expect { -re "NT_STATUS_NO_SUCH_FILE" { send_user "FAILED: $PACKAGE not found\n" ; exit -1 } -re "getting" { send_user "DONE" } abort diff --git a/tools/configMgt/pm_parent_installer.sh b/tools/configMgt/pm_parent_installer.sh index 88d32a5e2..0cc574de3 100755 --- a/tools/configMgt/pm_parent_installer.sh +++ b/tools/configMgt/pm_parent_installer.sh @@ -11,7 +11,8 @@ set USERNAME root set SERVER [lindex $argv 0] set PASSWORD [lindex $argv 1] -set PACKAGE [lindex $argv 2] +#set PACKAGE [lindex $argv 2] +set PACKAGE *.rpm set RELEASE [lindex $argv 3] set CONFIGFILE [lindex $argv 4] set PREFIX [lindex $argv 5] @@ -23,7 +24,7 @@ set CALPONTPACKAGE2 infinidb-platform-$PREFIX$PACKAGE set CALPONTPACKAGE3 infinidb-enterprise-$PREFIX$PACKAGE set MYSQLPACKAGE infinidb-storage-engine-$PACKAGE set MYSQLDPACKAGE infinidb-mysql-$PACKAGE -set SHARED "//calweb/shared" +set SHARED "//srvhill01/shared" set INSTALLDIR "/usr/local" log_user $DEBUG @@ -52,7 +53,7 @@ expect { # expect -re {[$#] } send_user "Get InfiniDB Packages " -send "smbclient $SHARED -Wcalpont -Uoamuser%Calpont1 -c 'cd Iterations/$RELEASE/;prompt OFF;mget $PACKAGE'\n" +send "smbclient $SHARED -WMARIADB -Uroot%Calpont1 -c 'cd packages/$RELEASE/;prompt OFF;mget $PACKAGE'\n" expect { -re "NT_STATUS_NO_SUCH_FILE" { send_user "FAILED: $PACKAGE not found\n" ; exit -1 } -re "getting" { send_user "DONE" } @@ -81,7 +82,7 @@ send_user "\n" set timeout 60 expect -re {[$#] } send_user "Erase Old InfiniDB Package " -send "ssh $USERNAME@$SERVER 'rpm -e --nodeps \$(rpm -qa | grep '^calpont') >/dev/null 2>&1; rpm -e --nodeps \$(rpm -qa | grep '^infinidb-')'\n" +send "ssh $USERNAME@$SERVER 'rpm -e --nodeps \$(rpm -qa | grep '^InfiniDB') >/dev/null 2>&1; rpm -e --nodeps \$(rpm -qa | grep '^infinidb-')'\n" expect -re "word: " # password for ssh send "$PASSWORD\n" @@ -111,7 +112,7 @@ sleep 5 # set timeout 160 send_user "Install New InfiniDB Packages " -send "ssh $USERNAME@$SERVER ' rpm -ivh --nodeps infinidb-mariadb*'\n" +send "ssh $USERNAME@$SERVER ' rpm -ivh --nodeps --force infinidb-*'\n" expect -re "word: " # password for ssh send "$PASSWORD\n" @@ -130,7 +131,7 @@ expect -re {[$#] } send "rm -f $PACKAGE\n" # if { $CONFIGFILE != "NULL"} { - send "scp $CONFIGFILE $USERNAME@$SERVER:/usr/local/MariaDB/Columnstore/etc/Calpont.xml\n" + send "scp $CONFIGFILE $USERNAME@$SERVER:/usr/local/Calpont/etc/Calpont.xml\n" expect -re "word: " # send the password send "$PASSWORD\n" @@ -144,7 +145,7 @@ if { $CONFIGFILE != "NULL"} { # copy over Calpont.xml file # send_user "Copy InfiniDB Configuration File " - send "scp $CONFIGFILE $USERNAME@$SERVER:/usr/local/MariaDB/Columnstore/etc/Calpont.xml.rpmsave\n" + send "scp $CONFIGFILE $USERNAME@$SERVER:/usr/local/Calpont/etc/Calpont.xml.rpmsave\n" expect -re "word: " # send the password send "$PASSWORD\n" @@ -167,7 +168,7 @@ if { $CONFIGFILE != "NULL"} { # rename previous installed config file # send_user "Copy RPM-saved InfiniDB Configuration File " - send "ssh $USERNAME@$SERVER 'cd /usr/local/MariaDB/Columnstore/etc/;mv -f Calpont.xml Calpont.xml.install;cp -v Calpont.xml.rpmsave Calpont.xml'\n" + send "ssh $USERNAME@$SERVER 'cd /usr/local/Calpont/etc/;mv -f Calpont.xml Calpont.xml.install;cp -v Calpont.xml.rpmsave Calpont.xml'\n" expect -re "word: " # password for ssh send "$PASSWORD\n"