diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 18:45:59 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 18:45:59 +0000 |
commit | 19fcec84d8d7d21e796c7624e521b60d28ee21ed (patch) | |
tree | 42d26aa27d1e3f7c0b8bd3fd14e7d7082f5008dc /src/seastar/kvm/scripts | |
parent | Initial commit. (diff) | |
download | ceph-19fcec84d8d7d21e796c7624e521b60d28ee21ed.tar.xz ceph-19fcec84d8d7d21e796c7624e521b60d28ee21ed.zip |
Adding upstream version 16.2.11+ds.upstream/16.2.11+dsupstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to '')
-rwxr-xr-x | src/seastar/kvm/scripts/bootstrap.sh | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/seastar/kvm/scripts/bootstrap.sh b/src/seastar/kvm/scripts/bootstrap.sh new file mode 100755 index 000000000..dd0258e3f --- /dev/null +++ b/src/seastar/kvm/scripts/bootstrap.sh @@ -0,0 +1,19 @@ +#!/bin/sh -e +nmcli c modify eth0 ipv4.ignore-auto-dns "yes" +systemctl restart network +echo nameserver 8.8.8.8 > /etc/resolv.conf +useradd -m -p "" -g wheel seastar +chage -d 0 seastar +yum install -y gcc gcc-c++ libaio-devel ninja-build ragel hwloc-devel numactl-devel libpciaccess-devel cryptopp-devel boost-devel kernel-devel libxml2-devel zlib-devel libasan libubsan git wget python3 tar pciutils xterm +cd /root +wget http://dpdk.org/browse/dpdk/snapshot/dpdk-2.0.0.tar.gz +tar -xpf dpdk-2.0.0.tar.gz +mv dpdk-2.0.0 dpdk +cd dpdk +cat config/common_linuxapp | sed -e "s/CONFIG_RTE_MBUF_REFCNT_ATOMIC=y/CONFIG_RTE_MBUF_REFCNT_ATOMIC=n/g" | sed -e "s/CONFIG_RTE_BUILD_SHARED_LIB=n/CONFIG_RTE_BUILD_SHARED_LIB=y/g" > /tmp/common_linuxapp +mv /tmp/common_linuxapp config +make T=x86_64-native-linuxapp-gcc install +cd - +cd seastar +./configure.py --dpdk-target ~/dpdk/x86_64-native-linuxapp-gcc +ninja-build -j2 |