Tâche #20450
Scénario #20446: Action DHCP : ajouter ou modifier une réservation d'IP
Définir le format d'échange
Début:
09/05/2017
Echéance:
% réalisé:
100%
Temps estimé:
3.00 h
Restant à faire (heures):
0.0
Historique
#1 Mis à jour par Emmanuel GARETTE il y a presque 9 ans
- Statut changé de Nouveau à En cours
#2 Mis à jour par Emmanuel GARETTE il y a presque 9 ans
- Assigné à mis à Emmanuel GARETTE
#3 Mis à jour par William Petit il y a presque 9 ans
{
"hosts": [
{ name: "", address: "", mac: "", id: "" },
...
],
"deleteAll": true,
"range": {
"low": "",
"high": "",
"name": "",
},
"prefix": ""
}
#4 Mis à jour par Emmanuel GARETTE il y a presque 9 ans
Réserver un hôte sur une plage dynamique :
reserved=[{'hostname': 'host45', 'rangename': 'test2', 'macaddress': '6E:FF:56:A2:AF:17'}]
Réserver un hôte avec une IP statique :
reserved=[{'hostname': 'host45', 'ip': '192.168.0.2', 'macaddress': '6E:FF:56:A2:AF:17'}]
Pour modifier une entrée, il faut rappeler son ID, par exemple :
reserved=[{'id': 1, 'hostname': 'host46', 'rangename':'test', 'macaddress': '6E:FF:56:A2:AF:17'}]
Pour réserver un poste en générant le nom à partir d'un préfix :
reserved=[{'ip': '192.168.0.2', 'macaddress': '6E:FF:56:A2:AF:17'}],
prefix='test'
Par défaut, en cas de problème, toutes les modifications sont annulées. Il est possible de forcer l'insertion des entrées sans problème en mettant :
save_when_error=True
Pour réserver un poste en sélectionnant automatiquement une IP dans un range donné :
reserved=[{'hostname': 'test0', 'macaddress': '6E:FF:56:A2:AF:17'}],
hosts_range={'low': '192.168.0.2', 'high': '192.168.0.30'}
Ou pour placer un poste dans une plage :
reserved=[{'hostname': 'test0', 'macaddress': '6E:FF:56:A2:AF:17'}],
hosts_range={'rangename': 'test2'}
#5 Mis à jour par Emmanuel GARETTE il y a presque 9 ans
- % réalisé changé de 0 à 100
- Restant à faire (heures) changé de 3.0 à 0.0
#6 Mis à jour par William Petit il y a presque 9 ans
- Statut changé de En cours à Fermé