Create System Configuration Using SHCD

This stage walks the user through creating the configuration payload for the system.

Topics

  1. Validate SHCD
  2. Generate topology files
  3. Next topic

1. Validate SHCD

  1. (pit#) Make the prep directory.

    mkdir -pv "${PITDATA}/prep"
    
  2. (pit#) Change into the prep directory.

    cd "${PITDATA}/prep"
    
  3. (pit#) Download the SHCD to the prep directory.

    The SHCD is contained in the administrator’s Cray deliverable.

  4. Validate the SHCD.

    See Validate SHCD and then return to this page.

2. Generate topology files

The following steps use the new, automated method for generating files. The previous step for validate SHCD generated “paddle” files; these are necessary for generating the rest of the seed files.

NOTE: The paddle files are temporarily not used due to bugs in the seed file generation software. Until these bugs are resolved, the seed files must be manually generated.

If seed files from a prior installation of the same major-minor version of CSM exist, then these can be used and this step may be skipped.

  1. (pit#) Create each seed file, unless they already exist from a previous installation.

  2. (pit#) Confirm that the topology files exist.

    ls -l "${PITDATA}"/prep/{application_node_config.yaml,cabinets.yaml,hmn_connections.json,ncn_metadata.csv,switch_metadata.csv}
    

    Expected output may look like:

    -rw-r--r-- 1 root root  146 Jun  6 00:12 /var/www/ephemeral/prep/application_node_config.yaml
    -rw-r--r-- 1 root root  392 Jun  6 00:12 /var/www/ephemeral/prep/cabinets.yaml
    -rwxr-xr-x 1 root root 3768 Jun  6 00:12 /var/www/ephemeral/prep/hmn_connections.json
    -rw-r--r-- 1 root root 1216 Jun  6 00:12 /var/www/ephemeral/prep/ncn_metadata.csv
    -rw-r--r-- 1 root root  150 Jun  6 00:12 /var/www/ephemeral/prep/switch_metadata.csv
    

Next topic

After completing this procedure, return to the pre-installation document to generate system configuration.