Below is a detailed guide on how to reserve and provision a community resource with EVE-OS.
If you encounter any issues or have any questions, please email us directly at nfv-lab@iol.unh.edu

Create a Community Lab Account

01-landing.png
  1. Navigate to the community lab dashboard at http://laas.lfedge.iol.unh.edu .

  2. Select Login with LFID and authenticate with your Linux Foundation credentials

  3. When prompted, fill out additional details such as name and company to complete your account registration. Your Linux Foundation account email will be linked to your dashboard account. This cannot be changed.

  4. You should receive an email from us confirming that your account has been created. This email contains important VPN access information.

Reserve a Resource

  1. Select Book a Pod from the landing screen.

  2. When prompted, upload an SSH public key. This will not be used for hosts deployed with EVE-OS, but it is required for other images such as Ubuntu.

  3. Select the resource / image combination that you would like to reserve, such as Dell Server 1 (EVE-OS 12.0.4-lts)

  4. Navigate down the workflow using the navigation arrows or the mouse wheel. Skip the Global Cloud Init Override section and proceed to the Booking Details section.

  5. Fill out the Project and Purpose fields. Please be as specific as possible, as we can use this information in the future to better assist the community.

  6. Use the slider to set the length of your booking. This slider only has a maximum of 21 days, but if you need more time you can extend your booking.

  7. Optionally add other public site users as collaborators. Collaborators will be given VPN and IPMI access, as well as permission to view the booking detail page.

  8. Review the details of the booking, and select Book in the next section to begin provisioning your resources. This will take some time, so proceed to the next steps while your resources are prepared. You will receive an email when the booking is ready.

Create an LF Edge Sandbox Account

03-sandbox-landing.png


The LF Edge sandbox will be required to manage and install edge applications on your EVE-OS enabled device. Please refer to the documentation at LF Edge Sandbox for help getting started and setting up your account.

If you able to see something resembling the page above, you are ready to proceed.

Onboarding Your EVE-OS Host

04-add-edge-node.png

05-host-info.png

Once your booking has finished provisioning, you will need to onboard your host to the LF Edge sandbox.

  1. Navigate to the Edge Nodes page and select Add Edge Node

  2. Enter an arbitrary name for your node, such as laas-dell1 and select a project from the drop down.

  3. Choose Onboarding Key as the Identity Type. The onboarding key can be found on the LF Edge wiki at Onboarding Key

  4. Enter the brand, model, and serial number for your resource. This information can be found using the Host info button on the booking status page once your booking is ready.

  5. Select defaultIPv4-net as the network for each port mapping. Defaults for the rest of the fields should be sufficient.

  6. Click Add at the bottom of the screen

  7. After a few moments, the node status should change from provisioned to online.

Installing Your First Edge App

07-nginx.png


This section will walk you through adding the Nginx Global Edge App to your newly onboarded EVE-OS system.

  1. Navigate to the Marketplace page and select the Global Edge Apps tab.

  2. Search for the Nginx Edge App and click the import icon. If redirected to the app page, click the import icon again. You will see a green Imported banner if the app has been successfully imported.

  3. Navigate to the Edge App Instances page and select Add Edge App Instance.

  4. Choose Nginx from the Edge App dropdown and select your project from the project dropdown.

  5. Select your edge node from the list of edge nodes and click Next.

  6. Enter a name for the edge app instance such as nginx-test.

  7. Navigate through the workflow until you reach the deploy step, then click Deploy.

  8. After some time, you should see your app instance configured on the Edge App Instances page.

  9. If connected to the VPN (see details below), you should be able to see the Nginx default landing page from your browser by navigating to the public IP or FQDN of your provisioned host, obtainable from the Host Info button on the booking detail page.

Controlling Your Host


Connect to the lab VPN

Accessing the bare-metal controller


Your community resource is a bare-metal server with IPMI support.

Managing host power


This may done in a variety of ways

  1. From the booking detail page using the IPMI Tool controls (No VPN Required)

  2. Using IPMI Tool

  3. From the Web BMC

Remote Terminal

  1. From the Web BMC

Cleaning Up Your Booking