如何使用vboxmanage在virtualbox中设置磁盘的scsi主机号?

时间:2018-03-29 21:26:42

标签: virtualbox udev scsi

我在虚拟机vm上加载CentOS 7.4并指定30个磁盘。使用vboxmanage自定义30个磁盘,如下所示:

v.customize ["createmedium", "disk", "--filename", disk, "--size", "100", "--format", "VDI", "--variant", "fixed" ] ['storageattach', :id, '--storagectl', 'SATA Controller', '--port', i, '--type', 'hdd', '--medium', disk] ['setextradata', :id, "VBoxInternal/Devices/ahci/0/Config/Port#{i}/SerialNumber", "081118FC1221NCJ6G8#{id}"]

这种配置很有效,因为我可以固定磁盘的序列号,无论我销毁/启动虚拟机多少次都是一样的。不幸的是,我不能对devpath说同样的话。例如,udev在启动/ dev / sda时显示以下内容:

DEVPATH=/devices/pci0000:00/0000:00:0d.0/ata3/host2/target2:0:0/2:0:0:0/block/sda

此路径中的值似乎可变为pciatahosttarget。我希望我可以在磁盘上设置一些额外的数据(类似于上面用vboxmanage设置序列号的方式),但我还没有找到办法做到这一点。这可能吗?

此致

威尔

0 个答案:

没有答案