banner
late autumn

lateautumn

一个什么都不会的职中生
github
email
telegram
bilibili

virt-manager如何添加ssd设备和nvme设备 翻譯:如何在virt-manager中添加SSD設備和NVMe設備

ssd 设备
最近在 virt-manager 添加虚拟磁盘时发现,无论如何都会被识别成 hdd,在查找一番后发现了
how-to-add-virtual-storage-as-ssd-in-kvm
很遺憾這種方法無法使用會報錯找不到設備
最後我在官方文檔看到了

可選屬性 rotation_rate 設置 SCSI、IDE 或 SATA 總線上磁碟的存儲旋轉速率。1025 到 65534 範圍內的值用於指示旋轉介質速度(以每分鐘轉數為單位)。值一用於指示固態或非旋轉存儲。這些值不需要與底層主機存儲的值匹配。從 0.0.3 開始;從 0.4.3 開始 “bus” 屬性;從 0.9.11 開始 "tray" 屬性;0.4.4 之後的 “usb” 屬性值 ;自 0.9.7 起 “sata” 屬性值;自 1.1.3 起, “removable” 屬性值;自 7.3.0 起的 “rotation_rate” 屬性值

機翻過來

可選屬性 rotation_rate 設置 SCSI、IDE 或 SATA 總線上磁碟的存儲旋轉速率。1025 到 65534 範圍內的值用於指示旋轉介質速度(以每分鐘轉數為單位)。值一用於指示固態或非旋轉存儲。這些值不需要與底層主機存儲的值匹配。從 0.0.3 開始;從 0.4.3 開始 “bus” 屬性;從 0.9.11 開始 "tray" 屬性;0.4.4 之後的 “usb” 屬性值 ;自 0.9.7 起 “sata” 屬性值;自 1.1.3 起, “removable” 屬性值;自 7.3.0 起的 “rotation_rate” 屬性值

並且找到了這個例子

  <disk type='block' device='lun'>
    <driver name='qemu' type='raw'/>
    <source dev='/dev/sda'>
      <slices>
        <slice type='storage' offset='12345' size='123'/>
      </slices>
      <reservations managed='no'>
        <source type='unix' path='/path/to/qemu-pr-helper' mode='client'/>
      </reservations>
    </source>
    <target dev='sda' bus='scsi' rotation_rate='1'/>
    <address type='drive' controller='0' bus='0' target='3' unit='0'/>
  </disk>

在 virt-manager-> 編輯 -> 首選項 -> 常規 -> 啟用 xml 編輯
再在 target 屬性添加rotation_rate='1'就行了

image

nvme 设备
在頭部修改

<domain type='kvm'>

<domain xmlns:qemu="http://libvirt.org/schemas/domain/qemu/1.0" type="kvm">

在最後添加

......
  </devices>
  <qemu:commandline>
    <qemu:arg value="-drive"/>
    <qemu:arg value="file=/mnt/windows/tmp/archlinux.qcow2,format=raw,if=none,id=nvm"/>
    <qemu:arg value="-device"/>
    <qemu:arg value="nvme,drive=nvm,serial=nvm"/>
    <qemu:arg value="-drive"/>
    <qemu:arg value="file=/var/lib/libvirt/images/archlinux-3.qcow2,format=raw,if=none,id=nvm-1"/>
    <qemu:arg value="-device"/>
    <qemu:arg value="nvme,drive=nvm-1,serial=nvm-1,bus=pcie.0,addr=0x11"/>
  </qemu:commandline>
</domain>

如果虛擬 pcie 插槽地址重複可以修改 addr 值

參考文章:

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。