Part of collection: Hyper-converged Homelab with Proxmox
Keepalived is a Loadbalancer to add ‘high availability` to Linux systemen. See the Keepalived documentatie for more background information.
Part of collection: Hyper-converged Homelab with Proxmox
Keepalived is a Loadbalancer to add ‘high availability` to Linux systemen. See the Keepalived documentatie for more background information.
This is me documenting my journey moving my Homelab from a Qnap NAS and a Single host Proxmox server to a Hyper-converged multi-node Proxmox Cluster.
The reason to document it here is twofold:
It's written 'first to scratch my own itch' but hopefully it benefits others too, or even better, that others improve upon my implementations. Feel free to comment or share improvements and insights!
Install MegaCli on Proxmox or Debian
apt-get install unzip
apt-get install alien
apt install libncurses5
wget https://docs.broadcom.com/docs-and-downloads/raid-controllers/raid-controllers-common-files/8-07-14_MegaCLI.zip
#!/usr/bin/env bash | |
## Configs ## | |
ZFSSNAPSHOTNAME="rclone" | |
RCLONECONFIGPATH="/root/.config/rclone/rclone.conf" | |
BWLIMIT="10M" | |
TRANSFERS=10 | |
mountSnapshots () { |
#---------------------------------------------- | |
#--- Author : Ahmet Ozlu | |
#--- Mail : [email protected] | |
#--- Date : 21st September 2017 | |
#---------------------------------------------- | |
import face_recognition | |
import cv2 | |
import os | |
import create_csv |
static string panel1_name = "Text panel office 1"; | |
static string panel2_name = "Text panel office 2"; | |
static string panel3_name = "Text panel office 3"; | |
static string panel4_name = "Text panel office 4"; | |
static string reactors_name = "Reactors"; | |
static string batteries_name = "Batteries"; | |
static string ingot_type = "VRage.Game.MyObjectBuilder_Ingot"; | |
static string ore_type = "VRage.Game.MyObjectBuilder_Ore"; | |
public struct ItemType { |
#! /bin/bash
#! events.sh
docker events --filter 'event=start' --filter 'event=stop' | while read
do
echo "YO!"
done
#!/usr/bin/env python | |
from __future__ import print_function | |
import rospy | |
from concurrent.futures import ThreadPoolExecutor | |
class AsyncServiceProxy(object): | |
"""Asynchronous ROS service proxy |
-- Please set your vpn connection name and password here | |
set VPNName to "VPN name" | |
set VPNpassword to "VPN password" | |
tell application "System Events" | |
tell current location of network preferences | |
set VPNService to service VPNName | |
end tell | |
set isConnected to connected of current configuration of VPNService |
#!/bin/bash | |
# Bash script to install latest version of ffmpeg and its dependencies on Ubuntu 12.04 or 14.04 | |
# Inspired from https://gist.github.com/faleev/3435377 | |
# Remove any existing packages: | |
sudo apt-get -y remove ffmpeg x264 libav-tools libvpx-dev libx264-dev | |
# Get the dependencies (Ubuntu Server or headless users): | |
sudo apt-get update |