Installation proxmox
Suppression volumes local
On supprime d'abord le** volume local** sur le tableau de bord proxmox et on supprime le volumes local proxmox par le terminal et on redimentionne le volume root.
lvremove pve/data \
&& lvextend -L +104g /dev/pve/root \
&& resize2fs /dev/mapper/pve-root && lvs
Création des volumes avec lvm2
On crée ensuite notre répertoire local dans le terminal mkdir -p /datastores
on créee notre partion à l'aide de la commande fdisk /dev/sdb
entrer n pour créer une nouvelle partition et w pour enregistrer la partition.
On crée nos volumes logiques, on le formate et on le monte directement au dossier /datastores:
mkdir -p /datastores \
&& vgcreate ares-ssd-vg /dev/sdd4 \
&& lvcreate -n ares-ssd-lv -l 100%free ares-ssd-vg && lvs \
&& mkfs.ext4 /dev/ares-ssd-vg/ares-ssd-lv \
&& mount /dev/ares-ssd-vg/ares-ssd-lv /datastores \
&& echo "" >> /etc/fstab && cat /etc/fstab \
&& echo "# Mount SSD Store" >> /etc/fstab && cat /etc/fstab \
&& echo "/dev/ares-ssd-vg/ares-ssd-lv /datastores ext4 defaults,discard 0 2" >> /etc/fstab && cat /etc/fstab \
&& df -h
ensuite on crée simplement nos volumes logiques:
# Création de partion pci & nvme
vgcreate ares-pci-nvme-stores-vg /dev/sdd1 /dev/nvme0n1p1 \
&& lvcreate -c 128k -l 100%FREE --thinpool ares-pci-nvme-stores-lv ares-pci-nvme-stores-vg && lvs
# Création de partion: fdisk /dev/sda & fdisk /dev/sdc
vgcreate ares-hdd-stores-vg /dev/sdb1 /dev/sdc1 \
&& lvcreate -c 128k -l 100%FREE --thinpool ares-hdd-stores-lv ares-hdd-stores-vg && lvs
On execute les scripts post install avant de lancer les mises à jours:
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/post-install-v3.sh)" \
&& apt update && apt upgrade -y && apt dist-upgrade -y && apt autoremove -y && apt purge && apt autoclean \
&& reboot
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/kernel-clean-v3.sh)" \
&& bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/update-lxcs.sh)" \
&& bash <(curl -s https://raw.githubusercontent.com/Weilbyte/PVEDiscordDark/master/PVEDiscordDark.sh ) install && reboot
apt update && apt install -y neofetch htop nmon curl vim wget pve-headers pkg-config libglvnd-dev gcc make build-essential && apt autoremove -y && apt purge && apt autoclean && reset