Introduction

The aim of this document is to provide the information needed to test a server on-site using the Canonical Server Test Suite and then submit the results of that testing to Canonical to meet the requirements for Server Hardware Certification. Testing may be done with or without an Internet connection.

Understanding the Certification Process

The workflow for testing SUTs is described in detail in the rest of this document. An overview is presented in the following flowchart:

This flowchart outlines the certification process from hardware creation through certificate issuing.

The highlights of this process are:

  1. Set up your MAAS server and connect it to the test LAN. This process is covered in Certification Environment Setup Guide.

  2. Create an entry on https://certification.canonical.com (C3 for short) for the SUT, as described in more detail shortly, in Creating a Hardware Entry on C3. If an entry already exists for your specific configuration (not just the model), you should use the existing entry.

  3. Use MAAS to deploy the SUT, as described in the upcoming section, Installing Ubuntu on the System.

  4. Check the SUT’s configuration. (The canonical-certification-precheck script, described in Running the Certification Tests, is key to this check.)

  5. Run the test suite on the SUT, as described in Running the Certification Tests and Performing ISO Install Tests.

  6. Submit the test results to C3. This may be done semi-automatically when running the tests, or can be done manually, as described in Manually Uploading Test Results to the Certification Site.

  7. If desired, you can request a certificate, as described in Requesting a Certificate.