微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

UVP开发环境搭建

在单板上进行ovs2.7+dpdk16.11开发,安装镜像文件 UVP.iso后,需要进行如下配置:

1,网络配置

# vim /etc/sysconfig/network-scripts/ifcfg-eth0

参考配置如下:

BOOTPROTO="static"
DEVICE="eth0"
IPADDR="8.0.186.115"
NATMASK="255.255.254.0"
STARTMODE="onboot"
GATEWAY="8.0.186.0"

执行以下命令使配置生效:

# service network restart

若无法重启,可能因为ip地址冲突,查看日志:

# cat /var/log/messages|grep network

2,调整分区大小

# df -h

调整根目录大小确保其足够使用。

详见:
http://www.jb51.cc/article/p-shegtkle-bcq.html

3,sshd配置

检查sshd服务是否开启:

# ps -aux|grep sshd 

编辑配置文件

# vim /etc/ssh/sshd_config

设置
permitRootIn yes
注释
#AllowUsers ...
#MACs ...

这样就可以通过XShell连接登录该单板,若要保持长连接:

# vim /etc/profile

注释TMOUT或设为0#export TMOUT=0

执行以下命令使配置生效:

# source /etc/profile

4,yum源配置

# cd /etc/yum.repos.d
# ls

需要增加新的源:

# vim version.repo

[euler_compile]
name=uvp
baseurl=http://10.175.100.158/.../repos/Euler_compile_RPMS
enable=1
gpgcheck=0
priority=1

[eulerbase]
name=eulerbase
baseurl=http://10.175.100.158/.../repos/Euler_compile_RPMS
enable=1
gpgcheck=0
priority=2

包括两个源:
[euler_compile] : 安装的UVP.iso所在路径前几级找到的repos路径
[eulerbase] : 再上一级的repos路径

5,git配置

# git config --global user.name "xxx"
# git config --global user.email "xxx"
# git config --global http.sslverify false
# git config --global https.sslverify false
# git config remote.origin.push refs/xxx/* #配置认push分支
# git config --list 

使用ssh-keygen生成密钥,并复制到gerrit代码库的Add SSH Key:

# ssh-keygen -t rsa -C "邮箱名"
# vim C:\Users\...\.ssh\id_rsa.pub (Windows)# vim /root/.ssh/id_rsa.pub (Linux/Unix)

6,DNS配置

在没有dns的server中需要手动配置hosts文件,否则git push失败。这里直接将配置好的hosts文件写入/etc/hosts:

# cat hosts > /etc/hosts

项目开发额外需要安装:

# yum install update
# yum install gcc automake make kernel-devel kerner-source kernel-debug-devel numactl-devel libtool
# yum install zlib-devel openssl-devel dpdk-devel qemu-devel

git分支查询与切换:

# git branch -a -l
# git checkout xxx 

原文地址:https://www.jb51.cc/bash/389952.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