1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時間:8:30-17:00
      你可能遇到了下面的問題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
      VFIO透傳-創(chuàng)新互聯(lián)

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

      站在用戶的角度思考問題,與客戶深入溝通,找到洪江管理區(qū)網(wǎng)站設(shè)計與洪江管理區(qū)網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:網(wǎng)站建設(shè)、網(wǎng)站設(shè)計、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、空間域名、虛擬主機(jī)、企業(yè)郵箱。業(yè)務(wù)覆蓋洪江管理區(qū)地區(qū)。

      前提要求

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

      實驗環(huán)境

        Centos7.2-AIO-3.6.0.0.1
        qemu-2.2

      準(zhǔn)備工作

      服務(wù)器宿主機(jī)

      修改系統(tǒng)內(nèi)核啟動參數(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驅(qū)動

      modprobe vfio
      modprobe vfio-pci

      安裝OVMF引導(dǎo)虛擬機(jī)(OVMF支持uefi啟動)

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

      透傳

      設(shè)備在主機(jī)中解綁

      [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)

      找到設(shè)備,解綁

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

      生成vfio設(shè)備

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

      此時:/dev/vfio下面會有個以阿拉伯?dāng)?shù)字命名的文件,對應(yīng)vfio設(shè)備組

      啟動虛擬機(jī)

      加參數(shù):-device vfio-pci,host=00:05:00.0  #透傳的設(shè)備
      加參數(shù):-drive if=pflash,format=raw,file=/usr/share/edk2.git/ovmf-x64/OVMF_CODE-pure-efi.fd #虛擬機(jī)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

      在虛擬機(jī)內(nèi)部執(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

      另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。


      當(dāng)前名稱:VFIO透傳-創(chuàng)新互聯(lián)
      分享路徑:http://www.ef60e0e.cn/article/gjgsc.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        台湾省| 隆尧县| 兴隆县| 红原县| 电白县| 兴义市| 巧家县| 安达市| 武乡县| 托克逊县| 镇宁| 广宗县| 石阡县| 翁源县| 当雄县| 嫩江县| 玛纳斯县| 临江市| 竹北市| 北川| 宜州市| 磴口县| 许昌市| 宜宾市| 琼结县| 淮阳县| 密云县| 额济纳旗| 阿尔山市| 自治县| 湘阴县| 肇源县| 旬阳县| 左权县| 太康县| 平泉县| 扶绥县| 扎赉特旗| 东宁县| 阿坝| 六盘水市|