]> piware.de Git - talk-cockpit-auth-anywhere.git/blobdiff - prep.sh
Initial presentation
[talk-cockpit-auth-anywhere.git] / prep.sh
diff --git a/prep.sh b/prep.sh
new file mode 100755 (executable)
index 0000000..fa38270
--- /dev/null
+++ b/prep.sh
@@ -0,0 +1,31 @@
+#!/bin/sh -ex
+printf '[Session]\nIdleTimeout=0\n' | sudo tee /etc/cockpit.cockpit.conf
+sudo systemctl stop cockpit
+
+# LV resizing demo
+sudo modprobe scsi_debug dev_size_mb=512
+# sanity check
+m=$(cat /sys/block/sdb/device/model)
+[ "${m%% *}" = scsi_debug ]
+
+cat <<EOF | sudo sfdisk /dev/sdb
+label: dos
+label-id: 0x4e3c0cf8
+device: /dev/sdb
+unit: sectors
+
+/dev/sdb1 : start=        2048, size=      524288, type=83
+/dev/sdb2 : start=      526336, size=      522240, type=83
+EOF
+sudo pvcreate /dev/sdb1
+sudo vgcreate vg0 /dev/sdb1
+sudo lvcreate -n data1 -l '100%FREE' vg0
+sudo mkfs.ext4 -L data1 /dev/vg0/data1
+
+firefox http://localhost:9090/storage
+
+cat <<EOF
+Manual steps:
+=============
+ - Log into Cockpit in browser
+EOF