Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

View sfxworks's full-sized avatar
🎯
Focusing

Samuel Walker sfxworks

🎯
Focusing
View GitHub Profile
@sfxworks
sfxworks / apc.py
Created November 20, 2023 03:44
APC AP7750 Switcher
import telnetlib
import time
import sys
# Configuration
host = "192.168.2.10" # APC 7750's IP address
port = 23 # Standard Telnet port
username = "apc" # Your username
password = "apc" # Your password
@sfxworks
sfxworks / packetcrypt.yaml
Created July 20, 2022 02:31
packetcrypt on k8s
apiVersion: apps/v1
kind: Deployment
metadata:
name: packetcrypt
namespace: packetcrypt
spec:
replicas: 1
selector:
matchLabels:
app: packetcrypt
#!/bin/sh
set -e
apt-get update -y && apt-get upgrade -y
cat <<EOF | tee /etc/sysctl.d/k8s.conf
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
EOF
sysctl --system
@sfxworks
sfxworks / registry.sh
Created September 3, 2021 01:12
Registry
podman run --name registry \
-p 5000:5000 \
-v /mnt/registry:/var/lib/registry:z \
-v /registry:/certs:z \
-e "REGISTRY_HTTP_TLS_CERTIFICATE=/certs/registry.crt" \
-e "REGISTRY_HTTP_TLS_KEY=/certs/registry.key" \
-d \
docker.io/library/registry:latest
@sfxworks
sfxworks / install package to qcow image.sh
Last active June 5, 2021 21:52 — forked from yuuichi-fujioka/install package to qcow image.sh
install apt-get package to qcow2 image
sudo apt-get install qemu-utils
sudo modprobe nbd
sudo qemu-nbd --connect=/dev/nbd0 /full/path/to/qcow2/image/file
sudo mkdir /mnt/debian
sudo mount /dev/nbd0p1 /mnt/debian

GIGABYTE GP-AG4500G

Longhorn

kubectl logs -f filesystem-benchmark-vmlnq
        Iozone: Performance Test of File I/O
                Version $Revision: 3.489 $
                Compiled for 64 bit mode.
                Build: linux-AMD64
@sfxworks
sfxworks / containerd-kubectl-ubuntu.sh
Last active October 11, 2020 11:10
containerd-kubectl-ubuntu.sh
#wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.8-rc3/amd64/linux-headers-5.8.0-050800_5.8.0-050800.202006282330_all.deb
#wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.8-rc3/amd64/linux-headers-5.8.0-050800-generic_5.8.0-050800.202006282330_amd64.deb
#wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.8-rc3/amd64/linux-image-unsigned-5.8.0-050800-generic_5.8.0-050800.202006282330_amd64.deb
#wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.8-rc3/amd64/linux-modules-5.8.0-050800-generic_5.8.0-050800.202006282330_amd64.deb
apt-get update -y && apt-get upgrade -y
cat <<EOF | tee /etc/sysctl.d/k8s.conf
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
apiVersion: v1
clusters:
- cluster:
certificate-authority-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUN5RENDQWJDZ0F3SUJBZ0lCQURBTkJna3Foa2lHOXcwQkFRc0ZBREFWTVJNd0VRWURWUVFERXdwcmRXSmwKY201bGRHVnpNQjRYRFRJd01EUXlOekEzTVRNMU9Gb1hEVE13TURReU5UQTNNVE0xT0Zvd0ZURVRNQkVHQTFVRQpBeE1LYTNWaVpYSnVaWFJsY3pDQ0FTSXdEUVlKS29aSWh2Y05BUUVCQlFBRGdnRVBBRENDQVFvQ2dnRUJBTjFYCmVRQ0Mrbm9XNTM3VUEvSlk2SlA0Y2VXaWg2WDExNGpaRWRZSDZzamR5RjlBWVUwUUpMVkV4bWFQZlROVlNLcVUKOXZWSUJPTzJ4T1RGYUpoNHBUOGJkcFIvaVlRNmt0eUVxUUQyd2plVlFUVFVRQUZENmROcHlNRlNYQ0Zqc3dFYgovSCtFbWdDRUxMMXVqNDgyK0JtWVNSQ1l5ZkIycEJReTJ2djJkUGc3MmVCeXpEcmtPRG9uVmJzcE1remRNem03CnRMY0gvaWpQNi9iVnlaZktaRlh5YmwvY0NOenFnb21BTjdEVTVYREhxRmZIVkZibTNMMXVFaHIyQ3NLQit5M2kKdUMwQ0pVRkkvZUhkcWowckh1eWVEYkhNbUJVQ2RCcDJVSzB6NkhtelBuTURmQXZsb01DM01MWUhSdnpDbys0TgpqZ0VldFBFVm52bUptTUdFWitjQ0F3RUFBYU1qTUNFd0RnWURWUjBQQVFIL0JBUURBZ0trTUE4R0ExVWRFd0VCCi93UUZNQU1CQWY4d0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dFQkFEQ2llbjFIRUo5U0dLbUNiWGxKUmQ3TElCWE0KcXlENlBGK0NFR1lWSG54OFpNcTBUbDBhZUdFVzdiRGE0bVRZNVpy
time="2020-05-14T22:17:14-04:00" level=debug msg="OpenShift Installer 4.4.3"
time="2020-05-14T22:17:14-04:00" level=debug msg="Built from commit 78b817ceb7657f81176bbe182cc6efc73004c841"
time="2020-05-14T22:17:14-04:00" level=debug msg="Fetching Terraform Variables..."
time="2020-05-14T22:17:14-04:00" level=debug msg="Loading Terraform Variables..."
time="2020-05-14T22:17:14-04:00" level=debug msg=" Loading Cluster ID..."
time="2020-05-14T22:17:14-04:00" level=debug msg=" Loading Install Config..."
time="2020-05-14T22:17:14-04:00" level=debug msg=" Loading SSH Key..."
time="2020-05-14T22:17:14-04:00" level=debug msg=" Loading Base Domain..."
time="2020-05-14T22:17:14-04:00" level=debug msg=" Loading Platform..."
time="2020-05-14T22:17:14-04:00" level=debug msg=" Loading Cluster Name..."
#Prepare
modprobe br_netfilter
echo '1' > /proc/sys/net/ipv4/ip_forward
cat <<EOF | sudo tee /etc/sysctl.d/k8s.conf
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
EOF
#Install
#Zerotier