Allow multiple simultaneous console viewers for KVM user VMs
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 52/100
Direzione di ricerca
Iniziare tracciando la gestione esistente di Console Proxy per le richieste della console delle VM utente KVM e il comportamento di sessionRequiresNewViewer. Verificare in che modo la nuova impostazione consoleproxy.kvm.multiple.viewers.enabled dovrebbe influire sulle sessioni dei viewer, preservando il comportamento attuale quando è disabilitata e per le VM di sistema o altri hypervisor.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
The required feature described as a wish
ISSUE TYPE
- Feature Idea
COMPONENT NAME
KVM / Console Proxy
CLOUDSTACK VERSION
Behavior reproduced on 4.22.1.0.
Feature implementation targets current main (4.23.0.0-SNAPSHOT).
CONFIGURATION
KVM user VMs using the standard CloudStack Console Proxy / noVNC console.
OS / ENVIRONMENT
KVM-based CloudStack environment.
SUMMARY
Currently, when two users attempt to access the console of the same KVM user VM,
opening the second console disconnects the first viewer.
The Console Proxy already supports using a unique console session UUID as the
viewer key when sessionRequiresNewViewer is enabled. This capability can be
used to allow multiple simultaneous console viewers for KVM user VMs.
The proposed change adds a global setting:
consoleproxy.kvm.multiple.viewers.enabled
The setting defaults to false to preserve the existing single-viewer behavior.
When enabled, each console request for a KVM user VM receives a unique viewer
session so multiple users can remain connected to the same VM console
simultaneously.
The change is restricted to KVM user VMs and does not alter console behavior for
system VMs or other hypervisors.
STEPS TO REPRODUCE
1. Start a KVM user VM.
2. Log in to CloudStack as User A and open the VM console.
3. Log in separately as User B and open the console of the same VM.
4. Observe User A's console session.
EXPECTED RESULTS
Both users should be able to remain connected to the same VM console when
multiple console viewers are enabled.
ACTUAL RESULTS
Opening the console as User B disconnects the existing console session for
User A.
- Lingua principale
- Java
- Stelle
- 3.1k
- Fork
- 1.4k
- Merge medio
- 6g 20h
- PR unite (30g)
- 27
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di apache/cloudstack
-
bug
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
apache/cloudstack#14222 ·
-
create-kubernetes-binaries-iso.sh builds the ISO without setting a volume ID on EL8 based os's Apertabug component:kubernetes
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
apache/cloudstack#14180 ·
-
bug component:projects component:UI
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
apache/cloudstack#14070 · 5 commenti ·
-
component:backup
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
apache/cloudstack#14013 ·
-
KVM agent fails to connect to Ceph RBD storage pool after upgrading Ceph client to Tentacle 20.2.4 Apertabug component:ceph
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
apache/cloudstack#13989 · 3 commenti ·
Tutte le issue di apache/cloudstack
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
elastic/gradle-plugins#157 ·
-
enhancement Tools
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 75/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
apache/rocketmq-dashboard#5008 ·
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
DETECT_PARAMETER_NAMES=false silently disables @ConstructorProperties-based Creator detection too Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
FasterXML/jackson-databind#6229 ·