Kadeploy is a scalable, efficient and reliable deployment system (cluster provisioning solution) for cluster and grid computing. It provides a set of tools for cloning, configuring (post installation) and managing cluster nodes. It can deploy a 300-nodes cluster in a few minutes, without intervention from the system administrator. It can deploy Linux, *BSD, Windows, Solaris.
It plays a key role on the Grid'5000 testbed, where it allows users to reconfigure the software environment on the nodes.
Sources, packages and documentation are available on the Gitlab project page.
To report bugs, ask for support or have general discussions, please use the bug tracker or the mailing list .
Kadeploy3 is developed at INRIA Nancy - Grand Est. Its intiial development was supported by the ADT Kadeploy project (2011-2013), which was led by the AlGorille team at LORIA.
Current developers are Alexandre Merlin (Inria, main developer since 2020), Pierre Neyron (CNRS) and Lucas Nussbaum (Inria).
Emmanuel Jeanvoine, Luc Sarzyniec, Lucas Nussbaum.To cite Kadeploy3, use:
Kadeploy3: Efficient and Scalable Operating System Provisioning
USENIX ;login:, volume 38, number 1, pages 38-44 (February 2013). (Full issue)
@article{kadeploy3, title = {{Kadeploy3: Efficient and Scalable Operating System Provisioning}}, author = {Jeanvoine, Emmanuel and Sarzyniec, Luc and Nussbaum, Lucas}, journal = "USENIX ;login:", volume = 38, number = 1, year = {2013}, pages = {38-44}, month = Feb }
Emmanuel Jeanvoine, Luc Sarzyniec, Lucas Nussbaum.
Kadeploy3: Efficient and Scalable Operating System Provisioning for HPC Clusters.
INRIA Research Report 8002. (Full paper, HAL page)
Kadeploy3 greatly benefits from the work on Kadeploy and Kadeploy2, which were developed by the Apache and Mescal projects at the ID-IMAG laboratory (now part of Laboratoire d'Informatique de Grenoble).