5.2. About Desktops

5.2.1. Supported Desktop Operating Systems
5.2.2. Available Actions for Desktops

The term desktop refers to an instance of an operating system running on a virtualization host. It is delivered to a user and accessed via a desktop access client. Oracle VDI manages desktops on any of the following virtualization platforms:

Desktops may be created one-by-one for each user, but in most situations there will be groups of users that require the same applications. Oracle VDI allows you to prepare and use a desktop template, and clone as many desktops as needed from the template. For more on templates, refer to the Section 5.3, “About Templates and Revisions” section.

5.2.1. Supported Desktop Operating Systems

The following table shows the desktop operating systems that are supported for each desktop provider type. Pay particular attention to the notes that follow this table.

Desktop Operating System

Oracle VM VirtualBox

VMware vCenter

Microsoft Hyper-V

Windows 7 (32-bit and 64-bit)

Windows Vista Enterprise

Windows XP SP2 and SP3 (32-bit and 64-bit)

Windows 2000 SP4

✓ (VRDP only)

  

Oracle Linux 5.6

✓ (VRDP only)

  

Oracle Solaris 10, at least release 10/09

✓ (VRDP only)

  

SUSE Linux Enterprise Desktop 11

✓ (VRDP only)

  

Ubuntu 12.04 (Precise Pangolin)

✓ (VRDP only)

  

Ubuntu 11.04 (Natty Narwhal)

✓ (VRDP only)

  

Ubuntu 10.04 (Lucid Lynx)

✓ (VRDP only)

  

Not all editions of Windows 7 include support for remote desktop connections, see the Microsoft Remote Desktop Connection FAQ for details.

The supported desktops for Microsoft Remote Desktop provider are described in Section 4.2.4, “System Requirements for Microsoft Remote Desktop Services”.

The features that can be used with a virtual desktop depend on the RDP protocol selected for the pool and the method used to access Oracle VDI. For more information, see the following:

5.2.2. Available Actions for Desktops

Not all actions are available for all platforms. VMware has its own management tool, VMware vCenter, and Oracle VDI simply accesses the data. Microsoft Remote Desktop is not a virtualization platform like the others, therefore desktops cannot be imported and assigned personally.

Action

Details

Location in Oracle VDI Manager

vda Subcommand

Desktop Provider

Import Desktop

Imports a virtual machine into Oracle VDI. After that the desktop can be assigned to any user. Oracle VM VirtualBox and Microsoft Hyper-V hosted machines can be imported from a shared folder. In addition, virtual machines can be directly imported from a VirtualBox host. For VMware vCenter, the virtual machines remain under the control of VMware vCenter, but the user assignment and runtime management is done by Oracle VDI.

For more details see:

Desktop Tab → Import (button)

pool-vb-import

pool-vb-import-unmanaged

pool-vc-import

pool-hv-import

  • Oracle VM VirtualBox

  • Hyper-V

  • VMware

  • Generic

Duplicate Desktops

Creates an identical clone of any desktop.

Desktop Tab → Duplicate (in Menu)

desktop-duplicate

  • Oracle VM VirtualBox

  • Hyper-V

Rename Desktop

Renames the desktop. The name is also visible if more than one desktop is assigned to the user.

Desktop Tab → Rename (in Menu)

desktop-setprops

  • Oracle VM VirtualBox

  • Hyper-V

  • Generic

Export Desktop

Exports the selected desktop to disk, consisting of an XML file for the properties of the virtual machine and a .vdi file for the content of the desktop's hard drive. The exported desktop can then be stored and used outside Oracle VDI.

Desktop Tab → Export (in Menu)

desktop-export

  • Oracle VM VirtualBox

Delete Desktop

If necessary, the desktop is stopped. Then for VirtualBox and Microsoft Hyper-V hosted desktops, the iSCSI disk is deleted from the storage. For VMware vCenter desktops, you have the option to keep the virtual machine available on VMware vCenter. All references to the desktop are removed from the Oracle VDI database.

