fix(proxmox): template VM 310 sysprep-uit, VM 300 nu mai e de clonat

VM 300 `Win11-Template` nu a fost sysprep-uit: poarta numele ROACENTRAL si
SID-ul de masina al VM 201 (S-1-5-21-1850128657-3079265004-705332634).
Clonele lui mostenesc acea identitate, iar NTLM intre doua masini cu acelasi
SID de masina esueaza — de aici imposibilitatea accesarii share-urilor SMB
intre VM 303 si VM 201, in ambele sensuri.

VM 300 nu poate fi reparat in loc: e template read-only, iar VM 303 e linked
clone din el. Solutia: clona completa 300 -> 310, sysprep acolo, conversie in
template. Verificat pe o clona de proba: nume si SID noi la fiecare pornire.

- clone-vm300.sh: SOURCE_VMID 300 -> 310
- README-uri: VM 310 marcat ca template de clonare, VM 300 ca "nu clona"
- vm302-oracle-test: corectat exemplul care clona in VM 303 (deja ocupat)
- docs/handoff-smb-vm303-roacentral.md: probele, capcanele de sysprep, stare

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MoFGxftQw92PX4Sdkn94pv
This commit is contained in:
Marius
2026-08-10 23:24:47 +03:00
parent 5567443b66
commit a7f4242ce3
5 changed files with 175 additions and 10 deletions

View File

@@ -1,6 +1,6 @@
#!/bin/bash
# =============================================================================
# Clone VM 300 (Windows 11 Template) for Oracle Testing
# Clone Windows 11 Template (VM 310) for Oracle Testing
# =============================================================================
#
# Purpose: Create a test VM for Oracle installation testing
@@ -11,11 +11,18 @@
# Examples:
# ./clone-vm300.sh # Creates VM 301 named oracle-test-301
# ./clone-vm300.sh 305 # Creates VM 305 named oracle-test-305
# ./clone-vm300.sh 310 roa-prod # Creates VM 310 named roa-prod
# ./clone-vm300.sh 320 roa-prod # Creates VM 320 named roa-prod
#
# IMPORTANT — sursa e VM 310, NU VM 300:
# VM 300 `Win11-Template` NU e sysprep-uit: poarta numele (ROACENTRAL) si SID-ul
# de masina al VM 201. Clonele din el nu se pot autentifica prin SMB/NTLM nici cu
# VM 201, nici intre ele. Vezi docs/handoff-smb-vm303-roacentral.md.
# VM 310 `Win11-Template-Sysprep` e varianta generalizata; fiecare clona primeste
# SID si nume proprii la prima pornire (trece prin OOBE).
#
# Prerequisites:
# - Run on Proxmox host (pvemini, pve1, or pveelite)
# - VM 300 exists as Windows 11 template
# - VM 310 exists as sysprepped Windows 11 template
# - Sufficient storage space (~50GB per clone)
#
# =============================================================================
@@ -26,7 +33,7 @@ set -e
# Configuration
# -----------------------------------------------------------------------------
SOURCE_VMID=300
SOURCE_VMID=310
TARGET_VMID=${1:-301}
TARGET_NAME=${2:-"oracle-test-${TARGET_VMID}"}