Ferramentas do usuário

Ferramentas do site


infra-estrutura:proxmox:bypass_disco_para_vm

Essa é uma revisão anterior do documento!


Bypass de disco físico diretamente para máquina virtual

Antes de realizar o bypass precisamos identificar o disco. O procedimento abaixo foi tirado do site do proxmox. Podemos obter o serial via comando lshw

lshw -class disk -class storage
 *-disk
          description: ATA Disk
          product: SAMSUNG HD501LJ
          physical id: 0.0.0
          bus info: scsi@2:0.0.0
          logical name: /dev/sda
          version: 0-10
          serial: S0MUJ50PB00200
          size: 465GiB (500GB)
          capabilities: partitioned partitioned:dos

De posse da serial “S0MUJ50PB00200” podemos realizar a busca pelo comando

root@cerberus:~# ls -l /dev/disk/by-id | grep S0MUJ50PB00200
lrwxrwxrwx 1 root root  9 Aug  2 13:50 ata-SAMSUNG_HD501LJ_S0MUJ50PB00200 -> ../../sda

vamos adicionar o disco a máquina virtual. O exemplo iremos anexar o disco representado pelo caminho /dev/disk/by-id/ata-SAMSUNG_HD501LJ_S0MUJ50PB00200 a máquina virtual id 100

qm set 100 -virtio2 /dev/disk/by-id/ata-SAMSUNG_HD501LJ_S0MUJ50PB00200
update VM 100: -virtio2 /dev/disk/by-id/ata-SAMSUNG_HD501LJ_S0MUJ50PB00200

Vamos visualizar se foi configurado corretamente.

root@proxmox:~# grep S0MUJ50PB00200 /etc/pve/qemu-server/100.conf
virtio2: /dev/disk/by-id/ata-SAMSUNG_HD501LJ_S0MUJ50PB00200,size=3907018584K
root@proxmox:~#