---
# System prepended metadata

title: Build uCPE platform
tags: [uCPE, ' NFVI']

---

---
tags: uCPE, NFVI
---
# Build uCPE platform
###### tags: `uCPE`

### 執行環境：
Mother Board: CB-1920
OS: CentOS7.6, kernel 3.10.1192
DPDK: 19.02
QAT: 1.7
OpenSSL: 1.1.1

### SOP：
以下操作皆是以root權限運作
需要先安裝以下套件:
1. libvirt

再來
```javascript=
# wget http://rpms.remirepo.net/enterprise/7/remi/x86_64/gnupg1-1.4.20-1.el7.remi.x86_64.rpm
# yum install libusb -y
# rpm -ivh gnupg1-1.4.20-1.el7.remi.x86_64.rpm
# ln -sf /usr/bin/gpg1 /usr/bin/gpg
```
如何確定到這一步之前都是對的
```javascript=
gpg --version
```
版本應為1.4.20

確認以上皆無誤之後
到610147-intel-select-sol-for-nfvi-enabling-kit-rv1p5裡面的nfvi-install資料夾
```javascript=
# ./install.sh iss
```
腳本運作到一半時，其會要求passphrase，請輸入：iss222
輸入後，將會完成腳本剩下流程

上述步驟都完成後
```javascript=
# cd /root/work/Intel_Select_Network/ucpe
# ./iss_ucpe.sh
```

腳本執行之後
1. company name欄位輸入(可隨便填，用來當作log檔名用的)(我自己是都習慣打test)
1. Accept Software Tools License Agreement欄位輸入Yes

到了選單之後
1. 選選項1.Install All Required Software
1. 再選選項6.Run CPA Sample Code
1. 之後選選項3.Run All ISS uCPE Plus Verification Steps

※選項1.Install All Required Software會安裝包含DPDK、QAT以及OpenSSL

若是發生錯誤，有可能的情形：
1. 機器沒安裝wget套件 => yum install wget可解決
1. kernel-devel版本不相匹配 => yum update可解決

source: 
1. 615790-intel-select-sol-ucpe-centos-host-rev1p1.pdf (intel offical document) (start reading from p.29:Installing the Intel® Select Solution for NFVI Enabling Kit)
1. https://blog.csdn.net/u012343297/article/details/79141878
