 47b1004134
			
		
	
	47b1004134
	
	
	
		
			
			The scripts start MaxScale processes on two different servers. The support framework for the tests is in place but the tests themselves still need to be modified to allow the use of non-localhost addresses.
		
			
				
	
	
		
			48 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			48 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
| #!/bin/bash
 | |
| 
 | |
| cat <<EOF > start_maxscale.sh
 | |
| #!/bin/bash
 | |
| sudo systemctl start maxscale
 | |
| EOF
 | |
| 
 | |
| cat <<EOF >stop_maxscale.sh
 | |
| #!/bin/bash
 | |
| 
 | |
| sudo systemctl stop maxscale
 | |
| 
 | |
| sudo rm -rf /var/lib/maxscale/*
 | |
| sudo rm -rf /var/cache/maxscale/*
 | |
| sudo rm -rf /var/run/maxscale/*
 | |
| 
 | |
| if [ -f /tmp/maxadmin.sock ]
 | |
| then
 | |
|     sudo rm /tmp/maxadmin.sock
 | |
| fi
 | |
| 
 | |
| EOF
 | |
| 
 | |
| cat <<EOF >start_double_maxscale.sh
 | |
| #!/bin/bash
 | |
| sudo systemctl start maxscale
 | |
| ssh -i ~/maxscale_key -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o LogLevel=quiet $galera_003_whoami@$galera_003_network "sudo systemctl start maxscale"
 | |
| EOF
 | |
| 
 | |
| cat <<EOF >stop_double_maxscale.sh
 | |
| #!/bin/bash
 | |
| 
 | |
| sudo systemctl stop maxscale
 | |
| sudo rm -rf /var/lib/maxscale/*
 | |
| sudo rm -rf /var/cache/maxscale/*
 | |
| sudo rm -rf /var/run/maxscale/*
 | |
| test ! -f /tmp/maxadmin.sock || sudo rm /tmp/maxadmin.sock
 | |
| 
 | |
| ssh -i ~/maxscale_key -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o LogLevel=quiet $galera_003_whoami@$galera_003_network "sudo systemctl stop maxscale"
 | |
| ssh -i ~/maxscale_key -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o LogLevel=quiet $galera_003_whoami@$galera_003_network "sudo rm -rf /var/lib/maxscale/*"
 | |
| ssh -i ~/maxscale_key -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o LogLevel=quiet $galera_003_whoami@$galera_003_network "sudo rm -rf /var/cache/maxscale/*"
 | |
| ssh -i ~/maxscale_key -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o LogLevel=quiet $galera_003_whoami@$galera_003_network "sudo rm -rf /var/run/maxscale/*"
 | |
| ssh -i ~/maxscale_key -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o LogLevel=quiet $galera_003_whoami@$galera_003_network "sudo rm -rf /tmp/maxadmin.sock"
 | |
| 
 | |
| EOF
 | |
| 
 | |
| chmod +x *.sh
 |