nuitn0ire | Hello,
Quelqu'un a réussis à faire fonctionner le failover avec dhcp-ldap ?
J'ai suivi ce tuto et celui là. Pour intégrer ce bazar à la ldap, j'ai regardé par ici.
Bon, en résumer, si je prends mon arbre ldap sans dhcpfailover, je dois juste y rajouter une déclaration commune et une déclaration par réseau où je fais du failover, ce qui donne au sens ldap un arbre comme ça, pour mon serveur secondary(l'arbre change sur le primary , mais c'est juste les déclarations des serveur dhcp qui changent, le 116 prend la place du 115 et inversement).
Citation :
dn: cn=DhcpConfig,ou=dhcp,dc=maboite
cn: DhcpConfig
objectClass: top
objectClass: dhcpService
objectClass: dhcpOptions
dhcpOption: domain-name "domaine.local"
dhcpPrimaryDN: cn=virt-1128-116,ou=dhcp,dc=maboite
dhcpStatements: ddns-update-style ad-hoc
dhcpStatements: default-lease-time 86400
dhcpStatements: max-lease-time 604800
dhcpStatements: failover peer "dhcp_failover" { secondary; address 1
0.0.128.116; port 519; peer address 10.0.128.115; peer port 519
; max-response-delay 60; max-unacked-updates 10; mclt 3600;
split 128; load balance max seconds 3; }
|
En plat, ça fonctionne pour les subnet, j'ai ceci :
Code :
- subnet 10.0.128.0 netmask 255.255.255.0
- {
- pool
- {
- failover peer "dhcp_failover";
- range 10.0.128.1 10.0.128.250
- }
- option subnet-mask 255.255.255.0;
- option routers 10.0.128.254;
- }
|
Si je m'en tiens à la doc que j'ai lu, il faudrait donc que je transforme ça au format ldap, et suivant l'exemple de la doc, ça donnerait ceci :
Code :
- dn: cn=10.0.128.0,ou=pool,cn=DhcpConfig,ou=dhcp,dc=maboite
- objectClass: top
- objectClass: dhcpPool
- objectClass: dhcpOptions
- cn: 10.0.128.0
- dhcpRange: 10.0.128.1 10.0.128.250
- dhcpStatements: failover peer "dhcp_failover"
- dhcpStatements: deny dynamic bootp clients
|
On retrouve l'objectclass dhcpool, j'imagine que c'est conforme à ce qu'attend dhcp. Par contre, quand j'utilise cette conf, j'ai le message suivant dans dhcp :
Citation :
Found LDAP entry 'ou=pool,cn=DhcpConfig,ou=dhcp,dc=maboite'
Parsing external DNs for 'ou=pool,cn=DhcpConfig,ou=dhcp,dc=maboite'
Found LDAP entry 'cn=10.0.128.0,ou=pool,cn=DhcpConfig,ou=dhcp,dc=maboite'
Parsing external DNs for 'cn=10.0.128.0,ou=pool,cn=DhcpConfig,ou=dhcp,dc=maboite'
Sending config line 'pool {
range 10.0.128.1 10.0.128.250;
failover peer "dhcp_failover";
deny dynamic bootp clients;
'
LDAP line 5: pool declared outside of network
pool
^
Sending config line '}
'
LDAP: cannot parse dhcpService entry 'cn=dhcpConfig,ou=dhcp,dc=maboite'
Configuration file errors encountered -- exiting
|
On voit bien qu'il prend bien en compte le pool, il l'envoi de la même façon qu'il l'enverrai avec un fichier plat. Ce qui est troublant, c'est que cette conf façon fichier plat fonctionne, donc ce n'est pas un problème "réseau".
Quelqu'un peut m'aider ? Au moins me dire si le failover est fonctionnel.. Message édité par nuitn0ire le 08-02-2011 à 18:00:41
|