Changes between Version 38 and Version 39 of JBSsandbox/PlasticSlices
- Timestamp:
- 04/23/14 14:01:08 (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
JBSsandbox/PlasticSlices
v38 v39 106 106 {{{ 107 107 renewdate="$(date +%Y-%m-%d -d 'now + 55 days') 23:00 UTC" 108 for slicename in $slices ; do omni --usercredfile=$HOME/.gcf/$USER-geni-usercred.xmlrenewslice $slicename "$renewdate" ; done108 for slicename in $slices ; do omni renewslice $slicename "$renewdate" ; done 109 109 }}} 110 110 … … 114 114 (cd ~/.gcf ; omni getusercred -o ; for slicename in $slices ; do omni getslicecred $slicename -o ; done) 115 115 }}} 116 117 Set $GENIUSERCREDFILE to the path to the file that 'omni getusercred -o' just created, e.g. something like 118 119 {{{ 120 export GENIUSERCREDFILE=/home/jbs/.gcf/jbs-geni-usercred.xml 121 122 OR 123 124 export GENIUSERCREDFILE=/home/tupty/.gcf/tupty-geni-usercred.xml 125 126 OR 127 128 export GENIUSERCREDFILE=/home/asydney/.gcf/asydne01-portal-usercred.xml 129 }}} 130 131 with the path to your file. 116 132 117 133 Set up variables to create the slivers: … … 129 145 130 146 {{{ 131 for slicename in $slices ; do for rspec in ${rspecs[$slicename]} ; do somni $slicename $rspec ; omni --usercredfile=$ HOME/.gcf/$USER-geni-usercred.xml--slicecredfile=$HOME/.gcf/$slicename-cred.xml -a $am createsliver $slicename $rspec & done ; sleep 5m ; done147 for slicename in $slices ; do for rspec in ${rspecs[$slicename]} ; do somni $slicename $rspec ; omni --usercredfile=$GENIUSERCREDFILE --slicecredfile=$HOME/.gcf/$slicename-cred.xml -a $am createsliver $slicename $rspec & done ; sleep 5m ; done 132 148 }}} 133 149 … … 156 172 157 173 renewdate="$(date +%Y-%m-%d -d 'now + 4 days') 23:00 UTC" 158 for slicename in $slices ; do for rspec in ${rspecs[$slicename]} ; do somni $slicename $rspec ; omni --usercredfile=$ HOME/.gcf/$USER-geni-usercred.xml--slicecredfile=$HOME/.gcf/$slicename-cred.xml -a $am renewsliver $slicename "$renewdate" & done ; sleep 5s ; done174 for slicename in $slices ; do for rspec in ${rspecs[$slicename]} ; do somni $slicename $rspec ; omni --usercredfile=$GENIUSERCREDFILE --slicecredfile=$HOME/.gcf/$slicename-cred.xml -a $am renewsliver $slicename "$renewdate" & done ; sleep 5s ; done 159 175 }}} 160 176 … … 170 186 mkdir -p ~/tmp/renewsliver/$slicename 171 187 cd ~/tmp/renewsliver/$slicename 172 for rspec in ${rspecs[$slicename]} ; do outfile=$(echo $(basename $rspec) | sed -e 's/.rspec$//') ; somni $slicename $rspec ; omni --usercredfile=$ HOME/.gcf/$USER-geni-usercred.xml--slicecredfile=$HOME/.gcf/$slicename-cred.xml -a $am sliverstatus $slicename >& $outfile ; done188 for rspec in ${rspecs[$slicename]} ; do outfile=$(echo $(basename $rspec) | sed -e 's/.rspec$//') ; somni $slicename $rspec ; omni --usercredfile=$GENIUSERCREDFILE --slicecredfile=$HOME/.gcf/$slicename-cred.xml -a $am sliverstatus $slicename >& $outfile ; done 173 189 cd ~/tmp/renewsliver/$slicename 174 190 grep -h _expires * >> results.txt … … 204 220 {{{ 205 221 cd ~/slices/plastic-slices/ssh_config 206 for slicename in $slices ; do ams="" ; for rspec in ${rspecs[$slicename]} ; do somni $slicename $rspec ; ams="$ams -a $am" ; done ; readyToLogin --no-keys --output --prefix=$slicename --usercredfile=$ HOME/.gcf/$USER-geni-usercred.xml--slicecredfile=$HOME/.gcf/$slicename-cred.xml $ams $slicename ; done222 for slicename in $slices ; do ams="" ; for rspec in ${rspecs[$slicename]} ; do somni $slicename $rspec ; ams="$ams -a $am" ; done ; readyToLogin --no-keys --output --prefix=$slicename --usercredfile=$GENIUSERCREDFILE --slicecredfile=$HOME/.gcf/$slicename-cred.xml $ams $slicename ; done 207 223 for slicename in $slices ; do mv -f $slicename-sshconfig.txt $slicename ; rm -f $slicename*.xml $slicename*.json $slicename-logininfo.txt ; done 208 224 }}} … … 397 413 for slicename in $slices ; do rspecs[$slicename]=$(ls -1 ~/rspecs/request/$slicename/*.rspec) ; done 398 414 for slicename in $slices ; do echo ${rspecs[$slicename]} ; done 399 for slicename in $slices ; do for rspec in ${rspecs[$slicename]} ; do somni $slicename $rspec ; omni --usercredfile=$ HOME/.gcf/$USER-geni-usercred.xml--slicecredfile=$HOME/.gcf/$slicename-cred.xml -a $am deletesliver $slicename & done ; sleep 30s ; done415 for slicename in $slices ; do for rspec in ${rspecs[$slicename]} ; do somni $slicename $rspec ; omni --usercredfile=$GENIUSERCREDFILE --slicecredfile=$HOME/.gcf/$slicename-cred.xml -a $am deletesliver $slicename & done ; sleep 30s ; done 400 416 }}} 401 417 … … 403 419 404 420 {{{ 405 for slicename in $slices ; do for rspec in ${rspecs[$slicename]} ; do somni $slicename $rspec ; omni --usercredfile=$ HOME/.gcf/$USER-geni-usercred.xml--slicecredfile=$HOME/.gcf/$slicename-cred.xml -a $am sliverstatus $slicename |& egrep -q -i '(code 12|code 2)' || echo "unexpected sliver in $slicename at $am" & done ; sleep 5s ; done | grep unexpected | grep -v omni421 for slicename in $slices ; do for rspec in ${rspecs[$slicename]} ; do somni $slicename $rspec ; omni --usercredfile=$GENIUSERCREDFILE --slicecredfile=$HOME/.gcf/$slicename-cred.xml -a $am sliverstatus $slicename |& egrep -q -i '(code 12|code 2)' || echo "unexpected sliver in $slicename at $am" & done ; sleep 5s ; done | grep unexpected | grep -v omni 406 422 }}} 407 423