Meestal worden virtuele schijven gebruikt op virtuele Proxmox VE-machines. De virtuele schijven worden gepartitioneerd en besturingssystemen worden geïnstalleerd. Als u veel virtuele machines op uw Proxmox VE-server heeft, slaat u de virtuele schijven van meerdere virtuele machines op hetzelfde opslagapparaat op, waardoor de opslagbandbreedte voor de virtuele machines wordt beperkt. Normaal gesproken zouden virtuele machines zo moeten werken en zult u er geen problemen mee hebben.
Om vele redenen zult u fysieke opslagapparaten op virtuele Proxmox VE-machines willen doorgeven en gebruik willen maken van de volledige bandbreedte van de opslagapparaten op de virtuele machines.
Bijvoorbeeld:
- Als u een bestandsserver (d.w.z. TrueNAS-server) wilt instellen op een virtuele Proxmox VE-machine, wilt u wellicht een fysiek opslagapparaat toevoegen aan uw virtuele Proxmox VE-machine.
- Als u een RAID-array op een virtuele Proxmox VE-machine wilt instellen, is dat ook een goede reden om fysieke opslagapparaten door te geven aan uw virtuele Proxmox VE-machine.
- Als u een echte Windows 10/11- of Linux-installatie wilt converteren van een fysiek opslagapparaat naar een virtuele Proxmox VE-machine, is het doorgeven van het fysieke opslagapparaat aan uw virtuele Proxmox VE-machine een eenvoudige manier om dit te doen.
In dit artikel laat ik je zien hoe je een fysiek opslagapparaat (SATA HDD/SSD of NVME SSD) doorgeeft aan een Proxmox VE virtuele machine.
Inhoudsopgave
- Lijst met geïnstalleerde opslagapparaten van Proxmox VE Server
- Zoek de unieke ID van het opslagapparaat op Proxmox VE
- Geef een fysiek opslagapparaat door aan een Proxmox VE virtuele machine
- Controleren of het opslagapparaat is toegevoegd aan de Proxmox VE virtuele machine
- Het opslagapparaat verwijderen van de Proxmox VE virtuele machine
- Conclusie
- Referenties
Lijst met geïnstalleerde opslagapparaten van Proxmox VE Server
Om een opslagapparaat op een virtuele Proxmox VE-machine door te geven, moet u de apparaatnaam van het opslagapparaat vinden.
Om de apparaatnaam van het opslagapparaat te vinden, navigeert u naar de Proxmox VE-shell en voert u de volgende opdracht uit:
$lsblk-d
Alle opslagapparaten die op uw Proxmox VE-server zijn geïnstalleerd, moeten worden vermeld. De naam, het formaat en andere informatie over de opslagapparaten vindt u hier.
Zoek de unieke ID van het opslagapparaat op Proxmox VE
Om een opslagapparaat op een virtuele Proxmox VE-machine door te geven, moet u de unieke ID van het opslagapparaat vinden. De unieke ID van het opslagapparaat verandert niet, zelfs niet als u het opslagapparaat op een andere SATA- of NVME-poort van uw Proxmox VE-server installeert. Daarom raad ik u aan om de unieke ID van het opslagapparaat te gebruiken om het opslagapparaat op een Proxmox VE virtuele machine door te geven.
Stel dat u het opslagapparaat wilt doorgeven sdb op een Proxmox VE virtuele machine. Om de unieke ID van het opslagapparaat te vinden sdb , voer het volgende commando uit:
$ ls -lh /dev/disk/by-id/ | grep --kleur sdb$
De beschikbare unieke ID's van het opslagapparaat moeten worden afgedrukt.
In mijn geval het opslagapparaat sdb heeft 2 unieke ID's:
- ata-Samsung_SSD_860_EVO_500GB_S3Z3ND0NC01243J
- wwwn-0x5002538ec0c09743
U krijgt toegang tot de opslagapparaten met behulp van de unieke ID in het formaat:
/dev/disk/by-id/
Bijvoorbeeld:
- /dev/disk/by-id/ ata-Samsung_SSD_860_EVO_500GB_S3Z3ND0NC01243J
- /dev/disk/by-id/ wwwn-0x5002538ec0c09743
Geef een fysiek opslagapparaat door aan een Proxmox VE virtuele machine
Zodra u de unieke ID hebt gevonden van het opslagapparaat dat u aan een virtuele Proxmox VE-machine wilt toevoegen, moet u het eerste onbezette SATA/SCSI-slot van de virtuele Proxmox VE-machine vinden waarin u het fysieke opslagapparaat kunt toevoegen.
Zoek eerst alle bezette SATA- of SCSI-slots van uw gewenste Proxmox VE virtuele machine (Proxmox VE virtuele machine-ID 101 in dit voorbeeld) met het volgende commando:
$ qm-configuratie 101 | egrep --color -i '^(sata|scsi)'
Zoals u kunt zien, de Proxmox VE virtuele machine 101 bezet SATA-slot 0 en SCSI-slot 0 en 1. We kunnen dus een nieuw opslagapparaat toevoegen aan SATA-slot 1 of SCSI-slot 2.
Om het fysieke opslagapparaat toe te voegen ata-Samsung_SSD_860_EVO_500GB_S3Z3ND0NC01243J naar de SCSI-sleuf 2 van de Proxmox VE virtuele machine 101 , voer het volgende commando uit:
$ qm set 101 -scsi2 /dev/disk/by-id/ata-Samsung_SSD_860_EVO_500GB_S3Z3ND0NC01243J
Om het fysieke opslagapparaat toe te voegen ata-Samsung_SSD_860_EVO_500GB_S3Z3ND0NC01243J naar de UREN sleuf 1 van de Proxmox VE virtuele machine 101 , voer het volgende commando uit:
$ qm set 101 -sata1 /dev/disk/by-id/ata-Samsung_SSD_860_EVO_500GB_S3Z3ND0NC01243J
Het fysieke opslagapparaat moet worden toegevoegd aan de gewenste Proxmox VE virtuele machine.
Het nieuw toegevoegde opslagapparaat zou ook moeten verschijnen in het Hardware-gedeelte van de Proxmox VE virtuele machine.
Controleren of het opslagapparaat is toegevoegd aan de Proxmox VE virtuele machine
Zodra het fysieke opslagapparaat is toegevoegd aan de virtuele Proxmox VE-machine, start u gewoon de virtuele machine en zou u er toegang toe moeten hebben vanaf het besturingssysteem dat op de virtuele machine is geïnstalleerd.
Het opslagapparaat verwijderen van de Proxmox VE virtuele machine
Om het fysieke opslagapparaat van de virtuele Proxmox VE-machine te verwijderen, navigeert u naar het Hardware sectie van de virtuele machine, selecteert u het opslagapparaat [1] en klik op Losmaken [2] .
Klik op Ja .
Het fysieke opslagapparaat moet van de virtuele Proxmox VE-machine worden verwijderd.
Conclusie
In dit artikel heb ik u laten zien hoe u de unieke ID kunt vinden van de SATA HDD's/SSD's en NVME SSD's die op uw Proxmox VE-server zijn geïnstalleerd. Ik heb je ook laten zien hoe je fysieke opslagapparaten op je virtuele Proxmox VE-machines kunt doorgeven. Ik heb je ook laten zien hoe je een fysiek opslagapparaat van je Proxmox VE virtuele machine kunt verwijderen.