标签:
须在十四台机器上面安装系统并配置。谨慎操作,不能删除原有系统,只能利用空闲空间加装系统。
选择debian 8.2系统,首先因为CentOS在机器上面安装失败,可能跟lvm有关,其次因为ubuntu内核版本太新,所以选择这个。
楼下机房只能通清华源,所以要用mirrors.tuna.tsinghua.edu.cn,ip是59.66.131.249。
一、安装完成以后不能联网,要如下配置:
1、在/etc/resolv.conf中添加:
nameserver 59.66.131.249
2、在/etc/hosts中添加:
59.66.131.249 mirrors.tuna.tsinghua.edu.cn
此步骤必不可少,否则不通
3、在/etc/network/interfaces中写入:
auto eth0
address 11.11.0.xxx
netmask 255.255.0.0
broadcast 11.11.255.255
gateway 11.11.2.1 (?也可能是11.11.0.1,node102怎么配置网关都不通,为什么)
4、编辑/etc/apt/sourcelist:
5、还有可能要执行命令
route add default gw 11.11.2.1
才行,不知道为什么node102有问题。能够ping通,也能够ssh登录,就是更新源没有成功。
6、debian ssh连接须安装ssh服务,默认没有安装,命令格式别于其他linux:
apt-get install openssh-server (直接安装openssh提示没有这个包,我也真是醉了)
二、编配mtcp with dpdk2.1需要做的:
debian没有默认安装linux内核头文件,须安装:
apt-get install linux-headers-`uname -r`
编译仍然报错,居然提示没有sudo~~(debian默认不安装sudo,貌似记忆中不是这样的呀):
apt-get install sudo
最后编译mtcp/src仍然出现错误:
cpu.c:8:18: fatal error: numa.h: No such file or directory
#include <numa.h>
^
compilation terminated.
Makefile:76: recipe for target ‘cpu.o‘ failed
make: *** [cpu.o] Error 1
那是因为没有安装libnuma开发包,所以:
apt-get install libnum-dev
如此mtcp编译不再报错。
不对,仍然存在问题,运行例子epserver的时候报错:
Cause: Cannot init mbuf pool
标签:
原文地址:http://www.cnblogs.com/Fierralin/p/5377464.html