Chapter 3. Creating virtual machines