PRODUCTO QVD 4.1 Virtual Replicant

QVD Team <qvd@qindel.com>

Overview

This document gives a high-level overview of the latest QVD version 4.1, named Virtual Philip. It provides information about the improvements and new features implemented in the virtualisation product.

2. Introduction

Below we describe through this document the main changes made in the QVD 4.1 version, also we highlight the main new features included in the new product version below as well as the improvements developed.

Remember that you can access our product website to get more information www.theqvd.com.

3. Improvements

User portal with HTML client

A new application with which the users will be able to access to their desktops and connecting using just a web browser. The application allows that the user keep a open session with QVD on the browser and will not be necessary to insert the credentials each time he connects with the desktops. In addition, they will have the option of launch the classic QVD client from the browser and to administrate different connection profiles.

Generic printing driver

Another novely is the possibility of print from the virtual desktop without the need of printer drivers installed on it. Thanks to the QVD Client 4.1 and VMA 4.1, the printers of the host machine will be passed to the desktop to use the configuration and drivers to print.

Performance imrpovements

The NX protocol used to transmit data with the desktops has been improved and upgraded, improving the general performance of the connections as on the multimedia transmission.

TOTP Authentication Plugin (time-based one-time password)

A new brand plugin that will make more reliable the authentication using two steps verification

Improvements on WAT (Web administration tool)
  • Re-allocation of information and menus to simplify the interface doing it easier to use

  • Improvements on the Roles and Administrators creation to make the configuration easier

  • The disk images administration has been added to the OSFs view

  • The QVD configuration tokens has been improved

  • The creation of images from staging directory and URL is done in background now

Passing of environment variables from client to authentication plugins

Now is possible to configure what environment variables will be passed to be used into authentication plugins

3.1. New supported distribution

Since 4.1 version, QVD is available for Centos 7 too.

3.2. Bug fix

This version also fixes the previous version bugs. The list of fixed bugs is as follows:

BUG

ID BUG

DESCRIPCIÓN

1

* 6014

En 4.1 hay ACLs del DIG

2

* 5981

El VMA no crea /var/run/qvd

3

* 5978

UP no muestra ventana noVNC

4

* 5976

La provision de la demo nueva no asigna bien las máquinas virtuales a las imágenes

5

* 5950

VMA no encuentra el grupo nogroup en Centos7

6

* 5946

Traducción a español incorrecta del ACL di.update.block

7

* 5943

API no levanta en perl 5.26

8

* 5936

El plugin QVD-L7R-Authenticator-Plugin-Auto no es compatible con QVD4 Multitenant

9

* 5925

HKD no arranca en Centos

10

* 5921

El VMA no se instala en Ubuntu 16

11

* 5920

El cliente de QVD debería cargar el module-native-protocol-tcp de PulseAudio cuando no hay qvdpulseaudio

12

* 5918

QVD-HTTPC depende de QVD::Config, lo que requiere postgresql-libs en cliente

13

* 5890

Bug cliente Ubuntu quitar require USB/IP

14

* 5877

Error en Docker qvdapi con el merge a master

15

* 5844

Falla autenticación contra WAT

16

* 5837

Translations fail in some browsers

17

* 5831

Log del DIG solo muestra errores

18

* 5820

Problema de USBIP en linux

19

* 5779

No se pueden poner una ruta dos veces en escritorios distintos

20

* 5765

Errores en la documentación

21

* 5764

El contenedor hace demasiado logging

22

* 5763

Error utilizando sshfs en las imagenes docker en openshift

23

* 5698

Al imprimir se corta la página

24

* 5642

Error en la autenticacion del alttool

25

* 5634

Compilacion de cliente de IOS

26

* 5632

Error en la compilacion del cliente IOS

27

* 5593

El escritorio en el UP se queda en estado connecting pase lo que pase

28

* 5539

Rama de documentación embebeida de UP sin hacer merge

29

* 5487

Los filtros de busqueda de QVD config permanencen entre sesiones

30

* 5474

Control de tags no carga en edición masiva

31

* 5469

Ventana de VMs afectadas en blanco

32

* 5465

No se muestran tags de una imagen

33

* 5415

Error en construccion de binarios libqvdclient

34

* 5403

