Next: Acknowledgments, Previous: Environment management, Up: Top [Contents][Index]
Guix is appealing to scientists and HPC (high-performance computing) practitioners: it makes it easy to deploy potentially complex software stacks, and it lets you do so in a reproducible fashion—you can redeploy the exact same software on different machines and at different points in time.
In this chapter we look at how a cluster sysadmin can install Guix for system-wide use, such that it can be used on all the cluster nodes, and discuss the various tradeoffs1.
Note: Here we assume that the cluster is running a GNU/Linux distro other than Guix System and that we are going to install Guix on top of it.
• Setting Up a Head Node | The node that runs the daemon. | |
• Setting Up Compute Nodes | Client nodes. | |
• Cluster Network Access | Dealing with network access restrictions. | |
• Cluster Disk Usage | Disk usage considerations. | |
• Cluster Security Considerations | Keeping the cluster secure. |