flexVDI Blog

follow us on

Released flexVDI manager 3.1.3

Changes since 3.1.2

  • Support cache option for disk images, enabling writethrough for better performance. This requires flexvdi-agent 3.1.3 to work.
  • Pool resource allocation from hosts is now deterministic, avoiding spurious vm migrations after rebalancing resources or booting flexVDI manager.
  • Fixed: Pools with larger granularity get resources before others with the same priority.
  • Better logging:
    • Date is written in log lines.
    • Added detail to several messages.
    • Fixed priority of some messages (errors that were only warnings)
  • Fixed: do not stop guests in some error conditions.

Released flexVDI Client v3.1.3

Changes since v3.1.2

  • TCP port redirection feature. This version recovers the -L and -R options of the flexVDI Client v2.x to redirect both local and remote TCP ports, just like SSH. This feature also requires flexVDI Guest Tools 3.1.1 and spice-server-flexvdi-0.14.0-7.
  • Fix CapsLock being stuck for ~3 seconds when going from upper case to lower case. This problem only seemed to happen when the client was running on Linux and the guest was a Windows desktop.
  • Fix crash when a document was printed on a Windows client.

Released flexVDI Agent v3.1.1

Changes since v3.1.0

  • Pass MAC addresses to the sysprep template/script. Now you can use ${mac_addresses} to obtain a comma-separated list of MAC addresses of the guest being bootstraped.
  • Fix Windows guests not being shutdown. When a Windows guest’s virtual screen is in sleep mode (after a period of no user activity), receiving a shutdown ACPI event just wakes it up instead of shutting it down. This fix wakes up the guest’s screen before sending the shutdown event.
  • Fix SSO. The SSO feature to automatically log in to Windows with the flexVDI credentials was not working in v3.1.0 because the credentials were not being correctly passed to the guest. This release fixes this bug and the SSO feature is working again.

Released flexVDI Manager v3.1.2

Changes since v3.1.1

  • Fix starting a guest in “Start Once” mode when it fails the first time.
  • Fix migrating database schema that has unsorted disks.
  • Immediately release resources of a stopped guest.
  • Fix a Volume showing “OK” state when it is still waiting for the first refresh.
  • Fix a Volume showing “OK” state when some of the hosts are having problems. Now it shows “Degraded” state.
  • Allow ‘_’, ‘-‘ and ‘.’ characters in image, volume and image storage names, unless it starts with ‘.’. This includes ‘.’ and ‘..’
  • Fix Terminal Policies not being saved to disk.

Problems upgrading to kernel 3.10.0-957.27.2

Apparently, the OCFS2 kmod we provide for CentOS 7 kernels of the 957 release is not compatible with revisions 27.2 and later. To solve this problem we have published a second release of this kmod, that is compatible with all current revisions of this kernel release. However, we have detected an error in the PREUN scriptlet of the previous RPM package that makes it impossible to remove it, with the following error message:

Error in PREUN scriptlet in rpm package kmod-ocfs2-flexvdi-k957-1.5.0-1.el7.x86_64

In order to correctly remove it, run the following commands:

# rpm -ql kmod-ocfs2-flexvdi-k957-1.5.0-1.el7.x86_64 | grep ‘\.ko$’ > /tmp/modules.txt
# yum remove –setopt=tsflags=noscripts kmod-ocfs2-flexvdi-k957-1.5.0-1.el7.x86_64
# cat /tmp/modules.txt | /usr/sbin/weak-modules –remove-modules
# rm /tmp/modules.txt