summaryrefslogtreecommitdiff
path: root/hosts/iroha/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'hosts/iroha/scripts')
-rwxr-xr-xhosts/iroha/scripts/disable-rgb2
-rwxr-xr-xhosts/iroha/scripts/do-grub-install2
-rwxr-xr-xhosts/iroha/scripts/emerge-update2
-rwxr-xr-xhosts/iroha/scripts/energy-preference2
-rwxr-xr-xhosts/iroha/scripts/gen-dracut2
-rwxr-xr-xhosts/iroha/scripts/iommu-groups6
-rwxr-xr-xhosts/iroha/scripts/mount-nfs2
-rwxr-xr-xhosts/iroha/scripts/mount-vm-disk22
-rwxr-xr-xhosts/iroha/scripts/port-forward12
-rwxr-xr-xhosts/iroha/scripts/prepare-gpu3
-rwxr-xr-xhosts/iroha/scripts/prepare-mounts5
-rwxr-xr-xhosts/iroha/scripts/prepare-network-mounts5
-rwxr-xr-xhosts/iroha/scripts/raid-status2
-rwxr-xr-xhosts/iroha/scripts/rebuild-modules2
-rwxr-xr-xhosts/iroha/scripts/use-flags2
15 files changed, 71 insertions, 0 deletions
diff --git a/hosts/iroha/scripts/disable-rgb b/hosts/iroha/scripts/disable-rgb
new file mode 100755
index 0000000..c05c1a5
--- /dev/null
+++ b/hosts/iroha/scripts/disable-rgb
@@ -0,0 +1,2 @@
+#! /usr/bin/env sh
+su -c 'openrgb -d 0 -m off && openrgb -d 1 -m off && openrgb -d 2 -m off && openrgb -d 3 -m off'
diff --git a/hosts/iroha/scripts/do-grub-install b/hosts/iroha/scripts/do-grub-install
new file mode 100755
index 0000000..8dda1cb
--- /dev/null
+++ b/hosts/iroha/scripts/do-grub-install
@@ -0,0 +1,2 @@
+#! /usr/bin/env sh
+sudo grub-install --target=x86_64-efi --efi-directory=/boot
diff --git a/hosts/iroha/scripts/emerge-update b/hosts/iroha/scripts/emerge-update
new file mode 100755
index 0000000..2f8d3fe
--- /dev/null
+++ b/hosts/iroha/scripts/emerge-update
@@ -0,0 +1,2 @@
+#! /usr/bin/env sh
+sudo emerge --ask --verbose --update --deep --newuse @world
diff --git a/hosts/iroha/scripts/energy-preference b/hosts/iroha/scripts/energy-preference
new file mode 100755
index 0000000..2b0ddfa
--- /dev/null
+++ b/hosts/iroha/scripts/energy-preference
@@ -0,0 +1,2 @@
+#! /usr/bin/env sh
+echo "power" | sudo tee /sys/devices/system/cpu/*/cpufreq/energy_performance_preference
diff --git a/hosts/iroha/scripts/gen-dracut b/hosts/iroha/scripts/gen-dracut
new file mode 100755
index 0000000..8d3a63f
--- /dev/null
+++ b/hosts/iroha/scripts/gen-dracut
@@ -0,0 +1,2 @@
+#! /usr/bin/env sh
+dracut -a lvm --kver=6.11.0-gentoo --force
diff --git a/hosts/iroha/scripts/iommu-groups b/hosts/iroha/scripts/iommu-groups
new file mode 100755
index 0000000..217d1e2
--- /dev/null
+++ b/hosts/iroha/scripts/iommu-groups
@@ -0,0 +1,6 @@
+#! /usr/bin/env bash
+for d in /sys/kernel/iommu_groups/*/devices/*; do
+ n=${d#*/iommu_groups/*}; n=${n%%/*}
+ printf 'IOMMU Group %s ' "$n"
+ lspci -nns "${d##*/}"
+done
diff --git a/hosts/iroha/scripts/mount-nfs b/hosts/iroha/scripts/mount-nfs
new file mode 100755
index 0000000..8a2d70e
--- /dev/null
+++ b/hosts/iroha/scripts/mount-nfs
@@ -0,0 +1,2 @@
+#! /usr/bin/env sh
+sudo mount -t nfs4 -o rw,bg,hard,rsize=32768,wsize=32768,tcp,timeo=600,nfsvers=4.1 moyo:$1 $2
diff --git a/hosts/iroha/scripts/mount-vm-disk b/hosts/iroha/scripts/mount-vm-disk
new file mode 100755
index 0000000..341a046
--- /dev/null
+++ b/hosts/iroha/scripts/mount-vm-disk
@@ -0,0 +1,22 @@
+#! /usr/bin/env sh
+
+#sudo LIBGUESTFS_PATH=/usr/share/guestfs/appliance \
+# guestmount -a "$1" -m /dev/vda1 --ro "$2"
+sudo modprobe nbd max_part=8
+
+#sudo qemu-nbd --connect=/dev/nbd0 /var/lib/libvirt/images/devuan.qcow2
+#sudo cryptsetup open /dev/nbd0p3 vm-disk
+#sudo pvscan --cache /dev/mapper/vm-disk
+
+sudo qemu-nbd --connect=/dev/nbd1 /var/lib/libvirt/images/nixos-test.qcow2
+sudo pvscan --cache /dev/ndb1p3
+
+#sudo qemu-nbd --connect=/dev/nbd2 /var/lib/libvirt/images/tora.qcow2
+#sudo pvscan --cache /dev/ndb2p3
+
+sudo vgscan
+sudo lvscan
+
+#sudo mount /dev/shima-vg/root /mnt/tmp/
+sudo mount /dev/test-vg0/root /mnt/tmp/
+#sudo mount /dev/tora-vg0/root /mnt/tmp/
diff --git a/hosts/iroha/scripts/port-forward b/hosts/iroha/scripts/port-forward
new file mode 100755
index 0000000..fa759d7
--- /dev/null
+++ b/hosts/iroha/scripts/port-forward
@@ -0,0 +1,12 @@
+#! /usr/bin/env sh
+
+su -c "iptables -t nat -C PREROUTING -p tcp -i enp7s0 --dport 47984 -j DNAT --to-destination 192.168.211.252:47984 || \
+iptables -t nat -A PREROUTING -p tcp -i enp7s0 --dport 47984 -j DNAT --to-destination 192.168.211.252:47984;
+iptables -t nat -C PREROUTING -p tcp -i enp7s0 --dport 47984 -j DNAT --to-destination 192.168.211.252:47984 || \
+iptables -t nat -A PREROUTING -p tcp -i enp7s0 --dport 47984 -j DNAT --to-destination 192.168.211.252:47984;
+iptables -t nat -C PREROUTING -p tcp -i enp7s0 --dport 47989 -j DNAT --to-destination 192.168.211.252:47989 || \
+iptables -t nat -A PREROUTING -p tcp -i enp7s0 --dport 47989 -j DNAT --to-destination 192.168.211.252:47989;
+iptables -t nat -C PREROUTING -p tcp -i enp7s0 --dport 48010 -j DNAT --to-destination 192.168.211.252:48010 || \
+iptables -t nat -A PREROUTING -p tcp -i enp7s0 --dport 48010 -j DNAT --to-destination 192.168.211.252:48010;
+iptables -t nat -C PREROUTING -p udp -i enp7s0 --dport 47998:48000 -j DNAT --to-destination 192.168.211.252:47998-48000 || \
+iptables -t nat -A PREROUTING -p udp -i enp7s0 --dport 47998:48000 -j DNAT --to-destination 192.168.211.252:47998-48000;"
diff --git a/hosts/iroha/scripts/prepare-gpu b/hosts/iroha/scripts/prepare-gpu
new file mode 100755
index 0000000..3779351
--- /dev/null
+++ b/hosts/iroha/scripts/prepare-gpu
@@ -0,0 +1,3 @@
+#! /usr/bin/env sh
+sudo $HOME/tmp/amdgpu-clocks/amdgpu-clocks
+#echo "1" | sudo tee /sys/class/drm/card0/device/pp_power_profile_mode
diff --git a/hosts/iroha/scripts/prepare-mounts b/hosts/iroha/scripts/prepare-mounts
new file mode 100755
index 0000000..0c7ceb4
--- /dev/null
+++ b/hosts/iroha/scripts/prepare-mounts
@@ -0,0 +1,5 @@
+#! /usr/bin/env sh
+
+sudo kpartx -a /dev/iroha-vg1/iroha-store0-raid1
+sudo cryptsetup open /dev/mapper/iroha--vg1-iroha--store0--raid1p1 store
+sudo mount /dev/mapper/store /mnt/store
diff --git a/hosts/iroha/scripts/prepare-network-mounts b/hosts/iroha/scripts/prepare-network-mounts
new file mode 100755
index 0000000..e322194
--- /dev/null
+++ b/hosts/iroha/scripts/prepare-network-mounts
@@ -0,0 +1,5 @@
+#! /usr/bin/env sh
+
+$HOME/scripts/mount-nfs /home/andrew/c /home/andrew/c
+$HOME/scripts/mount-nfs /home/andrew/pics /home/andrew/pics
+$HOME/scripts/mount-nfs /mnt/store0/torrents /mnt/store/files/ext/torrents
diff --git a/hosts/iroha/scripts/raid-status b/hosts/iroha/scripts/raid-status
new file mode 100755
index 0000000..44ccda6
--- /dev/null
+++ b/hosts/iroha/scripts/raid-status
@@ -0,0 +1,2 @@
+#! /usr/bin/env sh
+sudo lvs -a -o name,copy_percent,health_status,devices iroha-vg1
diff --git a/hosts/iroha/scripts/rebuild-modules b/hosts/iroha/scripts/rebuild-modules
new file mode 100755
index 0000000..5938b86
--- /dev/null
+++ b/hosts/iroha/scripts/rebuild-modules
@@ -0,0 +1,2 @@
+#! /usr/bin/env sh
+sudo emerge --ask --verbose v4l2loopback xone xpad-noone
diff --git a/hosts/iroha/scripts/use-flags b/hosts/iroha/scripts/use-flags
new file mode 100755
index 0000000..ea691bb
--- /dev/null
+++ b/hosts/iroha/scripts/use-flags
@@ -0,0 +1,2 @@
+#! /usr/bin/env sh
+less /var/db/repos/gentoo/profiles/use.desc