Target audience¶
This documentation’s intended audience is system administrators, network administrators, ops and devops. Skills needed to understand and use this documentation to install a new HPC machine are at least (in no specific order):
Networking: TCP/IP, vlans, routing
System: Linux (preferably Redhat or Centos), yum or dnf package managers, systemd
Filesystems: xfs, GlusterFS
Automation software: Puppet, stackstorm
DNS: bind, dnsmasq
DHCP: ISC dhcp
Load balancing and web: HAProxy, apache
Monitoring: prometheus, grafana
VM instanciation: qemu, KVM, cloud-init
File formats: Yaml and json
Versioning: git
Key-value store: etcd
Having some knowledge on how HPC machines are configured and deployed is a plus.
There are a number of inhouse software that are part of the ocean distribution that you’ll need to learn and get used to: