Archive for septiembre, 2022
una de Glusterfs
# Tengo tres servidores a los que le quiero agregar glusterfs.
# Cada servidor tiene un RAID1 en espejo de un disco de 50gb
# La idea es ese Raid1 esta separado del Sistema Operativo.
# Y queremos hacer un share compartido con el glusterfs.
# Como instalo glusterfs
# https://www.server-world.info/en/note?os=Debian_11&p=glusterfs9&f=1
# Esto lo hago en cada nodo. Yo parto de Tres equipos
apt -y install glusterfs-server
systemctl enable --now glusterd
gluster --version
# Aca es importante que entre los equipos resuelvan o por dns o por hosts
# Me guio de esta gente
# https://www.server-world.info/en/note?os=Debian_11&p=glusterfs9&f=2
vi /etc/hosts
192.168.0.32 pve1.pablosky pve1
192.168.0.33 pve2.pablosky pve2
192.168.0.34 pve3.pablosky pve3
gluster peer probe pve2
gluster peer probe pve3
gluster peer status
mkdir /zfs1/vol
mkdir /zfs2/vol
mkdir /zfs3/vol
gluster volume create vol_cinto transport tcp \
pve1:/zfs1/vol \
pve2:/zfs2/vol \
pve3:/zfs3/vol
gluster volume start vol_cinto
gluster volume info
# La parte del cliente es asi
# https://www.server-world.info/en/note?os=Debian_11&p=glusterfs9&f=3
apt -y install glusterfs-client
mount -t glusterfs pve1:vol_cinto /mnt
# Como agregar nodo a glusterfs
# https://www.server-world.info/en/note?os=Fedora_31&p=glusterfs&f=5
En cada nodo meto la info del nuevo nodo
vi /etc/hosts
192.168.0.35 pbs.pablosky pbs
apt -y install glusterfs-server
systemctl enable --now glusterd
gluster --version
mkdir /mnt/datastore/zfsbck/vol
# En cualquiera de los nodos pruebo el nuevo
gluster peer probe pbs
gluster peer status
gluster volume info
# En cualquiera de los nodos
gluster volume add-brick vol_cinto pbs:/mnt/datastore/zfsbck/vol
gluster volume info
gluster volume rebalance vol_cinto fix-layout start
instalar go en debian 11
sudo apt update && sudo apt upgrade
sudo apt install wget software-properties-common apt-transport-https -y
wget https://go.dev/dl/go1.19.1.linux-amd64.tar.gz
sudo tar -zxvf go1.19.1.linux-amd64.tar.gz -C /usr/local/
echo "export PATH=/usr/local/go/bin:${PATH}" | sudo tee /etc/profile.d/go.sh
source /etc/profile.d/go.sh
echo "export PATH=/usr/local/go/bin:${PATH}" | sudo tee -a $HOME/.profile source
source $HOME/.profile
go version
Geany se te pone en turro con cuestiones de tab y espacios en python.
# En tu cara Geany
https://tabstospaces.com/
nfs server debian 11
# https://www.howtoforge.com/tutorial/install-nfs-server-and-client-on-debian/
sudo apt install nfs-kernel-server rpcbind
sudo mkdir -p /mnt/shared
sudo echo "test file nfs server" > /mnt/shared/test-file.txt
sudo chown nobody:nogroup /mnt/shared
sudo vi /etc/exports
/mnt/shared 192.168.0.0/24(rw,sync,no_root_squash,no_subtree_check)
sudo systemctl is-enabled nfs-server
sudo systemctl status nfs-server
sudo systemctl restart nfs-server
se te reveló la vm.
Antes una vm rebelde.
TASK ERROR: VM quit/powerdown failed - got timeout
La solución
# https://forum.proxmox.com/threads/bug-vm-dont-stop-shutdown.9020/
ps aux | grep "/usr/bin/kvm -id VMID"
kill -9 PID
piHole en tu red
# Me guió de
# https://roos.click/posts/pihole-on-debian-11/
sudo apt update;sudo apt upgrade -y
sudo apt-get install wget curl net-tools gamin lighttpd lighttpd-mod-deflate
curl -sSL https://install.pi-hole.net | PIHOLE_SKIP_OS_CHECK=true sudo -E bash
PIHOLE_SKIP_OS_CHECK=true sudo -E pihole -a -p
sudo systemctl enable pihole-FTL
sudo systemctl enable lighttpd
PIHOLE_SKIP_OS_CHECK=true sudo -E pihole -r
Comentarios recientes