Go to main content
Oracle Hardware Certification Test Suite 5.8

Exit Print View

Updated: November 2016
 
 

Certifying System, Network, InfiniBand, InfiniBand SR-IOV Virtual Functions, Suspend/Resume, Network Performance Serial I/O Devices and NIC FMA Devices

To certify system, network, InfiniBand, Suspend/Resume, network performance and serial I/O devices, configure two test machines, TM and SUT. This section explains the hardware and software requirements to certify system, network, InfiniBand, and serial I/O devices.

Hardware Requirements

TM and SUT systems must meet the following hardware requirements.

  • Network - Both systems must be nonproductive systems on an isolated network segment. Network certification might generate a flood of traffic on other systems in the network.

  • Free space - Each system must have at least (number-of-network-ports) x (1.5 GB) free space in the /export/home directory.

    Type the following command to verify this requirement.

    # df -h
  • Serial cable - For serial I/O testing only. A serial cable must connect the serial port of the TM with that of the SUT.

  • InfiniBand switch - For InfiniBand and InfiniBand SR-IOV Virtual Functions testing only. An InfiniBand cable must connect the InfiniBandHCA ports of the TM and SUT systems to the InfiniBand switch. InfiniBand SR-IOV Virtual Functions testing requires primary domain as SUT and logical domain as TM. InfiniBand SR-IOV Virtual Functions need to be added in primary domain and logical domain before testing. For more information on how to use InfiniBand SR-IOV Virtual Functions, see Using InfiniBand SR-IOV Virtual Functions in Oracle VM Server for SPARC 3.1 Administration Guide.

SUT should satisfy the following hardware requirements.

  • Floating point - The SUT must have hardware floating point support. To check whether the SUT processor has floating point support, type psrinfo -v in the terminal. If the output sentence contains the phrase, and has an i387 compatible floating point processor, the processor has the floating point support.

  • Free space - With the free space requirement for both systems, the SUT must have the following free space:

    • Swap space of at least 1/8 the physical memory size (a minimum 512 Mbytes).

    • At least 4 Gbytes of free space in any single Oracle Solaris slice or a non reserved hard disk larger than 16 GBytes.

      Type the following command to check free space.

      # df -h

    A non reserved disk does not contain any slice mounted to the following directories, /, /usr, /opt, /var, or /export/home*.

  • Network - The SUT must have at least one port. Each port on the SUT must be connected to the TM system. For InfiniBand HCA certification, at least one port on the SUT must be connected to the TM system.

  • Network Performance - The SUT must have meet the Uperf tool requirement.

  • At least one USB storage disk, an audio play and record device, and one USB or built-in web camera attached to the SUT machine.


Caution

Caution  - For system certification, if the SUT contains more than one disk drive, any disk that does not have any slice mounted to/, /usr, /opt, /var, or /export/home* is formatted. All data on such a disk is lost. During the test initialization process, any disk that is scheduled to be formatted is listed. The initialization process waits for 60 seconds and prompts you to stop the certification if you do not want the disk to be formatted.


TM should satisfy the following hardware requirements.

  • Network - The TM system must have one functional network port for each network port on the SUT. The TM system must have at least as many network ports as that of the SUT. Each port on the SUT must be connected to the TM system. The TM system must not have more than five ports than that of the SUT. For InfiniBand HCA certification, at least one port on the SUT must be connected to the TM system.

  • Network Performance - The TM system must have meet the Uperf tool requirement.

You also require an InfiniBand switch for testing InfiniBand. The Infiniband switch is required to connect the InfiniBand HCA port of the TM to that of the SUT.

Software Requirements

For certifying the system, network, InfiniBand, Suspend/Resume, network performance and serial I/O devices, configure TM and SUT.

