Toolverse
Wszystkie skille

proxmox

autor: openclaw

Zarządzaj maszynami wirtualnymi i kontenerami Proxmox bezpośrednio z linii poleceń

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Mobile
Wyświetlenia
42

O skillu

Skill do zarządzania klastrami Proxmox VE przez REST API. Pozwala na listowanie, uruchamianie, zatrzymywanie i restartowanie maszyn wirtualnych oraz kontenerów LXC, sprawdzanie statusu węzłów, tworzenie snapshoty i przeglądanie zadań w infrastrukturze. Wymaga skonfigurowanego tokenu API lub danych dostępu do serwera Proxmox.

Jak używać

  1. Utwórz token API w interfejsie Proxmox, przechodząc do Datacenter → Permissions → API Tokens → Add, a następnie zanotuj identyfikator tokenu i jego tajny klucz.

  2. Skonfiguruj dostęp, ustawiając zmienne środowiskowe PROXMOX_HOST (adres serwera, np. https://192.168.1.100:8006), PROXMOX_TOKEN_ID (identyfikator tokenu w formacie user@pam!tokenname) i PROXMOX_TOKEN_SECRET (tajny klucz tokenu). Alternatywnie zapisz te dane w pliku ~/.proxmox-credentials i ustaw uprawnienia chmod 600.

  3. Załaduj konfigurację poleceniem source ~/.proxmox-credentials, aby przygotować zmienne do użytku w bieżącej sesji.

  4. Sprawdź status klastra, wysyłając żądanie curl z nagłówkiem autoryzacji do /api2/json/cluster/status, aby upewnić się, że połączenie działa poprawnie.

  5. Wykonaj operacje na maszynach wirtualnych i kontenerach, wysyłając żądania curl do odpowiednich endpointów API: /nodes/{node}/qemu dla maszyn wirtualnych, /nodes/{node}/lxc dla kontenerów LXC, lub /cluster/resources dla zasobów całego klastra.

  6. Parsuj odpowiedzi JSON za pomocą jq, aby wyświetlić tylko interesujące Cię pola, takie jak vmid, name, status, cpu czy mem.

Podobne skille