- État Nouveau
- Pourcentage achevé
- Type Autre
- Catégorie Freebox OS → API
- Assignée à Personne
- Système d'exploitation Freebox V9 (Ultra)
- Sévérité Très basse
- Priorité Très Basse
- Basée sur la version 4.8.5
- Due pour la version Non décidée
-
Échéance
Non décidée
- Votes
- Privée
Concerne le projet: Freebox Server (Ultra V9/ Pop V8/ Delta V7 / Revolution V6 / Mini 4K)
Ouverte par nbanba - 06/03/2024
Dernière modification par nbanba - 06/03/2024
Ouverte par nbanba - 06/03/2024
Dernière modification par nbanba - 06/03/2024
FS#39132 - API VM ressources sur Freebox Ultra
Bonjour
Je n’ai pas de ULTRA.
Afin de maintenir la library BASH permettant d’utiliser l’API de manière user firendly depuis le shell bash de chaque machines, est ce que quelqu’un pourrait faire le call suivant sur l’API d’une ULTRA :
GET https://mafreebox.freebox.fr/api/v10/vm/info
Sur une DELTA avec la RAM à 16g j’obtiens
$ get_freebox_api vm/info | jq { "success": true, "result": { "usb_used": false, "sata_used": false, "sata_ports": [ "sata-internal-p0", "sata-internal-p1", "sata-internal-p2", "sata-internal-p3" ], "used_memory": 12288, "usb_ports": [ "usb-external-type-a", "usb-external-type-c" ], "used_cpus": 3, "total_memory": 15360, "total_cpus": 3 } }
En vous remerciant d’avance,
Cordialement
nbanba
Chargement...
Activer les raccourcis clavier
- Alt + ⇧ Shift + l Se connecter/Se déconnecter
- Alt + ⇧ Shift + a Ouvrir une tâche
- Alt + ⇧ Shift + m Mes recherches
- Alt + ⇧ Shift + t Rechercher par ID de tâche
Liste des tâches
- o Ouvrir la tâche sélectionnée
- j Déplacer le curseur vers le bas
- k Déplacer le curseur vers le haut
Détails de la tâche
- n Tâche suivante
- p Tâche précédente
- Alt + ⇧ Shift + e ↵ Enter Modifier cette tâche
- Alt + ⇧ Shift + w Surveiller
- Alt + ⇧ Shift + y Fermer cette tâche
Édition de la tâche
- Alt + ⇧ Shift + s Enregistrer la tâche
Salut,
Sur une ultra :
{'success': True,
'result': {'usb_used': False,
Bonjour
Merci beaucoup !
Je vais mettre 1 WARNING pour les ULTRA sur les ressources :
1 usb typeA disponible
1 vm : 2vcpu/2g ram par vm
Ou
2 vm : 1vcpu 1g ram par vm
Pour se faire, pourriez-vous SVP faire un
Et poster le retour ici ? … En vous remerciant d'avance…
Les Delta sont plus souples :
1 usb typeA disponible
1 usb typeC disponible
SATA exposé mais non usable
1 vm : 3 vcpu (possible en configurant la vm avec l'API uniquement) et jusqu'a 15g de RAM
Ou
3 vm avec 1 vcpu + 4g RAM chacune
Ou toutes déclinaisons de 1 ou 2 vm avec 1 + 2 vcpu et ayant de 0.8g à 15g de RAM en fonction de la barrette en service dans la delta.
PS:
La lib supporte aujourd'hui directement toutes les fonctions du programme fbxvm-ctrl présent sur github, programme permettant de gérer les VM freebox depuis votre terminal bash courant.
La lib est elle aussi release sur github.
Merci encore
Cordialement
nbanba
Bonjour
PS: des mises à jour de la lib sont à venir sur github, suite à votre réponse au présent échange.
Cordialement
nbanba
J'utilise de mon coté un script python maison, mais çà coûte rien d'aider ;)
Bonjour
Merci beaucoup !
Cordialement
nbanba