Deploying Lineaje SCA360

Lineaje SCA360 can be deployed in multiple ways to fit different environments and requirements. You can launch the application through AWS Marketplace, set it up using the Lineaje Portal, or configure it on a virtual machine.

Deploying SCA360 Through the Lineaje Portal

Deploy Lineaje SCA360 through the Lineaje Portal by initiating the deployment and configuring essential settings.

To deploy SCA360 through the Lineaje Portal:

  1. Log in to the Lineaje Portal.

  2. In the left-hand navigation, select Integrations.

    Integrations tab in Lineaje Portal
  3. Under SCA360, click Deploy to Public Cloud, and select Deploy in AWS.

    Select Deploy in Public Cloud option
  4. In the window that appears, from the drop-down menu, choose the AWS Region and click Deploy. You are directed to the latest CloudFormation Stacks page in AWS.

    Select AWS region and click Deploy
  5. On the Stacks page, enter the following information:

    • Stack name: The stack identifier. The Stack name is automatically populated.

    • Lineaje Unified Scanner Hub Code: This code is automatically populated.

    • Instance Type: Select c5-xlarge from the drop-down menu. Instance type determines the CPU and Memory allocation for the Lineaje Virtual Machine (VM).

    • VPC ID: Choose your preferred VPC to define the network boundary of your AWS resources. VPC ID must be created prior to deployment. To learn more, see Prerequisites.

    • Subnet ID: Choose a subnet where your resources will be launched within the VPC. Subnet ID must be created prior to deployment. To learn more, see Prerequisites.

    • CIDR IP Range: Enter 0.0.0.0/0. Accesses the VM or EC2 instance to allow access of all IP addresses. To allow a specific IP address access, set CIDR to x.x.x.x/32.

    • Key Pair: Select the Key Pair. Key Pair must be created prior to deployment. To learn more, see Prerequisites.

    • Volume Size of VM: Enter 500 GB. The root volume size for the Lineaje Unified Scanner VM.

    • Discover the ECR Images: Select No from the drop-down menu. To have Lineaje SCA360 scan all images in the current AWS Account and Region, select Yes.

    AWS stack
  6. Under Capabilities, check I acknowledge that that AWS CloudFormation might create IAM resources.

  7. Click Create stack. Wait for the stack to complete.

    Acknowledge to create stack
  8. Under the Resources tab, click on the Physical ID’s link for the stack you just created and click Instant ID.

  9. Click Connect.

  10. Under the Session Manager tab, click Connect.

Deploying SCA360 Through AWS Marketplace

You can deploy Lineaje SCA360 in your AWS environment by subscribing to the Lineaje service and creating a stack and then configuring the instance in the Lineaje Portal.

Step 1: Deploying Lineaje SCA360 Through AWS Marketplace

  1. Log in to the AWS Marketplace and search for Lineaje SCA360 in the AWS Marketplace products.

    Search for Lineaje in AWS Marketplace
  2. Click on View purchase options and click Subscribe.

    Lineaje purchase options
  3. Click Set up your account and enter the details.

    Enter account details
  4. Click Next.

  5. Click Deploy to set up SCA360 in your preferred AWS region.

  6. On the Stacks page, a pre-filled CloudFormation template is displayed. Enter the following information:

    • VPC ID: Choose your preferred VPC to define the network boundary of your AWS resources. VPC ID must be created prior to deployment. To learn more, see Prerequisites.

    • Subnet ID: Choose a subnet where your resources will be launched within the VPC. Subnet ID must be created prior to deployment. To learn more, see Prerequisites.

    • CIDR IP Range: Enter 0.0.0.0/0. Accesses the VM or EC2 instance to allow access of all IP addresses. To allow a specific IP address access, set CIDR to x.x.x.x/32.

    • Key Pair: Select the Key Pair. Key Pair must be created prior to deployment. To learn more, see Prerequisites.

    Aws stacks page
  7. Under Capabilities, check I acknowledge that that AWS CloudFormation might create IAM resources.

  8. Click Create stack.

Step 2: Configuring Lineaje SCA360 in the Lineaje Portal

  1. Log in to the Lineaje Portal.

  2. In the left-hand navigation, select Integrations.

  3. Click Scan Remotely to create an SBOM by connecting to your relevant SCM or Container Registry. Click Upload and Scan > Upload Manifest File if you want to generate SBOM by uploading a Manifest File.

    Scan remotely
  4. To create an SBOM using your GitHub repository:

    1. In Scan Remotely, select GitHub.

    2. In the Details section, enter a name for your integration and enter a GitHub link.

    3. Click Next.

    Add details
  5. In the Repositories section, select the tag or branch you want to scan from your GitHub repository and click Save Configuration.

    Select tag or branch
  6. Under Project Name, click on your project to view the enriched SBOM.

  7. Click Actions to download the SBOM.

    Download the SBOM
Deploying SCA360 Through Open Virtual Applicance (OVA)

Set up your Windows 11 environment to deploy Lineaje SCA360. Install the required components, configure a virtual machine, and deploy SCA360 using Gitbash.

Step 1: Installing the Required Components

Install the following on your Windows 11 system (use default settings):

Step 2: Setting Up a Virtual Machine

  1. Download the OVA file from the SharePoint link sent to your email address.

  2. Open Oracle VirtualBox > File > Import Virtual Application.

  3. Select the OVA file and click Finish.

  4. After import, go to Settings.

    Settings
  5. In the System section, set Base Memory to 4096 MB.

    System section
  6. In the Network section, click on Port Forwarding.

    Port forwarding
  7. Create a new rule with the following configuration:

    • Name: SSH

    • Protocol: TCP

    • Host IP: 127.0.0.1

    • Host Port: 2222

    • Guest Port: 22

New rule configuration
  1. Click OK.

  2. Click OK to save the settings.

    1. Start the virtual machine.

    2. Log in using the following credentials:

      • Username: lineaje

      • Password: lineaje

The default host key is the right Ctrl key. The minimum disk space is 20 GB. For POC, a minimum 100 GB is recommended.

Step 3: Deploying SCA360

  1. Open Git Bash.

  2. Run the following command. If prompted, enter the password lineaje.

    ssh [email protected] -p 2222

  3. Navigate to the directory where Lineaje SCA360 is installed.

    cd /opt/veecli

  4. Download the latest version of the CLI from the official Lineaje source.

    curl https://v1.app.veedna.com/artifacts/internal/veecli -o /opt/veecli/veecli

  5. Confirm that the CLI is installed correctly by checking its version.

    ./veecli --version

If SSH or download fails, type the command sudo dhclient. Verify that the virtual machine has internet connectivity by performing a simple network check, such as sending a ping request to a reliable website (e.g., Google).

After deploying SCA360, you must also register and configure it.

Last updated