VMware Integrated OpenStack 3.1부터는 VMware의 DirectPath I/O 기술과 네트워크 물리적 기능을 사용하는 OpenStack 인스턴스를 생성할 수 있습니다.
DirectPath I/O 패스스루 기능 사용은 적절한 플레이버 사용을 통해 달성됩니다. 인스턴스를 생성하려면 플레이버의 메타데이터 매개 변수를 수정합니다.
사전 요구 사항
DirectPath I/O 패스스루 디바이스를 구성하려면 환경에서 다음과 같은 설정을 수행해야 합니다.
- vSphere에서 DirectPath I/O를 사용하도록 설정합니다. "VMware vSphere 6.5 설명서" 의 "DirectPath I/O" 장을 참조하십시오.
프로시저
- OpenStack 관리 서버에 로그인합니다.
- 존재하지 않는 경우 custom.yml 파일을 생성합니다.
sudo mkdir -p /opt/vmware/vio/custom
sudo cp /var/lib/vio/ansible/custom/custom.yml.sample
/opt/vmware/vio/custom/custom.yml
- 텍스트 편집기에서 /opt/vmware/vio/custom/custom.yml 파일을 엽니다.
- 구성에 따라 custom.yml 파일을 편집하여 VIO 사용자 지정을 사용하여 PCI 별칭을 생성합니다.
-
nova_pci_alias
값을 편집하여 device_type
, vendor_id
및 product_id
를 기반으로 PCI 별칭을 생성하고 별칭의 이름을 다음과 같이 지정합니다.
nova_pci_alias: [{"device_type": "type-VF", "name": "sriov"}, {"vendor_id":"15b3", "product_id":"1013", "device_type": "type-PF", "name":"fpt"}]
- custom.yml 파일을 저장합니다.
- 새 구성을 VMware Integrated OpenStack 배포로 푸시합니다.
구성을 새로 고치면 OpenStack 서비스가 잠시 중단됩니다.
viocli deployment configure --tags nova_api_config