欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

VFIO透傳

在qemu-kvm虛擬化環(huán)境中,為提高虛擬機性能,需要將主機(PCI)設備直通給虛擬機(vm),即:設備透傳技術(也叫設備直通技術),該技術需要主機支持Intel(VT-d) 或 AMD (IOMMU) 硬件虛擬化加速技術。

成都創(chuàng)新互聯(lián)服務項目包括西陵網(wǎng)站建設、西陵網(wǎng)站制作、西陵網(wǎng)頁制作以及西陵網(wǎng)絡營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術優(yōu)勢、行業(yè)經驗、深度合作伙伴關系等,向廣大中小型企業(yè)、政府機構等提供互聯(lián)網(wǎng)行業(yè)的解決方案,西陵網(wǎng)站推廣取得了明顯的社會效益與經濟效益。目前,我們服務的客戶以成都為中心已經輻射到西陵省份的部分城市,未來相信會繼續(xù)擴大服務區(qū)域并繼續(xù)獲得客戶的支持與信任!

前提要求

linux kernel>3.6
qemu 版本>1.4
虛擬機系統(tǒng)以uefi模式啟動
宿主機服務器開啟IOMMU
宿主機加載vfio和vfio-pci驅動
宿主機CPU支持intel-vt/vd

實驗環(huán)境

  Centos7.2-AIO-3.6.0.0.1
  qemu-2.2

準備工作

服務器宿主機

修改系統(tǒng)內核啟動參數(shù),重啟系統(tǒng),查看是否開啟IOMMU

dmesg | grep -e DMAR -e IOMMU
[ 0.000000] DMAR: IOMMU enabled

查看是否開啟intel-vt-x/vt-d

cat /proc/cpuinfo | grep vmx

執(zhí)行如下腳本檢查是否支持中斷重定向

#!/bin/sh
if [ $(dmesg | grep ecap | wc -l) -eq 0 ]; then
  echo "No interrupt remapping support found"
  exit 1
fi
for i in $(dmesg | grep ecap | awk '{print $NF}'); do
  if [ $(( (0x$i & 0xf) >> 3 )) -ne 1 ]; then
    echo "Interrupt remapping not supported"
    exit 1
  fi
done

如果硬件不支持interrupt remapping,需要執(zhí)行

echo "options vfio_iommu_type1 allow_unsafe_interrupts=1" > /etc/modprobe.d/iommu_unsafe_interrupts.conf

加載vfio驅動

modprobe vfio
modprobe vfio-pci

安裝OVMF引導虛擬機(OVMF支持uefi啟動)

wget http://www.kraxel.org/repos/firmware.repo
yum install edk2.git-ovmf-x64.noarch

透傳

設備在主機中解綁

[root@localhost ~]# lspci -nn|more
00:00.0 Host bridge [0600]: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge [8086:7190] (rev 01)
00:01.0 PCI bridge [0604]: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge [8086:7191] (rev 01)
00:07.0 ISA bridge [0601]: Intel Corporation 82371AB/EB/MB PIIX4 ISA [8086:7110] (rev 08)
00:07.1 IDE interface [0101]: Intel Corporation 82371AB/EB/MB PIIX4 IDE [8086:7111] (rev 01)
00:07.3 Bridge [0680]: Intel Corporation 82371AB/EB/MB PIIX4 ACPI [8086:7113] (rev 08)
00:07.7 System peripheral [0880]: VMware Virtual Machine Communication Interface [15ad:0740] (rev 10)
00:0f.0 VGA compatible controller [0300]: VMware SVGA II Adapter [15ad:0405]
00:10.0 SCSI storage controller [0100]: LSI Logic / Symbios Logic 53c1030 PCI-X Fusion-MPT Dual Ultra320 SCSI [1000:0030] (rev 01)
00:11.0 PCI bridge [0604]: VMware PCI bridge [15ad:0790] (rev 02)
00:15.0 PCI bridge [0604]: VMware PCI Express Root Port [15ad:07a0] (rev 01)
00:15.1 PCI bridge [0604]: VMware PCI Express Root Port [15ad:07a0] (rev 01)
00:15.2 PCI bridge [0604]: VMware PCI Express Root Port [15ad:07a0] (rev 01)

找到設備,解綁

echo 0000:00:07.1 > /sys/bus/pci/devices/0000\:00\:07.1/driver/unbind

生成vfio設備

