3.12. About Global Oracle VDI Centers

3.12.1. Home and Foreign Oracle VDI Centers
3.12.2. Guest Pools
3.12.3. Oracle VDI Login and Desktop Selector Dialog

The Global Oracle VDI Centers feature is useful for companies whose users travel from one site to another. It extends the basic hotdesking experience to multiple Oracle VDI environments so that, when they travel, users can access desktops in their home Oracle VDI Center or locally hosted desktops.

Global Oracle VDI Centers assume the existence of a global user directory infrastructure. Global Oracle VDI Centers are always enabled, but you cannot take advantage of this feature unless your user directory is properly prepared. For more information about how to prepare the user directory, refer to Section 3.13, “How to Prepare a User Directory for Global Oracle VDI Centers”.

When considering the user experience, you should decide whether to implement manual or automatic redirection for hotdesking and whether to make guest pools available.

Guest pools are described in Section 3.12.2, “Guest Pools”. For more information on hotdesking, see Hotdesking in the Sun Ray Software 5.3 Administration Guide. Manual and automatic redirection are described below in Section 3.12.3.1, “Manual Redirection” and Section 3.12.3.2, “Automatic Redirection”.

3.12.1. Home and Foreign Oracle VDI Centers

An Oracle VDI Center is an individual Oracle VDI environment consisting of one or more Oracle VDI hosts. The Oracle VDI Center where a user normally works is that person's home Oracle VDI Center. Working in one's home Oracle VDI Center is no different, from the user point-of-view, than working in a standalone Oracle VDI Center. With Global Oracle VDI Centers, once the user directory has been properly prepared, a user can continue to access an existing desktop in the home Oracle VDI Center while traveling or use a desktop from a guest pool at the foreign Oracle VDI Centers.

3.12.2. Guest Pools

A Guest pool -- a pool with the Guest flag turned on -- provides desktops for users who have no assignments to desktops or other non-Guest pools in the Oracle VDI Center to which they are currently connecting. A Guest pool is displayed in the Desktop Selector dialog only when a user meets this condition.

You can set a pool as a Guest pool with the Oracle VDI Manager or the CLI. Although they are not mandatory, the following settings for Guest pools are recommended:

  • Flexible desktop assignment

  • Small Preferred Size, to conserve resources

  • Small number of Free Desktops, to conserve resources

  • Large Maximum Size, depending on how many guest users are expected to work at the same time in a worst-case scenario

3.12.3. Oracle VDI Login and Desktop Selector Dialog

Initially, the Oracle VDI Login Dialog looks the same as in previous releases, which did not include Global Oracle VDI Centers. When the user provides a username and password, the system determines, based on the Global Oracle VDI Center-related data in the user directory, whether to connect to the user's current home Oracle VDI Center or to a foreign Oracle VDI Center. If no such data can be found for the current user, the current Oracle VDI Center is considered to be the user's home Oracle VDI Center.

So, there is no difference in the user experience when users connect to their home Oracle VDI Center. However, when a user connects to a foreign Oracle VDI Center, the Desktop Selector dialog contains new entries, such as:

  1. One or more Guest pool entries. If you have configured the Guest pools correctly, the user can get a local desktop from a Guest pool in the foreign Oracle VDI Center, after which the Desktop Selector displays that desktop instead of the Guest pools.

  2. An entry to switch to the user's home Oracle VDI Center. This option redirects the current session to the user's home Oracle VDI Center. The Login Dialog is displayed with the username pre-populated, and the user has to enter a password again. After successful authentication, the Desktop Selector dialog displays the user's assigned desktops and pools.

3.12.3.1. Manual Redirection

Normally, the Oracle VDI Login Dialog prompts for username, domain, and password. If authentication succeeds, the Oracle VDI system determines the user's home Oracle VDI Center. If the Sun Ray Client is connected to the user's home Oracle VDI Center, then nothing changes in the dialog's behavior, and the user is presented with the Desktop Selector screen. However, if the Sun Ray Client is not connected to the user's home Oracle VDI Center, then the Desktop Selector screen displays an Oracle VDI Center entry in addition to any other guest desktops that may be available for a visitor to that Oracle VDI Center. The user now has the choice of being redirected to the home Oracle VDI Center or of using one of the guest desktops available at the foreign Oracle VDI Center.

If the user selects the home Oracle VDI Center entry, the Sun Ray Client is redirected to one of the Sun Ray servers in the user's home Oracle VDI Center, and the Login Dialog displays the username and current domain. Upon re-entering the correct password, the user is presented with the normal Desktop Selector screen. Since the Sun Ray Client is now connected to the user's home Oracle VDI Center, the assigned desktops in the home Oracle VDI Center are now accessible. At this point, the user cannot revert to the new local Center.

If you want to enable redirection back to the previous home Oracle VDI Center, see Section 3.12.3.3, “Automatic Redirection to Initial Server”.

3.12.3.2. Automatic Redirection

The default redirection logic requires the user to enter a password twice, first on the initial login screen and then after redirection. To avoid this inconvenience, you can configure the Login Dialog to perform multi-step authentication. Setting the client.autoredirection.homeserver=Enabled property instructs the dialog to ask only for username and domain information (see Section 9.7.7, “How Do I Control Client Redirection with client.autoredirect Properties?”). This information is sufficient to determine the user's home Oracle VDI Center.

Users already connected to their home Oracle VDI Center get a password prompt in a second step. For users not already connected, the Sun Ray Client is automatically redirected to any server in the user's home Oracle VDI Center. After redirection, the password prompt is presented (username and domain are preset). After successful authentication, the user gets the Desktop Selector screen.

Automatic redirection does not offer the capability to stay at the foreign Oracle VDI Center and to use or select a guest desktop. Instead, the user must work with desktops hosted in the user's home Oracle VDI Center.

3.12.3.3. Automatic Redirection to Initial Server

After a Sun Ray Client has been redirected to a different server, it usually remains there when the user disconnects. This can cause some confusion for the next user, who might be surprised to be offered an Oracle VDI Center link and a list of guest desktops instead of the expected list of assigned desktops. Under automatic redirection, however, the client is automatically redirected to the current user's home Oracle VDI Center during the login sequence.

You can use the client.autoredirect.firstserver setting to configure the Oracle VDI kiosk session to redirect the Sun Ray Client to return to its initial server automatically when the user logs off, disconnects, or quits the session. It is enabled by default (see Section 9.7.7, “How Do I Control Client Redirection with client.autoredirect Properties?”).