virtio-scsi功能是一种新的半虚拟化SCSI控制器设备。它是替代virtio-blk并改进其功能的KVM Virtualization存储堆栈的替代存储实现的基础。它提供与virtio-blk相同的性能,并增加了以下直接好处:

改进的可伸缩性 - 虚拟机可以连接到更多存储设备(virtio-scsi可以处理每个虚拟SCSI适配器的多个块设备)。
标准命令set-virtio-scsi使用标准SCSI命令集,简化了新功能的添加。
标准设备naming-virtio-scsi磁盘使用与裸机系统相同的路径。这简化了物理到虚拟和虚拟到虚拟的迁移。
SCSI设备passthrough-virtio-scsi可以直接向guest虚拟机提供物理存储设备。
与virtio-blk相比,Virtio-SCSI能够直接连接到SCSI LUN并显着提高可扩展性。 virtio-SCSI的优势在于它能够处理数百个设备,而virtio-blk只能处理大约30个设备并耗尽PCI插槽。

virtio-scsi旨在取代virtio-blk,保留了virtio-blk的性能优势,同时提高了存储可扩展性,允许通过单个控制器访问多个存储设备,并支持重用客户操作系统的SCSI堆栈。

 

 

virtio scsi的磁盘的命名为  /dev/sda,一般的命名为/dev/vda

virtio scsi的配置:

对centos这个镜像执行以下操作:

    # glance image-update --property hw_disk_bus=scsi centos

    # glance image-update --property hw_scsi_model=virtio-scsi centos
 

 

创建好的虚机使用命令    lsblk查看

 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