Commit bbd53b77 authored by Vitaly Lipatov's avatar Vitaly Lipatov

again glusterupdate.sh rewrite??

parent 8941d80b
...@@ -39,7 +39,22 @@ gfs_start(){ ...@@ -39,7 +39,22 @@ gfs_start(){
gfs_mount_plus(){ gfs_mount_plus(){
echo 'Remount /var/ftp/* at cellar:' echo 'Remount /var/ftp/* at cellar:'
ssh cellar 'bash -s' <<< "/root/bin/remount.sh /var/ftp/pub; /root/bin/remount.sh /var/ftp/pvt; /root/bin/remount.sh /var/ftp/tmp" ssh cellar << EOF
/root/bin/remount.sh /var/ftp/pub
/root/bin/remount.sh /var/ftp/pvt
/root/bin/remount.sh /var/ftp/tmp
sleep 2
umount -fl /net/exports/var/ftp/pub
umount -fl /net/exports/var/ftp/pvt
umount -fl /net/exports/var/ftp/tmp
umount -fl /net/exports/var/ftp/pub
umount -fl /net/exports/var/ftp/pvt
umount -fl /net/exports/var/ftp/tmp
sleep 2
mount -a
sleep 2
exportfs -r
EOF
echo 'Eter-2.1 remount:' echo 'Eter-2.1 remount:'
ssh cellar 'bash -s' <<< "vzctl exec 225 /etc/rc.d/rc.local" ssh cellar 'bash -s' <<< "vzctl exec 225 /etc/rc.d/rc.local"
...@@ -47,21 +62,22 @@ gfs_mount_plus(){ ...@@ -47,21 +62,22 @@ gfs_mount_plus(){
ssh windsor 'bash -s' <<< "/root/bin/remount.sh /var/ftp/pub; /root/bin/remount.sh /var/ftp/pvt; /root/bin/remount.sh /var/ftp/tmp" ssh windsor 'bash -s' <<< "/root/bin/remount.sh /var/ftp/pub; /root/bin/remount.sh /var/ftp/pvt; /root/bin/remount.sh /var/ftp/tmp"
echo 'builder remount' echo 'builder remount'
ssh windsor 'bash -s' <<< "vzctl exec 501 /etc/rc.d/rc.local" ssh windsor 'bash -s' <<< "vzctl exec 501 /etc/rc.d/rc.local"
echo 'builder64 remount' #echo 'builder64 remount'
ssh builder64 'bash -s' <<< "/etc/rc.d/rc.local" #ssh builder64 'bash -s' <<< "/etc/rc.d/rc.local"
echo 'vbox remount'
ssh vbox 'bash -s' <<< "/etc/rc.d/rc.local"
echo 'Remount server pasta:' echo 'Remount server pasta:'
umount -fl /var/ftp/incoming while [ $(umount -fl /var/ftp/incoming) ]; do true; done
umount -fl /var/ftppub/pub #umount -fl /var/ftppub/pub
umount -fl /var/ftp/pub while [ $(umount -fl /var/ftp/pub) ]; do true; done
umount -fl /var/ftp/pvt while [ $(umount -fl /var/ftp/pvt) ]; do true; done
umount -fl /var/ftp/tmp while [ $(umount -fl /var/ftp/tmp) ]; do true; done
umount -fl /var/ftp/garbage while [ $(umount -fl /var/ftp/garbage) ]; do true; done
umount -fl /net/exports/var/ftp/pub while [ $(umount -fl /net/exports/var/ftp/pub) ]; do true; done
sleep 3 sleep 3
killall glusterfs killall glusterfs
sleep 3 sleep 3
mount /var/ftppub/pub #mount /var/ftppub/pub
mount /var/ftp/pub mount /var/ftp/pub
mount /var/ftp/pvt mount /var/ftp/pvt
mount /var/ftp/tmp mount /var/ftp/tmp
...@@ -78,6 +94,7 @@ gfs_mount_plus(){ ...@@ -78,6 +94,7 @@ gfs_mount_plus(){
case $1 in case $1 in
all) all)
run_on_hosts mount -a
run_on_hosts epmI --auto glusterfs3-server run_on_hosts epmI --auto glusterfs3-server
gfs_stop gfs_stop
gfs_start gfs_start
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment