- Status Nouveau
- Percent Complete
- Task Type Autre
- Category Freebox OS → API
- Assigned To No-one
- Operating System Freebox V9 (Ultra)
- Severity Very Low
- Priority Very Low
- Reported Version 4.8.5
- Due in Version Undecided
-
Due Date
Undecided
- Votes
- Private
Attached to Project: Freebox Server (Ultra V9/ Pop V8/ Delta V7 / Revolution V6 / Mini 4K)
Opened by nbanba - 06/03/2024
Last edited by nbanba - 06/03/2024
Opened by nbanba - 06/03/2024
Last edited by 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
Loading...
Available keyboard shortcuts
- Alt + ⇧ Shift + l Login Dialog / Logout
- Alt + ⇧ Shift + a Add new task
- Alt + ⇧ Shift + m My searches
- Alt + ⇧ Shift + t focus taskid search
Tasklist
- o open selected task
- j move cursor down
- k move cursor up
Task Details
- n Next task
- p Previous task
- Alt + ⇧ Shift + e ↵ Enter Edit this task
- Alt + ⇧ Shift + w watch task
- Alt + ⇧ Shift + y Close Task
Task Editing
- Alt + ⇧ Shift + s save task
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