My Oracle Support Banner

Oracle Virtual Desktop Infrastructure Version 3.5 is Now Available (Doc ID 1537144.1)

Last updated on APRIL 15, 2021

Applies to:

Oracle Virtual Desktop Infrastructure - Version 3.5 to 3.5 [Release 3.0]
Information in this document applies to any platform.


We are pleased to announce the 3.5 release of Oracle's Virtual Desktop Infrastructure (VDI).  This update is a feature product release that supersedes previous installations and is generally available for download to contracted customers from the Software Delivery Cloud portal. This feature product release includes the changes described below.

Oracle Virtual Desktop Infrastructure Package Software

Oracle Virtual Desktop Infrastructure software is a layered software solution that requires a virtualization platform, user directory, database, desktop access software, and Oracle VDI Core software. For more information about the full Oracle Virtual Desktop Infrastructure architecture, refer to the "System Overview" section of the product documentation. 

Bundled Software

The software includes the following core components.

Oracle VM VirtualBox release 4.0 and later is divided into two components:
  • The Base Pack contains open-source software and is licensed under the GNU General Public License V2.
  • The Extension Pack extends the functionality of the Base Pack and contains Oracle proprietary software.
Note:  Oracle VDI only includes the Extension Pack for the Oracle Solaris and Oracle Linux platforms. When you run the script to install Oracle VM VirtualBox, the script automatically downloads the Base Pack. The Base Pack and Extension Pack can be downloaded from the Oracle VDI download page.

For more information, see "Installing Oracle VM VirtualBox" in the product documentation.

New Features in This Release

Oracle VDI release 3.5 contains the following new features:

Oracle Enterprise Manager Integration

The Enterprise Manager Plug-in for Oracle VDI enables Oracle VDI integration by adding specific targets and a set of custom monitoring pages. Each Oracle VDI resource has its own target page within Oracle Enterprise Manager. However, the plug-in groups targets in a unified hierarchical view, making the monitoring of the Oracle VDI environment a much easier job. See Enterprise Manager for Oracle VDI for details.

Application Virtualization with Microsoft App-V

This release includes support for Microsoft Application Virtualization (App-V). App-V is an application virtualization solution that enables applications to be deployed to any desktop from an application virtualization server. Applications are streamed or cached locally on demand from the application virtualization server and then run locally on the desktop.

You can use App-V with flexible and personal desktops in Oracle VM VirtualBox pools. App-V version 4.6 is supported.

See Application Virtualization with Microsoft App-V in the Oracle Virtual Desktop Infrastructure Administrator's Guide for details.

New Supported Platforms

The following operating systems are now supported installation platforms for Oracle VDI and Oracle VM VirtualBox:

  • Oracle Linux release 6.3

  • Oracle Solaris 11.1

The hosts in an Oracle VDI Center must use the same operating system, either Oracle Linux or Oracle Solaris. You cannot use a mixture of Oracle Linux 5 and Oracle Linux 6 hosts, or Oracle Solaris 10 and Oracle Solaris 11 hosts, in an Oracle VDI Center.

For Oracle VM VirtualBox desktop providers, the virtualization hosts must use the same operating system, either Oracle Linux or Oracle Solaris. You can use a mixture of Oracle Linux 5 and Oracle Linux 6 hosts, or Oracle Solaris 10 and Oracle Solaris 11 hosts, in a provider.

Oracle Solaris 11 platforms cannot be used as a Sun ZFS storage type because the iSCSI stack is currently not supported.

For Oracle Solaris platforms, there are separate software archives for installing Oracle VDI on Oracle Solaris 10 and Oracle Solaris 11. Be sure to download the correct archive.

Recloning Specific Desktops

The new Reclone Desktop action (vda desktop-reclone) enables administrators to select specific desktops for recloning. Personal hard drives and user assignments are preserved and applied to the new clone. This action is particularly useful if a desktop has a corrupted system drive, or if it needs to be updated immediately to the latest primary revision. See Recloning Selected Desktops in the Oracle Virtual Desktop Infrastructure Administrator's Guide for details.

Import and Export of Windows User Profiles

