From Saturday, Nov 23rd 7:00 PM CST - Sunday, Nov 24th 7:45 AM CST, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

Installing, Monitoring, and Upgrading SystemLink Enterprise

This course focuses on the technology, capabilities, and tools needed to install and manage SystemLink Enterprise deployments. It discusses setup, installation into AWS or Azure, and upgrades of SystemLink Enterprise, covers key background knowledge including microservices and third-party dependencies.

 

Course Last Release Date or Version Number: SystemLink Enterprise 1.0

Course Details:

PREREQUISITES

  • Procure and Set Kubernetes Cluster

Have a Basic Understanding of the Following:

  • Kubernetes   
  • Helm   
  • Containers  
  • Open ID Connect    
  • Observability tools   
  • Version control systems (Git)    
  • Postgress    
  • S3

OTHER PRODUCTS USED

Kubernetes Cluster Requirements

  • A Kubernetes cluster running Kubernetes 1.22 with Linux worker nodes.
  • Helm to configure and install the application.
  • Dynamic Volume Provisioning enabled on the cluster.
  • An NFS storage provisioner or equivalent storage class with ReadWriteMany access.

External Data Storage Requirements

  • An S3 or S3-compatible file storage interface.
  • A PostgreSQL 13 or 14 instance or replica set.

Networking and User Authentication Requirements

  • An Nginx Ingress Controller for HTTP communication.
  • DNS and three distinct host names.
  • MetalLB for Salt transport.
  • An identity provider with support for the OpenID Connect protocol.
  • Network access to NI's Artifact repository.

Installing, Monitoring, and Upgrading SystemLink Enterprise Course Overview Outline

LessonOverviewTopics

Introduction to SystemLink Enterprise

Explore SystemLink Enterprise environment, and investigate its components, and main use cases.
  • Exploring SystemLink Enterprise and Its Use Cases
  • Exploring SystemLink Enterprise Environment
  • Exploring Microservices, ETL, and Networking of SystemLink Enterprise
  • Exploring Third-Party Dependencies of SystemLink Enterprise
Setting Up, Installing, and Upgrading SystemLink EnterpriseInvestigate various steps, tools, and components required to install SystemLink Enterprise.
  • Installation Process Overview
  • Exploring Kubernetes Cluster Requirements
  • Obtaining Artifacts from NI
  • Obtaining and Using Helm
  • Configuring SystemLink Enterprise
  • Exploring Required Secrets
  • Installing and Upgrading SystemLink Enterprise
Monitoring and IT OperationsIdentify key monitoring and observability tools used to analyze SystemLink Enterprise performance and health.
  • Producing Logs and Metrics and Integrating Them with Observability Tools
  • Tuning for Scale and Performance
  • Backup and Restore

Identity and Access Management

Understand the identity and access control capabilities in SystemLink Enterprise.
  • Role Based Access Control
  • Integrating Claim Metadata into Role and Workspace Assignments

Get started with Installing, Monitoring, and Upgrading SystemLink Enterprise