-
Notifications
You must be signed in to change notification settings - Fork 10
/
installpython3.6.sh
102 lines (74 loc) · 3.58 KB
/
installpython3.6.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
#!/usr/bin/bash
echo 'install python3.x'
yum install -y epel-release; yum install -y python36 python36-devel python36-setuptools python36-pip
chmod -R +x /root/Max_scale/config_mariadb.py
chmod -R +x /root/Max_scale/install_mariadb.py
echo $'\nInstall python on server 1 done!!!'
sleep 3
#################################################################################### sql server 2
echo $'\nConfig on server 2.'
sleep 3
echo "Enter ip server 2: "
read server2
echo 'install python3.x on server2'
sleep 2
echo $'\nEnter password root server2.'
ssh root@$server2 'yum install -y epel-release; yum install -y python36 python36-devel python36-setuptools python36-pip'
####################################################################################
echo $'\nTransfer install_mariadb.py to server 2'
echo $'\nEnter password root server2.'
scp /root/Max_scale/install_mariadb.py root@$server2:/root/
#####################################################################################
echo $'\nPermissions install_mariadb.py'
echo $'\nEnter password root server2.'
ssh root@$server2 'chmod +x /root/install_mariadb.py'
echo $'\nInstall python on server 2 done!!!'
sleep 3
####################################################################################### sql server 3
echo $'\nConfig on server 3.'
sleep 3
echo 'Enter ip server 3: '
read server3
echo $'\ninstall python3.x on server3'
sleep 3
echo $'\nEnter password root server3.'
ssh root@$server3 'yum install -y epel-release; yum install -y python36 python36-devel python36-setuptools python36-pip'
##################################################################################
echo $'\nTransfer install_mariadb.py to server 3'
echo $'\nEnter password root server3.'
scp /root/Max_scale/install_mariadb.py root@$server3:/root/
#####################################################################################
echo $'\nPermissions install_mariadb.py'
echo $'\nnEnter password root server3.'
ssh root@$server3 'chmod +x /root/install_mariadb.py'
echo $'\nInstall python on server 3 done!!!'
sleep 3
###################################################################################### sql server Max_scale
echo $'\ninstall python3.x on Max_scale.'
sleep 3
echo 'Enter ip Max_scale: '
read Max_scale
echo $'\ninstall python3.x on Max_scale'
echo $'\nEnter password root Max_scale.'
ssh root@$Max_scale 'yum install -y epel-release; yum install -y python36 python36-devel python36-setuptools python36-pip'
######################################################################################
echo $'\nTransfer config_MaxScale.py to Max_scale'
echo $'\nEnter password root Max_scale.'
scp /root/Max_scale/config_MaxScale.py root@$Max_scale:/root/
#########################################################################################
echo $'\nTransfer maxscale.cnfy to Max_scale'
echo $'\nnEnter password root Max_scale.'
scp /root/Max_scale/maxscale.cnf root@$Max_scale:/root/
####################################################################################
echo $'\nPermissions config_MaxScale.py'
echo $'\nEnter password root Max_scale.'
ssh root@$Max_scale 'chmod +x /root/config_MaxScale.py'
######################################################################################
echo $'\nChange hostname and reboot Max_scale.'
echo $'\nEnter password root Max_scale.'
ssh root@$Max_scale 'echo 'Max_scale' > /etc/hostname; reboot'
echo $'\nInstall python on Max_scale done!!!'
sleep 3
######################################################################################
echo $'\ninstall mariadb on server 1'
python3.6 /root/Max_scale/install_mariadb.py