summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBoss Marco <bossm8@bfh.ch>2022-04-24 16:00:06 +0200
committerBoss Marco <bossm8@bfh.ch>2022-04-24 16:00:06 +0200
commitc7c161ae991122525a27daf2176572902bc1f374 (patch)
treefc0b7a82d03023dd652adbd605f75832ba173823
parent8a52139a6ff996477c229d8d69ef9eea1c17c2cd (diff)
downloadgrid5k-c7c161ae991122525a27daf2176572902bc1f374.tar.gz
grid5k-c7c161ae991122525a27daf2176572902bc1f374.tar.bz2
grid5k-c7c161ae991122525a27daf2176572902bc1f374.zip
rename to be clearer
-rw-r--r--configs/usr/lib/systemd/system/taler-data-backup.service10
-rw-r--r--configs/usr/lib/systemd/system/taler-data-backup.timer10
-rw-r--r--configs/usr/lib/systemd/system/taler-prometheus-backup.service10
-rw-r--r--configs/usr/lib/systemd/system/taler-prometheus-backup.timer10
-rwxr-xr-xexperiment/scripts/database.sh28
-rwxr-xr-xexperiment/scripts/monitor.sh2
-rwxr-xr-xexperiment/scripts/prometheus-backup.sh (renamed from experiment/scripts/data-backup.sh)0
7 files changed, 39 insertions, 31 deletions
diff --git a/configs/usr/lib/systemd/system/taler-data-backup.service b/configs/usr/lib/systemd/system/taler-data-backup.service
deleted file mode 100644
index 304c9ab..0000000
--- a/configs/usr/lib/systemd/system/taler-data-backup.service
+++ /dev/null
@@ -1,10 +0,0 @@
-[Unit]
-Description=Create periodic snapshots of the Prometheus and Loki data in the experiments
-Wants=taler-data-backup.service
-
-[Service]
-EnvironmentFile=/etc/environment
-ExecStart=/root/scripts/data-backup.sh
-
-[Install]
-WantedBy=multi-user.target
diff --git a/configs/usr/lib/systemd/system/taler-data-backup.timer b/configs/usr/lib/systemd/system/taler-data-backup.timer
deleted file mode 100644
index b49a4a1..0000000
--- a/configs/usr/lib/systemd/system/taler-data-backup.timer
+++ /dev/null
@@ -1,10 +0,0 @@
-[Unit]
-Description=Create periodic snapshots of the Prometheus and Loki data in the experiments
-Requires=taler-data-backup.service
-
-[Timer]
-Unit=taler-data-backup.service
-OnCalendar=*:0/2
-
-[Install]
-WantedBy=timers.target
diff --git a/configs/usr/lib/systemd/system/taler-prometheus-backup.service b/configs/usr/lib/systemd/system/taler-prometheus-backup.service
new file mode 100644
index 0000000..8418b59
--- /dev/null
+++ b/configs/usr/lib/systemd/system/taler-prometheus-backup.service
@@ -0,0 +1,10 @@
+[Unit]
+Description=Create periodic snapshots of the Prometheus data in the experiments
+Wants=taler-prometheus-backup.timer
+
+[Service]
+EnvironmentFile=/etc/environment
+ExecStart=/root/scripts/prometheus-backup.sh
+
+[Install]
+WantedBy=multi-user.target
diff --git a/configs/usr/lib/systemd/system/taler-prometheus-backup.timer b/configs/usr/lib/systemd/system/taler-prometheus-backup.timer
new file mode 100644
index 0000000..39607b2
--- /dev/null
+++ b/configs/usr/lib/systemd/system/taler-prometheus-backup.timer
@@ -0,0 +1,10 @@
+[Unit]
+Description=Create periodic snapshots of the Prometheus data in the experiments
+Requires=taler-prometheus-backup.service
+
+[Timer]
+Unit=taler-prometheus-backup.service
+OnCalendar=*:0/2
+
+[Install]
+WantedBy=timers.target
diff --git a/experiment/scripts/database.sh b/experiment/scripts/database.sh
index 47761fd..736efb9 100755
--- a/experiment/scripts/database.sh
+++ b/experiment/scripts/database.sh
@@ -17,17 +17,25 @@ cd /tmp
# Don't use in combination with `setup_ram_storage`
function setup_disks() {
if [ -b /dev/disk1 ]; then
- echo 'start=2048, type=83' | sfdisk /dev/disk1 || true
- yes | mkfs.ext4 -m 0 /dev/disk1 || true
- mkdir /mnt/disk || true
- mount /dev/disk1 /mnt/disk || true
- if [ ! -L /tmp/postgresql/${POSTGRES_VERSION}/main/pg_wal ]; then
- rm -rf /mnt/disk/pg_wal || true
- mv /tmp/postgresql/${POSTGRES_VERSION}/main/pg_wal/ /mnt/disk
- ln -s /mnt/disk/pg_wal /tmp/postgresql/${POSTGRES_VERSION}/main/pg_wal
- chown -R postgres:postgres /tmp/postgresql/${POSTGRES_VERSION}/main/pg_wal
- fi
+ # Dahu ssd
+ DISK=/dev/disk1
+ elif [ -b /dev/disk4 ]; then
+ # Yeti nvme
+ DISK=/dev/disk4
+ else
+ return
fi
+ echo 'start=2048, type=83' | sfdisk ${DISK} || true
+ yes | mkfs.ext4 -m 0 ${DISK} || true
+ mkdir /mnt/disk || true
+ mount ${DISK} /mnt/disk || true
+ if [ ! -L /tmp/postgresql/${POSTGRES_VERSION}/main/pg_wal ]; then
+ rm -rf /mnt/disk/pg_wal || true
+ mv /tmp/postgresql/${POSTGRES_VERSION}/main/pg_wal/ /mnt/disk
+ ln -s /mnt/disk/pg_wal /tmp/postgresql/${POSTGRES_VERSION}/main/pg_wal
+ chown -R postgres:postgres /tmp/postgresql/${POSTGRES_VERSION}/main/pg_wal
+ fi
+
}
# Setup Postgres to use RAM instead of disks to store data
diff --git a/experiment/scripts/monitor.sh b/experiment/scripts/monitor.sh
index 7c62e75..94a21db 100755
--- a/experiment/scripts/monitor.sh
+++ b/experiment/scripts/monitor.sh
@@ -247,7 +247,7 @@ function init_monitor() {
systemctl restart prometheus-postgres-exporter \
prometheus \
- taler-data-backup.timer
+ taler-prometheus-backup.timer
exit 0
}
diff --git a/experiment/scripts/data-backup.sh b/experiment/scripts/prometheus-backup.sh
index 08cd9aa..08cd9aa 100755
--- a/experiment/scripts/data-backup.sh
+++ b/experiment/scripts/prometheus-backup.sh