Passthrough Physical Disk to Virtual Machine (VM): Difference between revisions
Jump to navigation
Jump to search
Bread-baker (talk | contribs) No edit summary |
Bread-baker (talk | contribs) No edit summary |
||
Line 1: | Line 1: | ||
* before adding physical disk to host make note of vendor,serial so that you'll know which disk to share in /dev/disk/by-id/ | * before adding physical disk to host make note of vendor,serial so that you'll know which disk to share in /dev/disk/by-id/ | ||
Line 25: | Line 24: | ||
ls -l /dev/disk/by-id/ata-ST3000DM001-1CH166_Z1F41BLC | ls -l /dev/disk/by-id/ata-ST3000DM001-1CH166_Z1F41BLC | ||
lrwxrwxrwx 1 root root 9 Jan 21 10:10 /dev/disk/by-id/ata-ST3000DM001-1CH166_Z1F41BLC -> ../../sda | lrwxrwxrwx 1 root root 9 Jan 21 10:10 /dev/disk/by-id/ata-ST3000DM001-1CH166_Z1F41BLC -> ../../sda | ||
</pre> | |||
or try | |||
<pre> | |||
ls -l /dev/disk/by-id | grep Z1F41BLC | |||
</pre> | </pre> | ||
Revision as of 17:44, 21 January 2014
- before adding physical disk to host make note of vendor,serial so that you'll know which disk to share in /dev/disk/by-id/
- lshw on pve host after adding. note use apt-get install lshw if lshw is not already installed.
lshw -class disk -class storage ... *-disk description: ATA Disk product: ST3000DM001-1CH1 vendor: Seagate physical id: 0.0.0 bus info: scsi@3:0.0.0 logical name: /dev/sda version: CC27 serial: Z1F41BLC size: 2794GiB (3TB) configuration: ansiversion=5 sectorsize=4096 ...
- device names like /dev/sdc should never be used as those can change. instead use /dev/disk/by-id . check by listing all of that directory then look for the disk added by matching serial number from lshw and the physical disk :
ls -l /dev/disk/by-id/ata-ST3000DM001-1CH166_Z1F41BLC lrwxrwxrwx 1 root root 9 Jan 21 10:10 /dev/disk/by-id/ata-ST3000DM001-1CH166_Z1F41BLC -> ../../sda
or try
ls -l /dev/disk/by-id | grep Z1F41BLC
- add to kvm :
qm set 592 -virtio2 /dev/disk/by-id/ata-ST3000DM001-1CH166_Z1F41BLC update VM 592: -virtio2 /dev/disk/by-id/ata-ST3000DM001-1CH166_Z1F41BLC
- check
grep Z1F41BLC /etc/pve/qemu-server/592.conf virtio2: /dev/disk/by-id/ata-ST3000DM001-1CH166_Z1F41BLC,size=2930266584K
- stop and restart ... then configure disk from within the kvm.