openstack GPU passThough 设置

1、bios开启vt-d;

2、cmdline设置intel_iommu=on;

3、查询GPU设备信息

[root@ws_compute01 nova]# lspci -nn | grep VGA

81:00.0 VGA compatible controller [0300]: NVIDIA Corporation Device [10de:1b06] (rev a1)

4、controller设置(nova.conf)

1)、增加PciPassthoughFilter

scheduler_default_filters=RetryFilter,ComputeFilter,AggregateInstanceExtraSpecsFilter,CoreFilter,RamFilter,WSDiskFilter,PciPassthroughFilter

scheduler_available_filters = nova.scheduler.filters.all_filters

2)、增加pci_alias

pci_alias={"vendor_id":"10de", "product_id":"1b06", "name":"nvidia"}

restart  api  scheduler  conductor服务

5、compute设置(nova.conf)

pci_alias={"vendor_id":"10de", "product_id":"1b06", "name":"nvidia"}

pci_passthrough_whitelist = [{"vendor_id": "10de", "product_id": "1b06"}]

restart  compute服务

6、将/sys/bus/device/pci000_81_00_0/iommu_group目录下的所有设置通过virsh nodedev-detach从宿主机移除;

8、glance image增加 pcipassthough信息

openstack flavor set 4 --property "pci_passthrough:alias"="nvidia:1"

9、nova boot创建instance

 



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值