Linux::USBIP no debe ser requerido en Windows

35

* 5397

Empaquetado de Windows no funciona

36

* 5394

Arreglar script de windows

37

* 5393

No se pueden configurar niveles de log en API

38

* 5392

Actualizar repositorio rpm

39

* 5391

wildcard salvaje apareció

40

* 5390

Usar comandos de jenkinsfile

41

* 5389

tar incorrecto

42

* 5388

Que vuelvan las properties

43

* 5379

Parte de la documentación de errores del cliente sin traducir

44

* 5364

Fallo de repos ubuntu en documentación

45

* 5328

Nombre existe al clonar Workspace

46

* 5326

USBIP no funciona tras merge

47

* 5318

Valores por defecto erróneos en formulario de creación de Workspaces

48

* 5317

Desactivación de los campos incorrecta en formulario de creación de Workspaces

49

* 5315

Al clonar un Workspace se clona el atributo activo

50

* 5313

usar funciones de logging

51

* 5312

mejor como…

52

* 5310

no a los parametros hard-coded

53

* 5309

push $ref no funciona en versiones de perl modernas

54

* 5299

variables de modulo

55

* 5298

ya que estamos aquí…

56

* 5297

\n vs $ en expresion regular

57

* 5296

puede que %hwdata siga vacio

58

* 5295

simplificar código

59

* 5294

_read_line puede fallar

60

* 5293

chequeos innecesarios

61

* 5291

for mas simples

62

* 5290

errores menores

63

* 5289

cortocircuitar la busqueda

64

* 5288

Codigo innecesario

65

* 5287

return consistentes

66

* 5286

Credenciales erroneas al crear DI

67

* 5285

Botón de crear desactivado en DIS para admins de tenant

68

* 5277

Llamadas innecesarias a la API del DIG

69

* 5275

Excepciones en generación de imágenes devuelven mensajes incompletos

70

* 5224

salir con RC != 0 en caso de fallo

71

* 5222

poner como ruta solo "usbip"

72

* 5221

usar logdie para morir dejando un rastro

73

* 5220

Usar DEBUG en vez de INFO

74

* 5218

No instalar nada en $SIG{DIE}

75

* 5216

Eliminar nivel de log forzado a DEBUG en el código

76

* 5199

Documentar Mensajes de Error del cliente de QVD

77

* 5172

Un administrador puede crear DIs y VMs en otros tenants

78

* 5171

Los roles de tenant no se pueden asignar

79

* 5168

Actualizar diccionario WAT

80

* 5167

Cuando se genera una excepción en la API no se devuelve dónde se origina

81

* 5154

Mensajes de log no aparecen

82

* 5147

La edición masiva está rota

83

* 5141

Ocultar warning por websockets al parar VM

84

* 5094

Problemas de reconexion de Pulseaudio

85

* 5087

Mensaje de no autorizado no se oculta

86

* 5085

Información en perfil de usuario de UP en blanco

87

* 5084

La búsqueda de paquetes no funciona con el caracter

88

* 5083

Vista detalle de WAT config en blanco

89

* 5082

Error al desmontar una imagen

90

* 5081

Archivo de configuración del UP no se lee correctamente

91

* 5080

Error al filtrar DI por tenant

92

* 5078

Fallo al conectar a escritorios desde UP con malas conexiones de internet

93

* 5077

Error con determinados paquetes en el DIG

94

* 5075

Algunas vistas listado no se actualizan tras crear elemento

95

* 5056

Internal Server Error en qa4 al usar nombres en vez de identificadores

96

* 5055

Error en filtro en qa4 facilmente resulta en destruccion accidental de datos

97

* 5008

En el desplegable de tags head y default deben ir primero

98

* 5004

Nueva variable de entrono para slave commands

99

* 5001

Mensaje de cambio de estado de creación de DIs es null

100

* 4982

Las VMs asignadas a tags "inexistentes" desaparecen

101

* 4981

Mensaje de error al publicar imagen

102

* 4975

Nombre de usuario incorrecto en VM del UP

103

* 4901

Las guías de documentación no llevan la versión

104

* 4890

En el UP el primer perfil se asigna como perfil por defecto

105

* 4866

QVD Spy funciona a veces

106

* 4862

Tags de imágenes no publicadas deben eliminarse

107

* 4860

No se pueden crear máquinas virtuales desde vista detalle de usuarios

108

* 4859

Los tags head y default no se expropian por websockets

109

* 4856

WAT no usa fechas en formato UTC

110

* 4855

WAT no muestra expiraciones en vista de detalle

111

* 4853

No se pueden borrar imágenes en ready

112

* 4837

VMA no captura correctamente el puerto del slave channel

113

* 4799

Error al crear properties en varios objetos

114

* 4732

Script para lanzar el servicio RPC se borra al reiniciar

115

* 4731

Incluir commits de la rama del TOTP en master

116

* 4716

usbip no funciona en última versión de NX

117

* 4715

Proceso de empaquetado falla al terminar

118

* 4711

Github no se actualiza con master

119

* 4694

Credenciales WAT incorrectas en guia instalacion

120

* 4688

QVD-API no crea el directorio /var/run/qvd (y no puede levantar)

121

* 4629

Cliente 4.0.4 sles12 - No funciona la redirección de carpetas

122

* 4627

4.0.x para centos empaqueta sin scripts de systemd

123

* 4621

api y admin no contienen /var/lib/qvd/storage

124

* 4601

API: Error si el value de una property contiene caracteres UTF-8 no ascii

125

* 4546

Documentación del appliance 4.0.0 incorrecta

126

* 4523

Checkbox no se muestran

127

* 4507

Errores en la guia rapida de instalación

128

* 4506

Documentación guia rapida incompleta

129

* 4502

Nombre de repositorio incorrecto al lanzar testing desde jenkins

130

* 4463

Ubuntu packages are not longer being uploaded

131

* 4444

Unificar salida de qa4 en formato CSV

132

* 4422

Síndrome de diógenes digital en DIG

133

* 4421

Restructuración en los templates de OSD

134

* 4420

Eliminar método openOSDEditor

135

* 4419

Eliminar cambios de formato innecesarios

136

* 4418

Borrar directorio DIG

137

* 4413

Lanzar testing en máquinas provisionadas desde código fuente falla

138

* 4411

Tamaño incorrecto en la creación de discos virtuales KVM

139

* 4410

Fallo en el reestablecimiento de filtros

140

* 4409

La creación de tokens de configuracion esta rota

141

* 4395

Malfuncionamiento con el editor de OSFs

142

* 4288

Disfunción en el WAT al seleccionar elementos en la lista

143

* 4219

"Terms of use" link en el cliente apunta a los terminos de uso de la demo, no tiene sentido!

144

* 4210

Aceptar espacios en los nombres de SO que se leen de /ets/os-release

145

* 4168

Arreglar el logging del slave-server en la VM

146

* 4165

Errores en la gestión de la configuraciones por sistema operativo

147

* 4158

Error incorrecto al autenticar con LDAP

148

* 4155

Repositorio se borra al empaquetar la misma versión

149

* 4154

command.version.mount.overlayfs incorrecto en Ubuntu 14.04.1

150

* 4125

El servicio qvd-api en SLES no se para

151

* 4116

Llamada a config_get con admin de tenant sin respuesta

152

* 4068

qvd-spy no funciona en la rama del Client HTML5

153

* 4056

proxima → próxima

154

* 4055

volveran → volverán

155

* 4054

connectar → conectar

156

* 4053

valido → válido

157

* 4052

valido → válido

158

* 4051

introducira → introducirá

159

* 4050

la sobra

160

* 4049

busqueda → busqueda

161

* 4048

usa sobra

162

* 4047

encondig → encoding

163

* 4046

unicamente → únicamente

164

* 4045

redimensoinando → redimensionando

165

* 4044

Sin traducir

166

* 4043

esccritorios → escritorios

167

* 4042

tienen → tiene

168

* 4041

requier → requiere

169

* 4039

Review request [commit:qvd-doc d95c08eb78e266c7dfb211684aee1ab742c24202: Fixed wrong delimeter in asciidoc for #3688]

170

* 4036

Puede que haya tareas tagueadas con test, mejor usar otro nombre para evitar confusiones

171

* 4035

Usar usuarios genericos para automatizar

172

* 4034

Para que es necesario?

173

* 4026

Review request [commit:qvd_test d95db73aa31d92552eefe8526ef3a497dc72f56d: Ticket #3713: Created playbook for CentOS 7.2 that generates an environment for testing. Some roles of the Ubuntu playbook were unified with the CentOS one.]

174

* 4019

Filtro de tokens no soporta valor de token tras actualizar

175

* 4014

La sección WAT Config no funciona

176

* 3991

No se liberan las ips flotantes en el tenant de testing en nuestro openstack

177

* 3943

Llamadas duplicadas a la API cuando se filtra por tenant

178

* 3940

Página de DI no muestra máquinas con dicho di asignado

179

* 3939

Error en agrupación de selects por tenant

180

* 3938

Error de certificado self-signed no reconocido

181

* 3925

Documentación: Generación de certificado incorrecta

182

* 3907

Configuración incorrecta por sistema operativo

183

* 3906

Hay conflictos entre archivos de qvd-perl y qvd-common-libs en SuSE

184

* 3905

Reempaquetar qvd-client

185

* 3901

Fallo furtivo al lanzar X11VNC

186

* 3900

Fix socket problem in NX

187

* 3899

El usuario y password del appliance en la QVD Installation Guide son incorrectas

188

* 3896

Utilizacion del parametro client.user.password en cliente de QVD

189

* 3858

el cliente de qvd no acepta los parametros de certificados

190

* 3836

Eliminar uso del plugin Directory

191

* 3832

Un + suelto en la documentación del wat

192

* 3831

Enlace incorrecto manual de administración

193

* 3830

Client no conecta a VM en la primera conexión

194

* 3811

BTRFS: eliminar llamada a método inexistente

195

* 3810

Soporte para ZFS

196

* 3791

Generar imagen kvm automáticamente

197

* 3779

No funciona método de actualización de 3.6 a 4.0

198

* 3754

El canvas se queda congelado cuando falla la conexión

199

* 3750

Cliente HTML5 no conecta sin configuracion

200

* 3747

Error gestionando fin de conexión en cliente HTML5

201

* 3744

Detección de protocolo no funciona bien en Chrome

202

* 3742

Parametrizar las constantes y añadirlos a QVD::Config::Core::Default

203

* 3741

Token no debe usarse en la URL

204

* 3740

Contenedor docker debe eliminarse al cerrar el ws

205

* 3739

Cambios en el dockerfile

206

* 3733

Empaquetar Mozilla::CA en Windows

207

* 3731

Certificado de Comodo no es reconocido en algunos sistemas

208

* 3729

Error en SlaveClient al crear imagenes para el appliance

209

* 3724

Error interno inesperado al probar conexion con la VM de pruebas para Michel

210

* 3722

Problema de conexion con servidor de Michel con cliente QVD-4.0

211

* 3716

La API del UP deja crear Workspaces con nombre cadena vacía

212

* 3687

Arreglar lanzamiento de API con service

213

* 3649

Falta paréntesis

214

* 3648

FILTERS cambiado por FIELDS

215

* 3606

En ACLs dentro del WAT hay una errata

216

* 3599

Eliminar dependencia QVD::API de QVD::Admin4

217

* 3598

Client slave path incorrect

218

* 3596

Mencionar también el WAT como modo de configurar QVD

219

* 3594

Retorno de carro forzado

220

* 3593

Creación de /etc/qvd/node.conf

221

* 3591

Errata de "un nodos"

222

* 3590

Mejora de la descripción de la API

223

* 3589

Son tres y no dos las herramientas

224

* 3588

Sobra la palabra "Los" o "nuestros"

225

* 3587

palabra "un" repetida

226

* 3586

Algunas mejoras

227

* 3585

Comillas escapadas

228

* 3584

No entiendo el trato de usted

229

* 3583

El término "Sobre el metal" es incorrecto

230

* 3579

La última frase carece de sentido

231

* 3572

MEJORA: Este párrafo ponerlo como una lista

232

* 3558

Actualizar la metainformacion del documento

233

* 3557

Hace falta una explicacion sobre la arquitectura de red

234

* 3556

El WAT no funciona en monotenant.

235

* 3555

Diagrama citado no vea la insercion

236

* 3554

Diagrama

237

* 3553

El CLI es un cliente de la API

238

* 3552

Añadir diagrama

239

* 3551

El Wat no interactua con los nodos, sóio con la API.

240

* 3550

No soportamos HTTP

241

* 3549

No solo se usa unionfs2

242

* 3548

Apunte

243

* 3547

La explicación de los modos de funcionamiento debe ir a la guia de admin

244

* 3546

Faltan elementos

245

* 3544

No funciona la gestión de properties en el qa4

246

* 3529

Actualizar BD con script deploy no actualiza numero secuencia

247

* 3527

QVD config no busca por valores

248

* 3524

La shell se rompe si salimos cuando no debemos de modo interactivo

249

* 3522

Default en qvd config no funciona

250

* 3517

Error de feedback al asignar herencia de rol

251

* 3515

Error al crear elemento con superadmin por nombre de tenant

252

* 3511

Feedback deficiente en DIs

253

* 3509

Error al actualizar property

254

* 3508

Valor de properties en blanco

255

* 3507

Numero de elementos afectados erróneo en feedback

256

* 3504

Deficiencias en la documentación

257

* 3502

Logout no funciona

258

* 3501

Los errores devuelven estado 0

259

* 3500

Orden erróneo de prioridades con los ficheros de configuración

260

* 3462

Fallo al recuperar las VM que usan un DI

261

* 3442

Error interno al filtrar por property

262

* 3438

No sale valor de property en la columna sin actualizar

263

* 3437

El driver de impresión no soporta ficheros de más de 20 megas.

264

* 3433

no a los datos opacos

265

* 3412

mejor con txn_do o txn_eval

266

* 3386

No se puede abrir documentos en las carpetas compartidas si se está usando el cliente windows

Copyright © 2018 Qindel Formación y Servicio, SL.

Intellectual property

The Portal, as well as all its content, software, design, documentation and/or information contained in same are protected by the intellectual property rights by QINDEL or third party companies with which relevant contracts have been agreed.

The Client or User will not commit or let any action or omission that could affect the intellectual property rights of QINDEL or of the third parties in relation to the design, content, software, documentation and/or information and will notify to QINDEL any possible infringement of its rights as soon as he/she becomes aware of same, being QINDEL or the third parties affected the only beneficiaries of the possible compensations that are provided under any type of proceeding.

The Client or User will refrain from deleting, modifying or altering in any form the indications of intellectual property right in favour of QINDEL that appear in www.theqvd.com, its contents, information, documentation, Products or in the software that supports it.

The use of the software, information, documentation and/or contents made by QINDEL or by third parties inside a contractual relationship with them will only be permitted within the extents and limits in this Legal Notice.

QINDEL demonstrates its respect for the intellectual property rights of third parties; however, if you consider that this site may be violating your rights we request that you contact QINDEL at the following e-mail address: info@theqvd.com

Industrial property

The Client or User will not use any commercial brand, logo or commercial name of QINDEL without its explicit previous consent. The Client or User recognise that his/her use of www.theqvd.com or the Product does not provide him/her with any right over the commercial brands or any other industrial property rights of QINDEL.

The Client or User will refrain himself from deleting, modifying or altering in any form the indications of intellectual property rights in favour of QINDEL that appear in www.theqvd.com, in the software that supports it or, in its case, the Product, among others, the name, logo or brand that identifies this entity and that is provided in any other media.

Aplicable law and jurisdiction

The Users or Clients are subjected to the current Spanish laws.

In those cases, in which the User or client does not have the condition of consumer, or lives outside Spain, QINDEL and the User or Client will be subject to the Courts and Tribunals of Madrid, by specifically renouncing any other rights that they may be entitled to. In the case of the User or Client being a Spanish consumer, QINDEL and the User or Client will be subject to the Courts and Tribunals corresponding to the place of residence of the User or Client.

About Qindel Group

International Technology Company that has a strong specialisation in the delivery of projects in Linux environments. It offers high-level solutions at the forefront of the latest technologies: DevOps, BigData, Java, Elastic Search, InfluxDB, OpenShift, Kubernetes, Docker, OpenStack and desktop virtualisation through QVD (Quality Virtual Desktop), VDI solution developed by the company.

With offices in Spain, United Kingdom and Mexico.