Utiliser ProxMox en ligne de commandes

Quelques lignes de commandes utiles pour pouvoir utiliser proxmox en ligne de commandes

1 – Mettre à jour les modèles de conteneurs

pveam update

2 – Lister les modèles disponibles

pveam available

on peux filtrer avec l’argument –section suivi de la section, par exemple

pveam available --section system

on peux aussi faire un | grep après la commande pour grep suivant le texte

pveam available --section system | grep ubuntu

3 – Télécharger un modèle pour qu’il soit disponible dans ct templates

pveam download local nomdumodele, par exemple

pveam download local debian-12-turnkey-zoneminder_18.0-1_amd64.tar.gz

4 – Lister les modèles de ct templates

pveam list local

5 – Lister les conteneurs lxc

pct list

6 – Voir la configuration d’un conteneur

pct config idduconteneur

on peux aussi voir la configuration directement dans un fichier pour le modifier à chaud

nano /etc/pve/lxc/idconteneur.conf

7 – Entrer directement dans le shell d’un conteneur

pct enter idduconteneur

on quitte avec exit

8 – Démarrer ou arrêter un conteneur

pct start idduconteneur
pct shutdown idduconteneur

9 – Modifier la configuration d’un conteneur à chaud

pct set idduconteneur -optionamodifier valeur

10 – Créer un conteneur

pct create id image \
-- hostname nom \
-- cores nombresdecoeur \
-- memory memoire \
-- swap swap \
-- rootfs emplacementdisque:taille \
-- net0 informations reseau
-- unprivileged (0 ou 1) \
-- features lesoptions \
-- tags lestags \
-- password motdepasseduroot \
-- start (0 pour pas automatique, 1 pour automatique)

11 – Supprimer un conteneur

pct destroy idduconteneur --purge

attention, le conteneur dois être arrêté