Portanto, só porque é uma máquina virtual não significa que se comporta de maneira diferente de um servidor físico, o hotplug é o hotplug. Se você de fato adicionou o dispositivo à VM e realizou uma nova verificação do barramento correto , a unidade deverá ser exibida. Primeiro, vamos começar com a forma de verificar se a unidade está presente.
~$ sudo lshw -short -c disk H/W path Device Class Description ========================================================== /0/100/1f.2/0 /dev/sda disk 128GB TOSHIBA THNS128G /0/100/1f.2/1 /dev/cdrom1 disk DVDRAM GT30N
Note que eu enfatizei qual barramento para escanear. A forma como o Linux lida com o SATA é representar cada LINK como um scsi_host, então você não pode simplesmente varrer qualquer host antigo, você tem que escanear o correto onde o seu drive está conectado. Um pequeno script de shell ajudará aqui.
hosts='/sys/class/scsi_host' for i in 'ls $hosts'; do echo "- - -" > ${hosts}/${i}/scan done
Aguarde alguns instantes, depois verifique se o disco está lá e, em seguida, pvcreate e vgscan como faria normalmente. Que o VMware não gerou um evento de hotplug é problema deles, não sei como eles implementam isso. QEMU atribui um dispositivo PCI por disco e piggybacks nessa mecanismo de hotplug, nenhum teste adicional é necessário. Você deve realmente consultar a documentação do vmware sobre gerenciamento de convidados ...