# Serveur kea DHCP HA avec serveur Stork ## Présentation Cette `Vagrantfile` permet d'installer : * un serveur DHCP **kea1** en mode HA (primary) * un serveur DHCP **kea2** en mode HA (secondary) * un serveur de suivi/administration web **stork** pour kea La Vagrantfile utilise les playbooks ansible suivants : * **provision/setup-stork.yml** qui: * installe les dépots ISC pour stork * installe les paquets postgresql, postgresql-contrib, stork-server * crée la base de données stork et genère le fichiers de configuration storki-server * relance le service stork-server * **provision/setup-kea.yml** qui: * installe les dépots ISC pour kea * installe les paquets isc-kea-dhcp4-server, isc-kea-ctrl-agent, isc-kea-hooks * installe les dépots ISC pour stork * installe le paquet stork-agent * genére les fichiers de configuration pour chacun des services * relance les services * enregistre (`stork-agent register`) le serveur auprès du serveur stork ## Les services et ports * serveur **stork** : * service stork-server:8080 * serveur **kea1** et **kea2** : * service isc-kea-dhcp4-server:8000 (utilisé par la HA) * service kea-ctrl-agent:8001 * service isc-stork-agent:8080 ## Utilisation de la Vagrantfile ````shell vagrant up stork vagrant up kea1 vagrant up kea2 ```` On peut alors se connecter au serveur **stork** avec un navigateur : http://:8080 (admin/admin) Une fois connecté, on doit autoriser chacun des deux serveurs **kea1** et **kea2** inscrits