Skip to content
This repository has been archived by the owner on Nov 15, 2019. It is now read-only.

hmsrc/ddn-exascaler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ddn-exascaler

Ansible playbooks to deploy a DDN EXAScaler using Lustre.

Notes:

  • The DVD from DDN is the sfa12kx-2.1.1 release (a CentOS-6.5 variant).
  • The playbooks work on the assumption that you're using cobbler to manage and pxe boot your systems and running CentOS-6.5.
  • I grabbed all system files of interest including configuration, kickstart, and .bash_histories before doing any work. I placed them in the backup folder of the repo for future reference.
  • The exascaler role past the exascaler.conf step should be a replacement for running /opt/ddn/config/install but it isn't there yet.

General instructions:

  1. Define your MDS and OSS servers as host_vars files.
  2. Confirm the group_vars variables are accurate.
  3. You can run the following command $ ansible-playbook -i hosts setup.yml or perform the install in a step-wise fashion below.

Step-wise install using tags of the setup.yml playbook (recommended):

  1. Run the cobbler role $ ansible-playbook -i hosts -t cobbler setup.yml to add the iso to cobbler, populate the system list with your MDS and OSS servers from the host_vars file, and implement the DDN specific kickstart file.
  2. Run the boot role $ ansible-playbook -i hosts -t boot setup.yml to ensure the MDS and OSS servers are ready to pxe on reboot and that cobbler is prepared to serve the kickstart. A final prompt is issued before the power cycle; this step requires extensive wait as it images the servers and reboots them.
  3. Run the exascaler role $ ansible-playbook -i hosts -t exascaler setup.yml to generate the exascaler.conf file to all servers and run the DDN scripts.

About

Ansible playbooks to deploy a DDN EXAScaler

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published