echo 8086 7111 > /sys/bus/pci/drivers/vfio-pci/new_id

此時:/dev/vfio下面會有個以阿拉伯數(shù)字命名的文件,對應vfio設備組

啟動虛擬機

加參數(shù):-device vfio-pci,host=00:05:00.0  #透傳的設備
加參數(shù):-drive if=pflash,format=raw,file=/usr/share/edk2.git/ovmf-x64/OVMF_CODE-pure-efi.fd #虛擬機bios
/usr/libexec/qemu-kvm -M pc-i440fx-rhel7.0.0 -enable-kvm -m 2048 -smp 2 -drive if=pflash,format=raw,file=/usr/share/edk2.git/ovmf-x64/OVMF_CODE-pure-efi.fd -drive id=disk0,if=none,format=qcow2,file=test.qcow2 -device virtio-blk-pci,drive=disk0,bootindex=0 -drive id=cd0,if=none,format=raw,readonly,file=CentOS-7-x86_64-Minimal-1503-01.iso -device ide-cd,bus=ide.1,drive=cd0,bootindex=1 -global PIIX4_PM.disable_s3=0 -global isa-debugcon.iobase=0x402 -debugcon file:fedora.ovmf.log -monitor stdio -device piix3-usb-uhci -device usb-tablet -netdev id=net0,type=user -device virtio-net-pci,netdev=net0,romfile= -device qxl-vga -spice port=3000,disable-ticketing
/usr/libexec/qemu-kvm -M pc-i440fx-rhel7.0.0 -enable-kvm -m 2048 -smp 2 -drive if=pflash,format=raw,file=/usr/share/edk2.git/ovmf-x64/OVMF_CODE-pure-efi.fd -drive id=disk0,if=none,format=qcow2,file=test.qcow2 -device virtio-blk-pci,drive=disk0,bootindex=0 -global PIIX4_PM.disable_s3=0 -global isa-debugcon.iobase=0x402 -debugcon file:fedora.ovmf.log -monitor stdio -device piix3-usb-uhci -device usb-tablet -netdev id=net0,type=user -device virtio-net-pci,netdev=net0,romfile= -device qxl-vga -spice port=3000,disable-ticketing -device vfio-pci,host=00:05:00.0

客戶端訪問

 spicy -h ip -p 3000

在虛擬機內部執(zhí)行

lspci -nn
lsblk

查看是否透傳成功

參考資料

https://wiki.archlinux.org/index.php/PCI_passthrough_via_OVMF
https://www.kernel.org/doc/Documentation/vfio.txt
http://pve.proxmox.com/wiki/Pci_passthrough

當前題目:VFIO透傳
本文URL:http://aaarwkj.com/article28/gjdhcp.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄服務器托管、響應式網(wǎng)站網(wǎng)站設計、網(wǎng)站營銷、標簽優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁設計
久久久久精品国产亚洲av影院| 视频播放一区二区三区毛片| 国产亚洲一区二区三区日韩| 亚洲中文波霸中文字幕| 高清中文字幕一区二区三区| 亚洲欧美日韩国产在线一区| 成人精品国产亚洲av| 国产精品亚洲精品久久| 国产精品一区巨乳人妻| 欧美黄片网站免费观看| 色久悠悠婷婷综合在线亚洲| 国产污视频网站在线观看| 欧美精品久久91九色| 翔田千里精品久久一区二| 日韩欧美亚洲天堂视频| 欧洲一区二区三区黄色| 久久国产欧美日韩精品免费| 黄色片黄色片美女黄色片亚洲黄色片| 国产三级在线观看视频| 香蕉网性欧美在线视频| 一二三四在线观看日本资讯| 午夜福利视频在线一区| 欧亚日韩精品一区二区在线| 午夜福利中文在线观看| 无套内谢少妇高朝毛片| 亚洲另类偷拍校园伦理| 久久国产福利一区二区| 久久中文人妻丝袜不卡| 日本欧美高清一区二区| 亚洲日本不卡在线一区二区| 亚洲日本久久久午夜精品| 少妇性生活视频免费观看| 在线精品91国产在线观看| 日本三级黄色免费的网站| 超碰97国产资源在线| 九色综合一区二区三区| 中文字幕乱码日韩在线| a一级成人插少妇的逼| 日韩av一区二区三区在线| 欧美三级黄片免费视频| 日韩精品视频在线不卡|