There are three ways to use images in Strigo:
Use Strigo's pre-defined images
Create your own image in the cloud and share it with Strigo
Create a custom image directly within Strigo
For option (2), please refer to:
For option (3), you can use Strigo's Image Builder.
How does it work?
The general process is:
Start with a base image - it can be one of Strigo's pre-defined images, a custom image you already have, or a public marketplace image.
Create a Strigo class template with a lab resource based on that image.
Launch the Image Builder from that template.
Set up and configure the image.
Save the image.
Use the newly created image in your class templates.
Notes
Strigo's Image Builder creates images only in AWS. This should not matter much to you as Strigo manages the image and abstracts it from you.
If you use one of Strigo's pre-defined images as a starting point, notice that the image you will save at the end:
Will be in Strigo's default region (eu-west-1).
Will require the default username:
For Windows VMs: Administrator
For Linux VMs: follow this guide.
If you use your own custom image as a starting point, the image you will save at the end will be in the same region and will have the same default username as your base image.
Strigo's image creation process does not currently allow you to control the size of the disk and other storage properties (such as IOPS). If you have specific storage requirements, please contact us through the chat widget or at info@strigo.io.
Steps to create an image in Strigo
Create a Class template.
Under "Practice lab" click "Add resource".
Select the "Virtual machine" type.
Notice: if you don't have a selection at this step, it means the default type for your account is already "Virtual machine".Click the button under the "Image" column.
Select a base image to work with - a pre-defined Linux or Windows image or a custom image you already have.
The provider of the image must be AWS.
Set a "Display name" to the resource - it can be anything.
Save the class template.
Click the "Create image" button at the top right of the class template.
A new window will open with a dummy live event page, in which you can access the VM and set it up to your liking.
Click the "Start event" button.
At the navigation bar to the left, go to the "My lab" section:
βWait for the lab VM to be ready.
Install and prepare the VM to your liking. Test your software and see that everything works fine.
When you're done, click the Settings menu icon at the top bar, then click on the "Create image from this machine" menu option:
βWait for the image creation process to complete. It may take several minutes.
βWhen the process is complete, you will see the ID of the newly created image at the bottom:
βCopy the image ID.
You can now use this image. You can go back to the original class template and use this image as a custom image instead of the pre-defined image you used before. Or you can create a new class template. Notice! You will have to set the right region and username as explained in the notes above.
That's it!