Build an image in Strigo

How to create a lab image directly in Strigo

Daniel Wolf avatar
Written by Daniel Wolf
Updated over a week ago

One way to create lab specifications is to create images directly in the public cloud (say, AWS) and provide the ID of the image to Strigo.

However, Strigo also allows you to create images directly in Strigo.

How does it work?

The general process is:

  1. Starting with a base image - it can be one of Strigo's pre-defined images or a custom image you already have.

  2. Create a Strigo lab based on that image.

  3. Install and configure the VM.

  4. Use Strigo to create an image out of this VM.

  5. Use the newly created image in your class templates.

Notes

  1. If you use one of Strigo's pre-defined images as a starting point, notice that the image you will save at the end:

    1. Will be in Strigo's default region (eu-west-1).

    2. Will require the default username:

      1. For Windows VMs: Administrator

      2. For Linux VMs: follow this guide.

  2. 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 and your base image.

  3. 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

  1. Create a Class template.

  2. Under "Practice lab" click "Add resource".

  3. 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".

  4. Click the button under the "Image" column.

  5. Select a base image to work with - a pre-defined Linux or Windows machine, or a custom image you already have.

  6. Set a "Display name" to the resource - it can be anything.

  7. Save the class template.

  8. Click the "Schedule event" button at the top right of the class template.

  9. Save the event.

  10. Click the "Event URL" link.

  11. A new window will open with the live event page.

  12. Click the "Start event" button.

  13. At the navigation bar to the left, go to the "My lab" section:
    ​

  14. Wait for the lab VM to be ready.

  15. Install and prepare the VM to your liking. Test your software and see that everything works fine.

  16. When you're done, click the Settings menu icon at the top bar, then click on the "Create image from this machine" menu option:
    ​

  17. Wait for the image creation process to complete. It may take several minutes.
    ​

  18. When the process is complete, you will see the ID of the newly created image at the bottom:
    ​

  19. Copy the image ID.

  20. 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!

Did this answer your question?