Virtual machines using VirtualBox

Last updated on 2024-10-14 | Edit this page

Estimated time: 12 minutes

Overview

Questions

  • How do you import and launch a VM using VirtualBox?
  • How do you accomplish common tasks?
  • How and why do you change settings for a VM?

Objectives

  • Explain how to navigate the VirtualBox interface
  • Demonstrate how to run a VM
  • Show how to manage resources
  • Show how to take advantage of snapshots
  • Explore changing resource allocations

Introduction


Let’s now turn to exploring how to use virtual machines (VMs). There are many choices for running virtual machines, each with their own strengths and weaknesses. The ones you may encounter more often are the VMWare family of products, Hyper-V which is included with Windows, Parallels which is a product for MacOS, and VirtualBox which is owned by Oracle Corporation and is cross-platform and open-source.

As part of the setup, you should have already have VirtualBox installed and running on your system before continuing.

Running the example VM


Users may be prompted to use the Basic or Expert interface. Make sure students know what they see may not be exactly what is on your screen

Exploring the UI - Run VirtualBox - import the VM - run it - see a desktop - proper way to stop the VM

Common tasks?


  • Suspend, resume
  • Snapshots
  • Mapping folders and hardware resources (?)

Challenge 1:

Take a snapshot of the VM. Start the VM and suspend it. Now Delete the parent snapshot. What will be the result if you boot up the VM again?

Todo

Managing VMs


Challenge 2:

Increase the RAM available to the VM to 2 GB (2048 MB). Verify it by running this command inside a terminal window

cat /proc/meminfo | grep MemTotal

What number do you see? What should be the effect on the VM’s performance?

You should see 2014504 kB. Performance should increase, especially when applications are loading a lot of data into memory. Web browsers are especially heavy memory users.

Key Points

  • VM point 1