You can choose any of the following configurations.

  • The test environment must consist of only one TM system and a SUT in an isolated network segment. Additional systems must be tested separately.

  • If your TM system or your SUT matches the following description, you must disable NIS.

    • The Oracle Solaris OS is installed on the machine and you do not reinstall the Oracle Solaris OS before running Oracle HCTS.

    • NIS is set up and enabled on the machine.

    • You disconnect the machine from another network and reconnect it to the isolated network segment of the test environment.

    In the above mentioned conditions, if you do not disable NIS, the system behaves abnormally due to inconsistent network settings.

    Type the following command to disable NIS.

    # /usr/lib/netsvc/yp/ypstop

    This command disables NIS until the next reboot.

    To permanently disable NIS, type the following command.

    # svcadm disable svc:/network/nis/client:default
  • Ensure that XWindows is running on the SUT.

  • If you are certifying either your system, network, Suspend/Resume, network performance, or serial I/O, ensure that the TM system is correctly connected to the SUT in the following manner.

    • All the ports in the SUT must be correctly connected to the TM system. No port should be left unconnected on the SUT. For the network component certification, all the ports of the network component must be connected to the TM System. For serial I/O certification, at least one port must be connected to the TM System.

    • Connect TM and SUT back-to-back by using a crossover cable. Oracle HCTS assigns a particular range of IP addresses to the TM system and a different range of IP addresses to the SUT system. Network devices on the TM system must allow their IP addresses to be temporarily changed to 10.10.n.11/24, where n is 10, 11, 12... for multiple ports. Network devices on the SUT must allow their IP addresses to be temporarily changed to 10.10.n.10/24, where n is 10, 11, 12... for multiple ports. All the network devices between the TM system and the SUT must allow these IP addresses.

    • For serial I/O certification, set up the serial ports. Ensure that at least one pair of serial ports is connected between the TM system and the SUT.


      Note - For the tests that require TM, make sure the following services are available on both SUT and TM.
      svc:/network/physical:default
      svc:/network/shell:default
      svc:/network/ftp:default
      svc:/network/rpc/spray:default
      svc:/network/nfs/client:default
      svc:/network/nfs/mapid:default

      Use svcs command to check the service availability, use pkg command to install the missing services. For the package names of the missing services, refer to the following mapping table.

      svc name
      Package name
      svc:/network/physical:default
      system/network
      svc:/network/shell:default
      service/network/legacy-remote-utilities
      svc:/network/ftp:default
      service/network/ftp
      svc:/network/rpc/spray:default
      service/network/spray
      svc:/network/nfs/client:default
      system/file-system/nfs
      svc:/network/nfs/mapid:default
      system/file-system/nfs

  • Make sure that the TM system is properly connected to the SUT. If you are doing InfiniBand HCA certification, TM is connected to SUT through the network and InfiniBand switch.

    Make sure that the TM system is correctly connected to the SUT in the following manner.

    • Each port of the InfiniBand HCA to be certified must have one dedicated InfiniBand switch to connect. Each InfiniBand switch involved in the test process must connect to one port of the TM system.

    • At least one network port on the SUT must be connected to a port on the TM system.


      Note - In this release of Oracle HCTS, InfiniBand HCA certification can certify only one InfiniBand HCA at a time. If more than one InfiniBand HCA has a driver in Oracle Solaris, none of them can be certified.
  • The Oracle Solaris 11 OS is required for the Suspend/Resume test. You need to perform both manual and the automatic tests and fill the test results in the Suspend/Resume Checklist in the Appendix B.

  • If you are testing network performance, please make sure uperf is installed on the System Under Test (SUT) and the Test Manager system (TM).

    Also, a configuration file must be generated to show where the uperf is installed on SUT and TM. The expected format of the file is as follows.

    sut_uperf_install_path tm_uperf_install_path

    For example, /opt/uperf /opt/uperf

    The configuration file must be saved as /opt/SUNWhcts/etc/uperf_path.conf

    Make sure the system configuration meets the uperf requirement. For detailed description for uperf, refer uperf website.

  • If you are testing NIC FMA test, please make sure the Test Manager system (TM) must be able to be rsh as root.