Desktop Tab → Delete Desktop (in Menu)

desktop-delete

  • Oracle VM VirtualBox

  • Hyper-V

  • VMware

  • Generic

Convert Desktop to Template

Moves the desktop to the template management of the pool and creates a first revision.

Desktop Tab → Convert to Template (in Menu)

desktop-template

  • Oracle VM VirtualBox

  • Hyper-V

Reset Cloning

Regardless of the recycle policy all cloned desktops (that are not currently in use or personally assigned) are deleted and new desktops are cloned. You can use this action to make sure that all desktops are cloned from the same template or the latest master revision, and use the latest settings from the Pools-Cloning tab, like naming conventions or Windows system preparation.

Desktop Tab → Reset Cloning (in Menu)

 
  • Oracle VM VirtualBox

  • Hyper-V

  • VMware

Assign Desktop

Creates a persistent relation between a user and the desktop. This desktop will be reserved for the user as their personal desktop.

Desktop Tab → Assign (button)

user-personaldesktop

  • Oracle VM VirtualBox

  • Hyper-V

  • VMware

  • Generic

Remove User

Breaks the persistent relation between user and desktop.

Desktop Tab → Remove User (in Menu)

user-unassign

  • Oracle VM VirtualBox

  • Hyper-V

  • VMware

  • Generic

Log Out User

Logs the user out of their RDS session, and the session no longer exists.

Desktop Tab → Log Out User (button)

desktop-logoff

  • MS Remote

Disconnect

Disconnects the user from their RDS session, but the session remains on the RDS Session Host and the user can reconnect to it later.

Desktop Tab → Disconnect (button)

desktop-disconnect

  • MS Remote

Start Desktop

Starts the desktop on the host. If the desktop is not registered on the host, one is selected based on free memory. The desktop is then registered and started.

Desktop Tab → Start (button)

desktop-start

  • Oracle VM VirtualBox

  • Hyper-V

  • VMware

Shut Down Desktop

Sends an ACPI shutdown signal to the desktop.

Desktop Tab → Shut Down (in Menu)

desktop-stop

(without '-p' option)

  • Oracle VM VirtualBox

  • Hyper-V

  • VMware

Restart Desktop

Restarts the desktop on the same host. Equivalent to pressing the reset button on your PC and can cause data loss if files are open.

Desktop Tab → Restart (button)

desktop-restart

  • Oracle VM VirtualBox

  • Hyper-V

  • VMware

Power Off Desktop

Immediately powers-off the desktop and unregisters it from the VirtualBox or Microsoft Hyper-V host. On a VMware vCenter virtualization host, the desktop is only powered off.

Desktop Tab → Power Off (in Menu)

desktop-stop -p

(with '-p' option)

  • Oracle VM VirtualBox

  • Hyper-V

  • VMware

Suspend Desktop

Saves the desktop's state to disk. When the desktop is resumed it will be in the same state prior to being suspended.

Desktop Tab → Suspend (in Menu)

desktop-suspend

  • Oracle VM VirtualBox

  • Hyper-V

  • VMware

Open Desktop Console

Opens a new window to access the desktop directly from the browser.

Desktop Tab → Console Tab → Open in Window (button)

 
  • Oracle VM VirtualBox

Mount or Unmount ISO

Mounts or unmounts an ISO image on the virtual machine.

Desktop Tab → Mount ISO Image, or Unmount ISO Image (in Menu)

desktop-mount-iso

desktop-unmount-iso

  • Oracle VM VirtualBox

  • Hyper-V

Activate Desktop

In some error situations, Oracle VDI will mark a desktop "unresponsive" rendering the desktop unusable. Select Activate to return the desktop to the previous state.

Desktop Tab → Activate (in Menu)

desktop-activate

  • Oracle VM VirtualBox

  • Hyper-V