BigAdmin System Administration Portal
Hardware Certification Test Suite: 4.3 User Guide
Print-friendly VersionPrint-friendly Version

Table of Contents

Chapter 3

System Requirements

The system requirements for the certification using HCTS depend upon the hardware or the system that is needed to be tested. There are both hardware and software requirements that are to be met to complete the certification process. This chapter explains in detail the hardware and software requirements for each type of system and hardware certification.

Following is the list of sections that are covered in this chapter.

Requirements for certifying System, Network, InfiniBand, and Serial I/O Devices

As explained in the previous chapter, for certifying system, network, InfiniBand, and serial I/O devices, you will have to configure two test machines that is, 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 non-production 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 the following amounts of free space: (number_of_network_ports) x (1.5 GB) in /export/home

    Use the following command to verify this requirement:

    % df -h
  • Serial cable — This is required for serial I/O testing only. A serial cable is required to connect the serial port of the TM with that of the SUT.

  • InfiniBand switch — This is required for InfiniBand testing only. An InfiniBand cable is required to connect the InfiniBand HCA ports of the TM and SUT systems to the InfiniBand switch.

SUT should satisfy the following hardware requirements:

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

  • Free space — In addition to the free space requirement stated above for both systems, the SUT must have the following free space:

    • Swap space of at least 1/8 of physical memory size (Minimum 512 MB).

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

      Use the following command to check free space:

      $ df -h

    A non-reserved disk does not contain any slice mounted to/, /usr, /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. If you are doing InfiniBand HCA certification, at least one port on the SUT must be connected to the TM system.


Caution - For system certification, if the SUT contains more than one disk drive, any disk that does not have any slice mounted to/, /usr, /var, or /export/home* is formatted. All data on such a disk gets lost. During the test initialization process, any disk that is scheduled to be formatted is listed. The initialization process pauses 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 can have no more than five more ports than that of the SUT. If you are doing InfiniBand HCA certification, at least one port on the SUT must be connected to the TM system.

Apart from all these requirements, you require an InfiniBand switch in case you are testing the 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, and serial I/O devices, configure TM and SUT as described below:

  • 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 Solaris OS is installed on the machine and you do not reinstall the Solaris OS before running 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.

    Under these conditions, if you do not disable NIS, the system behaves abnormally due to inconsistent network settings. Use the following command to disable NIS:

    /usr/lib/netsvc/yp/ypstop

    The above command disables NIS until the next reboot.

    Either of the following commands permanently disables NIS:

    • Option A:

      svcadm disable svc:/network/nis/client:default
    • Option B:

      sys-unconfig

      Note - The sys-unconfig(1M) command restores the configuration of the system to an as-manufactured state, ready to be re-configured again. Ensure that you read the sys-unconfig(1M) man page to see which settings are changed. Be sure to document your current settings so that you can restore them.


      1. Run the sys-unconfig command.

      2. Reboot the system.

      3. Answer the questions on the screen. When you are prompted to select a name service, select None. When all questions are answered, the system restarts, and NIS is disabled.

  • Ensure that Xwindows is running on the SUT.

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

    • All the ports in the SUT must be correctly connected to the TM system. No port can 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 the serial I/O certification, at least one port must be connected to the TM System.

    • It is strongly recommended to connect TM and SUT back-to-back by using a crossover cable or a private switch. If you have routers, intelligent switches, or gateways between the TM system and the SUT, you must configure them to allow the IP addresses described below. If you are implementing VLAN, you must configure it to allow the IP addresses that are mentioned below.

      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, and so forth for the 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, and so forth for the multiple ports. All the network devices between the TM system and the SUT must allow these IP addresses.

    • If you are doing 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.

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

    • Each port of the InfiniBand HCA to be certified must have one dedicated InfiniBand switch to connect to. 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 HCTS, InfiniBand HCA certification only can certify one InfiniBand HCA each time. If more than one InfiniBand HCA has a driver in Solaris, none of them can be certified.


Requirements for Certifying USB, Storage, CD/DVD, CPU/Memory, Audio, and Video Devices

For certifying USB, storage, CD/DVD, CPU/Memory, audio, and video devices, only one system that is the SUT is required. This section explains the hardware and the software requirements for certifying USB, storage, CD/DVD, CPU/Memory, audio, and video devices.

Hardware Requirements

SUT should satisfy the following hardware requirements.

  • Floating point — The SUT must have hardware floating point support.

  • Free space — The SUT must have at least the following amount of free space:

    • Swap space is at least 1/8 of the physical memory size (Minimum 512 MB).

    • At least four GB of free space on any Solaris system slice or a non-reserved hard disk which is larger than 16 GB.

      Use the following command to check free space:

      $ df -h

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

For USB device certification alone, the SUT must meet the following hardware requirements:

  • For USB hard disk and solid state storage device certification, the device to be certified must have at least 128 MB of free space.

  • For USB CD/DVD reader certification, a mixed-mode CD must be utilized. You can use make_mixed_mode_cd utility (available under /opt/SUNWhcts/bin) to create one mixed-mode CD that qualifies for use in the certification. See the HCTS man page for more information.

  • For USB CD writer certification, a re-writable CD should be inserted in the drive under test. For USB DVD writer certification, any supported re-writable media should be inserted.

  • For USB CD/DVD writer certification, a minimum of 600 MB of free space is needed in /export/home directory for each device to be certified.


Caution - For Storage certification, USB hard disk and solid state storage 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 gets lost. During the test initialization process, any disk that is scheduled to be formatted is listed. The initialization process pauses for 60 seconds and prompts you to stop the certification if you do not want the disk to be formatted.



Caution - For CD/DVD writer certification and USB CD/DVD writer certification, the disc inserted into the writer is erased during testing and all the data on the disc gets lost. Make sure you use a disc that does not contain any data for this certification.


Software Requirements

SUT must have the following installed and running:

Solaris OS or OpenSolaris OS

Any Solaris 10 release or OpenSolaris release can be used to run the HCTS 4.3 application. The Solaris 10 6/06 or later release is required if you want to certify CD-RW or DVD-RW devices.

If your system is already running the Solaris 10 OS or the OpenSolaris OS, you might want to perform a fresh reinstall before you install the HCTS.

For USB CD/DVD reader certification and USB CD/DVD writer certification, Solaris OS 6/06 or later version must be installed on SUT. The latest Solaris release is recommended.


Note - Because of some known issues in the OpenSolaris OS, CD/DVD writer and USB CD/DVD writer certifications are not supported on the OpenSolaris OS as of now. Install the latest Solaris OS on the SUT system if you want to do these two certifications.


HCTS

Before you download the HCTS 4.3 archive file, create a download directory on the test system. When you are prompted for the download location, provide the name of this directory that you created.

You can download HCTS from http://www.sun.com/bigadmin/hcl/hcts/index.html#download.


Note - Before invoking HCTS, ensure that the Xwindows is running on the test system.


Tomcat

By default, the OpenSolaris OS does not have the Tomcat server integrated within it. The HCTS GUI requires a valid Tomcat version to run in the GUI mode. If you are in the command line mode, you might not require Tomcat. If you want to certify your hardware on the OpenSolaris OS and use the HCTS GUI, you must install Tomcat before installing HCTS. Tomcat exists in the OpenSolaris Image Packaging System (IPS) repository. IPS is a package management tool which is bundled with the OpenSolaris platform. Refer to http://www.opensolaris.org/os/project/pkg/ for more information about IPS.


Unless otherwise licensed, code in all technical manuals herein (including articles, FAQs, samples) is provided under this License.


BigAdmin
  
 
BigAdmin Upgrade Hub