Automatiser la gestion de Proxmox avec n8n et l'IA générative
Ce workflow n8n automatise la gestion des machines virtuelles et des conteneurs Proxmox en exploitant l'IA générative pour traiter des commandes en langage naturel et exécuter des appels API Proxmox.
Les utilisateurs peuvent interagir avec l'agent conversationnel alimenté par l'IA via différents canaux comme le chat, l'e-mail ou le chat intégré de n8n, permettant une surveillance, une mise à l'échelle et une configuration transparentes des ressources Proxmox. Le workflow s'intègre aux API Proxmox et aux modèles d'IA externes pour traduire le langage naturel en requêtes API structurées, gérant des opérations telles que la récupération d'informations sur le cluster, la gestion des VM et la mise à jour des configurations.
Comment Latenode estime le temps et le coût
Latenode facture le temps d'exécution des workflows en secondes CPU. Les 10 000 premières secondes CPU sont gratuites chaque mois, puis l'utilisation suit la tarification pay-as-you-go à la seconde CPU. Les nœuds AI Plug-and-Play (PnP) sont facturés séparément — chaque token PnP coûte 1 USD, en pay-as-you-go au coût du fournisseur plus une petite commission de traitement, sans clés API requises.
Tarifs complets — comment fonctionnent les secondes CPU →Aperçu du workflow
Ce que fait ce modèle
- Traduit les commandes en langage naturel en requêtes API Proxmox
- Récupère les informations sur le cluster Proxmox et les détails des machines virtuelles
- Dimensionne les ressources Proxmox en gérant la création, la suppression et la configuration des VM
- Surveille l'utilisation des ressources Proxmox et déclenche des alertes ou des actions
- Génère un journal d'audit de toutes les opérations de gestion Proxmox effectuées
Comment ça marche
Recevoir la saisie utilisateur
Le workflow commence par capturer une commande en langage naturel de l'utilisateur via une intégration de requête HTTP.
Analyser la commande
Un modèle d'IA est utilisé pour interpréter la commande en langage naturel et générer une requête API structurée vers la plateforme Proxmox.
Exécuter l'API Proxmox
La requête API structurée est ensuite exécutée via une intégration de requête HTTP vers la plateforme Proxmox, permettant au workflow d'interagir avec les machines virtuelles et les conteneurs.
Formater la réponse
Le workflow traite la réponse de l'API Proxmox et génère une sortie conviviale, fournissant à l'utilisateur les informations demandées ou la confirmation de l'action exécutée.
Guide de configuration
Se connecter à l'API Proxmox
1. Ajoutez une nouvelle identifiants API Proxmox dans le panneau des identifiants Latenode. 2. Dans l'identifiant, saisissez le jeton API Proxmox et tous les autres détails de connexion requis. 3. Dans le générateur visuel Latenode, ajoutez un nœud Requête HTTP et sélectionnez l'identifiant Proxmox dans la liste déroulante.
Configurer l'intégration du modèle d'IA
1. Ajoutez un nouvel identifiant pour votre modèle d'IA générative (par exemple, Google Gemini) dans le panneau des identifiants Latenode. 2. Dans l'identifiant, saisissez la clé API ou tout autre détail de connexion requis pour le modèle d'IA. 3. Dans le générateur visuel Latenode, ajoutez un nœud JavaScript et configurez-le pour utiliser l'identifiant du modèle d'IA pour le traitement du langage naturel.
Configurer les déclencheurs conversationnels
1. Dans le générateur visuel Latenode, ajoutez un nœud Webhook ou un nœud Chat (par exemple, Telegram, le chat intégré de n8n) pour recevoir les entrées utilisateur. 2. Configurez le nœud déclencheur pour transmettre la commande en langage naturel de l'utilisateur au nœud JavaScript de traitement de l'IA.
Mapper les paramètres d'appel API
1. Dans le générateur visuel Latenode, connectez la sortie du nœud JavaScript de traitement de l'IA à un nœud Requête HTTP. 2. Dans les paramètres du nœud Requête HTTP, mappez le point de terminaison de l'API, la méthode HTTP et tous les paramètres requis en fonction de la sortie structurée du modèle d'IA.
Formater les réponses API
1. Dans le générateur visuel Latenode, ajoutez un nœud JavaScript après le nœud Requête HTTP. 2. Dans le nœud JavaScript, écrivez une logique personnalisée pour formater la réponse de l'API Proxmox en un résumé convivial, en gérant les messages de succès, les messages d'erreur et les détails des paramètres manquants.
Prérequis
FAQ