Quotidien Shaarli

Tous les liens d'un jour sur une page.

December 27, 2021

Note: Proxmox standalone services "inutiles"

Ou comment passer d'un système Proxmox qui consomme ~980M de RAM à ~570M.

Quelques services "inutiles" dans la cas d'un serveur Proxmox isolé et/ou avec peu de ressources :

  • pve-ha-crm : Proxmox-Cluster-Ressource-Manager
  • pve-ha-lrm : Proxmox-Local-Ressource-Manager
  • pve-firewall : Proxmox Firewall
  • pvfw-logger : Proxmox Firewall Logger
  • spiceproxy : Proxmox-Spice-VM-connection
  • pvesr : Proxmox-Replication

Et pour arrêter tout ça :
sudo systemctl stop pve-ha-crm.service
sudo systemctl stop pve-ha-lrm.service
sudo systemctl stop pve-firewall.service
sudo systemctl stop pvfw-logger.service
sudo systemctl stop spiceproxy.service
sudo systemctl stop pvesr.service

Désactiver les units au niveau de systemd serait préférable, mais il y a beaucoup d'inter-dépendances avec les autres services Proxmox "utiles". Seul pvesr peut être désactivé sans trop foutre la merde…

Quick and dirty fix : Arrêter ces services quelques secondes après le démarrage du serveur… 👍

EDIT : Il vaut mieux éviter de couper pve-cluster 😅

Note: error: error in rsync protocol data stream (code 12) at token.c(476) [sender=3.2.3]

Exemple d'erreur rsync obtenue récemment :
deflate on token returned 0 (1326 bytes left)
rsync error: error in rsync protocol data stream (code 12) at token.c(476) [sender=3.2.3]
rsync: connection unexpectedly closed (117 bytes received so far) [receiver]
rsync error: error in rsync protocol data stream (code 12) at io.c(235) [receiver=3.1.3]
rsync: connection unexpectedly closed (117 bytes received so far) [generator]
rsync error: error in rsync protocol data stream (code 12) at io.c(235) [generator=3.1.3]
zsh: exit 12 rsync -avz --progress -e "ssh -p 22"

  1. Vérifier le protocole de rsync sur chaque machine :
    rsync --version
    rsync version 3.1.3 protocol version 31
  2. Si les protocoles diffèrent, utiliser le protocole le plus bas (option --protocol) :
    rsync --protocol=31 …
  3. Vérifier les algorythmes de compression supportés (si listés avec --version), sinon simplement désactiver la compression (option --compress ou -z).
  4. Si ça démarre, essayer avec l'ancienne compression (option --old-compress) :
    rsync --old-compress