fix(aerial): configuration modifications to migrate CI run to aerial1
* IP address of VNF shall be aerial1's one * scripts within cubb container shall be run with sudo now Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
This commit is contained in:
@@ -195,8 +195,8 @@ gNBs =
|
|||||||
|
|
||||||
NETWORK_INTERFACES :
|
NETWORK_INTERFACES :
|
||||||
{
|
{
|
||||||
GNB_IPV4_ADDRESS_FOR_NG_AMF = "172.21.16.131";
|
GNB_IPV4_ADDRESS_FOR_NG_AMF = "172.21.16.130";
|
||||||
GNB_IPV4_ADDRESS_FOR_NGU = "172.21.16.131";
|
GNB_IPV4_ADDRESS_FOR_NGU = "172.21.16.130";
|
||||||
GNB_PORT_FOR_S1U = 2152; # Spec 2152
|
GNB_PORT_FOR_S1U = 2152; # Spec 2152
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -3,13 +3,10 @@
|
|||||||
# Check if cuBB_SDK is defined, if not, use default path
|
# Check if cuBB_SDK is defined, if not, use default path
|
||||||
cuBB_Path="${cuBB_SDK:-/opt/nvidia/cuBB}"
|
cuBB_Path="${cuBB_SDK:-/opt/nvidia/cuBB}"
|
||||||
|
|
||||||
# Run gdrcopy insmod
|
|
||||||
cd "$cuBB_Path"/cuPHY-CP/external/gdrcopy/ || exit 1
|
|
||||||
|
|
||||||
./insmod.sh
|
|
||||||
cd "$cuBB_Path" || exit 1
|
cd "$cuBB_Path" || exit 1
|
||||||
# Add gdrcopy to LD_LIBRARY_PATH
|
# Add gdrcopy to LD_LIBRARY_PATH
|
||||||
export LD_LIBRARY_PATH=/usr/local/nvidia/lib:/usr/local/nvidia/lib64:/opt/mellanox/dpdk/lib/x86_64-linux-gnu:/opt/mellanox/doca/lib/x86_64-linux-gnu:/opt/nvidia/cuBB/cuPHY-CP/external/gdrcopy/build/x86_64/
|
export LD_LIBRARY_PATH=/usr/local/nvidia/lib:/usr/local/nvidia/lib64:/opt/mellanox/dpdk/lib/x86_64-linux-gnu:/opt/mellanox/doca/lib/x86_64-linux-gnu:/opt/nvidia/cuBB/cuPHY-CP/external/gdrcopy/build/x86_64/
|
||||||
|
export LD_LIBRARY_PATH=$LD_LIBRART_PATH:"$cuBB_Path/gpu-dpdk/build/install/lib/x86_64-linux-gnu:$cuBB_Path/build/cuPHY-CP/cuphydriver/src"
|
||||||
|
|
||||||
# Restart MPS
|
# Restart MPS
|
||||||
# Export variables
|
# Export variables
|
||||||
@@ -21,17 +18,18 @@ export CUDA_MPS_LOG_DIRECTORY=/var
|
|||||||
echo quit | nvidia-cuda-mps-control
|
echo quit | nvidia-cuda-mps-control
|
||||||
|
|
||||||
# Start MPS
|
# Start MPS
|
||||||
nvidia-cuda-mps-control -d
|
sudo -E nvidia-cuda-mps-control -d
|
||||||
echo start_server -uid 0 | nvidia-cuda-mps-control
|
sudo -E echo start_server -uid 0 | sudo -E nvidia-cuda-mps-control
|
||||||
|
|
||||||
# Start cuphycontroller_scf
|
# Start cuphycontroller_scf
|
||||||
# Check if an argument is provided
|
# Check if an argument is provided
|
||||||
if [ $# -eq 0 ]; then
|
if [ $# -eq 0 ]; then
|
||||||
# No argument provided, use default value
|
# No argument provided, use default value
|
||||||
argument="P5G_SCF_FXN"
|
argument="P5G_FXN"
|
||||||
else
|
else
|
||||||
# Argument provided, use it
|
# Argument provided, use it
|
||||||
argument="$1"
|
argument="$1"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
"$cuBB_Path"/build/cuPHY-CP/cuphycontroller/examples/cuphycontroller_scf "$argument"
|
sudo -E "$cuBB_Path"/build/cuPHY-CP/cuphycontroller/examples/cuphycontroller_scf "$argument"
|
||||||
|
sudo -E ./build/cuPHY-CP/gt_common_libs/nvIPC/tests/pcap/pcap_collect
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ services:
|
|||||||
image: cubb-build:24-1
|
image: cubb-build:24-1
|
||||||
environment:
|
environment:
|
||||||
- cuBB_SDK=/opt/nvidia/cuBB
|
- cuBB_SDK=/opt/nvidia/cuBB
|
||||||
command: bash -c " rm -rf /tmp/phy.log && chmod +x /opt/nvidia/cuBB/aerial_l1_entrypoint.sh && /opt/nvidia/cuBB/aerial_l1_entrypoint.sh"
|
command: bash -c "sudo rm -rf /tmp/phy.log && sudo chmod +x /opt/nvidia/cuBB/aerial_l1_entrypoint.sh && /opt/nvidia/cuBB/aerial_l1_entrypoint.sh"
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD-SHELL",'grep -q "L1 is ready!" /tmp/phy.log && echo 0 || echo 1']
|
test: ["CMD-SHELL",'grep -q "L1 is ready!" /tmp/phy.log && echo 0 || echo 1']
|
||||||
interval: 20s
|
interval: 20s
|
||||||
|
|||||||
Reference in New Issue
Block a user