Outils pour utilisateurs

Outils du site


benevoles:technique:proxmox

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
benevoles:technique:proxmox [2025/03/30 23:31] ljfbenevoles:technique:proxmox [2025/03/31 00:47] (Version actuelle) ljf
Ligne 1: Ligne 1:
 <markdown> <markdown>
 +
 # Proxmox pour ARN # Proxmox pour ARN
  
Ligne 78: Ligne 79:
  
 #### Ajout dans le cluster #### Ajout dans le cluster
-#### Configuration SSH+#### SSH
 /etc/ssh/sshd_config /etc/ssh/sshd_config
  
 A partir d'ici il faudra se connecter via ssh avec le port 722. A partir d'ici il faudra se connecter via ssh avec le port 722.
  
-#### Configuration x509 Let's Encrypt+#### x509 Let's Encrypt
 Dans l'interface web: Dans l'interface web:
 1. Cliquer sur le noeud `hwhost-4 > Certificates` 1. Cliquer sur le noeud `hwhost-4 > Certificates`
Ligne 90: Ligne 91:
 4. Cliquer sur `Edit` (account) et mettre `arn-fai` puis `Apply` 4. Cliquer sur `Edit` (account) et mettre `arn-fai` puis `Apply`
 5. `Order certificates now` 5. `Order certificates now`
 +
 +#### Résolveur DNS
 +/etc/resolv.conf
 +```
 +search arn-fai.net
 +nameserver 80.67.169.40
 +nameserver 185.233.100.101
 +nameserver 89.234.141.66
 +```
 +#### Fichier /etc/hosts
 +Ajouter 
 +```
 +89.234.141.134 hwhost-4.arn-fai.net hwhost-4
 +```
  
 #### Déployer les scripts d'ARN #### Déployer les scripts d'ARN
Ligne 126: Ligne 141:
 .data.status.toLowerCase() !== "active") {orig_cmd(); } else if ( false ) { .data.status.toLowerCase() !== "active") {orig_cmd(); } else if ( false ) {
 ``` ```
 +
 +#### Libérer du stockage inutilisé sur les machines virtuelles
 +  * En activant l'option //**Discard**// de chaque machine virtuelle sous //**Hardware**// puis //**Hard Disk**//
 +
 +#### Modifier les repository de base de l'instance Proxmox
 +
 +```
 +cat <<EOF >/etc/apt/sources.list.d/pve-enterprise.list
 +# deb https://enterprise.proxmox.com/debian/pve bookworm pve-enterprise
 +EOF
 +```
 +
 +```
 +cat <<EOF >/etc/apt/sources.list.d/pve-install-repo.list
 +deb http://download.proxmox.com/debian/pve bookworm
 +pve-no-subscription
 +EOF
 +```
 +
 +#### Enlever le message d'alerte de souscription lors de la connexion à l'interface graphique
 +
 +```
 +  echo "DPkg::Post-Invoke { \"dpkg -V proxmox-widget-toolkit | grep -q '/proxmoxlib\.js$'; if [ \$? -eq 1 ]; then { echo 'Removing subscription nag from UI...'; sed -i '/.*data\.status.*{/{s/\!//;s/active/NoMoreNagging/}' /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js; }; fi\"; };" >/etc/apt/apt.conf.d/no-nag-script
 +  apt --reinstall install proxmox-widget-toolkit
 +```
 +  
 +Source : https://github.com/tteck/Proxmox/blob/main/misc/post-pve-install.sh
 +
 +#### Optimisations
 +
 +##### Général
 +
 +  * Récupérer le nom du pool ZFS, en cliquant sur la machine du cluster de la //server view//, sous //**Disks**// puis //**ZFS**//
 +
 +  * Désactiver les mises à jour des //**metadata**// pour les accès aux fichiers
 +
 +```
 +sudo zfs set atime=off [Nom du pool de stockage]
 +```
 + 
 +   * Désactiver la compression du système de fichiers
 +
 +```
 +sudo zfs set compression=off [Nom du pool de stockage]
 +```
 +
 +##### Régler le quota de mémoire utilisée par ZFS
 +
 +  * Ajouter la ligne suivante à **/etc/modprobe.d/zfs.conf**
 +  * La valeur est calculée selon cette méthode : **2 GB** de base + **1 GB** par **TB de stockage**
 +
 +```
 +    options zfs zfs_arc_max=[Valeur]
 +```
 +
 +  * Dans notre cas, nous avons sur hwhost-3 un stockage ZFS de 8 To, nous avons donc besoin de 10 GB de mémoire.
 +  * Soit **10** //GB * 1024 * 1024 * 1024// = **10737418240**
 +
 +Source : https://pve.proxmox.com/wiki/ZFS_on_Linux#sysadmin_zfs_limit_memory_usage
 +
 +##### Modifier le profil de mise à l'échelle du CPU
 +
 +  * Modifier le fichier crontab
 +```
 +   crontab -e
 +```
 +
 +  * Ajouter les lignes
 +
 +```
 +# Modification de la mise à l'échelle du processeur par le gouverneur "Conservative"
 +@reboot (sleep 60 && echo "conservative" | tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor)
 +```
 +
  
  
benevoles/technique/proxmox.1743377512.txt.gz · Dernière modification : 2025/03/30 23:31 de ljf