Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
E
etersoft-admin-essentials
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
etersoft
etersoft-admin-essentials
Commits
c285548a
Commit
c285548a
authored
Jul 14, 2015
by
Anton Agapov
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Final checked version of glusterupdate.sh
parent
b0968920
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
16 additions
and
10 deletions
+16
-10
config.sh
gluster/update/config.sh
+1
-1
glusterupdate.sh
gluster/update/glusterupdate.sh
+15
-9
No files found.
gluster/update/config.sh
View file @
c285548a
#!/bin/bash
hosts
=
"snail lin-test cellar windsor nun lav vbox asu multi space1 localhost"
clients
=
"euclid atlant grape"
clients
=
"euclid atlant grape
buh
"
# builder builder64"
gluster/update/glusterupdate.sh
View file @
c285548a
...
...
@@ -10,7 +10,7 @@ do
then
ssh
$i
'bash -s'
<<<
"
$@
"
else
"
$@
"
bash
-c
"
$@
"
fi
done
}
...
...
@@ -45,7 +45,7 @@ gfs_mount_plus(){
echo
'Remount /var/ftp/* at windsor:'
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'
ssh
builder
'bash -s'
<<<
"
/etc/rc.d/rc.local"
ssh
windsor
'bash -s'
<<<
"vzctl 501 exec
/etc/rc.d/rc.local"
echo
'builder64 remount'
ssh builder64
'bash -s'
<<<
"/etc/rc.d/rc.local"
...
...
@@ -56,8 +56,6 @@ gfs_mount_plus(){
umount
-fl
/var/ftp/tmp
umount
-fl
/var/ftp/garbage
umount
-fl
/net/exports/var/ftp/pub
umount
-fl
/net/exports/var/ftp/pvt
umount
-fl
/net/exports/var/ftp/tmp
sleep
3
killall glusterfs
sleep
3
...
...
@@ -66,7 +64,8 @@ gfs_mount_plus(){
mount /var/ftp/pvt
mount /var/ftp/tmp
mount /var/ftp/garbage
mount /net/exports/var/ftp/
*
mount /net/exports/var/ftp/pub
sleep
1
service nfs restart
}
...
...
@@ -76,7 +75,7 @@ case $1 in
gfs_stop
gfs_start
run_on_hosts mount
-a
run_on_clients
'umount /var/ftp/*; killall glusterfs; epmi glusterfs3-client; mount
/var/ftp/*
'
run_on_clients
'umount /var/ftp/*; killall glusterfs; epmi glusterfs3-client; mount
-a
'
gfs_mount_plus
exit
0
;;
...
...
@@ -92,6 +91,7 @@ case $1 in
gfs_stop
gfs_start
run_on_hosts mount
-a
gfs_mount_plus
exit
0
;;
stop
)
...
...
@@ -119,11 +119,17 @@ case $1 in
run_on_hosts
'apt-get update; apt-cache policy glusterfs3-server'
exit
0
;;
client
)
run_on_clients
'umount /var/ftp/*; killall glusterfs; epmi glusterfs3-client; mount /var/ftp/*'
clients
)
run_on_clients
'umount /var/ftp/*; killall glusterfs; epmi glusterfs3-client; mount -a'
exit
0
;;
remount
)
run_on_hosts
'umount /var/ftp/*; killall glusterfs; sleep 3; mount -a'
run_on_clients
'umount /var/ftp/*; killall glusterfs; sleep 3; mount -a'
gfs_mount_plus
exit
0
;;
*
)
echo
'One word is needed as arg: query, simulate, policy, start, stop, mount,
install, noinstall, all
. Try again...'
echo
'One word is needed as arg: query, simulate, policy, start, stop, mount,
mount_plus, remount, install, noinstall, all, clients
. Try again...'
;;
esac
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment