Revision 3e40b587 lib/hypervisor/hv_kvm.py
b/lib/hypervisor/hv_kvm.py | ||
---|---|---|
433 | 433 |
constants.HT_KVM_SPICE_VALID_VIDEO_STREAM_DETECTION_OPTIONS), |
434 | 434 |
constants.HV_KVM_SPICE_AUDIO_COMPR: hv_base.NO_CHECK, |
435 | 435 |
constants.HV_KVM_SPICE_USE_TLS: hv_base.NO_CHECK, |
436 |
constants.HV_KVM_SPICE_TLS_CIPHERS: hv_base.NO_CHECK, |
|
437 |
constants.HV_KVM_SPICE_USE_VDAGENT: hv_base.NO_CHECK, |
|
436 | 438 |
constants.HV_KVM_FLOPPY_IMAGE_PATH: hv_base.OPT_FILE_CHECK, |
437 | 439 |
constants.HV_CDROM_IMAGE_PATH: hv_base.OPT_FILE_CHECK, |
438 | 440 |
constants.HV_KVM_CDROM2_IMAGE_PATH: hv_base.OPT_FILE_CHECK, |
... | ... | |
1037 | 1039 |
instance.network_port, constants.SPICE_CACERT_FILE) |
1038 | 1040 |
spice_arg = "%s,x509-key-file=%s,x509-cert-file=%s" % (spice_arg, |
1039 | 1041 |
constants.SPICE_CERT_FILE, constants.SPICE_CERT_FILE) |
1042 |
tls_ciphers = hvp[constants.HV_KVM_SPICE_TLS_CIPHERS] |
|
1043 |
if tls_ciphers: |
|
1044 |
spice_arg = "%s,tls-ciphers=%s" % (spice_arg, tls_ciphers) |
|
1040 | 1045 |
else: |
1041 | 1046 |
spice_arg = "%s,port=%s" % (spice_arg, instance.network_port) |
1042 | 1047 |
|
... | ... | |
1065 | 1070 |
# Audio compression, by default in qemu-kvm it is on |
1066 | 1071 |
if not hvp[constants.HV_KVM_SPICE_AUDIO_COMPR]: |
1067 | 1072 |
spice_arg = "%s,playback-compression=off" % spice_arg |
1073 |
if not hvp[constants.HV_KVM_SPICE_USE_VDAGENT]: |
|
1074 |
spice_arg = "%s,agent-mouse=off" % spice_arg |
|
1068 | 1075 |
|
1069 | 1076 |
logging.info("KVM: SPICE will listen on port %s", instance.network_port) |
1070 | 1077 |
kvm_cmd.extend(["-spice", spice_arg]) |
Also available in: Unified diff