Just-in-Time Training

As of SD Elements 2024.2, the container deployment is the only deployment model offered for self managed instances of SD Elements. See the Container Migration Guide for information on migrating your VM instance to a Kubernetes and the Container Deployment section for documentation on installing and maintaining an SD Elements container deployment.

Just-in-Time Training (JITT) integration provides in-context training for team members. We periodically update our training and how it is integrated with our content. When this happens, on-premise customers will need to download and install the latest training media that corresponds to their current SD Elements version.

Installing and Updating JITT Media

Prerequisites:
  1. SSH credentials for sde_admin or sudo access.

  2. Credentials for the SD Elements updates server.

Steps:
  1. Access the SD Elements server SSH console as sde_admin.

  2. Download the tarball to the plugins directory.

    1. <VERSION> is the version of the SD Elements training pack without brackets. Use the following table for your version of SD Elements training:

      1. 4.14 (for SD Elements 4.14 or earlier)

      2. 4.15 (for SD Elements 4.15 up to and including 4.21)

      3. 4.22 (for SD Elements 4.22 up to and including 5.1).

      4. 5.2 (for SD Elements 5.2).

      5. 5.3 (for SD Elements 5.3).

      6. 5.4 (for SD Elements 5.4).

      7. 5.7 (for SD Elements 5.7).

      8. 5.8 (for SD Elements 5.8).

      9. 5.9 (for SD Elements 5.9).

      10. 5.10 (for SD Elements 5.10).

      11. 5.11 (for SD Elements 5.11).

      12. 5.12 (for SD Elements 5.12).

      13. 5.13.3 (for SD Elements 5.13).

      14. 5.14.4 (for SD Elements 5.14).

      15. 5.15.3 (for SD Elements 5.15).

      16. 5.16.4 (for SD Elements 5.16).

      17. 5.17.4 (for SD Elements 5.17).

      18. 5.18.5 (for SD Elements 5.18).

      19. 5.19.4 (for SD Elements 5.19).

      20. 5.20.1 (for SD Elements 5.20).

      21. 2022.2.8 (for SD Elements 2022.2).

      22. 2022.3.5 (for SD Elements 2022.3).

      23. 2022.4.7 (for SD Elements 2022.4).

      24. 2023.1.0 (for SD Elements 2023.1).

      25. 2023.2.4 (for SD Elements 2023.2).

      26. 2023.3.1 (for SD Elements 2023.3).

      27. 2024.1.0 (for SD Elements 2024.1).

        cd /docs/sde/plugins/
        wget https://updates.sdelements.com/sde/training_content/training-<VERSION>.tar.gz --user=YOUR_USER --ask-password
        Be sure to insert the correct training pack version in place of <VERSION> in the command above.
        For example, if you are using SD Elements 2022.2 and need to update the corresponding training media, insert 2022.2.7 in place of <VERSION>.
  3. Copy the training files to a new directory and set permissions:

    1. Move or remove the old folder:

      rm -rf /docs/sde/plugins/training/*
    2. Extract the tarball:

      tar -xvzf training-<VERSION>.tar.gz
      rm training-<VERSION>.tar.gz
    3. Set permissions:

Ownership permissions

[sde_admin@server plugins]$ ls -la /docs/sde/plugins/
total 12
drwxrwsr-x.  3 sde_admin sde_admin 4096 Mar 14 16:04 .
drwxrwsr-x. 12 sde_admin sde_admin 4096 Mar 13 18:12 ..
drwxrwsr-x. 60 sde_admin sde_admin 4096 Jan  4 20:12 training

If ownership update required

[sde_admin@server plugins]$ chown -R sde_admin:sde_admin training/

SELinux context

[sde_admin@uc26 tmp]# ls -Z /docs/sde/plugins/
drwxrwsr-x. sde_admin sde_admin unconfined_u:object_r:default_t:s0 training

If SELinux update required

[sde_admin@server plugins]$ chcon -R unconfined_u:object_r:default_t:s0 /docs/sde/plugins/training

Copy new training files to web server

  1. Run the command to copy the files over to the static directory so that Nginx can serve up the content.

    1. Type 'yes' to continue when prompted:

      sde manage_django collectstatic
      ...
      ...
      ...
      20249 static files copied to '/docs/sde/<your version>/static', 5347 unmodified.

Create a JITT license file

You only need to create a license file the first time you install JITT media. There is no need to create a license file for subsequent updates of JITT content.

To create the license file required, as an sde_admin user:

  1. Create the training file in the following directory:

    /docs/sde/plugins/training.csv
  2. Add the following lines in the training.csv file:

    OrgName,CourseItemID,Expiry
    default,*,
  3. Ensure that the file has appropriate permissions and SELinux context:

    chmod a+r /docs/sde/plugins/training.csv
  4. Import the license file:

    sde manage_django manage-training --import /docs/sde/plugins/training.csv

The JITT license file is created.

results matching ""

    No results matching ""