Enabling VNC on Existing KVM Instances

This article outlines the steps needed to enable VNC on existing virtual machines.

KVM

Step 1 - Shutdown the Instance

SSH into the host where the virtual machine of interest resides. To shut down the virtual machine gracefully, invoke the following command on the terminal:

Bash
Copy

where test-vm is the name of the virtual machine.

Check to see if the instance is in the shut off state by invoking the following:

Bash
Copy

You may also SSH into the instance and power off the instance from the terminal.

If all else fails, you may want to shutdown the instance ungracefully.

This is the equivalent of pulling the power cord

Bash
Copy

Step 2 - Edit the Virtual Machine's XML Configuration

After verifying that the instance is shut off, open the instance's XML configuration:

Bash
Copy

Add the following inside the <devices> element:

It should look similar to this:

Bash
Copy

Step 3 - Start the Instance

Start the instance after saving the configuration:

Bash
Copy

To verify whether the configuration succeeded, run the following on the terminal:

Bash
Copy

You should see something similar to this:

Bash
Copy
Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard