Ten szablon automatyzuje operacje IT w środowisku Proxmox Virtual Environment (VE) przy użyciu konwersacyjnego agenta AI zbudowanego w n8n. Dzięki integracji API Proxmox i generatywnych modeli AI (np. Google Gemini), przepływ pracy zamienia polecenia w języku naturalnym na wywołania API, umożliwiając płynne zarządzanie węzłami, maszynami wirtualnymi i klastrami Proxmox.
Przepływ pracy może być uruchamiany przez różne kanały, takie jak czat (Telegram, email lub wbudowany czat n8n). Interakcja z agentem AI odbywa się w sposób konwersacyjny.
Podłączony model AI (Google Gemini lub inne kompatybilne modele jak OpenAI czy Claude) przetwarza wprowadzone polecenie w języku naturalnym, aby określić wymaganą operację API Proxmox.
AI analizuje dane wejściowe i generuje ustrukturyzowane dane wyjściowe JSON, które obejmują:
Strukturalne dane wyjściowe są używane do wysyłania żądań HTTP do API Proxmox VE. Przepływ pracy obsługuje różne operacje, takie jak:
Przepływ pracy formatuje odpowiedzi API w przyjazną dla użytkownika formę. Na przykład:
Możesz rozszerzyć przepływ pracy, dodając dodatkowe wyzwalacze, usługi zewnętrzne lub modele AI. Obsługuje:
Ta automatyzacja może być wykorzystana w wielu scenariuszach zarządzania infrastrukturą wirtualną. Oto kilka praktycznych przykładów zastosowań:
Włącz API Proxmox i wygeneruj klucze API w Proxmox Data Center. Użyj nagłówka Authorization w formacie:
PVEAPIToken=<user>@<realm>!<token-id>=<token-value>
Dodaj dane uwierzytelniające API Proxmox w n8n przy użyciu Header Auth. Podłącz model generatywnej AI (np. Google Gemini) poprzez odpowiedni typ poświadczeń.
Zaimportuj ten szablon do swojej instancji n8n. Zastąp zastępcze dane uwierzytelniające swoimi danymi Proxmox i usługi AI.
Ten szablon jest zaprojektowany dla Proxmox 7.x i nowszych wersji. Dla zaawansowanych funkcji takich jak kopie zapasowe, snapshoty maszyn wirtualnych i szczegółowy monitoring węzłów, możesz rozszerzyć ten przepływ pracy. Zawsze testuj w środowisku nieprodukcyjnym przed wdrożeniem w systemach produkcyjnych.