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.
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 - 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.
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.
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.
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.
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.
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.
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.