Integrated Digital Engineering on AWS
  • 🚀First Time Users
    • What is IDEA?
    • Install IDEA
      • Pre-Requisites
      • Standard Installation
    • Access your IDEA cluster
      • Web Interface
      • Virtual Desktops (Linux/Windows)
      • SSH
      • APIs
    • File Browser
    • Let's get started
    • Cluster operations
      • Update IDEA cluster
        • Patch IDEA module (idea-admin.sh patch)
        • Update IDEA configuration (idea-admin.sh config)
        • Update IDEA backend resource (idea-admin.sh deploy)
      • Uninstall IDEA
  • 🤖Modules
    • What is a module?
    • Virtual Desktop Interfaces
      • User Documentation
        • Create a virtual desktop (Linux/Windows)
        • Stop/Delete/Hibernate a virtual desktop
        • Modify a virtual desktop
        • Share a virtual desktop
        • Virtual desktop scheduling
      • Admin Documentation
        • Dashboard
        • Sessions
        • Virtual Desktop Images (Software Stacks)
        • Permissions management
      • Technical
        • APIs
    • HPC Workloads
      • User Documentation
        • Submit a job
        • Control my jobs
        • Supported EC2 parameters
        • Job Storage
        • Troubleshooting
          • My job is not starting
      • Admin Documentation
        • Queue Profiles
        • Create Web Based Job Submission Worfklows
        • Configure Floating License resources
    • Cluster Manager
      • Projects Management
      • Users Management
      • Groups Management
      • Cluster Status
      • Email Templates
      • APIs
    • Shared Storage
      • Storage Management
  • 👑Best Practices
    • Analytics
      • OpenSearch
        • Configure your OpenSearch
        • Create your own analytics visualizations
    • Budget
      • Review your AWS spend
      • Control your AWS spend
      • Set up budget per project
    • Security
      • Backup IDEA environment
  • 🧱Architecture
    • High Level Overview
  • 🛠️Developer Portal
    • IDEA CLI utility
    • Developer Onboarding
  • 🚨Help and Support
    • FAQ
    • Raise a bug
Powered by GitBook
On this page
  • Prepare a virtual desktop to be used as Software Stack
  • Register a new Software Stack on IDEA
  • Use your new Virtual Desktop Software Stack
  1. Modules
  2. Virtual Desktop Interfaces
  3. Admin Documentation

Virtual Desktop Images (Software Stacks)

PreviousSessionsNextPermissions management

Last updated 1 year ago

A Software Stack is an Amazon Machine Image (AMI - pronounced ) with your applications pre-installed and configured for your users. Users can then provision their virtual desktops easily with all the software pre-loaded and ready to be used.

Prepare a virtual desktop to be used as Software Stack

Windows

IMPORTANT

A Software Stack, also known as Amazon Machine Image (AMI), is a complete snapshot of your EC2 host.

Make sure you do not have any confidential data hosted on your Virtual Desktop before creating the image.

Here is a non exhaustive list of recommendations you must review prior to creating the image:

First, launch your Virtual Desktop and install some applications. Once you are done, click the Search Button and right-click on "Windows PowerShell" to "Run As Administrator".

On the PowerShell terminal, execute the following command to re-enable the execution of EC2 UserData script.

C:\ProgramData\Amazon\EC2-Windows\Launch\Scripts\InitializeInstance.ps1 -Schedule

At this point, go back to the IDEA Virtual Desktops web-interface, select your Virtual Desktop and click "Action" > "Show Info" to display detailed details about your desktop, then search for "Instance ID".

Open your EC2 console and search for your instance then click "Actions" > "Image and templates" > "Create Image"

Choose a name and a description, make sure to check "No Reboot: Enable" then click "Create Image"

Navigate to the AMI tab and verify if your image status is "available" and copy your AMI ID.

My AMI is taking forever:

You will not be able to use your image until the status is available.

Creating an AMI may take a couple of hours depending the size of the image.

To check the progress of your image, navigate to "Snapshots" section and refer to the Progress column for all EBS volumes created by your image

Once your AMI is in available state, log in to IDEA and refer to Register a new Software Stack on IDEA

Register a new Software Stack on IDEA

To register a new Software Stack, click "Create Software Stack" under the "Software Stacks (AMIs)" section

You will be asked to enter a name, description and other parameters specific to your image.

You will also need to specify which IDEA Projects are authorized to use this image. Refer toProjects Management for more information on IDEA Projects.

Storage Size (GB) must match the size of the EBS volumes attached at the time of the image creation

Use your new Virtual Desktop Software Stack

Once created, the Software Stack will be visible to all users who belong to the associated project(s). Refer to Create a virtual desktop (Linux/Windows) to learn how to launch your desktop with the new image

🤖
Ay-Em-i
List all AMI available to the users
Click Windows button and launch "Windows Powershell"
Re-enable EC2 UserData Script
Locate the instance ID of the desktop you are about to snapshot
Create an image of your EC2 Desktop
Make sure "No Reboot" is enabled.
Wait until the image is fully available
Fill out the form to create the image