Rain
df3b77b764
fix(esxi): No distinction between ordinary scsi and pvscsi when creating disks
parascsi 是 vmware 中一种高性能的 scsi 控制器。
在此之前,scsi 只包括 "lsilogic", "lsilogicsas", "buslogic"; 而别名为 pvscsi
的 parascsi 没有被包含进来;并且,一个 pci controller只能挂一个 scsi controller,
这会导致如果在一个拥有 pvscsi 的机器上添加普通scsi驱动类型的磁盘,就会替换驱动;
反之亦然。这会导致驱动的 key 不是我们指定的key,并且在添加磁盘的时候替换驱动的
类型有些随意。再者,我们的驱动类型的选择其实并没有暴露给前端。
所以,在寻找相应的controller时,将 parascsi 也纳入 scsi 类型。
尽量避免在创建磁盘的时候做硬件的改动,所以在创建磁盘的时候不区分 scsi
还是 pvscsi,如果两种 controller 均没有,就按照请求的类型创建一个。
此外,在 CloneVM 的时候,如果支持,优先使用 parascsi。
2020-02-19 16:35:15 +08:00
..
2019-12-12 11:31:47 +08:00
2020-02-06 16:57:47 +08:00
2020-02-19 14:49:26 +08:00
2019-08-30 00:12:39 +08:00
2019-12-25 18:26:53 +08:00
2020-02-06 22:22:38 +08:00
2020-02-18 08:52:23 +08:00
2020-02-03 10:22:44 +08:00
2020-01-14 04:17:15 +08:00
2020-02-17 22:15:08 +08:00
2020-02-19 16:03:27 +08:00
2020-01-04 14:34:05 +08:00
2020-01-09 23:19:59 +08:00
2020-01-09 21:07:41 +08:00
2020-01-05 18:25:43 +08:00
2020-02-18 09:39:38 +08:00
2019-12-17 13:59:03 +08:00
2020-02-10 11:12:21 +08:00
2020-02-07 17:54:48 +08:00
2020-02-18 20:54:12 +08:00
2020-01-19 17:03:42 +08:00
2020-02-18 11:33:13 +08:00
2020-02-19 16:35:15 +08:00
2020-02-13 16:50:10 +08:00
2019-12-14 19:22:24 +08:00
2020-02-18 11:33:13 +08:00
2020-02-19 02:29:30 +08:00
2020-02-05 11:27:41 +08:00
2020-02-12 11:42:52 +08:00
2020-01-14 04:17:15 +08:00