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/31 00:47] ljfbenevoles:technique:proxmox [2025/06/06 18:44] (Version actuelle) ljf
Ligne 24: Ligne 24:
 1. Booter sur l'iso proxmox 1. Booter sur l'iso proxmox
 2. choisir l'installation ZFS RAID 10 (en faisant attention que les disques avec des serial number proche, ne soient pas dans le même sous mirroir du RAID 10...) 2. choisir l'installation ZFS RAID 10 (en faisant attention que les disques avec des serial number proche, ne soient pas dans le même sous mirroir du RAID 10...)
 +
 +#### Installation d'utilitaire
 +```
 +apt install jq python3-unidecode
 +```
  
 #### Création de l'entrée DNS #### Création de l'entrée DNS
Ligne 77: Ligne 82:
 ``` ```
  
 +On configure le forwarding pour les VM
  
 +/etc/sysctl.d/arn.conf
 +```
 +net.ipv6.conf.all.autoconf=0
 +net.ipv6.conf.all.disable_ipv6 = 0
 +net.ipv4.ip_forward=1
 +net.ipv6.conf.all.forwarding=1
 +net.ipv6.conf.default.forwarding = 1
 +net.ipv6.conf.all.proxy_ndp = 1
 +net.ipv6.conf.default.proxy_ndp = 1
 +```
 +Puis, on applique
 +```
 +service procps force-reload
 +```
 #### Ajout dans le cluster #### Ajout dans le cluster
 #### SSH #### SSH
Ligne 127: Ligne 147:
 sync-nodes sync-nodes
 ``` ```
 +#### Installer lufi-cli
 +https://wiki.arn-fai.net/benevoles:technique:lufi-cli
  
 #### Désactiver le message de souscription sur l'interface web #### Désactiver le message de souscription sur l'interface web
Ligne 155: Ligne 177:
 ``` ```
 cat <<EOF >/etc/apt/sources.list.d/pve-install-repo.list cat <<EOF >/etc/apt/sources.list.d/pve-install-repo.list
-deb http://download.proxmox.com/debian/pve bookworm +deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription
-pve-no-subscription+
 EOF EOF
 ``` ```
Ligne 214: Ligne 235:
 @reboot (sleep 60 && echo "conservative" | tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor) @reboot (sleep 60 && echo "conservative" | tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor)
 ``` ```
 +
 +## Réflexion technique
 +
 +### CPU des VM
 +Par défaut, nous allons utiliser le `cpu_type` `host` qui aura les meilleures performances, on sacrifie l fait de pouvoir faire des migrations live (sans redémarrage des VM).
  
  
Ligne 264: Ligne 290:
 ### Ajouter une image cloud-init ### Ajouter une image cloud-init
 ``` ```
-wget https://cloud.debian.org/images/cloud/bookworm/latest/debian-12-generic-amd64.qcow2 -P /var/lib/vz/images -bookworm.qcow2+wget https://cloud.debian.org/images/cloud/bookworm/latest/debian-12-generic-amd64.qcow2 -P /var/lib/vz/images -bookworm.qcow2
 sync-nodes sync-nodes
 ``` ```
Ligne 312: Ligne 338:
  - Utiliser libguestfs pour personnaliser les images avec [virt-builder](https://www.libguestfs.org/virt-builder.1.html)  - Utiliser libguestfs pour personnaliser les images avec [virt-builder](https://www.libguestfs.org/virt-builder.1.html)
  - ~~Faire en sorte que les VM netplan fonctionnent~~  - ~~Faire en sorte que les VM netplan fonctionnent~~
- - Écrire la routine d'import de VM depuis ganeti+ ~~Écrire la routine d'import de VM depuis ganeti~~
  - Automatiser le partage de route (soit via le snippets arn-set-routes.sh, soit via ospf ou ibgp)  - Automatiser le partage de route (soit via le snippets arn-set-routes.sh, soit via ospf ou ibgp)
- - Pouvoir créer des VM sur un nœud mais depuis un autre nœud + ~~Pouvoir créer des VM sur un nœud mais depuis un autre nœud~~ 
- - Pouvoir lister les VM de tous les nœuds + ~~Pouvoir lister les VM de tous les nœuds~~ 
- - Raccorder COIN au cluster pour proposer le bouton provisionner + ~~Raccorder COIN au cluster pour proposer le bouton provisionner~~ 
- - Ajouter d'autres boutons (redémarrer, rescue, iso, faire évoluer les ressources, stop, start, changer le mot de passe, changer la clé publique)+ - Ajouter d'autres boutons (~~redémarrer~~, rescue, iso, faire évoluer les ressources, stop, start, changer le mot de passe, changer la clé publique)
  - Renforcer le script pour couper l’exécution en cas d'échecs d'une commande (+ trap)  - Renforcer le script pour couper l’exécution en cas d'échecs d'une commande (+ trap)
  - Vérifier les permissions des membres sur proxmox  - Vérifier les permissions des membres sur proxmox
  - Ajouter le support de la réplication  - Ajouter le support de la réplication
- - Documenter l'installation d'un nœud+ ~~Documenter l'installation d'un nœud~~
  - Utiliser une zone et un Vnet (SDN) à la place d'une interface vmbr1 configurée manuellement sur chaque nœud  - Utiliser une zone et un Vnet (SDN) à la place d'une interface vmbr1 configurée manuellement sur chaque nœud
  - Revoir le réseau pour éviter de tout faire passer par le switch dédié au backbone  - Revoir le réseau pour éviter de tout faire passer par le switch dédié au backbone
  - Relire des bouts de doc proxmox au cas où on a loupé des choses  - Relire des bouts de doc proxmox au cas où on a loupé des choses
  - Utiliser cicustom pour lancer un script finale (install yunohost)  - Utiliser cicustom pour lancer un script finale (install yunohost)
 +
 </markdown> </markdown>
benevoles/technique/proxmox.1743382064.txt.gz · Dernière modification : de ljf