[Netronome]: Bringup procedure requires manual installation of packages on Compute nodes and patching on Server manager

Bug #1775127 reported by Vivek
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Juniper Openstack
R4.1
Won't Fix
High
Pieter Malan

Bug Description

4.1 Contrail bringup with accelerated NIC requires following steps to be executed manually. Ideally we want to get rid of these steps and do one step installation.

On Computes:
    * have the following debs pre-installed:
        * agilio-nic-firmware*.deb
        * agilio-nfp-driver-dkms*.deb
        * ns-agilio-vrouter-udev*.deb
        * The rename deb should create a udev file in `/etc/udev/rules.d/10-netronome.udev.rules`. If the file is not present make sure that the nfp module is loaded `rmmod nfp; modprobe nfp` and then execute the script `/opt/netronome/libexec/write_udev_rules.sh`
    * Run `update-initramfs -u` on the pre-provisioned compute node
    * Reboot the compute nodes to verify that the `nfp_p0` network interface has correctly been configured.

On Server-manager node:
### Create Netronome Repo
Run the `00_create_netronome_repo.sh` script. This will setup a netronome repo on server-manager in the same way that the contrail repo is setup. This will also update some deb packages that were patched:

    ./00_create_netronome_repo.sh ocata

### Update docker images
Run the `02_update_docker_images.sh` script as root. This will change into the `update-docker-images` directory and run `./update-docker-images.sh`. This will apply updates to the docker images on server manager before they are deployed to the nodes:

    ./02_update_docker_images.sh ocata

Vivek (vivekgarg)
Changed in juniperopenstack:
milestone: none → r4.1.2.0
milestone: r4.1.2.0 → none
no longer affects: juniperopenstack
Vivek (vivekgarg)
description: updated
Revision history for this message
Jeba Paulaiyan (jebap) wrote :

From 4.1.2, SMARTNIC installation moved to Server-Manager

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.