Skip to content

Commit 546d295

Browse files
committed
added updates to postrgres log
1 parent 4a45efc commit 546d295

File tree

1 file changed

+22
-1
lines changed

1 file changed

+22
-1
lines changed

postgres_startup.sh

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@ sudo chmod +x ./autopart.sh >> /usr/local/startup.log
2525
sudo ./autopart.sh >> /usr/local/startup.log
2626
sudo mkdir /media/data1/data
2727
sudo chmod 777 /media/data1/data
28+
echo "/media/data1/data partition created" >> /usr/local/startup.log
29+
echo "" >> /usr/local/startup.log
2830

2931
# create RAID
3032
#sudo apt-get --assume-yes -qq install mdadm
@@ -40,6 +42,8 @@ wget -q https://www.postgresql.org/media/keys/ACCC4CF8.asc -O - | sudo apt-key a
4042
sudo apt-get -qq update
4143
sudo apt-get -qq -y upgrade
4244
echo "apt-get update exited with: $?"
45+
echo "updated packages" >> /usr/local/startup.log
46+
echo "" >> /usr/local/startup.log
4347

4448

4549
# install python
@@ -73,7 +77,8 @@ sudo pip -q install tzlocal
7377
echo "pip tzlocal exited with: $?"
7478
sudo pip -q install python-dateutil
7579
echo "pip python-dateutil exited with: $?"
76-
80+
echo "installed python" >> /usr/local/startup.log
81+
echo "" >> /usr/local/startup.log
7782

7883
# install postgres
7984
# prevent postgres from autostart
@@ -83,6 +88,8 @@ echo "pip python-dateutil exited with: $?"
8388
sudo apt-get --assume-yes --force-yes -qq install postgresql postgresql-contrib postgresql-server-dev-9.6
8489
echo "apt-get postgresql postgresql-server-dev-9.6 postgresql-contrib exited with: $?"
8590
export PATH=/usr/lib/postgresql/9.6/bin:$PATH
91+
echo "installed postgres" >> /usr/local/startup.log
92+
echo "" >> /usr/local/startup.log
8693

8794
#install plv8
8895
wget https://github.com/plv8/plv8/archive/v2.0.0.tar.gz
@@ -92,6 +99,8 @@ make static
9299
sudo cp plv8.so /usr/lib/postgresql/9.6/lib/
93100
sudo cp plv8.control /usr/share/postgresql/9.6/extension/
94101
sudo cp plv8--2.0.0.sql /usr/share/postgresql/9.6/extension/
102+
echo "installed plv8" >> /usr/local/startup.log
103+
echo "" >> /usr/local/startup.log
95104

96105
# download patroni
97106
sudo apt-get --assume-yes -qq install unzip
@@ -100,6 +109,8 @@ cd /usr/local
100109
sudo wget -O /usr/local/patroni-master.zip https://github.com/zalando/patroni/archive/master.zip
101110
sudo unzip patroni-master.zip
102111
cd patroni-master
112+
echo "download patroni" >> /usr/local/startup.log
113+
echo "" >> /usr/local/startup.log
103114

104115
# write configuration
105116
sudo touch $patroniCfg
@@ -221,6 +232,8 @@ if [ $myIndex -ne 0 ]
221232
echo " parameters:" >> $patroniCfg
222233
echo " unix_socket_directories: '.'" >> $patroniCfg
223234
fi
235+
echo "setup patroni configuration" >> /usr/local/startup.log
236+
echo "" >> /usr/local/startup.log
224237

225238

226239
# install HA PROXY
@@ -253,9 +266,13 @@ do
253266
echo " server Postgres$i 10.0.101.$(($i + 10)):5433 maxconn 100 check port 8008" >> $hacfgFile
254267
i=$(($i+1))
255268
done
269+
echo "installed haproxy" >> /usr/local/startup.log
270+
echo "" >> /usr/local/startup.log
256271

257272
# start ha as deamon
258273
sudo haproxy -D -f $hacfgFile
274+
echo "started haproxy" >> /usr/local/startup.log
275+
echo "" >> /usr/local/startup.log
259276

260277
# prepare patroni to restart after reboot
261278
sudo touch /etc/systemd/system/patroni.service
@@ -272,6 +289,10 @@ echo "" >> /etc/systemd/system/patroni.service
272289
echo "[Install]" >> /etc/systemd/system/patroni.service
273290
echo "WantedBy=multi-user.target" >> /etc/systemd/system/patroni.service
274291
sudo systemctl enable patroni.service
292+
echo "setup reboot script for patroni" >> /usr/local/startup.log
293+
echo "" >> /usr/local/startup.log
275294

276295
# start patroni
277296
sudo systemctl start patroni.service
297+
echo "started patroni" >> /usr/local/startup.log
298+
echo "" >> /usr/local/startup.log

0 commit comments

Comments
 (0)