Intermittent Storage Issues on Virtual Desktop Infrastructure environment (Doc ID 1576325.1)

Last updated on MAY 05, 2017

Applies to:

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

Symptoms

In a previously stable system, Virtual Desktop Infrastructure (VDI) users may begin to report intermittent desktop failures, while the Administrator may find that the VDI server is now reporting virtual machines as "Unresponsive." 

During this behavior, corresponding logs will report "mount point of the storage is not accessible,"  even when VDI and VirtualBox hosts do not have physical hardware issues, and there's no Operating System level messages explaining this behavior.

Reference

For reference, an example of entries within the VDI server's cacao logs:

Note: The location of cacao logs may differ, based upon installation platform:
  • For Solaris: /var/cacao/instances/vda/logs/cacao.0 
  • For Linux: /var/opt/sun/cacao2/instances/vda/logs/cacao.0
Aug 2, 2013 2:40:28 AM com.sun.vda.service.storage.VirtualBoxStorage ping
SEVERE: thr#46 Mountpoint /storage/ is not accessible from vdi01
Aug 2, 2013 2:40:28 AM com.sun.vda.service.storage.StorageWatchdog pingStorage
FINEST: thr#46 Storage Watchdog ping encountered exception.
com.sun.vda.service.api.ResourceException: Mountpoint /storage/ is not accessible from vdi01
       at com.sun.vda.service.storage.VirtualBoxStorage.ping(VirtualBoxStorage.java:121)
       at com.sun.vda.service.storage.StorageWatchdog.pingStorage(StorageWatchdog.java:62)
       at com.sun.vda.service.storage.PingTask.runTask(PingTask.java:36)
       at com.sun.vda.service.core.IntervalTask.run(IntervalTask.java:25)
Caused by: com.sun.vda.vbox.ws.api.VirtualBoxException: [Error=Operation createBaseStorage failed on //storage/test.vmdk with error code -2135228412 and error: null{Component=Medium, Text=Could not create the medium storage unit '//storage/test.vmdk'.
VMDK: could not create new file '//storage/test.vmdk' (VERR_ALREADY_EXISTS), ResultCode=-2135228412, InterfaceID=53f9cc0c-e0fd-40a5-a404-a7a5272082cd}],[Host=https://vdi01/webservice],[MachineID=//storage/test.vmdk]
       at com.sun.vda.vbox.ws.impl.IProgressWrapper.waitFor(IProgressWrapper.java:64)
       at com.sun.vda.vbox.ws.impl.VirtualBox41Impl.waitForProgressCompletion(VirtualBox41Impl.java:1165)
       at com.sun.vda.vbox.ws.impl.VirtualBox41Impl.writeAndDeleteFile(VirtualBox41Impl.java:1213)
       at com.sun.vda.vbox.ws.impl.VirtualBox41Impl.checkDirIsWritable(VirtualBox41Impl.java:1205)
       at com.sun.vda.service.storage.VirtualBoxStorage.ping(VirtualBoxStorage.java:116)
       ... 3 more
Aug 2, 2013 2:40:28 AM com.sun.vda.service.storage.StorageWatchdog pingStorage
FINEST: thr#46 Storage vdi01 [id=42] is dead!
...
Aug 2, 2013 3:35:04 AM com.sun.vda.service.storage.VirtualBoxStorage ping
SEVERE: thr#46 Mountpoint /storage/ is not accessible from vdi02
Aug 2, 2013 3:35:04 AM com.sun.vda.service.storage.StorageWatchdog pingStorage
FINEST: thr#46 Storage Watchdog ping encountered exception.
com.sun.vda.service.api.ResourceException: Mountpoint /storage/ is not accessible from vdi02
       at com.sun.vda.service.storage.VirtualBoxStorage.ping(VirtualBoxStorage.java:121)
       at com.sun.vda.service.storage.StorageWatchdog.pingStorage(StorageWatchdog.java:62)
       at com.sun.vda.service.storage.PingTask.runTask(PingTask.java:36)
       at com.sun.vda.service.core.IntervalTask.run(IntervalTask.java:25)
Caused by: org.virtualbox_4_1.VBoxException: VirtualBox error: Could not find file for the medium '//storage/test.vmdk' (VERR_FILE_NOT_FOUND) (0x80BB0004)
       at org.virtualbox_4_1.IVirtualBox.openMedium(IVirtualBox.java:839)
       at com.sun.vda.vbox.ws.impl.VirtualBox41Impl.writeAndDeleteFile(VirtualBox41Impl.java:1217)
       at com.sun.vda.vbox.ws.impl.VirtualBox41Impl.checkDirIsWritable(VirtualBox41Impl.java:1205)
       at com.sun.vda.service.storage.VirtualBoxStorage.ping(VirtualBoxStorage.java:116)
       ... 3 more
Aug 2, 2013 3:35:04 AM com.sun.vda.service.storage.StorageWatchdog pingStorage
FINEST: thr#46 Storage vdi02 [id=43] is dead!

 

Cause

Sign In with your My Oracle Support account

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

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms