33800 Docs

← Retour

Reconfiguration disques VM Windows11-Gaming (201)

Status : IMPLEMENTEE

Objectif

État actuel

La config actuelle pointe vers des /dev/sdX qui ont changé après le changement de contrôleur SATA.

Actions à exécuter

1. Éteindre la VM Windows

ssh gouroubleu@pve.local "sudo /usr/sbin/qm shutdown 201 --timeout 60"

2. Supprimer les anciens disques de la config VM

ssh gouroubleu@pve.local "sudo /usr/sbin/qm set 201 --delete scsi1"
ssh gouroubleu@pve.local "sudo /usr/sbin/qm set 201 --delete scsi2"
ssh gouroubleu@pve.local "sudo /usr/sbin/qm set 201 --delete scsi3"
ssh gouroubleu@pve.local "sudo /usr/sbin/qm set 201 --delete scsi4"
ssh gouroubleu@pve.local "sudo /usr/sbin/qm set 201 --delete scsi5"

3. Wipe des 3 HDDs Seagate (DESTRUCTIF)

ssh gouroubleu@pve.local "sudo wipefs -a /dev/disk/by-id/ata-ST4000DM005-2DP166_ZDH0FJP5"
ssh gouroubleu@pve.local "sudo wipefs -a /dev/disk/by-id/ata-ST4000DM004-2CV104_ZFN16SB5"
ssh gouroubleu@pve.local "sudo wipefs -a /dev/disk/by-id/ata-ST4000DX001-1CE168_Z307QK00"

4. Créer le pool ZFS RAIDZ1

ssh gouroubleu@pve.local "sudo zpool create -o ashift=12 win_hdd raidz1 \
  /dev/disk/by-id/ata-ST4000DM005-2DP166_ZDH0FJP5 \
  /dev/disk/by-id/ata-ST4000DM004-2CV104_ZFN16SB5 \
  /dev/disk/by-id/ata-ST4000DX001-1CE168_Z307QK00"

5. Créer un zvol pour Windows (~7 To)

ssh gouroubleu@pve.local "sudo zfs create -V 7T win_hdd/windows_data"

6. Ajouter les SSDs en passthrough (by-id)

ssh gouroubleu@pve.local "sudo /usr/sbin/qm set 201 --scsi1 /dev/disk/by-id/ata-Samsung_SSD_870_QVO_1TB_S5RRNF0T631213K,cache=writeback,discard=on,iothread=1,backup=0"
ssh gouroubleu@pve.local "sudo /usr/sbin/qm set 201 --scsi2 /dev/disk/by-id/ata-CT500MX500SSD1_2202E5FC09D1,cache=writeback,discard=on,iothread=1,backup=0"
ssh gouroubleu@pve.local "sudo /usr/sbin/qm set 201 --scsi3 /dev/disk/by-id/ata-LDLC_15032016B1492,cache=writeback,discard=on,iothread=1,backup=0"
ssh gouroubleu@pve.local "sudo /usr/sbin/qm set 201 --scsi4 /dev/disk/by-id/ata-CT2000BX500SSD1_2245E68358BA,cache=writeback,discard=on,iothread=1,backup=0"

7. Ajouter le zvol ZFS

ssh gouroubleu@pve.local "sudo /usr/sbin/qm set 201 --scsi5 /dev/zvol/win_hdd/windows_data,cache=writeback,discard=on,iothread=1,backup=0"

8. Démarrer la VM

ssh gouroubleu@pve.local "sudo /usr/sbin/qm start 201"

Résultat attendu dans Windows

SCSI Disque Taille
scsi0 Système (local-lvm) 350 Go
scsi1 Samsung 870 QVO 931 Go
scsi2 Crucial MX500 465 Go
scsi3 LDLC 476 Go
scsi4 Crucial BX500 1.8 To
scsi5 ZFS RAIDZ1 (zvol) ~7 To

Rollback si problème

# Détruire le pool ZFS
ssh gouroubleu@pve.local "sudo zpool destroy win_hdd"

Attente validation avant exécution