10.10. Oracle VDI

10.10.1. Oracle VDI Hangs Intermittently When Running on x2270 Hardware
10.10.2. The System Is Not Reacting as Expected
10.10.3. Which Service Owns the Oracle VDI Daemon Job?
10.10.4. How Do I Configure DHCP in Oracle VDI?

10.10.1. Oracle VDI Hangs Intermittently When Running on x2270 Hardware

Due to a bug in the Oracle Solaris ahci driver, if Oracle VDI is running on Oracle Solaris 10 10/09 or Oracle Solaris 10 9/10 on Sun x2270 hardware, it may hang.

To work around the problem, add the following line in the /etc/system file and reboot the server:

set idle_cpu_no_deep_c = 1

10.10.2. The System Is Not Reacting as Expected

A restart of the vda service is recommended.

Restart the Oracle VDI service.

Run the following command as root:

# /opt/SUNWvda/sbin/vda-service restart

Check the status of the Oracle VDI service.

Run the following command as root:

# /opt/SUNWvda/sbin/vda-service status

In the problems persist, check the Cacao log files, see Section 8.5.4, “Checking the Oracle VDI Log Files”.

10.10.3. Which Service Owns the Oracle VDI Daemon Job?

Each Oracle VDI installation runs a single hidden daemon job. Its role is to execute internal system tasks and it is owned by the Oracle VDI service (vda-service). For troubleshooting purposes, it is often necessary that you know on which host runs the Oracle VDI service that owns the daemon job. This lets you determine, for example, from which host you need to examine the logs.

Run the following command on an Oracle VDI host:

/opt/SUNWvda/sbin/vda job-show daemon
      Name: 
    Target: 
    Status: Running
Start time: 13:14:01
  End time: 
   Details: vdihost2/10.165.88.82
Cancelable: false

The Details parameter shows the host name and IP address of the server running the daemon job.

10.10.4. How Do I Configure DHCP in Oracle VDI?

First, install and configure Oracle VDI using vda-install and vda-config, see Chapter 2, Installing Oracle VDI and Configuring Oracle VDI Centers. This installs Sun Ray Software and configures the Kiosk settings. You can then adapt things as needed using the typical Sun Ray Software commands. For example, use utadm -a interface-name to configure a dedicated interconnect for the Sun Ray Clients. This will also ask you for the desired DHCP settings.