Verweise mit IP statt Hostnamen
Auf dem Proxmox-Host loest der Node-Name auf, am Arbeitsplatz meist nicht -
und dann ist der noVNC-Verweis wertlos. Die Adresse kommt jetzt aus
/etc/pve/.members (lokale Datei, kein API-Aufruf); ist dort nichts zu finden,
bleibt es beim Namen.
vorher https://pvetest01:8006/?console=kvm&novnc=1&vmid=102&node=pvetest01
nachher https://172.0.4.1:8006/?console=kvm&novnc=1&vmid=102&node=pvetest01
Der Node bleibt als Name im Verweis stehen - so erwartet Proxmox ihn.
Dasselbe betraf zwei weitere Stellen: den scp-Hinweis beim SPICE-Befehl und
den proxy-Eintrag in der .vv-Datei. Letzterer trug ebenfalls den Hostnamen,
womit auch remote-viewer nicht durchgekommen waere. Die TLS-Pruefung laeuft
ueber "host-subject" und bleibt davon unberuehrt.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
2c2ed79c76
commit
1f668568d1
@@ -26,13 +26,12 @@ from .curses_util import (C_DIM, C_FOOTER, C_HEADER, C_MARK, C_OK, C_SEL, C_WARN
|
||||
choose, confirm, fill, init_colors, is_enter, is_escape,
|
||||
keybar, message, prompt, put, read_key)
|
||||
from .proxmox import Proxmox, ProxmoxError, pvesh_available
|
||||
from .recovery import (RecoveryError, Spec, create,
|
||||
eject_transfer, insert_transfer, spice_file,
|
||||
transfer_state,
|
||||
destroy, find_orphans, flatten, flatten_cost, flatten_hint,
|
||||
human_bytes, linked_volumes, list_instances, plan,
|
||||
remove_orphans, start)
|
||||
from . import transfer, transfer_ui
|
||||
from .recovery import (RecoveryError, Spec, create, destroy, eject_transfer,
|
||||
find_orphans, flatten, flatten_cost, flatten_hint,
|
||||
human_bytes, insert_transfer, linked_volumes,
|
||||
list_instances, node_address, plan, remove_orphans,
|
||||
spice_file, start, transfer_state)
|
||||
from .snapfs import list_snapshots
|
||||
from .util import truncate
|
||||
|
||||
@@ -921,8 +920,8 @@ def cmd_spice(proxmox, args):
|
||||
print(args.output)
|
||||
print("\n Auf dem eigenen Rechner oeffnen:", file=sys.stderr)
|
||||
print(" scp root@%s:%s . && remote-viewer %s"
|
||||
% (instance.node, args.output, os.path.basename(args.output)),
|
||||
file=sys.stderr)
|
||||
% (node_address(instance.node), args.output,
|
||||
os.path.basename(args.output)), file=sys.stderr)
|
||||
else:
|
||||
sys.stdout.write(text)
|
||||
print("\n Umleiten und mit remote-viewer oeffnen:", file=sys.stderr)
|
||||
|
||||
Reference in New Issue
Block a user