When you enable personal hard drives, you can now specify a network share as a location for importing and exporting Windows user profiles. Administrators can specify that user profiles are imported from the network share when users access their personal desktop for the first time and there is a new Export User Profile action (vda pool-profiles-export) for backing up user profiles. This feature is available only for Oracle VM VirtualBox pools and is supported on Windows 7 and later desktops. See About Personal Hard Drives and Windows User Profiles in the Oracle Virtual Desktop Infrastructure Administrator's Guide for details..

New Global Settings for Configuring the Oracle VDI Kiosk Session

There are several new global settings for configuring the Oracle VDI kiosk session. The settings enable you to do the following:

  • Control whether the Desktop Selector screen is always displayed, even if all the available desktops would fit on all connected monitors (

  • Control whether the kiosk session is ended when the user logs out (client.quit.onlogout).

  • Add an item to the More Options menu in the Desktop Login screen that enables users to run a different kiosk session, for example to access a help desk application. See Adding a Helper Function to the Desktop Login Screen for details.

See Global Settings for the Oracle VDI Kiosk Session in the Oracle Virtual Desktop Infrastructure Administrator's Guide for details..

New Command for Reloading iSCSI and Sun ZFS Storage Configuration

The new vda provider-vb-reconfigure command can be used to reload the iSCSI and Sun ZFS storage configuration for Oracle VM VirtualBox providers on Oracle Linux platforms. You might need to use this command if you upgrade the host operating system when you update your VirtualBox hosts. See Reloading iSCSI or Sun ZFS Storage Configuration on Oracle VM VirtualBox Hosts in the Oracle Virtual Desktop Infrastructure Administrator's Guide for details.

Enhancements to the Desktop Login and Change Password Screens

The Desktop Login and Change Password screens have been enhanced to provide more meaningful error messages when users experience login failures or password change failures.


Changes to Supported Platforms

The following are the changes to supported platforms for this release:

  • Oracle VDI and Oracle VM VirtualBox on Oracle Linux (64-bit) on x86 platforms: Oracle Linux release 5.8 and 6.3 are supported. Oracle Linux release 5.6 and 5.7 are no longer supported.

    Due to Bug ID 13974640, you must use the Unbreakable Enterprise Kernel if you use Oracle Linux as the platform for your VirtualBox hosts. The Red Hat kernel is not supported.

  • Oracle VDI and Oracle VM VirtualBox on Oracle Solaris (64-bit) on x86 platforms: The minimum supported Oracle Solaris 10 release is now Oracle Solaris 10 release 8/11 (update 10). Oracle Solaris 11.1 is supported. Oracle Solaris 10 release 09/10 (update 9) is no longer supported.

  • VMware vCenter desktop provider: VMware vCenter server 5.1 is now supported. VMware vCenter server 4.0 and VMware VirtualCenter server 2.5 are no longer supported.

  • Desktop platforms: Windows 8, Oracle Linux release 6.3 and Oracle Solaris release 11.1 are now supported. Windows Vista Enterprise, Windows XP SP2 32-bit, Windows 2000 SP4, Oracle Linux 5.6, and Ubuntu 11.04 are no longer supported.


Sun Ray Operating Software (Client Firmware)

Starting with Sun Ray Software release 5.3, the Sun Ray Operating Software (formerly known as Sun Ray Client firmware) is no longer included with Sun Ray Software and must be downloaded separately from My Oracle Support.

You should update the firmware on your Sun Ray Clients in order to take full advantage of the enhancements in the release of Sun Ray Software that is included with Oracle VDI. Also new Sun Ray Clients might not contain the latest firmware and might need to be updated.

See the Sun Ray Software 5.4 Release Notes for details about the latest Sun Ray Operating Software.

See the Sun Ray Software 5.4 Administration Guide for details of how to update the Sun Ray Operating Software on Sun Ray Clients.

For support-related questions about Sun Ray Operating Software, see knowledge document ID 1448410.1 on My Oracle Support.


Other Important Changes

Changes to Automatic Failover

The primary host in an Oracle VDI Center is also configured as the primary server in a Sun Ray failover group. In previous releases when automatic failover occurred, a secondary host was promoted to become the primary host in the Oracle VDI Center and this host was also reconfigured as the Sun Ray primary server. Starting with this release, the Sun Ray primary server is no longer automatically reconfigured during failover by default.

If you use the embedded Oracle VDI MySQL database and a failover occurs, the property will not be set because the primary database host and the Sun Ray primary server are not the same.

There is also a new srs.primary.autofailover property for Oracle VDI Centers which can be used to control whether automatic reconfiguration of the Sun Ray primary server takes place during failover, as in previous releases. This property deprecates the srs.primary.autoconfig property used in previous releases of Oracle VDI. See Tuning Automatic Failover and Changing the Sun Ray Primary Server in the Oracle Virtual Desktop Infrastructure Administrator's Guide for details.

Changes to Administration Tools for Root User

On Oracle Solaris platforms, Oracle VDI now includes support for root as a role. You can use the su or sudo commands to assume the root role in order to run Oracle VDI commands that require root privileges, such as the vda-config command. When you add a host to an Oracle VDI Center and root is configured as a role, you are now prompted for the credentials required to assume the root role on the primary host.

On all platforms, the root user is no longer assigned the Primary Administrator role by default. When you configure a new Oracle VDI Center, you are prompted for the user name of the user that should have the Primary Administrator role. Other users can then be granted administrative privileges by this user. The root user is no different to any other user and can only access Oracle VDI Manager if they are assigned an administrator role. However, on the command line, the root user can always run Oracle VDI commands, even if they are not assigned any administrator roles.

When you update from a previous Oracle VDI release, the list of administrators is not changed and the root user is still assigned the Primary Administrator role. However, another Primary Administrator can now remove or edit the role assignments for the root user using either Oracle VDI Manager or the command line.

Changes to Template Revisions

A revision of a template can be nominated as the primary for cloning desktops in a pool. When the primary changes, all desktops based on that template must be recloned from the new primary. This is no longer an immediate operation but rather a scheduled one. You can now specify the date and time when the recloning of the desktops occurs and whether desktops in use are recreated either at the same time or only after their users have logged out.

Changes to Supported Locales

Users can choose from a set of languages in the Oracle VDI login screen. Language and locale support has changed as follows:

  • The Swedish locale is no longer available.

  • The Dutch locale is now supported.

Changes to Location Awareness

Location awareness adds additional hotdesking capabilities for Windows desktops and RDS sessions. The feature has been extended so that more environment parameters can be set in Windows startup/logon scripts. The Oracle VM VirtualBox Guest Additions have been extended to support the additional parameters for VRDP sessions.

For detailed information, see Location Awareness in the Oracle Virtual Desktop Infrastructure Administrator's Guide.

Enhanced Smart Card Support

Due to enhancements in Sun Ray Software, smart card services are now also available for Oracle VDI on Oracle Linux installation platforms. Smart card services, such as smart card authentication, are provided through the PC/SC-lite API. For details, see Smart Card Services in the Sun Ray Software Administration Guide.

Also, Oracle VM VirtualBox now supports smart card device redirection for VRDP connections to Windows desktops. Smart cards can be used with desktops, for example for PIN authentication and signing e-mail with a certificate stored on the card. See also Bug ID 14731581 for important information about drivers.

Dynamic Session Resizing

Dynamic session resizing allows the remote desktop to be resized automatically to fit the size of your local desktop client session. When you reconnect to a session from a different device, or use a client device like a tablet, which can be rotated, the new screen configuration is detected and the session screen dimensions are adapted accordingly. This feature is based on the XRandR extension, which is enabled by default in Oracle VDI. Dynamic session resizing requires that the Xinerama extension is disabled.

Bugs Fixed in Release 3.5

This update to Virtual Desktop Infrastructure includes several significant bug fixes that have been identified.  This list includes the following published solutions added since the VDI 3.4.1 release:

Bug ID



rfe: export of normal template's revision without sysprep should work


win7-32 vb template cloning the desktops with win-xp fastprep settings


vda center module gives up too soon, if resynchronization fails


error message is not correct, when trying to change password for Active Directory users


changed machine configuration are not taking effect when it is in running state


usability: copy template revision job is not showing % in ui


VirtualBox host memory overhead should be configurable


iscsiadm has returned non-standard device name, which fails with parted


"name pattern" in the cloning tab should be validated


Sun Ray rdp settings in the wrong place


when vb-install checks for running/reg. vms it does not query with the right user


all apache related config should be removed from vb-install


vb-install shows install successful even though it is not configured correctly


vda-install should warn the user if firmware is not installed


lun handling for iscsi storage


[secret] word is missing in vda-center usage message for srs.password


vda-center usage says multiple properties can be set, whereas it does not allow


on executing cli vda-center setprops -s srs.password, cusor simply blinks


vdi should not refresh personal desktops that have never been accessed


rfe: implement an more advanced functionality to trigger a failover


bug: aksh: failed to execute script: array\[x\].substring is not a function


vb-install is not configured correctly for non-root user


adding VirtualBox host to lc provider fails with error


unregistering and deleting vms is prompted when vms are not cloned by vdi


vb-install unregisters the vms which has a name vda


unable to install VirtualBox when the user has an underscore in it


vc recycle fails due to poweroff failure when desktop is already powered off


rpm -qi with vda rpms shows vendor as Sun Microsystems


message "still in preparation and not ready for use yet" is confusing


refresh desktop job fails with recycling failed: java.lang.nullpointerexception


sysprep cloning is failing when VirtualBox user is non-root user


change logic for checking user directory connection from system monitor


Swedish option should be removed from desktop selector


hotdesking to same dtu, when connecting to vdi service is seen gives vdi login screen


second server cannot join primary server, when primary server runs other than 11174 port


vda.ssl.shared.password is seen in vda-config log file


non-root user able to copy the preserve.db file


log file: "error: group vboxusers does not exist" is seen


"installing Sun Ray server" seen while installing vdi instead of Sun Ray Software


rfe: oracle vdi kiosk script does not allow exist


ok button is not enabled, after selecting desktop to add


remove leading and trailing "white" spaces in vdi login name


vrdp vms doesn't come on both screen when xinerama enabled on multihead


rfe: to allow root user access to be disabled in vdi admin gui


firewall selinux is not checked correctly in vb-install script


VirtualBox storage ping is filling virtualbox logs with unnecessary errors


vdi upgrade breaks sgd broker integration


message is gives wrong information, when adding local storage to VirtualBox provider


esc - unable to add new VirtualBox host to an existing desktop provider


VirtualBox throws error message, when running template is selected to copy to desktop


potential data loss: no database backup at failover


start operation should not be allowed on a desktop which is duplicating


vc cloning is failing after migration from 3.3.2 to 3.4.1


switch to using VirtualBox groups, rather than /vda


viewing resources, configured vapp in vmware datacenter triggers gui logout


esc:multiple vdi center env load balancing does not work correctly


showing/skipping desktop selection should be made configurable


enable vrdp mmr for windows desktops


ovdi cluster agent does not start, if terminated while propagating updates


esc - production monitor thread for provider 'vbox' encountered npe


the replication (secondary) server should not accept "write" client connections


the user-data imported to the db-slave-server is not "loaded"


vda.admin.superuser setting should not be stored in cluster map


srs replication should not participate in failover by default


esc: space in srss registered token owner breaks vda kiosk


bug: enable / maintenance state is not in sync for local storage


installer should warn if the used image is for the wrong platform


delete unresponsive flexible desktops after a configurable amount of time

Note: Detailed information regarding this release is outlined within the published Release Notes and Administrator's Guide for the product, which include specific information on:


Download the Oracle VDI 3.5 Product Release

This product release is available to all Oracle customers that have registered their user accounts. To download the Oracle VDI 3.5 Product installation software:

Note: Detailed information for updating an existing installation to Oracle VDI version 3.5 can be found within the "Update Installation" sections of the product documentation.


To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document
 Oracle Virtual Desktop Infrastructure Package Software
 New Features in This Release
 Oracle Enterprise Manager Integration
 Application Virtualization with Microsoft App-V
 New Supported Platforms
 Recloning Specific Desktops
 Import and Export of Windows User Profiles
 New Global Settings for Configuring the Oracle VDI Kiosk Session
 New Command for Reloading iSCSI and Sun ZFS Storage Configuration
 Enhancements to the Desktop Login and Change Password Screens
 Changes to Supported Platforms
 Sun Ray Operating Software (Client Firmware)
 Other Important Changes
 Changes to Automatic Failover
 Changes to Administration Tools for Root User
 Changes to Template Revisions
 Changes to Supported Locales
 Changes to Location Awareness
 Enhanced Smart Card Support
 Dynamic Session Resizing
 Bugs Fixed in Release 3.5
 Download the Oracle VDI 3.5 Product Release
 Contacting Oracle Specialist Support

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.