Virtual Machines on Microsoft Azure

This lesson provides a step-by-step guide on how to create a virtual machine (VM) on Microsoft Azure and leverage containerization capabilities. You will install essential container images, such as CMS software (CMSSW), ROOT, and Python tools, and utilize a graphical user interface through Virtual Network Computing (VNC) for easy data interaction and visualization.

What is this lesson about?

Welcome. In this lesson you will:

  • Learn how to create a VM on Microsoft Azure using Azure for Students
  • Install essential container images such as CMS software (CMSSW), ROOT, and Python tools on the VM, enabling efficient data analysis and exploration.
  • Utilize the Virtual Network Computing (VNC) interface to access the graphical user interface of containerized applications directly in a browser window, facilitating data interaction and visualization.

Prerequisites

In order to complete this lesson you need

  • Azure for Students Account
  • Basic Knowledge of Azure and Virtual Machines
  • SSH Client

Helpline

Remember that we are always available to help. Our Mattermost DPOA channel is open.

Schedule

Setup Download files required for the lesson
00:00 1. Introduction How to create a VM over Microsoft Azure?
How to install docker with the CMS open data software in a single virtual machine?
00:15 2. Accessing the VM with SSH How do I connect to my Azure VM?
00:45 3. Containers What is the purpose of installing Docker in the Azure VM?
How can you access the graphical user interface of the CMSSW container?
What is the recommended method for validating the successful installation of CMSSW, ROOT, and Python containers?
01:05 4. Cleaning up How do I delete containers and associated data from my Azure VM?
01:15 Finish

The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.