apache / apache/cloudstack

VM console cannot access after VNC certificate expired

Ouverte
#9,718 17 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
component:ca component:console-proxy type:improvement
Langage dominant
Java
Étoiles
3.1k
Forks
1.4k
Merge moyen
6 j 19 h
PR mergées (30 j)
32

Description

##### ISSUE TYPE

* Bug Report

##### COMPONENT NAME

~~~
CPVM
~~~

##### CLOUDSTACK VERSION

~~~
4.18
~~~

##### CONFIGURATION

advanced networking

##### OS / ENVIRONMENT

Hypervisro: KVM virtualization with ubuntu 22.04

##### SUMMARY

VM console cannot access after VNC certificate expired。
Default certificate valid for 1 year ,then automatically renews certificates when they expire by cloudstack。
I made sure the certificate was updated on the host,but Th running VM instances need stop and start to apply the new certificate or migraton to other host. For production environments, this is hard to do

I don't know how to get a new certificate to take effect without rebooting the vm

https://github.com/apache/cloudstack/pull/7015

##### STEPS TO REPRODUCE

~~~

~~~

##### EXPECTED RESULTS

~~~
Make a new certificate to take effect without rebooting the vm
Provide a setting to turn off tls for vnc
~~~

##### ACTUAL RESULTS

~~~

~~~

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par le flux de renouvellement des certificats CPVM et VNC décrit dans l’issue, puis examinez la pull request liée #7015 ainsi que la discussion récente. Reproduisez le cas d’un certificat expiré sur CloudStack 4.18 avec KVM et Ubuntu 22.04 ; le travail est terminé lorsqu’un certificat renouvelé s’applique aux VMs en cours d’exécution sans les arrêter, les démarrer ni les migrer.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
java, ubuntu
Domaine
cloud, infrastructure
Type d'issue
Bug
Difficulté
4/5
Temps estimé
3-5 jours
Activité
Active
Clarté
À clarifier
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.