Beruflich Dokumente
Kultur Dokumente
7.7 www.SUSE.com
Further, SUSE LLC., makes no representations or warranties with respect to any software, and specifically disclaims
any express or implied warranties of merchantability or fitness for any particular purpose. Further, SUSE LLC.,
reserves the right to make changes to any and all parts of SUSE software, at any time, without any obligation to notify
any person or entity of such changes.
Any products or technical information provided under this Agreement may be subject to U.S. export controls and the
trade laws of other countries. You agree to comply with all export control regulations and to obtain any required
licenses or classification to export, re-export, or import deliverables. You agree not to export or re-export to entities on
the current U.S. export exclusion lists or to any embargoed or terrorist countries as specified in the U.S. Export laws.
You agree to not use deliverables for prohibited nuclear, missile, or chemical biological weaponry end uses. Please
refer to https://www.suse.com/company/legal/ for more information on exporting SUSE software. SUSE assumes no
responsibility for your failure to obtain any necessary export approvals.
All files provided in this release are subject to the Novell Developer License Agreement, which can be found in the
license.txt file provided in the System Certification Test Kit download.
Copyright © 2004-2016 SUSE LLC. All rights reserved. No part of this publication may be reproduced, photocopied,
stored on a retrieval system, or transmitted without the express written consent of the publisher.
SUSE LLC., has intellectual property rights relating to technology embodied in the product that is described in this
document. In particular, and without limitation, these intellectual property rights may include one or more of the U.S.
patents listed at http://www.novell.com/company/legal/patents/ and one or more additional patents or pending patent
applications in the U.S. and in other countries.
SUSE LLC.
1800 South Novell Place
Provo, Utah, 84606
U.S.A.
www.SUSE.com
Online Documentation: To access the online documentation for this and other Novell products or SUSE products, and
to get updates, see www.novell.com/documentation or see www.suse.com/documentation.
Online SUSE Developer Services Program Guide Documentation: To access the online SUSE Developer Services
Program Guide, see https://www.suse.com/docrep/documents/h4mylk7uec/suse_developer_services_pg.pdf .
2
novdocx (en) 6 April 2007
Novell Trademarks
For a list of Novell trademarks, see Trademarks (http://www.novell.com/company/legal/trademarks/tmlist.html).
Third-Party Materials
All third-party trademarks are the property of their respective owners.
novdocx (en) 6 April 2007
3
4
Contents
About This Guide.............................................................................................................................11
1.1 Introduction.........................................................................................................................12
1.2 Certification Policies Location...........................................................................................12
1.3 New Companies and New User Access..............................................................................12
1.4 Certification Process Overview..........................................................................................12
1.5 Test Results and Audits.......................................................................................................13
1.6 Support Information / URL Addresses...............................................................................13
1.7 Company Testing Lab.........................................................................................................14
1.8 Lab Site Inspection.............................................................................................................14
5
2.15 Serial Port Test Setup........................................................................................................63
2.16 Video Test.........................................................................................................................63
2.17 Touchscreen Test...............................................................................................................63
2.18 Speaker Test......................................................................................................................64
2.19 Microphone Test...............................................................................................................64
2.20 Volume Keys Test.............................................................................................................64
2.21 External Mouse Test.........................................................................................................65
2.22 External Keyboard Test....................................................................................................65
2.23 External Monitor Test.......................................................................................................65
2.24 Battery Test.......................................................................................................................66
2.25 Power Management Tests.................................................................................................66
2.25.1 Hibernate Test................................................................................................................66
2.25.2 Sleep Test.......................................................................................................................66
2.25.3 CPU Frequency Test......................................................................................................67
2.25.4 Fan Thermal Test...........................................................................................................67
2.25.5 Throttling Test................................................................................................................67
2.25.6 Brightness Test...............................................................................................................67
2.25.7 Brightness Keys Test.....................................................................................................68
2.25.8 Lid Close Test................................................................................................................68
2.26 Verify Setup Tests.............................................................................................................69
2.26.1 Verify Setup - NIC 1......................................................................................................69
2.26.2 Verify Setup - NIC 2 through 16 ...................................................................................69
2.26.3 Verify Setup – Wireless NIC .........................................................................................70
2.26.4 Verify Time Sync Setup.................................................................................................71
2.27 Specialty Tests..................................................................................................................72
2.27.1 NIC 1 Reduced Test.......................................................................................................72
2.27.2 Verify PCI Pass-Through/SR-IOV Setup .....................................................................72
2.27.3 CPU Over-Commit Setup .............................................................................................73
2.28 Optical Device Tests Overview........................................................................................74
2.28.1 Optical Verify/Write Test...............................................................................................75
2.29 Stress Tests.......................................................................................................................75
2.29.1 Persistent Memory Test.................................................................................................75
2.29.2 Memory/CPU Test Setup...............................................................................................75
2.29.3 Hard Disk/RAID Test Setup..........................................................................................75
2.29.4 NIC Test.........................................................................................................................76
2.29.5 Time Sync Test Setup....................................................................................................76
2.29.6 Floppy Test Setup..........................................................................................................76
2.29.7 Optical Read Test ..........................................................................................................76
2.29.8 USB Test Setup..............................................................................................................77
2.29.9 FireWire Test Setup.......................................................................................................78
2.29.10 Error Check Test..........................................................................................................79
2.29.11 Starting the Stress Tests...............................................................................................79
2.30 Verify Stress Tests.............................................................................................................80
2.31 Evaluating the Results of the Stress Tests........................................................................80
2.32 Post-Testing Cleanup........................................................................................................80
2.33 Get Test Logs Test............................................................................................................80
2.34 Creating the Bulletin Submission File..............................................................................81
6
Manually Installing SLED 12 ..........................................................................................................83
7
A.1.1 Removing the ELIO Boot Tables..................................................................................136
A.2 Installing SLES On TC....................................................................................................138
A.2.1 TC Connection..............................................................................................................138
A.2.2 Configuring IP Addresses without Yast........................................................................138
A.2.3 Installing The Missing rpm's.........................................................................................138
A.2.4 Installing The Test Kit Manually On The SLES Xen VM ...........................................139
A.3 TestConsole......................................................................................................................139
A.3.1 TestConsole displays Error Attempting to Run Test.....................................................139
A.3.2 TestConsole Locks Up or has Blank Screen during Testing ........................................140
A.4 Time Synchronization Issues...........................................................................................140
A.4.1 Checking the Time Synchronization Configuration.....................................................140
A.4.2 Time Sync Test Fails or Time Sync Verify Test Fails...................................................140
A.5 Component Check Issues.................................................................................................141
A.6 Validate Install Test, Component Check, and Get Test Logs...........................................141
A.7 Get Test Logs Test............................................................................................................142
A.7.1 Test Logs Location........................................................................................................142
A.7.2 Failure to Gather the Test Logs.....................................................................................142
A.8 Video and Desktop Effects Testing Issues.......................................................................143
A.8.1 Video Test Issues...........................................................................................................143
A.9 Serial Port Test.................................................................................................................143
A.9.1 Serial Port Test Fails.....................................................................................................143
A.9.2 Checking the Serial Port functionality..........................................................................144
A.9.3 Serial Port Debugging with Minicom...........................................................................145
A.10 Stress Tests.....................................................................................................................146
A.10.1 NIC Issues...................................................................................................................146
A.11 Test Kit Installation Issues.............................................................................................147
A.12 General Issues................................................................................................................148
A.12.1 System Hang After Reboot.........................................................................................148
A.12.2 Tests Run More Than 12 Hours.................................................................................148
A.12.3 USB Tests Fail...........................................................................................................150
A.12.4 Multiple Test Projects on TC.....................................................................................150
A.13 Testing issues on SUT ...................................................................................................151
A.13.1 Tests will not start on SUT.........................................................................................151
A.14 PXE Install Issues..........................................................................................................151
A.15 KVM Issues...................................................................................................................151
A.15.1 KVM GUI Not Responding .......................................................................................151
A.15.2 KVM Time issues ......................................................................................................152
A.15.3 KVM GUEST Time is not in sync with Host ............................................................152
A.16 Xen Issues......................................................................................................................152
A.16.1 Xen GUEST Time is not in sync with Host ...............................................................152
A.17 Kdump Issues.................................................................................................................153
A.17.1 Changing the Kdump Settings....................................................................................153
A.17.2 Manually Starting the Kdump.....................................................................................154
A.17.3 IP Address Issues with Kdump...................................................................................154
A.18 Product and Report Information Entry Issues................................................................155
A.18.1 Product and Report Information - Missing Device.....................................................155
A.19 PCI Pass-Through Issues...............................................................................................155
8
A.19.1 PCI Pass-Through – VM Fails to Start......................................................................155
A.20 IPv6 Information...........................................................................................................156
A.20.1 IPv6 Address Generation...........................................................................................156
A.21 Hibernate Test Issues.....................................................................................................156
A.21.1 Hibernate Test PASS w/WARNING...........................................................................156
A.22 Sleep Testing Issues.......................................................................................................157
A.22.1 Sleep Test PASS w/WARNING..................................................................................157
A.23 USB Virtualization Pass Through Setup........................................................................157
Using TestConsole..........................................................................................................................160
C.1 Introduction......................................................................................................................160
C.2 Project Contents...............................................................................................................160
C.2.1 Starting Tests.................................................................................................................160
C.2.2 Selecting and De-selecting Tests...................................................................................160
C.3 Run Queue........................................................................................................................161
C.4 Project Log.......................................................................................................................161
C.5 TestConsole Testing Modes..............................................................................................161
C.5.1 Debug Mode..................................................................................................................161
C.5.2 Loop Mode....................................................................................................................161
C.6 Importing Product Information from an Existing Project................................................162
C.7 TestConsole Error Messages............................................................................................163
C.7.1 TestConsole Warning Messages....................................................................................163
D.1 Introduction......................................................................................................................164
D.2 Using kISOs.....................................................................................................................165
9
F.10 Process for adding a new Company to SBS ..................................................................180
Revision History.............................................................................................................................186
10
About This Guide
The System Test Tools for SUSE® Linux contains a procedure manual and all test tools necessary to test the SUSE®
products used in the SUSE Yes Certified™ system certification process. The manual explains how to install the
software and set up hardware and software configurations.
Audience
This manual is intended for users who have experience with computers, networking, Linux, and Microsoft Windows.
Feedback
We want to hear your comments and suggestions about this manual and the other documentation included with this
product. Please use the User Comments feature at the bottom of each page of the online documentation.
Documentation Updates
For the most recent version of the System Test Tools and documentation, visit System Test Tools for SUSE LINUX
(https://www.suse.com/partners/ihv/yes/system-test-tools-for-suse-linux.html).
Additional Documentation
For more documentation on YES Certification, see:
• SUSE YES CERTIFIED Program (https://www.suse.com/partners/ihv/yes/)
• YES certifying hardware (https://www.suse.com/partners/ihv/yes/)
• Developer information (https://www.novell.com/developer/)
Documentation Conventions
In SUSE documentation, a greater-than symbol (>) is used to separate actions within a step and items in a cross-
reference path.
A trademark symbol (®, ™, etc.) denotes a SUSE trademark. An asterisk (*) denotes a third-party trademark.
When a single pathname can be written with a backslash for some platforms or a forward slash for other platforms, the
pathname is presented with a backslash. Users of platforms that require a forward slash, such as Linux or UNIX,
should use forward slashes as required by your software.
1.1 Introduction
SUSE designed this Test Kit to aid computer system vendors in the process of testing their own computer systems.
This Test Kit provides partners with the means to set up and maintain labs capable of performing SUSE compatibility
testing on their computer systems.
SUSE designed the tests contained in this Test Kit to verify hardware compatibility between systems and SUSE
products. This Test Kit contains written instructions and test tools for evaluating compatibility. SUSE highly
encourages hardware vendors to use these tools during all phases of their hardware development, not just the final
testing phase.
The certification testing is intended to test a system and all of it's components. All of the onboard components are
required to be tested. The best approach is to test the system in it's most capable marketed configuration. A system
that is sold in multiple configurations should be tested with the maximum and the most extensive configuration
possible. The most capable configuration will most likely take advantage of all components in the system. Also a
most capable certified system can be used to create 3C bulletins which can represent a less capable configuration.
Access to the SBS database is needed to create and release Yes Certification bulletins. New users will need to create
an account in order to access SBS. To create a new user account please read and follow the process for creating a
SBS user account in section F of this documentation.
SUSE will also perform periodic audits on submitted test results. SUSE may require the product and the test results of
that product to be shipped to SUSE in order to perform an audit. SUSE will only issue a certification bulletin after the
product passes the audit. In the event of an audit failure, SUSE will suspend authorization to perform testing. Upon
failure, SUSE will determine whether to completely revoke testing authorization or only temporarily withhold
authorization until compliance is fully met.
Web Resources
• SUSE LINUX Enterprise Desktop (SLED) 12 with the latest service pack (must be downloaded from the
SUSE website)
✔ 36 GB hard drive, 120 GB hard drive for KVM and Xen testing.
✔ Null modem serial cable (Required for systems with serial ports)
✔ 2 USB hard drives (Required for systems with USB ports) or USB flash drives (min 2 GB free space), no
spaces in the volume name.
✔ 2 IEEE 1394 Firewire hard drives (Required for systems with a IEEE 1394 Firewire port).
✔ 1 eSATA hard drive (Required for systems with an eSATA port).
✔ External speakers, if the SUT has a sound card.
✔ External Microphone, if SUT has a microphone jack.
✔ SLES 12(latest SP), SLED 12(latest SP), SLES 11(latest SP).
✔ A monitor that supports the video adapter.
✔ 2 Network Interface Cards (NICs) minimal if testing SLES/Xen (all NIC ports need to be tested) or 1 NIC if
testing SLED.
✔ We recommend that UEFI be enabled during testing (if the SUT supports UEFI).
✔ Secure Boot is not required to be enabled during testing, it is optional. If Secure Boot is enabled during
testing then a configuration note can be added stating this. The OS installation for secure boot must be
completed manually by DVD installation.
✔ AMD 64 or Intel EM64T server class system or equivalent 64 bit (x86_64 architecture) system.
✔ Direct access to the system (do not use remote access, do not use SSH).
✔ 512 MB RAM plus at least 256 MB per CPU core.
✔ 10 GB hard drive minimum, plus 4 GB of space for each OS image.
✔ SLES 11 for x86_64 (64-bit) with service pack 4 installed.
✔ 1 NIC or more depending on SUT (2 or more NICs for SLES), (NIC Speed must match the highest capable
speed of the SUT NIC).
____________________________________________________________________________________
IMPORTANT: When assigning IP addresses to the NICs, do not use the range 192.168.101.0 through
192.168.101.255. These IP addresses are used in the Serial Port test.
_____________________________________________________________________________________
Figure 2-3 Configuration for the tests with one NIC card.
_____________________________________________________________________________________
IMPORTANT: When assigning IP addresses to the NICs, do not use the range 192.168.101.0 through
192.168.101.255. These IP addresses are used in the Serial Port test.
_____________________________________________________________________________________
TC is required to use 64 bit (AMD 64 or Intel EM64T) SLES 11 Service Pack 4 (SP4).
_____________________________________________________________________________
Note: The Network Interface cards (NIC) in TC must match the highest speed NIC in the SUT.
_____________________________________________________________________________
1 Delete all existing partitions from all hard drives. Section “A.1.1 Removing the ELIO Boot Tables” has
instructions which will delete any and all existing partitions. We recommend disabling Secure Boot and UEFI on
the TC.
2 Boot the system to SUSE LINUX Enterprise Server 11 SP4 from DVD.
3 Select Installation<Enter> before the 20 second timeout expires.
4 Select the English (US) Language.
5 Select the English (US) Keyboard Layout.
6 Select I Agree to the license terms, then click Next.
7 If prompted with the media check screen click Next.
8 Select New Installation, then click Next.
9 Adjust the region and time zone to match your region and time zone.
9a Click your region in the Region pull down menu on the left side or click on your time zone in the map.
9b Click your time zone in the Time Zone pull down menu on the right side or click on your time zone in the map.
10 Set the system clock to match the time of the other systems on your rack. We require that the system clock be set to
match the time of the other systems in the test harness (TC and SUT). Having logs with time stamps set to the
same time will greatly help troubleshooting.
10a Click the Change button below and to the right of Date and Time.
10b Change the Current time and Current date to be accurate.
10c Click the Accept button.
11 Click the next button to complete the setup of the Clock and Time Zone screen.
12 Select the Physical Machine scenario, and click Next.
__________________________________________________________________
Note: The Physical Machine also applies to all Xen and KVM guest installations.
__________________________________________________________________
13 Create partition for first hard disk or RAID.
13a Select Installation Settings > Partitioning.
13b Select the hard disk or RAID that you want the OS installed on.
13c Click Next.
✔ Base System
✔ 32-Bit Runtime Environment
✔ Help and Support Documentation (optional)
✔ Minimal System (Appliance)
✔ Gnome Desktop Environment
✔ X Window System
✔ File Server
✔ Print server
✔ DHCP and DNS Server
✔ C/C++ Compiler and Tools
15e Click on the Search Tab.
15f In the Search box, type mgetty, then click the Search button.
15g If unchecked, check the mgetty package for installation.
15h In the Search box, type nmap, then click the Search button.
15i If unchecked, check the nmap package for installation.
15j In the Search box, type vsftpd, then click the Search button.
15k If unchecked, check the vsftpd package for installation.
15l In the Search box, type java-1_7_1-ibm, then click the Search button.
15m If unchecked, check the java-1_7_1-ibm package for installation.
15n In the Search box, type sysstat, then click the Search button.
15o If unchecked, check the sysstat package for installation.
15p In the Search box, type unixODBC, then click the Search button.
15q If unchecked, check the unixODBC package for installation, then click Accept.
15r Click Accept in the YaST agfa-fonts window.
15s If prompted, click Continue in the Changed Packages window to accept the automatic changes.
• TC— TestConsole
• Client— Client
• SUT— System-Under-Test
• Guest 1— XenVMGuest1 (en) 6 April 2007
• Guest 2— XenVMGuest2
• Guest 3— XenVMGuest3
17f Leave the domain name the default name or enter a domain name (e.g. suse.com).
17g Click Next at the Hostname and Domain Name window.
18 Disable the firewall by clicking on disable next to firewall is enabled. The display will change to firewall is
disabled.
19 Configure the Network.
19a Click Network Interfaces in the Network Configuration window.
19b Select the NIC. It is recommended to start with the eth0 NIC.
19c Click edit.
19d Click the Statically assigned IP Address radio button.
Below is a table displaying the TC NIC ports, associated IP addresses, and the relationship to the SUT
NIC ports. The table provides the big picture for configuring the test environment. TC must be configured
to accommodate the NIC ports in the SUT. The TC Alias IP addresses spread the load evenly across
multiple NICs in TC during the NIC tests. The table below shows the TC IP address and the correlating SUT
NIC ports. When running the ifconfig utility, the NIC ports maybe listed by eth number. We have included
the eth number in the table. TC can have up to 4 physical NICs. After the 4 physical NICs, virtual NICs can
be created by way of alias IP addresses. SUT can have up to 16 NIC ports tested. Use the following table
for IP addresses.
______________________________________________________________________________________________________
TC NIC TC IP Address Notes HUB SUT NIC SUT IP Address SUT NIC Port
______________________________________________________________________________________________________
eth0 10.1.1.2 NIC 1 1 eth0 10.1.1.1 NIC 1
eth0:TC5 10.1.5.2 Alias on NIC 1 1 eth4 10.1.5.1 NIC5
19e Enter a permanent TC IP address. Example: NIC 1 = 10.1.1.2, NIC 2 = 10.1.2.2, NIC 3 = 10.1.3.2, etc.
19f Edit the Subnet mask, if necessary. Subnet mask 255.255.255.0 should be used for all NICs.
19g Click Next to return to the Network Settings window. If prompted by a blank host question, click yes (yast2
window).
19h Repeat steps 19b-19g for each NIC.
19i Click the Overview Tab.
19j If the SUT has 5 or more NICs, configure virtual addresses (aliases) on the TC.
19j1 Based on the IP addresses in the Table below choose the appropriate IP address to configure.
19j2 Click on the appropriate NIC.
19j3 Click Edit.
19j4 Click Add.
19j5 Enter the following information:
____________________________________________________________________________________
Note: If you are using different IP addresses than those listed below, write in the actual IP address used
in the IP address column.
____________________________________________________________________________________
________________________________________________________________________________________
TC Alias Name eth number IP Address Notes
________________________________________________________________________________________
TC5 eth0 10.1.5.2 Alias on NIC 1 If the SUT has 5 NIC ports
TC6 eth1 10.1.6.2 Alias on NIC 2 If the SUT has 6 NIC ports
12 If TC will be used as a DHCP and PXE server (recommended) then type Y <Enter> in response to the DHCP/PXE
server question.
13 Select the NIC with the IP address 10.1.1.2. The NIC must be on an isolated network.
14 Confirm the NIC which you have selected by answering the “use ethx, is this correct?” question by typing Y
16 Type N <Enter> in response to the question “Would you like to add or remove ISO's” to the PXE boot install menu
question. This will be configured later.
17 Press <Enter> to exit the Test Kit install script. If the IP address of the TC is changed after this point then the Test
Kit must be re-installed.
18 Remove the OS DVD. If the DVD will not eject using the DVD tray open button, then right click on the DVD
icon on the desktop then click on eject or unmount the ISO.
19 Set the time display.
19a Right-click on the time display in the display panel.
19b Click Preferences.
19c Select 12 hour format below the words Clock Format.
19d Select Show Seconds.
19e Click Close.
_______________________________________________________________________________________
Note: After TC and SUT installations are complete, ensure that the time is the same on both systems. If the
times are not synchronized then see “Time Synchronization” in Troubleshooting section of the Appendix.
_______________________________________________________________________________________
20 After installing the Test Kit on TC then go to Section 2.2.3, “Setting up the DHCP/PXE server on TC”.
In System Test Kit 7, the Test Console (TC) system can function as a DHCP and PXE install server. The basic DHCP
and PXE functionality is enabled during the TC system Test Kit installation. We recommend that TC be used as a
PXE installation server, but this is optional. The steps below configure the TC as a PXE server. The next step is to
add SLES operating system iso images to the PXE install menu on TC. The SLES iso images are available from
https://download.suse.com/index.jsp. Adding the iso images to the TC can be done by two different methods. Please
choose method 1 or method 2 below. If a portable USB storage device is used to transfer the ISO files from a
windows system to a SLES system then the USB storage device will need to be formatted as a FAT file system. The
FAT file system can be read by both windows and by SLES, many other files systems cannot be read by both
operating systems.
Method 1:
The easiest process is to download the iso image then copy it onto media then copy the iso from the media onto
the TC. The directory which the ISO files are copied into must not contain a space in the directory name. A
flashdrive or a USB hard drive may be used to move the OS ISO image to the TC. We suggest placing them all in the
same directory.
4 After copying the ISO images in to the TC then continue to Section 2.2.4, “Adding ISO images to the PXE menu
on TC”.
2 Type Y <Enter>.
3 Type “A” to add an image. The configinstserver.sh script will search for and display all iso images on the system.
________________________________________________________________________________________
Note: This PXE server configuration is set up for SLE products only. Do not add ISO images for operating
systems other than SLE products, even though the search will find other ISO's.
________________________________________________________________________________________
4 Enter the number of the iso image to be added.
5 If prompted to add a custom autoyast file answer N, unless you have a custom autoyast file to add.
6 Repeat steps 3 & 4 for each additional ISO image to be added. Up to 8 ISO images can be added.
7 Enter “Q” to exit the configinstserver.sh program.
8 Continue to Section 2.2.5, “Configuring the SUT for and using the PXE boot”.
2.2.5 Configuring the SUT For and Using the PXE Boot
We recommend UEFI OS boot be enabled on the SUT, if the SUT supports UEFI OS boot. This will permit UEFI to
be listed in the BIOS/UEFI field, otherwise BIOS must be listed. The PXE boot install is supported with a UEFI
enabled SUT for 64-bit SLES. For SLES installation on a secure boot enabled system please see section 6 entitled
“Manually installing SLES 12 or SLES 11” in this document. For 32 Bit SLES 11 (latest support pack) installations
the BIOS must be in legacy mode or the SLES OS must be installed manually with DVD (see section 6 entitled
“Manually installing SLES 12 or SLES 11”).
1 Attach all SUT network ports to TC through a hub or switch. Up to 16 NIC ports on a SLES SUT can be tested.
Ensure that SUT has no more than 16 NIC ports. Up to 8 NIC ports can be tested on a SLED SUT. The number of
2 Remove all external devices (USB, eSATA, Firewire, etc.) from the SUT.
3 Boot the SUT and enter the BIOS/UEFI configuration.
4 Ensure that network boot (PXE) is enabled in the BIOS/UEFI. If needed , press the appropriate key to enter the
BIOS/UEFI and select the PXE boot during post.
7 If displayed, select the "SUSE SCK Menu" option and press <Enter>.
8 The SUSE SCK Menu will display the different operating systems that the user may choose to install. If the SUSE
SCK Menu does not display the desired operating system, repeat the steps in Section 2.2.3, “Setting up the
DHCP/PXE server on TC” then Section 2.2.4, “Adding ISO images to the PXE menu on TC” above. Each
operating system will have multiple install options displayed in the SCK Menu. For example:
b) multiple (hard) disk automated install – This is the same as single-disk install except the user will be
provided with the ability to configure disk partitions and specify OS installation location.
c) manual install (Recommended for SLE 12 SP3) – The manual OS installation is like a DVD install. The
user inputs all settings for each configuration screen during the install. We recommend this installation
method for SLE 12 SP3 installations to ensure that the kdump values are set.
d) laptop automated install (not displayed in the example above) - This option is appropriate for most
notebooks/laptops. This choice is similar to the single hard drive.
2 If single (hard) disk automated install was selected then proceed to Section 2.4, “Installing the Test Kit on
the SUT”.
3 If manual installation was selected then proceed to the documentation section which matches your choice. The
sections are as follows:
4 If multiple (hard) disk automated install was selected then follow the steps below:
For SLE 11 do the following:
4a The SUT installation will stop at the "Installation Settings" screen. Do NOT modify the "Software" or
"Language" settings. The automated installation includes the correct settings.
4c Select Hard Disks or RAID in the System View window and select the disk you want to partition.
4d Click the Add... button at the bottom of the Hard Disk: window.
4e Click the Primary partition radio button.
4f Click Next to accept the primary partition.
4g Click Next to accept the Maximum Size as the new partition size.
4h Assign a mount point to the hard drive or RAID device. The following suggestions may be used for the
mount points:
For a hard drive, change the mount point to /media/sut/hdx where x= the number of the hard disk (e.g. Hd2, hd3,
hd4, ..., hd16) TestConsole uses HD1 for the first hard disk. For a RAID, change the mount point to
/media/sut/raidx where x= the number of the RAID array (e.g. Raid2, raid3, ..., raid16) TestConsole uses RAID1
for the first hard disk.
5 The SUT will reboot during the install. After the install has completed, the GUI login screen will be displayed.
Proceed to section Section 2.4, “Installing the Test Kit on the SUT”.
_______________________________________________________________________________________
Note: You should verify that nmap detected each of the IP addresses expected. A warning will be reported if
no additional IP addresses are found on the network segment.
_______________________________________________________________________________________
7 When prompted, enter the password for SUT (i.e. suse) then press <Enter>.
8 Once the Test Kit installation has completed, press <Enter> when prompted.
9 On SLES 11(latest SP), if needed configure the display resolution using the steps below:
9a Open a terminal window.
9b Type sax2 -r<Enter>.
9c Set or accept the monitor resolution.
9d Click OK.
9e Test the configuration if desired, then save.
9f Click Yes to exit sax2.
9g Restart the server to load the new display settings.
9h Log in as root, the password will be suse.
10 If the SUT is SLES 11 (latest support pack) follow the steps below to set the time display.
10a For SLES 11 Right-click on the time display in the Display panel.
10b Click Preferences.
10c Select 12 hour in the box next to Clock Format on SLES 11.
10d Select Show Seconds.
10e Click Close.
11 If the SUT is SLES 12 (latest support pack) follow the steps below to set the time display.
11a Right-click on the speaker in the bottom right of the Display panel.
11b Click on the round button which has the screw driver and the wrench inside.
11c Click Date and Time.
11d Select AM/PM in the drop down box next to Time Format.
11e Click on the x in the upper right corner to Close the window.
____________________________________________________________________________________________
Note: Time synchronization may take up to 2 hours. After SUT, and TC installations are complete, ensure that the
time is the same on both systems. If the times not are synchronized then see “Time Synchronization” in the
Troubleshooting section of the Appendix.
____________________________________________________________________________________________
12 If this installation was a SLES Xen Host (host server) then the Virtual Machine documentation URL's are
referenced below. The Xen documentation for SLES 11 is called the “Virtualization Guide” and is available at:
13 If this installation was for a SLES 11 SUT or a SLES 12 SUT or a SLED 12 SUT, and TC is configured, then go to
Section 2.5, “Updating the Products.txt file”.
14 If this installation was for a SLES 11 or 12 Xen guest then to install additional Xen guests repeat section Section
4.1, “Installing a Virtual Machine”. If all 3 Xen guests have been installed continue to “Section 4.2, “Using SLES
Virtual Machines”.
15 If this installation was for a SLES 11 or 12 KVM Host and TC is configured, then go to Section 2.5, “Updating the
Products.txt file” to begin the base non-KVM certification testing.
16 If this installation was for a SLES KVM Guest and the Network PCI pass-through has not been configured then
goto Section 5.5, “Configuring KVM for Network PCI Pass-Through”. Otherwise if an additional KVM Guest is
needed to be installed then repeat Section 5.2, “installing the Kernel based machine”. If all KVM Guest's have
been installed then continue to Section 2.5, “Updating the Products.txt file” .
14 Open TestConsole by clicking the TestConsole icon located on the TC desktop. The product.txt update is now
complete. Ensure that the TestConsole screen is in full screen mode so that the date and time information for the
products.txt file will be displayed in the bottom of the TestConsole window.
15 Continue to the next section.
1 Ensure you have updated the products.txt file (see Section 2.5, “Updating the Products.txt File”).
________________________________________________________________________________________
Note: Direct Access to the TC, and SUT systems are required (do not use remote access, do not use SSH).
________________________________________________________________________________________
• Virtualization-Full – For testing XEN, KVM and Third party Hypervisor with SLES 11 & 12 (Prerequisite:
Requires a complete SLES only system certification prior to XEN and KVM testing). After the project has
been created choose to Test SLES 11, or Test SLES 12 SP1, or Test SLES 12 SP3 or Test Third-Party
Hypervisor.
• Virtualization-Reduced – For testing XEN, KVM and Third party Hypervisor with SLES 11 & 12
(Prerequisite: Requires a complete SLES only system certification prior to Xen testing and see the Reduced
Testing Policies located at
https://www.suse.com/partners/ihv/pdf/System_Certification_Policies.pdf Website to determine eligibility to
use this test project). After the project has been created choose to Test SLES 11, or Test SLES 12 SP1, or Test
SLES 12 SP3 or Test Third-Party Hypervisor.
4 A default unique project file-name will be generated. The unique project file-name contains a date-stamp and time-
stamp. You may choose a different unique project file-name by typing a file-name into the project file name field.
Click on Save to save the project. Please use a unique project file-name which has not been used previously.
_________________________________________________________
Note: Do not put spaces or html control characters or periods in the file-name.
_________________________________________________________
1 Review the IP addresses listed in the Project Contents window for SUT, and TC.
2 If the IP address for SUT is incorrect, do the following:
2a Double-click the SUT IP address.
2b Enter the correct IP address in the Selection field.
2c Click OK.
3 If the IP address for TC is incorrect, do the following:
3a Double-click the TC IP address to be changed.
3b Enter the correct IP address in the Selection field.
3c Click OK.
3d Repeat steps 3a, 3b, and 3c, for each TC IP address which needs to be changed.
4 The test projects for SLES start with 2 NIC tests enabled on SUT and on TC. Only the first NIC is ever displayed in
the test project for SUT. Up to 16 NIC tests can be enabled in the SLES projects. The 16 NICs will be displayed
for the TC IP addresses. The TC will find the NIC ports on SUT as long as the IP addresses have been defined on
SUT as instructed in the SUT installation section. All NIC ports in the SUT are expected to be assigned an IP
address and to be tested. To enable additional NIC tests on TC beyond the first 2 NIC ports, repeat the following for
each additional NIC:
4a Double-click Enable NIC x Test (where x is the number of the NIC).
4b If the IP address for NIC x (where x is the number of the NIC) is incorrect then double click on it to edit the
IP address.
__________________________________________________
Note: The NIC tests will be run together during the stress test.
__________________________________________________
4c To disable a NIC which may have been accidentally enabled, click on disable NIC x (where x is the number of
the NIC) test.
5 For SLED workstations containing only wired NICs: the test project for SLED will start with 1 NIC test enabled.
Up to 8 NIC tests can be enabled for the SLED projects. SLED will typically allow only 1 NIC to be enabled at a
time. To enable additional NIC tests beyond the first NIC, repeat the following for each NIC:
5a Double-click Enable NIC x Test (where x is the number of the NIC).
5b If the IP address for NIC x (where x is the number of the NIC) is incorrect then double click on it to edit the
IP address.
________________________________________________________________________________________
Note: The NIC tests will be run together during the stress test. The SLED OS may limit the number of NICs
to be enabled.
________________________________________________________________________________________
6 For SLED testing which includes wireless NIC testing: the test project for the SLED Workstation and SLED Laptop
start with 1 NIC test enabled for the wired NIC test. SLED will typically allow only 1 NIC to be enabled at
a time. If a wireless adapter exists then the tester should run through the testing for the wired NIC test (2 hours)
6a Double-click Enable NIC 2 Reduced Test and/or Enable Wireless NIC Test.
6b If the IP address for NIC x (where x is the number of the NIC) is incorrect then double click on it to edit the
IP address.
_______________________________________________________________________________________
Note: The Wireless NIC Test is required on all systems which have a built-in or ship with a wireless NIC.
_______________________________________________________________________________________
1 The test tools automatically enable the 3 VM Guest IP addresses. Review the IP addresses listed in the Project
Contents window for VM 1, VM 2, and VM 3.
1 Double-click Validate Install Test under the TestConsole project for the SUT.
2 If prompted, answer the IP address questions.
3 If prompted, answer Yes to the “Install the Kit?” question.
1 Click the Edit Product/Report button to open the Product & Report Information window.
2 Proceed to section 2.11.1 System Information.
______________________________________________________________________________________________
WARNING: Ensure that all fields are filled out in the System tab before starting tests. Test Results will be cleared if
these fields are changed (with the exception of the Product Description field and Configuration Note field). The
system information fields are required to be completed for the test results submission file to successfully read into the
SUSE Bulletin System (SBS).
______________________________________________________________________________________________
Edit this field to be the correct information. The line must display one of the following:
A UEFI: <version> <date> - This means that the firmware on the hardware platform is UEFI and the system
was booted in its UEFI enabled configuration. It also means that the SLES OS on the SUT was installed
and booted using the UEFI boot loader (ELILO).
or
B BIOS: <version> <date> - This means that the firmware on the hardware platform is a traditional BIOS
and the system was booted through the BIOS. It also means that the SLES OS on the SUT was installed
and booted using the traditional or legacy boot loader (GRUB).
or
C UEFI-Legacy: <version> <date> - This means that the firmware on the hardware platform is UEFI and
was booted UEFI. It also means that the SLES OS on the SUT was installed and booted using the
traditional or legacy boot loader (GRUB).
1e If missing or incorrect, enter the system Memory (RAM) then choose from the drop-down the units of measure
(e.g., Megabytes, Gigabytes, etc.). If the testing is for XEN, KVM or Third party Hyperviser then the RAM
needs to list the RAM assigned to the host platform, the RAM assigned to the VM Guests, and the RAM
assigned to the Single Max VM Guest. An example is below:
Host Platform: 2048 GB, 64-bit VM Guests: 678 GB, Single Max VM 64-bit Guest Tested Memory: 2034 GB
2c If needed use a search filter to find the CPU in the SUT. If the correct CPU was not detected, there are 3
additional filter methods to use when searching for the CPU. The CPU should be selected from the results
when using any of these filters. The filter types are: previously selected, short list, long list, and search all
CPU's. These can be selected by clicking on the associated radio button on the screen. Below is an explanation
of each filter.
If the correct CPU still does not appear in the filter list after using each of the search filters, then choose a
substitute CPU for testing. Propose the new unlisted CPU in SBS. See the SBS users guide in the Appendix of
this document for more information.
2d The CPU quantity will also be automatically filled in. If CPU quantity is missing or incorrect, then enter the
correct quantity.
2e To remove a CPU, select a different CPU.
2f Click OK.
• Do not compare your product to a competitor’s product or with other products on the market.
• If a component category is not listed on the bulletin in the tested configuration area, but was part of the tested
configuration, it may be included in the product description.
• Do not indicate optional adapter/driver configurations. A separate bulletin is required for the adapter / driver
pair.
• Do not list alternate processor family, unless test results are submitted for these alternate processors.
• If alternate configurations of components are available and desired on a bulletin (video, hard drives,
keyboards, etc.), then a separate bulletin must be created. If it is desired to list a “variety of options” (hard
drives, optical drives, etc. are available), then each must have a separate bulletin.
_________________________________________________________________________________
• Any required installation or configuration instructions should not be in the product description, but should
instead be included in the configuration notes section of the bulletin.
To provide additional marketing information about your product, the following options are provided:
• A URL where additional product information can be obtained can be included in the product description.
Note that the bulletin becomes a static document, so use a link that is not likely to change (you may want to
use your company Web site).
4 Enter configuration notes into the Configuration Note field. Configuration Notes may also be added to the Yes
Certification Bulletin after the bulletin submission is read into the SBS database.
• If any boot parameters were used for the OS Installation on the SUT, please enter this information into the
Configuration Note field.
• If the certification testing is for Xen, then please provide the Base SLES bulletin number in the configuration
note or enter the information into the communications section of the bulletin submission in SBS.
• Add any configuration information that an end-user would need to know when using the system.
To add ports or bus types and edit the quantity of ports or bus types:
2a Click Add.
2b Click on the SUT's bus type or serial port, or USB port, or firewire port, etc. to be added.
2c Enter the quantity of ports or slots on the SUT.
2d Click OK.
1e Use a search filter to list the video adapters to choose from. If the correct video adapter was not detected,
there are additional search filters to use when searching for the correct video adapter. The video adapter should
be selected from the results when using any of these filters. The filter types are: previously selected, short list,
long list, and search all devices. These can be selected by clicking on the associated radio button on the screen.
Below is an explanation of each filter.
Previously Selected - This is the default filter when the screen is opened. This filter will display all video
adapter 's previously selected.
Short List - The video adapter containing all of the auto detected criteria will be displayed.
Long List - The video adapter/s containing any part of the auto detected criteria will be displayed.
Search all Devices - This is a editable interactive search filter. The editable search field will appear. Enter any
information to search on. If no search criteria is entered, then all video adapter's will be listed. You may want
to search for part or all of the device or name. For example to search for an NE 2000, search for NE or 2000.
Or search for the Company or ID number.
Propose New Device (not found in database) - This is the method used to propose new video adapters. If the
video adapter cannot be found, then it must be proposed as new adapter.
1f If the video adapter cannot be found with the filters, then it must be proposed as a new adapter which is not
already contained in the SBS database.
1f1 Click on the Propose new device radio button.
1f2 Enter the video adapter product name.
1f3 If the device type listed is not correct then select the correct device type from the drop down choices.
1f4 Click on the Manufacturer drop down to select the video adapter manufacturer.
1f5 Click OK.
1f6 After the bulletin submission file is read into SBS, a manufacturer URL will need to be added for the
proposed device. See the SBS Users Guide in the Appendix of this document for more information about
adding a URL.
1g The video adapter quantity will also be automatically filled in. If video adapter quantity is missing or incorrect,
then enter the correct quantity.
1h Click OK. Repeat the video selecting steps until all video devices in the SUT are selected.
1i To remove a video adapter, click the Edit Product/Report button. Click on the video tab. Click on the video
adapter to remove, then click remove. Follow the onscreen prompts.
2e Use a search filter to list the LAN adapters to choose from. If the correct LAN adapter was not detected,
Previously Selected - This is the default filter when the screen is opened. This filter will display all LAN
adapter's previously selected.
Short List - The LAN adapter containing all of the auto detected criteria will be displayed.
Long List - The LAN adapter/s containing any part of the auto detected criteria will be displayed.
Search all Devices - This is a editable interactive search filter. The editable search field will appear. Enter any
information to search on. If no search criteria is entered, then all LAN adapter's will be listed. You may want
to search for part or all of the device or name. For example to search for an NE 2000, search for NE or 2000. Or
search for the Company or ID number.
Propose New Device (not found in database) - This is the method used to propose new LAN adapters. If the
LAN adapter cannot be found, then it must be proposed as a new adapter.
2f If the LAN adapter cannot be found with the filters, then it must be proposed as a new adapter which is not
already contained in the SBS database.
2f1 Click on the Propose new device radio button.
2f2 Enter the LAN adapter product name.
2f3 If the device type listed is not correct then select the correct device type from the drop down choices.
2f4 Click on the Manufacturer drop down to select the LAN adapter manufacturer.
2f5 Click OK.
2f6 After the bulletin submission file is read into SBS, a manufacturer URL will need to be added for the
proposed device. See the SBS Users Guide in the Appendix of this document for more information about
adding a URL.
2g The LAN adapter quantity will also be automatically filled in. If LAN adapter quantity is missing or incorrect,
then enter the correct quantity.
2h Click OK. Repeat the LAN selecting steps until all LAN's in the SUT are selected.
2i To remove a LAN driver or LAN adapter, click the Edit Product/Report button. Click on the LAN tab. Click on
the LAN driver or LAN adapter to remove, then click remove. Follow the onscreen prompts.
2j To restore a deleted LAN driver, close the Product & Report Information screen by clicking on the OK button
at the top right. Double-click Component Check in the Project Contents pane. Click on the Edit Product/Report
button. Click on the LAN tab. The removed LAN Driver will be listed. Repeat the LAN selecting steps until all
LAN's in the SUT are listed.
Previously Selected - This is the default filter when the screen is opened. This filter will display all HBA's
previously selected.
Short List - The HBA containing all of the auto detected criteria will be displayed.
Long List - The HBA containing any part of the auto detected criteria will be displayed.
Search all devices - This is a editable interactive search filter. The editable search field will appear. Enter any
information to search on. If no search criteria is entered, then all HBA's will be listed. You may want to search
for part or all of the device or name. For example to search for an NE 2000, search for NE or 2000. Or search
for the Company or ID number.
Propose New Device (not found in database) - This is the method used to propose new HBA. If the HBA
cannot be found, then it must be proposed as a new adapter.
3f If the HBA cannot be found with the filters, then it must be proposed as a new adapter which is not already
contained in the SBS database.
3g The HBA quantity will also be automatically filled in. If HBA quantity is missing or incorrect, then enter the
correct quantity.
3h Click OK. Repeat the HBA selecting steps until all HBA's in the SUT are selected.
3i To remove an HBA, click the Edit Product/Report button. Click on the HBA tab. Click on the HBA driver or
HBA to remove, then click remove. Follow the onscreen prompts.
3j To restore a deleted HBA or HBA driver, close the Product & Report Information screen by clicking on the OK
button at the top right. Double-click Component Check in the Project Contents pane. Click on the Edit
Product/Report button. Click on the HBA tab. The removed HBA driver will be listed. Repeat the HBA
selecting steps until all HBA's in the SUT are selected.
4 Select the storage devices in the system (this includes hard disk drives, optical media drives, SAN's and backup
drives).
Previously Selected - This is the default filter when the screen is opened. This filter will display all device's
previously selected.
Short List - The device containing all of the auto detected criteria will be displayed.
Long List - The device/s containing any part of the auto detected criteria will be displayed.
Search all devices - This is a editable interactive search filter. The editable search field will appear. Enter any
information to search on. If no search criteria is entered, then all device's will be listed. You may want to search
for part or all of the device or name. For example to search for an NE 2000, search for NE or 2000. Or search for
the Company or ID number.
Propose New Device (not found in database) - This is the method used to propose new device. If the device
cannot be found, then it must be proposed as a new adapter.
4f If the device cannot be found with the filters, then it must be proposed as a new device which is not already
contained in the SBS database.
4f1 Click on the Propose new device radio button.
4f2 Enter the device product name.
4f3 If the device type listed is not correct then select the correct device type from the drop down choices.
4f4 Click on the Manufacturer drop down to select the device manufacturer.
4f5 Click OK.
4f6 After the bulletin submission file is read into SBS, a manufacturer URL will need to be added for the
proposed device. See the SBS Users Guide in the Appendix of this document for more information about
adding a URL.
4g The device quantity will also be automatically filled in. If device quantity is missing or incorrect, then enter the
correct quantity.
4h Click OK. Repeat the device selecting steps until all device's in the SUT are selected.
4i To remove a device, click on the device, then click remove.
Pass test result - indicates that the tested configuration has completely passed the testing requirements.
PASS w/WARNING test result - indicates that the tested configuration has passed the testing requirements but may
have configuration issues which are in question. A PASS w/WARNING test result will need to be reviewed by a
SUSE engineer when the test results are submitted. If there were warning messages on the SUT, review these
messages with regards to your hardware.
Fail test result - indicates that the tested configuration has failed the testing requirements. There are many possible
reasons. This may be due to improper configuration or steps missed during testing.
1 Open a terminal.
2 In the terminal type ls /dev/pmem* <Enter>.
3 For each pmem device found, do the following (where X is a number):
3aType mkfs.xfs /dev/pmemX <Enter>
3bType mkdir -p /media/tc/memX <Enter>
3c Edit /etc/fstab file
3d Append the following line to the fstab file:
3e /dev/pmemX /media/tc/memX xfs dax 2 2
3f Save the /etc/fstab file and exit the editor
3g Type mount -a <Enter>
4 Double-click Memory Persistence Test in the TestConsole project for the SUT.
5 Follow the on screen instructions in the new console window that appears on the TC.
1 Connect the SUT serial port 1 and TC serial port 1 using a serial crossover cable or a serial null modem cable.
___________________________________________________________________________________________
Note: Com port 1 must = ttyS0 and have a speed setting of 115,200. We have had success using settings 3f8 and
IRQ4.
___________________________________________________________________________________________
2 Double-click Enable Serial Port 1 Test in the TestConsole project for the SUT.
3 Double-click the Serial Port 1 Test to begin the test.
_________________________________________________________________________________________
Note: If the serial port test is experiencing problems, then please refer the the serial port debug section of the
troubleshooting part of this document.
_________________________________________________________________________________________
1 Double-click the Speaker Test in the TestConsole project for the SUT.
2 Follow the on screen instructions in the new console window that appears on the SUT.
1 Double-click the Microphone Test in the TestConsole project for the SUT.
2 Follow the on screen instructions in the new console window that appears on the SUT.
1 Double-click the Volume Keys Test in the TestConsole project for the SUT.
2 Follow the on screen instructions in the new console window that appears on the SUT.
1 Double-click the External Mouse Test in the TestConsole project for the SUT.
2 Follow the on screen instructions in the new console window that appears on the SUT.
1 Double-click the External Keyboard Test in the TestConsole project for the SUT.
2 Follow the on screen instructions in the new console window that appears on the SUT.
1 Double-click External Monitor Test in the TestConsole project for the SUT.
2 Follow the on screen instructions in the new console window that appears on the SUT.
__________________________________________________________________________________________
Note: If the test returns an untested result then run the test again before any other test. This includes the test not
appearing to run. The SUT and TC may need to be rebooted if the test will not complete.
__________________________________________________________________________________________
1 Double-click the Battery Test in the TestConsole project for the SUT.
2 Follow the on screen instructions in the new console window that appears on the SUT.
1 Double-click the Hibernate Test in the TestConsole project for the SUT.
2 Follow the on screen instructions in the new console window that appears on the TC.
1 Double-click the Sleep Test in the TestConsole project for the SUT.
2 Follow the on screen instructions in the new console window that appears on the TC.
1 Double-click the CPU Frequency Test in the TestConsole project for the SUT.
1 Double-click the Fan Thermal Test in the TestConsole project for the SUT.
1 Double-click the Throttling Test in the TestConsole project for the SUT.
__________________________________________________________________________________________
Note: If the test returns an untested result then run the test again before any other test. This includes the test not
appearing to run.
__________________________________________________________________________________________
1 Double-click Brightness Keys Test in the TestConsole project for the SUT.
2 Follow the on screen instructions in the new console window that appears on the SUT.
2 Double-click Verify Setup – NIC x (x=2 to 16) in the TestConsole project for the SUT.
3 If Verify Setup was clicked, then click Continue in the Verify Run window.
4 The NIC verify test will take a few minutes to complete. Test results explanations:
If the test fails, troubleshoot the NIC setup by reviewing the configuration information in Section 2.1,
“Configuring the Hardware” and Section 2.2, “Setting Up TC” to ensure that the hardware is set up correctly.
A “PASS w/WARNING” result may indicate that the SUT NIC speed is not detectable with ethtool. Then the tests
are unable to verify that the network configuration is setup correctly.
5 Repeat steps 1 through 4 for each NIC, upto NIC 16.
2p Reboot the SUT for the IP address to take effect on the wireless lan (wlan) adapter. Then login as root.
2q After the SUT reboots the wireless NIC may need to be turned on. To turn on the wireless NIC click on the
speaker in the display bar on the lower right. Click on the wireless then choose Turn On, if it's not already on.
2r Select the Wi-Fi Network which the TC is connect to. Click on the speaker in the display bar on the lower
right. Click on Wi-Fi Not Connected. Click on Select Network. Click on the Network which TC is on. Click on
Connect. Enter the Network password. Click on Connect.
2s Open a terminal then type ifconfig <Enter>. The IP address information will be displayed. If the IP address for
the wlan is incorrect then repeat the steps in 2 above.
3 Double-click Verify Setup - Wireless NIC in the TestConsole project for the SUT.
4 If prompted click Continue in the Verify Run window.
The NIC verify test will take a few minutes to complete. If the test fails, troubleshoot the NIC setup by
reviewing the configuration information in Section 2.1,“Configuring the Hardware” and Section 2.2, “Setting Up
TC” to ensure that the hardware is set up correctly. A “PASS w/WARNING” result may indicate that the SUT NIC
speed is not detectable with ethtool. If the SUT NIC speed is not detectable with ethtool then the tests are unable to
verify that the network configuration is setup correctly.
Interpretation of relative output: “remote” needs to be the IP address of TC. The “*” in front of the remote IP
address and “reach” of 377 means that everything is synced up correctly.
2d If the time is not synchronized then check the configuration and the IP addresses. After boot, the time
synchronization can take up to 30 minutes. The average time synchronization is about 10 minutes. Close the
ntpq window once the time is synced.
3 Double-click Verify Time Sync Setup in the TestConsole project for the SUT. If the test fails then follow the
onscreen instructions. If the onscreen instructions do not solve the problem then see the Time Sync troubleshooting
section of this document.
2 Double-click NIC 1 Reduced Test in the TestConsole project for the SUT. The test will begin.
1 If the NIC is PCI Pass-Through or SR-IOV capable then configure it before starting this test. Most new NICs are
PCI Pass-Through capable. See Configuring KVM for Network PCI Pass-Through or see Configuring KVM for SR-
IOV or see Configuring Xen for Network PCI Pass-Through or see Configuring Xen for SR-IOV in this document for
more information.
Optional:
1 The capabilities of the optical device can be determined before testing the devices.
2 Determine the capabilities of the optical device by looking up the specs on the device.
3 Place the appropriate media into each optical device. See table 2-2 below to determine which media to place into
the optical media device.
____________________________________________________________________________________________
Note: If a SUSE Hardware Detection pop up appears, place a check mark next to Do not ask again and click No or
Cancel to not open the application.
____________________________________________________________________________________________
3a During the testing the test will prompt on SUT if the wrong media is in the optical media device.
3b Incorrect media will result in a test failure within several minutes.
4 If the tests fails due to incorrect media, simply replace the media with the correct media then restart the optical
media test.
___________________________________________________________________________________________
Note: Please verify that the write speed of the CD or DVD writable media matches the optical drive write speed.
If the write speed of the media is slower than the write speed of the optical drive, the test may fail.
___________________________________________________________________________________________
2 On the SUT place a blank writable (or rewritable) media that supports the maximum write speed of the drive into
each optical media device. If prompted, Cancel at the choose what application to open prompt.
3 Double-click the Optical Verify/Write Test. The Test will begin. Messages generated during this test will pop up on
the TC.
1 If you want to list an eSATA port on the bulletin then connect the eSATA device to the eSATA port. The eSATA
device must be tested during the certification tests. See Section 2.28.7 “USB Test Setup” instructions to format
external drives.
2 This test is enabled by default and will run with the stress tests.
If the test fails, troubleshoot the NIC setup by reviewing the configuration information in Section 2.1, “Configuring
the Hardware” and Section 2.2, “Setting Up TC” to ensure that the hardware is set up correctly. A “PASS
/WARNING” result may indicate that the SUT NIC speed is not detectable with ethtool. If the SUT NIC speed is not
detectable with ethtool then the tests are unable to verify that the network configuration is setup correctly.
1 This test is enabled by default and will run with the stress tests. Messages generated during this test will pop up on
the TC.
Instructions for a KVM guest and a FV Xen guest which have an optical media device in SUT:
1 Ensure that the KVM guest or a FV Xen guest is installed.
2 Ensure that the Test Kit is installed on the KVM guest or the FV Xen guest.
3 Insert the optical media into the optical media device.
4 Using the VM manager, shut down a KVM guest or a Xen guest.
5 Click on View → Details on the KVM Guest or Xen Guest which is shutdown.
6 Click on the Add Hardware button.
7 Ensure that storage is selected in the left hardware screen listing.
8 Click on the radio button next to “Select Managed or Other existing Storage”
9 In the text field next to the browse button type the following /dev/sr0.
10 Click on the drop down next to the device type and select IDE cdrom.
11 Click Finish.
12 The IDE cdrom or the Xen cdrom will be displayed in the left window.
13 Click View → Console.
14 Click the power on button for the KVM guest or the Xen guest. It appears as a right pointing triangle.
15 The system is now prepared to run the optical read test during the stress tests.
1 Connect the USB storage devices to the SUT. If there are USB ports on the front and the back of the SUT, then plug
one USB storage device (or flash drive/thumb drive) into the front USB port and the other USB storage device (or
flash drive/thumb drive) into a back USB port. If prompted to open a new hard disk, click No.
2 The USB storage device needs to be partitioned for Linux. To do so open the System Partitioner to configure the
USB storage device. If the USB storage device has already been partitioned using the procedure below, then you do
Test Objective: Verify that the FireWire port functions correctly with the other devices in the system.
1 Connect the 2 FireWire storage devices to the SUT. If there are FireWire ports on the front and back of the system,
plug one fireWire storage device into a front port and the other FireWire storage device into a back port.
2 The FireWire storage device needs to be partitioned for Linux. To do so open the System Partitioner to configure
the FireWire storage device.
2a At a terminal prompt, type yast2 disk<Enter>.
1 After the Stress Tests have completed double-click the Verify Stress Test to begin this test.
1 Double-click Get Test Logs in the TestConsole project for the SUT. This test can take time to complete. We have
seen systems with 5 TB of RAM take 2 hours to complete this test.
_____________________________________________________________________________________________
IMPORTANT: Do not run the Get Test Logs Test until all testing is completed. Do not shut down any VM Guests
until after completing the next section entitled Submitting Test Results.
_____________________________________________________________________________________________
2 If prompted answer the on screen questions.
3 Continue to section 2.33 “Submitting Test Results”.
1 Open the project file. If the project file is already opened, skip to step 2.
__________________________________________________________________________________________
IMPORTANT: If the project file is already open and you have just completed the tests, save the project before
creating the bulletin submission (.zip) file.
__________________________________________________________________________________________
1a Click the TestConsole icon on the desktop
1b Click Project > Open Test Project > Existing.
1c Select the appropriate project.
1d Click Select to open the project.
2 Create the bulletin submission (.zip) file.
2a Click Edit Product/Report.
2b Click Report.
_______________________________________________________________________________
IMPORTANT: If the Report Error window appears, continue to step 3. If not, proceed to step 4.
_______________________________________________________________________________
3 Report errors.
3a Click on the x in the upper right corner of the Report Error window to close the window.
3b Click Verify.
3c Click an exception in the scroll window.
3d Click Edit Explanation.
3e Enter the explanation.
3f Click OK in the explain exception window.
3g Repeat steps c through f until all unresolved exceptions are explained.
3h Click OK in the Exception Information window.
3i Click Report. If the screen appears stuck then click on the terminal screen at the bottom then click inside the
screen.
4 Complete the creation of bulletin submission (.zip) file.
4a Keep the the existing project filename. Do not change the filename.
4b Click Save to generate the bulletin submission (.zip) file.
4c Click View Report Summary to view the reported information in a browser.
4d Close the browser window.
4e Click OK to exit the Product and Report Information window.
5 Copy the bulletin submission (.zip) file from the /opt/suse/testKits/system/results directory to a USB Flash drive or
CD or Network.
________________________________________________________________________________________
IMPORTANT: When assigning IP addresses to the NICs, do not use the range 192.168.101.0 through
192.168.101.255. These IP addresses are used in the Serial Port Test.
________________________________________________________________________________________
Figure 3-2 Hardware Configuration for the Stress Tests with Wireless Adapter
1 Delete all existing partitions from all hard drives. Section “A.1.1 Removing the ELIO Boot Tables” has instructions
which will delete any and all existing partitions. For a DVD installation do the following, if this is a PXE manual
installation skip to step 4:
3.4 Manually Installing the Test Kit on the SLED 12 SP3 SUT
The following steps are to be used to install the Test Kit on SUT.
1 Log in as root.
2 If a PXE install was used to install the OS onto the SUT, then the root password created by a PXE automatic install
will be suse.
3 Insert the current System Test Kit CD. The CD will automount. If the SUT does not have an optical media device
then a loop mount procedure can be used by following the steps below:
3a Copy the testkit ISO file onto the SUT. It can be copied onto the desktop.
3b Create a directory which will be used for the mount point (example: /root/Desktop/sck/ ).
3c Mount the ISO image on the SUT by typing the following in a terminal window:
mount /<Path>/<Testkit file name.iso> /root/Desktop/sck/ <Enter>.
Example: mount /root/Desktop/suse-systest-7.6-GM.iso /root/Desktop/sck/ <Enter>.
3d Type the following in a terminal window: /root/Desktop/sck/sck_install.sh <Enter>. Skip to Step 9 below.
4 If prompted, click on the x in the upper right corner in the CD-ROM prompt to close the CD window.
5 Open a terminal by right-clicking on the desktop, then click Open in Terminal.
6 Type /<mount point>/sck_install.sh <Enter>, Example: /run/media/root/CDROM/sck_install.sh.
7 When prompted remove the Test Kit DVD then replace it with the OS DVD. This must be the same OS DVD which
was used to install the OS onto the SUT.
8 Run the Test Kit script file as indicated in the onscreen message (example: /root/sck/sck_install.sh).
9 Choose the “SUT System” install, then press <Enter>. Example: 1 <Enter> for SUT.
10 When prompted, enter the IP address of TestConsole (default = 10.1.1.2) then press <Enter>.
11 When prompted, enter the password of TestConsole (i.e. suse) then press <Enter>.
12 Messages and prompts may occur as follows:
12a A Network Manager connection message may pop up on the right.
12b If prompted (in the Test Kit installation window) with instructions to start or stop a procedure, follow the
instructions. If the process does not stop/start, the issues will be resolved upon reboot in the end of this
section.
12c If prompted, enter the TestConsole IP address again (default = 10.1.1.2) then press <Enter>.
88
4
Xen Virtual Machine Tests
Before Xen can be configured on the SUT, please follow the instructions in Section 2.3.1, “Installing
SLE on SUT through PXE” including Section 2.4, “Installing the Test Kit on the SUT”. The goal of this test is to
certify a Virtual Machine with maximum configuration (VMM guest) of RAM and available CPU's then to certify 3
different virtual machines on Xen simultaneously. After the VMM guest is tested it must be either re-configured to
become the VM1 guest or it should be shut down or deleted. If certifying with more than 3 VM's contact SUSE prior
to certification testing. We require that the hardware be certified with SLES 11 (latest support pack), SLES 12 SP3
only, prior to the Xen certifications.
We require Network PCI Pass-Through or SR-IOV to be tested on all SLES host versions after SLES 11 SP4 during
Yes Certification (if a LAN adapter in the SUT supports the functionality). A configuration Note must be added to all
Xen bulletins (for SLES host versions after SLES 11 SP4) for Network PCI Pass-Through or SR-IOV. Examples of
the configuration notes are as follows: a. SR-IOV/PCI Pass-through: Current system configuration does not support
network SR-IOV or network PCI Pass-through. b. SR-IOV: System was tested using SR-IOV where a virtual network
adapter was given to the SLES 12 FV guest. One of the embedded <add network adapter used> adapters was used in
this testing.
Requirements
• 4 CPU cores, minimum
• 4 GB of RAM minimum, plus 256 MB of RAM for each addition CPU (if > 4 cores) on the base system.
• 250 GB hard disk space minimum. See Windows Server webpage for minimum hard disk requirements.
• A Virtual Machine with maximum configuration (VMM guest) must be tested prior to the multiple VM guest
testing.
• 3 virtual machines (Choose from SLES 11 SP4, SLES 12 SP3, Windows 2008, Windows 2012 ). See table
on next page.
• The paravirtualized drivers are required for Windows certifications. A business case must be presented to
waive this requirement.
• The SLES 12 SP3 the “Virtualization with Xen” documentation is available from:
https://www.suse.com/documentation/
• The SLES 11 SP4 the “Virtualization with Xen” documentation is available from:
https://www.suse.com/documentation/sles11/book_xen/data/book_xen.html
• The Virtual Machine Driver Pack For SLES 11 SP4, SLES 12 and later is available from:
https://download.suse.com/Download?buildid=oFkYuBj6MDI~
_____________________________________________________________________________________________
Note: The first Xen Guest installation must be a fully virtualized (FV) SLES guest and must be installed via DVD
media. This is necessary so that the optical test will be set up correctly.
_____________________________________________________________________________________________
6 If prompted by the Xen Network Bridge question (configure a default bridge) click Yes. For a UEFI enabled system
set the bootloader to Xen as the default by following the steps below.
6a Open a terminal.
6b Type Yast2 bootloader <Enter>.
6c For SLES 11 SP4 click on Xen, then click on the “Set as default” button. For SLES 12 SP3 click the
BootLoader options Tab. Select the OS version with XEN Hyperviser.
6d Click OK.
7 If prompted read the message, click OK then reboot and select the Xen section in the boot loader menu.
8 Log in as root , enter the password (suse).
11 Click Forward.
12 If needed, select I Need To Install An Operating System.
13 Click Forward.
14 Click the type of operating system you are installing.
15 Click Forward.
16 Verify that the correct Virtualization method is selected. If needed, click Virtualization method to change the
virtualization type (Full virtualization or Paravirtualization).
17 Name the virtual machine.
17a Click Name of Virtual Machine.
17b Enter a unique name for the virtual machine
17c Click Apply.
18 Configure the Hardware.
18a Click Hardware.
18b For the VMM guest configure up to the maximum RAM of what the hardware product supports. For the 3
virtual machine guests configuration change the maximum memory and initial memory to ¼ of the total
memory in SUT. Minimum of 1024 MB. Maximum of 16 GB memory for the 32 bit SLES guest when
running on a 64-bit Host OS. The 64 bit SLES guest can have up to 512 GB of RAM.
18c For the VMM guest configure as many CPU's as available. For SLES 11 hosts configure ¼ of the logical
processors on each VM. For SLES 12 hosts configure the 3 virtual machine guests using the following table
to determine the number of processors to assign to each of the 3 virtual machines.
This table does not apply to the VMM guest.
________________________________________________________________________________________
Guest Operating System on SLES 12 Set Virtual Processors setting to:
________________________________________________________________________________________
SLES 11 SP4 1/3 of 2x of the total logical processors in SUT. Minimum of 1 processor up to a maximum of 64
processors. Note: Each guest should not have more vcpus than there are lcpus.
SLES 12 SP3 1/3 of 2x of the total logical processors in SUT. Minimum of 1 processor up to a maximum
available host processors. Note: Each guest should not have more vcpus than there are lcpus.
Windows Server 1/3 of 2x of the total logical processors in SUT. Minimum of 1 processor up to a maximum of
what is allowed by the Windows license. Note: Each guest should not have more vcpus than there
are lcpus.
______________________________________________________________________________________________________
22 Ensure that the “Create sparse file image file” is not checked.
23 Click OK.
24 Click Apply.
There are multiple methods to install the Xen Guest (virtual machines). We recommend using a network
installation method or PXE for the SLES guests. Three methods are listed below along with instructions. Use the
one which best meets your needs. Skip the next section entitled 4.1b Installing a Xen Virtual Machine (steps 1
through 7).
1 Start the New VM wizard either from YaST or Virtual Machine Manager.
2 Choose an installation source - either a locally available media or a network installation source. If you would like to
set up your VM Guest from an existing image, choose import existing disk image.
On a VM Host Server running the Xen hypervisor, you can choose whether to install a paravirtualized or a fully
virtualized guest. The respective option is available under Architecture Options. Depending on this choice, not all
installation options may be available.
3 Depending on your choice in the previous step, you need to provide the following data:
Network Installation:
Provide the URL pointing to the installation source. Valid URL prefixes are, for example, ftp://, http://, https://,
and nfs://. Under URL Options you may provide a path to an auto-installation file (AutoYaST or Kickstart, for
example) and Kernel parameters. Having provided a URL, the operating system should be automatically be
detected correctly. If this is not the case, deselect Automatically Detect Operating System Based on Install-Media
and manually select the OS Type and Version.
4b For the VMM guest configure as many CPU's as available. For SLES 11 hosts configure ¼ of the logical
processors on each VM. For SLES 12 hosts configure the 3 virtual machine guests using the following table
to determine the number of processors to assign to each of the 3 virtual machines.
This table does not apply to the VMM guest.
_______________________________________________________________________________________
Guest Operating System on SLES 12 Set Virtual Processors setting to:
_______________________________________________________________________________________
SLES 11 SP4 1/3 of 2x of the total logical processors in SUT. Minimum of 1 processor up to a maximum of 64
processors. Note: Each guest should not have more vcpus than there are lcpus.
SLES 12 SP3 1/3 of 2x of the total logical processors in SUT. Minimum of 1 processor up to a maximum
available host processors. Note: Each guest should not have more vcpus than there are lcpus.
Windows Server 1/3 of 2x of the total logical processors in SUT. Minimum of 1 processor up to a maximum of
what is allowed by the Windows license. Note: Each guest should not have more vcpus than
there are lcpus.
_______________________________________________________________________________________
5 This step is omitted if having chosen Import an Existing Image in the first step.
Set up a virtual hard disk for the VM Guest. Either create a new disk image or choose an existing one from a storage
pool. If you choose to create a disk, a qcow2 image will be created under /var/lib/libvirt/images. The disk size
should be least 16 GB for the first VM Guest, then at least 8.0 GB in the Size field for the 2nd and 3rd VM Guest.
6 The last screen of the wizard lets you specify the name for the virtual machine. Options to specify the network
device and the MAC address can be found under Advanced Options. If you need to customize the configuration in
detail before the installation, activate the relevant check box. Exit the wizard with Finish. Depending on your
choice, this will either start the installation or open the VM Guest configuration screen.
7 The OS installation will begin. If the Test Kit installation occurs after the OS install, then follow the steps in
Section 4.4, “Configuring Xen for the PCI Pass-Through”. Otherwise follow the steps in ”Section 2.4, “Installing
the Test Kit on the SUT”.
4 Click the find button next to the AutoYaST file text box to browse on SUT.
5 For SLES 11 browse to the /opt/suse/testKits/system/autoyast/ directory. For SLES 12 SP3 browse to
nfs://[TC IP address]/opt/suse/testKits/system/autoyast/ directory.
6 Select the xml file for the OS to install. This xml file should be the same OS and architecture as selected in step 3.
SLES 11 Example: SLES_11_SP4-x86_64-vm.xml
7 Click Open.
8 Click Apply.
9 Click OK. The OS installation will begin. The install process will remain at the install screen.
10 The paravirtualized Xen guest GUI may not start. If this happens, it can be corrected by using sax2. To set up the
GUI do the following:
10a Login as root, password suse (in the terminal interface).
10b In the prompt type sax2 -r <Enter>.
10c Click OK.
10d Type init 3 <Enter>.
10e There will not be a prompt, just a blank space with after the message “Master Resource control: run level 3.... “
Press <Enter> to gain a prompt.
11 When the Installation completes then follow the steps in section ”Section 2.4, “Installing the Test Kit on the SUT”.
8 The OS installation will begin. If the Test Kit installation occurs after the OS install, then follow the steps in
Section 4.4, “Configuring Xen for the PCI Pass-Through”. Otherwise follow the steps in ”Section 2.4, “Installing
the Test Kit on the SUT”.
For Paravirtualized or Fully Virtualized DVD media or ISO (including Windows) installations do the
following:
1 Insert the OS installation DVD into the system or copy the ISO image onto the hard drive on SUT.
2 Click Operating System Installation.
3 Select Virtual Disk.
4 Click Add.
5 Type in the path to the DVD-ROM Drive (example /dev/dvd) or point to the ISO image on SUT.
6 Click OK.
7 Click Apply.
8 If installing a Windows guest complete the following:
8a Click Network Adapters.
8b Ensure that the LAN Adapter is highlighted then click edit.
8c Change the source to the second bridge (br2 or the 10.1.2.1 network)
8d Click Apply.
8e Click Apply again.
8f Select the Windows OS installation location in the operating system installation section.
8g Click open, then click OK.
8h Click Apply.
This example will install 3 VMs, create a storage pool in /data dir, and leave enough resources for one future VM:
./install_vm -c 3 -p /data -w 1
For script help, details, requirements and known issues please use -h option:
/opt/suse/testKits/system/bin/install_vm -h
For a Fully virtualized installation of SLES 11 SP4 please note the following:
1 Maximize the install window and use the scroll bars as needed to access the other areas on the screen.
2 In each window created from the virt manager <Ctrl-Alt> can be used gain mouse pointer screen access.
3 If the VM was installed via a local ISO image or local DVD then remove the Virtual DVD by doing the following:
3a In a console window open the Virtual Machine Manager by typing virt-manager <Enter>.
4.3 Manually Installing the Test Kit on the SLES Xen Virtual Machine
1 On the SUT, log in as root.
2 Start all VM's.
3 On the TC, log in as root.
4 Open a terminal on TC, then type sck_copy_install_files.sh <Enter>. The file is located in /home/InstSource/sck/.
5 Enter the IP address of the Guest VM to install the Test Kit onto then press <Enter>.
6 Follow the on screen instructions on the TC. The on screen instructions will include which guest VM to run
sck_install.
7 A terminal window will display the System Test Kit install prompt.
8 Choose “Xen Guest” install by pressing 2 <Enter>.
9 When prompted, enter the IP address of TestConsole (default = 10.1.1.2) then press <Enter>.
10 The NIC Configuration Menu will appear. The proposed IP address numbers will be listed. The purpose of this
menu is to confirm or change the assigned IP address information. Change the IP address information as needed
by typing the NIC number (example 1) then <Enter>. Press C <Enter> if the displayed information is correct and
all changes have been made.
11 Press <Enter> as prompted once the Test Kit installation has completed and exit the terminal window.
12 Right-click on the time display in the Display panel.
13 Click Preferences.
14 Select 12 hour in the box next to Clock Type.
15 Select Show Seconds.
16 Click Close.
17 Repeat steps 4-16 for each associated VM (SLES 11 SP4 VM).
19 If the PCI Network Pass-Through functionality has not yet been set up on the SLES fully virtualized VM, then
proceed to Section 4.4, “Configuring Xen for the Network PCI Pass-Through”. To install another virtual
machine return to Section 4.1, “Installing a Xen Virtual Machine”. Otherwise begin testing in Section 2.5,
“Updating the Products.txt File”. The testing section is intended to be followed section by section until the testing
is completed.
1 If the host system is Intel processor-based then host must be booted with the following boot parameter:
intel_iommu=on. To add intel_iommu=on to the boot loader Click Applications menu → System Tools →
Yast → Boot Loader → Kernel Tab, then edit the kernel line.
____________________________________________________________________________________________
Note: If the host system is AMD processor-based you will not need the intel_iommu boot parameter but you will
need to make sure the IOMMU extension is set to “on” or “enabled” in the system setup utility before proceeding.
Boot the system.
____________________________________________________________________________________________
___________________________________________________________________________________________
Note: In addition to steps below we provide a script that automates the steps for assigning a NIC via PCI
Pass-through or SR-IOV (VF NIC) to a VM. You may run the script on SUT with command:
/opt/suse/testKits/system/bin/sriov_setup
2 Select a device to reassign to a fully virtualized VM Guest. To do this run “lspci | grep Ethernet” on a terminal in
the host and determine the device number. For example, if lspci contains the following line:
___________________________________________________________________________________________
Note: During standard certification two network adapters or ports are required. The adapter being passed through
to the virtualized guest should be one of the embedded adapters in the system or also be an “additional” adapter or
chipset beyond the original two adapters in the system. This additional network adapter should not be configured
in the host system, it will be passed through to the guest then configured in the guest.
___________________________________________________________________________________________
14 From the menu options at the top guest select View and change Details back to Console.
15 Boot the guest and login.
16 From a terminal in the guest run “lspci” to validate the pass-through adapter is present. Run “yast2 lan” from the
terminal command prompt. The passed through network adapter should be available in the guests Network
Settings, Overview tab.
_________________________________________________________________________________________
Note: If the virtual network adapter is still listed in Yast – Network Settings, click on it then click Delete to
remove it.
_________________________________________________________________________________________
17 Now select the network adapter that has been passed through to the guest, click edit and configure it with the IP
address 10.1.2.12 and Subnet Mask 255.255.255.0. Change the VM3 10.1.3.1 IP address in the test project to
become 10.1.2.12.
18 Click Next then OK to save the pass-through adapters network configuration. The pass-through network adapter
should now be assigned directly to and functioning in just that guest; you may want to validate with the network
connection with a ping from the pass-through guest to another system.
___________________________________________________________________________________________
Note: ntp time synchronization may need to be restarted on the guest: “/etc/init.d/ntp restart” will reset ntp if
needed.
___________________________________________________________________________________________
20 To install another virtual machine return to Section 4.1, “Installing a Xen Virtual Machine”.
Otherwise begin testing in Section 2.5, “Updating the Products.txt File”. The testing section is intended to be
followed section by section until the testing is completed.
Requirements
• SR-IOV-capable network card (as of SUSE Linux Enterprise Server 12 only network cards support SR-IOV)
• x86_64 host supporting hardware virtualization (AMD-V or Intel VT-d)
________________________________________________________________________________________
Note: In addition to steps below we provide a script that automates the steps for assigning a NIC via PCI
Pass-through or SR-IOV (VF NIC) to a VM. You may run the script on SUT with command:
/opt/suse/testKits/system/bin/sriov_setup
3 Verify that the NIC driver supports sr-iov by opening a terminal then typing "lspci -v". A device that supports SR-
IOV reports a capability similar to the following:
4 Check whether the SR-IOV driver is already loaded by running lsmod. In the following example a check for the
be2net driver (Emulex OneConnect 10Gb NIC) returns a result.
modprobe -r be2net
5 Load the SR-IOV driver with the VFs parameter. For example for be2net driver:
To find out the correct VFs parameter for your driver, issue command "modinfo <drivername>" and look at "parm:"
sections.
6 Run "lspci | grep Ethernet" command and verify additional Virtual NICs were created.
7 Make loading NIC driver with VFs parameter persistent by adding the VFs driver option to /etc/modprobe.d/99-
local.conf file. For example, for be2net driver:
10 Use the virsh nodedev-list command to get the PCI address of the VF you you want to assign and it's
corresponding PF. Numerical values from the lspci output shown in Section 10.7.2, Load and configure the SR-
IOV Host drivers (for example 01:00.0 or 04:00.1) are transformed by adding the prefix "pci_0000_" and by
replacing colons and dots with underscores. So a PCI ID listed as "04:00.0" by lspci is listed as
"pci_0000_04_00_0" by virsh. The following example lists the PCI IDs for the second port of the Intel 82576NS
network card:
11 Get more data that will be needed by running the command virsh nodedev-dumpxml on the PCI ID of the VF you
want to add:
<domain>0</domain>
<bus>4</bus>
<slot>16</slot>
<function>0</function>
12 Create a temporary XML file (for example /tmp/vf-interface.xml containing the data necessary to add a VF
network device to an existing VM Guest. The minimal content of the file needs to look like the following:
12a VFs do not get a fixed MAC address, it changes everytime the host reboots. When adding network
devices the "traditional" way with <hostdev>, it would require to reconfigure the VM Guest's network
device after each reboot of the host, because of the MAC address change. To avoid this kind of problems,
libvirt introduced the "interface type='hostdev'" directive, which sets up network specific data before
assigning the device.
12b Specify the data you acquired in the previous step here.
13 Last, add the VF interface to an existing VM Guest. With the guest running, you may list and find their IDs with
command "virsh list"
This option will only affect the persistent XML, even if the domain is running., The device will only show up
in theguest on next boot
14 Shutdown guest VM and re-start for new configuration with SR-IOV card to take effect.
15 Go to yast2 lan on the guest and select the network adapter that has been passed through to the guest, click edit
and configure it with the IP address 10.1.2.x and Subnet Mask 255.255.255.0.
_______________________________________________________________________________________
Note: If the virtual network adapter is still listed in Yast – Network Settings, click on it then click Delete to
remove it.
_______________________________________________________________________________________
16 If the Test Kit was installed on the VM prior to SR-IOV NIC assignment, then run
/opt/suse/testKits/system/bin/post_subnet_change.sh on the VM and answer the questions.
17 To install another XEN virtual machine return to Section 4.1, “Installing a Xen Virtual Machine”. , Otherwise
begin testing in Section 2.5, “Updating the Products.txt File”.
___________________________________________________________________________________________
Note: Some network cards such as Intel 82576NS may require a special SR-IOV driver to be loaded. Follow the
instructions of your specific card to load the correct SR-IOV driver.
___________________________________________________________________________________________
________________________________________________________________________________________
Guest (virtual machine) System IP Address
____________________________________________________________________________________________
SLES VM Guest 1 10.1.1.11
SLES VM Guest 2 10.1.2.12 (If supported by the NIC, this VM is used for
PCI Pass-Through /SRIOV)
SLES VM Guest 3 10.1.1.13
SLES VM Guest 4 10.1.1.14
Windows VM Guest 5 10.1.1.15
____________________________________________________________________________________________
_______________________________________________________________________________________
2c On Windows 2012:
2c1 Press the windows key. If the windows key is not working then click on the the Virtual hardware details
button (it looks like a blue circle with an “i”) at the top. Select display, then select VNC. Select the key map
to be en-us. Click Apply.
2c2 Click on Control Panel.
2c3 Click on View Network Status + Tasks.
2c4 Click on Ethernet (next to connections).
2d Click on Properties.
2e For Windows Server 2008 and 2012 click on Internet Protocol version 4 (TCP/IPv4) -> Properties .
2f Click on Use the following IP address.
2g Enter the IP address (e.g. 10.1.1.15) . The windows IP address will also need to be changed in the test project on
TC.
4 On Windows 2008 (all versions), share the file access with the Linux OS.
4a Right click on "Start", select "Explore".
4b Right Click on "Local Disk(C:)", Select "Share..."
4c Click the "Advanced Sharing..." button.
4d Check the "Share this folder" box, then click the "OK" button.
4e Click the "Network and sharing center" link.
4f Click the "Public Folder Sharing" pull down menu arrow.
4g Click the "Turn on sharing so anyone with network access can open files" radio button,
4h Click the apply button.
5 On Windows 2012 (all versions), share the file access with the Linux OS.
5a Press the window button + e to open Windows Explorer.
5b Right click on "Local Disk(C:)", select "Share with".
5c Click on "Advanced Sharing".
5d Click on the “Advanced Sharing” button.
5e Check the "Share this folder" box, then click the "OK" button.
5f Click the "Network and Sharing Center" link.
5g Click on the All Networks Arrow to expand the section.
5h Click the "Turn on sharing so anyone with network access can open files" radio button.
5i Click the “Turn off password protection sharing...” radio button.
5j Click Save Changes.
5k Click Close.
7 To install another Xen virtual machine return to Section 4.1, “Installing a Xen Virtual Machine” step 9, Otherwise
begin testing in Section 2.5, “Updating the Products.txt File”.
2 On the stable machine, change directory to where you want to store the images.
Example: cd /xen-images/
3 Create a unique directory to copy the image file to.
Example: md ./sles10-sp42-i386-pv/
4 Copy the image file from the SUT to the newly created directory on the stable machine.
Example 1: scp -rp <IP_Address_Of_SUT>:/var/lib/xen/images/sles10/* ./sles10-SP4-i386-pv/
Example 2: scp -rp 10.1.1.1:/var/lib/xen/images/sles10/disk0 ./sles10-SP4-i386-pv/
4a If prompted about the RSA key fingerprint... continue connecting? Enter yes.
4b Enter the root password of the machine being copied from.
6 Click Forward.
7 Do steps 15-18 of Section 4.1 “Installing a Xen Virtual Machine”.
8 Click Hard disk.
9 Click Browse and browse to the image file that was copied in step 1.
10 Do steps 21-22 of Section 4.1 “Installing a Xen Virtual Machine”.
11 At this point the virtual machine should boot up.
12 Make sure the IP address is unique, if it is not, change it:
12a For SLE see Section 2.3.1, “Installing SLE on the SUT through PXE”.
13 Make sure the certification Test Kit is up to date, if not, reinstall it:
13a For SLES see Section 2.4 “Installing the Test Kit on the SUT”.
14 At this point, the virtual machine should be ready use for testing.
We require Network PCI Pass-Through or SR-IOV to be tested on all SLES versions after SLES 11 SP4 during Yes
Certification (if a LAN adapter in the SUT supports the functionality). A configuration Note must be added to all
KVM bulletins (for SLES versions after SLES 11 SP4) for Network PCI Pass-Through or SR-IOV. Examples of the
configuration notes are as follows: a. SR-IOV/PCI Pass-through: Current system configuration does not support
network SR-IOV or network PCI Pass-through. b. SR-IOV: System was tested using SR-IOV where a virtual network
adapter was given to the SLES 12 FV guest. One of the embedded <add network adapter used> adapters was used in
this testing.
Requirements
• 64 bit SLES 12 SP3 or SLES 11 SP4 host
• 4 CPU cores, minimum
• 8 GB of RAM minimum, plus 256 MB of RAM for each addition CPU (if > 4 cores) on the base system.
• At least 10 GB of hard disk space for the host operating system.
• 30 GB hard disk space for each KVM guest on the root partition.
• A Virtual Machine with maximum configuration (VMM guest) must be tested prior to the multiple VM guest
testing.
• 3 virtual machines minimum. Choose from SLES 12 SP3, SLES 11 SP4, or Windows OS.
• For a fourth or fifth KVM guest add an additional CPU and an additional 768 GB of RAM for each,
minimum.
1 Install 64 bit SLES base system as currently documented in section 2.3.1, “Installing SLE on SUT through PXE”,
do not select virtualization or Xen packages.
7 Click 'install' for additional packages that are required. The original installation source will be needed.
8 Click 'yes' to configure default bridge.
9 Click 'ok'.
10 Exit yast2.
11 For SLES 12 SP3 when PCI Pass-through or SR-IOV is supported, then add intel_iommu = on to the boot loader,
yast2 -> boot loader -> kernel. Edit the kernel line to include intel_iommu = on. Reboot.
12 For SLES 11(latest support pack) reboot system to load kvm drivers.
1 Log in as root.
2 Enter the password (suse). This install is supported on SLE 11 and SLES 12 SP3. There is a new installation
method which can be used with SLES 12 SP3. See section 5.2b Installing a KVM Virtual Machine with VM
wizard for the new SLES 12 SP3 installation method.
3 Open a terminal window by right-clicking on the desktop, then select Open in Terminal.
4 Type vm-install <Enter>.
5 Click Forward.
6 Select I need to install an operating system.
7 Click Forward.
8 Click on the type of operating system which needs to be installed.
_____________________________________________________________________________________________
Note: Only SLES 12 SP3, SLES 11 SP4, Windows 2008/2012 (latest SP) are supported for certification testing.
_____________________________________________________________________________________________
9 Click Forward.
10 Name the virtual machine.
10a Click Name of Virtual Machine.
10b Enter a unique name for the virtual machine.
10c Click Apply.
11 Configure the Hardware.
________________________________________________________________________________________
Guest Operating System on SLES 12 Set Virtual Processors setting to:
________________________________________________________________________________________
SLES 11 SP4 1/3 of 2x of the total logical processors in SUT. Minimum of 1 processor up to a
maximum of 64 processors. Note: Each guest should not have more vcpus than
there are lcpus.
SLES 12 SP3 1/3 of 2x of the total logical processors in SUT. Minimum of 1 processor up to a
maximum of 64 processors. Note: Each guest should not have more vcpus than
there are lcpus.
Windows Server 1/3 of 2x of the total logical processors in SUT. Minimum of 1 processor up to a
maximum of what is allowed by the Windows license. Note: Each guest should
not have more vcpus than there are lcpus.
________________________________________________________________________________________
14 Change the size to be 30.0 GB in the Size field (at least 30 GB will be needed, 40 GB for Win 2012).
15 Ensure that the “Create sparse image file” is not checked.
16 Click OK.
17 Click Apply.
18 Configure the Network Adapters.
18a Click Network Adapters.
18b Click edit.
18c In the Type field select the NIC. For SLES make sure the type is “QEMU Virtualized NIC Card” and
br0 is selected for the source. For Windows 2008/2012 leave the default network adapter in the Type field.
The pass-through and SRIOV configuration will use source br1. Change the source from br0 to something
other then br1, use br2, or br3, etc if they are available on Windows 2008/2012 (10.1.x.x network).
_______________________________________________________________________________________
Note: This may change depending on your support of PCI Pass-Through and the number of network adapters
8 Choose a SLES OS install with a single disk description then press <Enter>. This OS name should be the same OS
and architecture as selected in step 8 when the type of operating system was chosen.
Example: SLES11_SP4x86_64 single disk automated install
9 The SLES OS installation will begin. When the OS installation completes then follow the steps in ”Section 2.4,
“Installing the Test Kit on the SUT”.
6 Click OK.
7 Click Apply.
8 Click OK.
9 Please refer to the appropriate section for the KVM installation:
• Section 6, “Manually Installing SLES 12 SP3 or SLES 11”
6b For the VMM guest configure as many CPU's as available. For SLES 11 hosts configure ¼ of the logical
processors on each VM. For SLES 12 hosts configure the 3 virtual machine guests using the following table
to determine the number of processors to assign to each of the 3 virtual machines. Then click forward. This
table does not apply to the VMM guest.
________________________________________________________________________________________
Guest Operating System on SLES 12 Set Virtual Processors setting to:
________________________________________________________________________________________
SLES 11 SP4 1/3 of 2x of the total logical processors in SUT. Minimum of 1 processor up to a
maximum of 64 processors. Note: Each guest should not have more vcpus than
there are lcpus.
SLES 12 SP3 1/3 of 2x of the total logical processors in SUT. Minimum of 1 processor up to a
maximum of 64 processors. Note: Each guest should not have more vcpus than
there are lcpus.
Windows Server 1/3 of 2x of the total logical processors in SUT. Minimum of 1 processor up to a
maximum of what is allowed by the Windows license. Note: Each guest should
not have more vcpus than there are lcpus.
________________________________________________________________________________________
7 Change the size to be 30.0 GB in the GiB size field (at least 30 GB will be needed, 40 GB for Win 2012). Then click
forward.
10 Click on Finish.
12 Login, then run "sax2". Click "Ok" in the sax2 popup window. Then run "init 5" to bring up the GUI.
13 If the Test Kit installation automatically occurs after the OS install, then follow the steps in Section 5.5,
“Configuring KVM for the PCI Pass-Through” for one of the VM guests. Otherwise follow the steps in ”Section
2.4, “Installing the Test Kit on the SUT”.
This example will install 3 VMs, create a storage pool in /data dir, and leave enough resources for one future VM:
./install_vm -c 3 -p /data -w 1
For script help, details, requirements and known issues please use -h option:
/opt/suse/testKits/system/bin/install_vm -h
5.3 Installing a Windows 2008, 2008 R2, or 2012 Kernel Virtual Machine
1 Follow the prompts to install Windows with the default typical settings. Ensure that the latest support packs are
being used.
________________________________________________________________________________________
Note: To send keystrokes to the Windows 2008 VM use the send key drop down located at the top of the VM
window to select the keystrokes.
________________________________________________________________________________________
5 Change the default network adapter to virtio. Shut down the windows guest, change the network adapter to virtio
then boot the guest.
7 Continue to Section 5.4, “Installing the Test Kt on the Windows Virtual Machine”.
2b On Windows 2012:
2b1 Press the windows key. If the windows key is not working then click on the the Virtual hardware details
button (it looks like a blue circle with an “i”) at the top. Select display, then select VNC. Select the key map
to be en-us. Click Apply.
2b2 Click on Control Panel.
2b3 Click on View Network Status + Tasks.
2b4 Click on Ethernet (next to connections).
2c On Windows Server 2008 right click on Local Area Connection, then select Properties.
2d For Windows Server 2008 and 2012 click on Internet Protocol Version 4 (TCP/IPv4) -> Properties.
2e Click on Use the following IP address.
2f Enter the IP address (e.g. 10.1.1.15). The windows IP address may also need to be changed in the test project on
TC.
2g Enter the Subnet mask (e.g. 255.255.255.0).
2h Enter the default gateway for the KVM host (e.g. 10.1.1.1).
2i Click on OK -> Close.
2j Click on Close Or X to close the Network Connection and Network Sharing Center.
3 Map drive T: to \\<IP address of TC>\windir\.
3a Click on Start -> Computer on Win2008.
3b On Win 2012 press windows button+e, then click computer, then choose Map Network Drive → Map Network
Drive (again).
3c On Win 2008 click on Tools -> Map Network Drive.
3c Select Drive T:
3d Type \\<IP address of TC>\windir\ (e.g. \\10.1.1.2\windir\)
3e Click finish.
3f Enter the TC username (root) and password (suse).
4 On Windows 2008 (all versions), share the file access with the Linux OS.
4a Right click on "Start", select "Explore".
4b Right Click on "Local Disk(C:)", Select "Share..."
4c Click the "Advanced Sharing..." button.
4d Check the "Share this folder" box, then click the "OK" button.
6b Click Run.
7 To install another Xen virtual machine return to Section 5.2, “Installing a Kernel Based Virtual Machine” step 4,
Otherwise begin in Section 5.5, “Configuring KVM for Network PCI Pass-through” Or begin in Section 5.6,
“Configuring KVM for SR-IOV”.
1 If the host system is Intel processor-based then host must be booted with the following boot parameter:
intel_iommu=on. To add intel_iommu=on to the boot loader Click Applications menu → System Tools →
Yast → Boot Loader → Kernel Tab, then edit the kernel line.
____________________________________________________________________________________________
Note: If the host system is AMD processor-based you will not need the intel_iommu boot parameter but you will
2 Select a device to reassign to a fully virtualized VM Guest. To do this run “lspci | grep Ethernet” on a terminal in
the host and determine the device number. For example, if lspci contains the following line:
06:00.1 Ethernet Controller: Intel Corporation I350 Gigabit Ethernet Controller then the PCI number is 6:00.1.
____________________________________________________________________________________________
Note: During standard certification two network adapters or ports are required. The adapter being passed through
to the virtualized guest should be one of the embedded adapters in the system or also be an “additional” adapter or
chipset beyond the original two adapters in the system. This additional network adapter should not be configured in
the host system, it will be passed through to the guest then configured in the guest.
____________________________________________________________________________________________
3 Start the Virtual Machine Manager on the system host: Yast → Virtualization → Virtual Machine Manager
4 Close Yast.
5 If the SLES guest you will be passing the network adapter to is running it should be shutdown.
6 Once the guest is grayed-out (shutdown) in the Virtual Machine Manager you can proceed with the configuration.
7 Right click on the greyed-out guest in the Virtual Machine Manager and select Open. (Do not start the guest OS)
8 Select View then select Details.
9 Remove the existing virtual network adapter (e.g., NIC :59:3c:f5), right click on the adapter then select “– Remove
Hardware” or highlight and click “-Remove”. Select “Yes” when prompted “Are you sure you want to remove this
device?”.
17 Now select the network adapter that has been passed through to the guest, click edit and configure it with the IP
address 10.1.2.12 and Subnet Mask 255.255.255.0. Change the VM3 10.1.3.1 IP address in the test project to
become 10.1.2.12.
18 Click Next then OK to save the pass-through adapters network configuration. The pass-through network adapter
should now be assigned directly to and functioning in just that guest; you may want to validate with the network
connection with a ping from the pass-through guest to another system.
___________________________________________________________________________________________
Note: ntp time synchronization may need to be restarted on the guest; “/etc/init.d/ntp restart” will reset ntp if
needed.
___________________________________________________________________________________________
19 If the Test Kit was installed on the VM prior to PCI Pass-Through NIC assignment, then run
/opt/suse/testKits/system/bin/post_subnet_change.sh on the VM and answer the questions.
20 To install another KVM virtual machine return to Section 5.2, “Installing a Kernel Based Virtual Machine” step 4,
otherwise begin testing in Section 2.5, “Updating the Products.txt File”.
Requirements
• SR-IOV-capable network card (as of SUSE Linux Enterprise Server 12 network cards support SR-IOV)
• x86_64 host supporting hardware virtualization (AMD-V or Intel VT-d)
_______________________________________________________________________________________
Note: In addition to steps below we provide a script that automates the steps for assigning a NIC via PCI
Pass-through or SR-IOV (VF NIC) to a VM. You may run the script on SUT with command:
/opt/suse/testKits/system/bin/sriov_setup
3 Verify that the NIC driver supports sr-iov by opening a terminal then typing "lspci -v | more" then scroll to your
network device. A device that supports SR-IOV reports a capability similar to the following:
4 Check whether the SR-IOV driver is already loaded by running lsmod | egrep "^be2net ". In the following example
a check for the be2net driver (Emulex OneConnect 10Gb NIC) returns a result.
Be2net 120836 0
modprobe -r be2net
5 Load the SR-IOV driver with the VFs parameter. For example for be2net driver:
To find out the correct VFs parameter for your driver, issue command "modinfo <drivername>" and look at "parm:"
sections.
6 Run "lspci | grep Ethernet" command and verify additional Virtual NICs were created. This may require rcnetwork
restart to re-initialize the network.
7 Make loading NIC driver with VFs parameter persistent by adding the VFs driver option to /etc/modprobe.d/99-
local.conf file. For example, from a terminal command line for be2net driver run:
_____________________________________________________________________________________________
Note: The following procedure is using example data. Make sure to replace it by appropriate data from your setup.
_____________________________________________________________________________________________
0c:00.0 Ethernet controller: Emulex Corporation OneConnect 10Gb NIC (be3) (rev 10)
0c:00.1 Ethernet controller: Emulex Corporation OneConnect 10Gb NIC (be3) (rev 10)
0c:04.0 Ethernet controller: Emulex Corporation OneConnect 10Gb NIC (be3) (rev 10)
0c:04.1 Ethernet controller: Emulex Corporation OneConnect 10Gb NIC (be3) (rev 10)
0c:08.0 Ethernet controller: Emulex Corporation OneConnect 10Gb NIC (be3) (rev 10)
0c:08.1 Ethernet controller: Emulex Corporation OneConnect 10Gb NIC (be3) (rev 10)
10 Use the virsh nodedev-list command to get the PCI address of the VF (virtual function) you want to assign and it's
corresponding PF (physical function). Numerical values from the lspci output shown above. Load and configure
the SR-IOV Host drivers (for example 01:00.0 or 04:00.1) are transformed by adding the prefix "pci_0000_" and
by replacing colons and dots with underscores. So a PCI ID listed as "04:00.0" by lspci is listed as
"pci_0000_04_00_0" by virsh. The following example lists the PCI IDs for the second port of the Intel 82576NS
network card:
The first two entries represent the PFs whereas the other entries represent the VFs.
11 Get more data that will be needed by running the command virsh nodedev-dumpxml on the PCI ID of the VF you
want to add:
<domain>0</domain>
<bus>11</bus>
<slot>16</slot>
<function>0</function>
12 Create a temporary XML file (for example /tmp/vf-interface.xml containing the data necessary to add a VF
network device to an existing VM Guest. The minimal content of the file needs to look like the following:
_______________________________________________________________________________________
Note A: VFs do not get a fixed MAC address, it changes everytime the host reboots. When adding network
devices the "traditional" way with <hostdev>, it would require to reconfigure the VM Guest's network device
after each reboot of the host, because of the MAC address change. To avoid this kind of problems, libvirt
introduced the "interface type='hostdev'" directive, which sets up network specific data before assigning the
device.
Note B: Specify the data you acquired in the previous step here.
_______________________________________________________________________________________
13 Last, add the VF interface to an existing VM Guest. With the guest running, you may list and find their IDs with
command "virsh list"
This option will only affect the persistent XML, even if the domain is running. The device will only show up in
the guest on next boot.
14 Shutdown guest VM and re-start for new configuration with SR-IOV card to take effect. The new adapter can be
verified in view → details. The old virtual network driver must be deleted.
15 Go to yast2 lan on the guest and select the network adapter that has been passed through to the guest, click edit and
configure it with the IP address 10.1.2.x and Subnet Mask 255.255.255.0.
____________________________________________________________________________________________
16 If the Test Kit was installed on the VM prior to SR-IOV NIC assignment, then run
/opt/suse/testKits/system/bin/post_subnet_change.sh on the VM and answer the questions.
17 To install another KVM virtual machine return to Section 5.2, “Installing a Kernel Based Virtual Machine” step
4, Otherwise begin testing in Section 2.5, “Updating the Products.txt File”.
___________________________________________________________________________________________
Note: Some network cards such as Intel 82576NS may require a special SR-IOV driver to be loaded. Follow the
instructions of your specific card to load the correct SR-IOV driver.
___________________________________________________________________________________________
5.7 Manually Installing the Test Kit on the SLES KVM Guests
10 Press <Enter> as prompted once the Test Kit installation has completed.
11 Close the terminal window by typing Exit <Enter>. This is important.
12 Verify this system has the same time setting as TestConsole.
18 Install additional KVMs as instructed in Section 5.2, “Installing a Kernel-Based Virtual Machine” or start testing
by beginning in Section 5.8, “Starting the Tests”. The testing section is intended to be followed section by section
until the testing is completed.
1 Delete all existing partitions from all hard drives. Section “A.1.1 Removing the ELIO Boot Tables” has instructions
which will delete any and all existing partitions. For a DVD installation do the following, if this is a PXE manual
installation skip to step 4.
2 Boot the system to SUSE LINUX Enterprise Server 12 (latest support pack) from DVD.
3 Select Installation<Enter> (before the 20 second timeout expires).
12 For a base SLES 12 SP3 install (not a KVM guest) click Next in the Suggested Partitioning screen. If this
installation is for a SLES 12 SP3 KVM guest follow the steps starting at 12a.
6.2 Manually Installing the Test Kit on the SLES 12 SP3 SUT
The following steps are to be used to install the Test Kit on SUT.
1 Log in as root. The password created by a PXE automatic install will be suse.
2 Insert the current System Test Kit CD. The CD will automount. If the SUT does not have an optical media device
then a loop mount procedure can be used by following the steps below:
2a Copy the testkit ISO file onto the SUT. It can be copied onto the desktop.
2b Create a directory which will be used for the mount point (example: /root/Desktop/sck/ ).
2c Mount the ISO image on the SUT by typing the following in a terminal window:
mount /<Path>/<Testkit file name.iso> /root/Desktop/sck/ <Enter>.
Example: mount /root/Desktop/suse-systest-7.6-GM.iso /root/Desktop/sck/ <Enter>.
2d Type the following in a terminal window: /root/Desktop/sck/sck_install.sh <Enter>. Skip to Step 6 below.
3 If prompted, click Cancel at the What do you want to do? question in the CD-ROM Daemon prompt, or Close CD
Contents Display window.
4 Open a terminal by right-clicking on the desktop, then click Open in Terminal.
5 Type /<mount point>/sck_install.sh <Enter>, Example: /run/media/root/CDROM/sck_install.sh.
6 If prompted, remove the Test Kit CD then replace it with the OS DVD which was used to install the SUT.
Then run the Test Kit script file as indicated in the onscreen message. Choose the “SUT System” install, then press
<Enter>. Example: 1 <Enter> for SUT.
10 When prompted, enter the password for SUT (i.e. suse) then press <Enter>.
11 Press <Enter> as prompted once the Test Kit installation has completed.
12 Close the terminal window by typing: exit <Enter>. This is important.
13 Right-click on the speaker in the bottom right of the Display panel.
14 Click on the round button which has the screw driver and the wrench inside.
15 Click Date and Time.
16 Select AM/PM in the drop down box next to Time Format.
17 Click on the x in the upper right corner to Close the window.
18 Remove the DVD.
19 Verify this system has the same time setting as TestConsole (see Section A.4, “Time Synchronization,” for more
information).
20 If this installation was a SLES 12 SP3 Xen Host (host server) then to return to Section 4.1, “Installing a Xen
Virtual Machine”.
21 If this installation was for a SLES 12 SP3, and TC is configured, then go to Section 6.5, “Starting the Tests”.
22 If this installation was for a SLES 11 SP4 KVM Host then then go to Section 5.1, “Configuring KVM server”.
23 If this installation was a SLES 12 SP3 fully virtualized VM and the PCI Pass-Through has not been configured on
a SLES 12 SP3 fully virtualized VM then goto Section 4.4, “Configuring Xen for the PCI Pass-Through”.
24 To install another virtual machine return to Section 4.1, “Installing a Xen Virtual Machine”.
1 Delete all existing partitions from all hard drives. Section “A.1.1 Removing the ELIO Boot Tables” has instructions
which will delete any and all existing partitions.
For a DVD installation do the following, if this is a PXE manual installation skip to step 4:
2 Boot the system to SUSE LINUX Enterprise Server 11 SP4 from DVD.
3 Select Installation<Enter> (before the 20 second timeout expires).
• For a hard drive, change the mount point to /media/tc/hdx where x= the number of the hard disk (e.g. hd2,
hd3, hd4, ..., hd16) TestConsole uses HD1 for the first hard disk.
14i Click Finish to create the primary partition formatted with ext3 for the entire disk space.
14j Repeat these steps (14c-14i) for each device that hasn't been partitioned.
14k Click Accept to return to the Installation Settings screen.
15 Select the software you want to install on the system.
15a Select Installation Settings > software.
15b Click Details.
15c Click on the Patterns Tab.
15d Select the software patterns. Ensure that only the following patterns are checked (all remaining patterns
should be blank):
✔ Base System
✔ 32-Bit Runtime Environment (only listed for 64-bit install)
✔ Xen Virtualization Host (if you are going to test the Xen host OS)
✔ Help and Support Documentation (optional)
✔ Minimal System
✔ Gnome Desktop Environment
✔ X Window System
✔ File Server
✔ Print Server
✔ Xen Virtual Machine Host Server (if you are going to test the Xen host OS)
✔ C/C++ Compiler and Tools
15e Click on the Search Tab.
15f In the Search box, type bonnie, then click the Search button.
15g Check the bonnie package for installation.
15h In the Search box, type kexec-tools, then click the Search button.
15i If unchecked, check the kexec-tools package for installation.
15j In the Search box, type makedump, then click the Search button.
15k If unchecked, check the makedump package for installation.
15l In the Search box, type mgetty, then click the Search button.
15m Check the mgetty package for installation.
15n In the Search box, type vsftpd, then click the Search button.
15o If unchecked, check the vsftpd package for installation.
15p In the Search box, type nmap, then click the Search button.
15q Check the nmap package for installation, then click Accept.
• TC—TestConsole
• Client—Client
• SUT—System_Under_Test
• Guest 1—VMGuest1 (en) 6 April 2007
• Guest 2—VMGuest2
• Guest 3—VMGuest3
17f Edit the Domain name (e.g., suse.com).
17g Click Next at the Hostname and Domain Name window.
18 Disable the firewall by clicking on disable next to firewall is enabled. The display will change to firewall is
disabled.
19 Configure the Network.
19a Click Network Interfaces in the Network Configuration window.
19b Select the Network Bridge if installing Xen or Select the NICs if installing a SLES 11 SP4 base system. Note
that a VM may list a Virtual Ethernet Card as the NIC.
19c Click edit.
If configuring a Xen SLES 11 SP4 Host (Dom 0), please use the following IP addresses.
________________________________________________________________________________________
System IP Address
____________________________________________________________________________________________
SUT (NIC 1) Not configured
SUT (NIC 2) Not configured
SUT (NIC 3) Not configured
...
SUT (NIC 8) Not configured
Network Bridge (NIC 1) 10.1.1.1
Network Bridge (NIC 2) 10.1.2.1
Network Bridge (NIC 3) 10.1.3.1
...
Network Bridge (NIC 8) 10.1.8.1
____________________________________________________________________________________________
If configuring a Xen Guest (virtual machine) or a KVM Guest, please use the following IP addresses for the
guests.
________________________________________________________________________________________
Guest (virtual machine) System IP Address
____________________________________________________________________________________________
VM Guest 1 10.1.1.10
VM Guest 2 10.1.1.11
VM Guest 3 10.1.1.12
VM Guest 4 10.1.1.13
____________________________________________________________________________________________
19f Edit the Subnet mask, if necessary. 255.255.255.0 should be used for all NICs. The hostname should be left
blank.
19g Click Next to return to the Network Settings window. If prompted, click yes at the “really leave hostname
blank?” prompt.
19h Repeat steps 19b-19g for each NIC.
27 If this installation was a SLES 11 KVM Guest (virtual machine), then go to Section 5.6, “Manually Installing the
Test Kit on the SLES KVM Guests”.
28 If this installation was a SLES 11 SP4 only, a SLES 11 SP4 KVM Host, or a SLES 11 SP4 Xen Host (host server)
proceed to Section 6.4, “Manually Installing the Test Kit on the SLES 11 SP4 SUT”.
(en) 6 April 2007
6.4 Manually Installing the Test Kit on the SLES 11 SP4 SUT
The following steps are to be used to install the Test Kit on SUT.
1 Log in as root. The password created by a PXE automatic install will be suse.
2 Insert the current System Test Kit CD. The CD will automount. If the SUT does not have an optical media device
then a loop mount procedure can be used. Copy the iso onto the SUT. Mount the iso image on the SUT by typing in
a terminal: mount /<Path>/<iso file name.iso> /mnt <Enter>. Then on SUT type: /mnt/sck_install.sh <Enter>.
3 If prompted, click Cancel at the What do you want to do? question in the CD-ROM Daemon prompt, or Close CD
Contents Display window.
10 When prompted, enter the password for SUT (i.e. suse) then press <Enter>.
11 Press <Enter> as prompted once the Test Kit installation has completed.
12 Close the terminal window by typing: exit <Enter>. This is important.
13 Right-click on the time display in the Display panel.
14 Click Preferences.
15 Select 12 hour in the box next to Clock Type.
16 Select Show Seconds.
17 Click Close.
18 Remove the DVD.
19 Verify this system has the same time setting as TestConsole (see Section A.4, “Time Synchronization,” for more
information).
20 If this installation was a SLES 11 SP4 Xen Host (host server) then to return to Section 4.1, “Installing a Xen
Virtual Machine”.
21 If this installation was for a SLES 11 SP4 SUT, and TC is configured, then go to Section 6.5, “Starting the Tests”.
22 If this installation was for a SLES 11 SP4 KVM Host then then go to Section 5.1, “Configuring KVM server”.
23 If this installation was a SLES 11 SP4 fully virtualized VM and the PCI Pass-Through has not been configured on
a SLES 11 SP4 fully virtualized VM then goto Section 4.4, “Configuring Xen for the PCI Pass-Through”.
24 To install another virtual machine return to Section 4.1, “Installing a Xen Virtual Machine”.
Method 1: These instructions will delete any partition including the GPT .
Method 2: These instructions will wipe GPT ELILO information from the front and the back of the hard disk drive.
6 Get the size of the disk in bytes. This is the first line of fdisk output. In the example above it is 500107862016.
7 Divide the size of the disk by 512 bytes. 500107862016 / 512 = 976773168.
8 Use dd to write zeros to the front of the disk. I used count=100, count=1 would be sufficient.
Type dd if=/dev/zero of=/dev/sda bs=512 count=100 <Enter>.
9 Use dd to write zeros to the end of the disk as well (seek value is 976773168 - 100 = 976773068).
Type dd if=/dev/zero of=/dev/sda bs=512 count=100 seek=976773068 <Enter>.
10 All ELILO information is now removed from the hard disk drive. The hard disk drive is ready to have the OS
installed with GRUB as the default boot mechanism.
A.2.1 TC Connection
You can test the connection to tclink by starting the tclink with the debug argument ( tclink debug). Then you can
telnet from any system to that tclink (e.g., telnet 10.1.1.1 7078). If there is a live connection, the linux tclink should
display some information on the screen as a result of the telnet. On linux, tclink communicates via the 7078 port. On
Java, tclink communicates via port 7076 but doesn’t print anything.
4 If prompted, click Cancel to the “What do you want to do?” question in the CD-ROM Daemon prompt, or close the
CD contents display window.
A.3 TestConsole
• Section A.3.1, “TestConsole displays Error Attempting to Run Test”
• Section A.3.2, “TestConsole has Blank Screen during Testing”
If you are having trouble running TestConsole, read these sections before contacting a support representative.
If “Error attempting to run test” appears on the TestConsole log screen, check /var/opt/ suse/TestKits/ for log files.
If you deleted the icon on the desktop for TestConsole, you probably cannot get the icon to reappear on the desktop by
reinstalling the kit. The way to get the desktop icon back is to remove the /root/.skel/tc.icon file, log out
and log back into TestConsole.
If TestConsole locks up or has a blank screen during testing, the following is advised:
1 TestConsole may be busy. Wait 10 minutes for the TestConsole window to be redrawn. We have seen this in our lab
environment.
A.4.2 Time Sync Test Fails or Time Sync Verify Test Fails
With the release of 7.7 Test Kit we have sometimes seen an issue with the time synchronization. Some symptoms of
this are the failure of the Time Sync Verify Test and the failure of the Time Sync Test. The correction is to add
missing information to the /etc/hosts file.
TC Example:
127.0.0.1 localhost
10.1.1.2 TC.suse TC
The pattern is <TC IP address> <TC machine name.domain> <TC Alias name>.
SUT Example:
127.0.0.1 localhost
10.1.1.1 linux_vt1l.suse linux_vt1l
The pattern is <SUT IP address> <SUT machine name.domain> <SUT Alias name>.
4 If either of the lines are missing then add the missing line to the /etc/hosts file.
5 The terminal window can be closed.
6 Run the failed time test again.
If the SUT information or any components (LAN, HBA, HDD, etc.) are not showing up in the Product and Report
Information Entry tabs, then run the component check again.
A.6 Validate Install Test, Component Check, and Get Test Logs
If the Install, Component Check, or Get Test Logs test doesn't finish, it is possible that the current project was not
initialized completely.
Solution:
1 On the TestConsole of TC, double-click the first IP address in the current project.
2 Backspace over at least one character of the IP address selection and reenter the IP address.
3 Click OK.
If the Install, Component Check, or Get Test Logs test doesn't finish, it is possible that the install did not complete
successfully.
If the Install, Component Check, or Get Test Logs test doesn't finish, it is possible that the IP address of the SUT was
not entered, or entered incorrectly.
Solution:
1 Reenter the SUT's IP address in TestConole's current project on the TC (see 2.8 IP Address Information).
2 Restarting TestConsole may be necessary if the test is hung and won't finish. Worst case, both the TC and SUT may
have to be rebooted.
If the "Get Test Logs" test fails, then check to see if the mount point exists.
1 Open a Terminal on TC.
2 Type ls /mnt/<IP address of SUT> <Enter>.
3 If the root directory of SUT does not get listed, then this is the cause of the failure. The nfs mount point is missing
from TC or not working correctly. To re-establish the mount point do the following:
OR
1 login as root
2 Open a terminal.
3 Type the following command: rctclinkd restart & <Enter>.
Correction attempt 1:
Correction attempt 2:
1 Reboot the SUT
2 Once the SUT is shutdown and rebooting, then reboot TC.
3 Once the SUT and TC are up and running, login to each as root.
4 Run the serial port test again as described in the testing section of this documentation.
1 Ensure that the serial port cable is connected between TC and SUT. SUT and TC Com port 1 must = 3f8 IRQ4. The
speed used during testing is 115,200.
2d After the port was configured save the settings, then exit the menu.
(en) 6 April 2007
3 (On SUT) Send output to TC via the serial port.
3a At the shell prompt, type echo -e “The serial port is working” > /dev/ttyS0 <Enter>.
OR
At the shell prompt, type cat /etc/hosts > /dev/ttyS0<Enter>. This outputs the contents of the file hosts to the
serial port. This information sent to the serial port on SUT should appear in the minicom screen on TC.
Minicom may display one character per line or display a complete sentence per line.
4 (On TC) Exit minicom. In the minicom window, press x, then select Yes.
1 At a terminal, type ls /srv/ftp/ and verify the following files are listed: 300kb.md5sum, 300kb, 400mb,
400mb.md5sum
5 The Ethernet cables must support the highest speed NICs in the SUT. What is the speed of ethernet cables being
used between TC and SUT?
8 AppArmor should not be installed on the TC with SLES 11. Is AppArmor installed on TC?
If the NIC test fails, it could be because the old Test Kit was not uninstalled completely on the TC and SUT machines.
1 Remove old files on TestConsole:
1a Open a terminal on TestConsole.
1b Type rm -rf /srv/ftp/*<Enter>.
1c Type run configure_tc<Enter>.
If during install, YAST asks you to change the CD/DVD to the SLE installation disk:
1 Abort out of YAST.
2 Type <CTR+C> to kill sck_install.sh
3 Copy the contents of the System Certification Kit (SCK) CD to /root/Desktop/SCK
4 Eject the SCK CD
5 Run /root/Desktop/SCK/sck_install.sh
or
1 Log in as root.
2 Open a terminal and type vi /etc/fstab<Enter>.
3 Place the cursor on the line with the USB entries (i.e., /media/tc/usb1 or /media/tc/usb2) and press D
two times in a row. This will delete the line.
4 Unplug the USB hard drives from the system (if you have not already done so).
5 Reboot the system. The USB hard drives will not be configured with the system.
The Testconole has been run twice. There are 2 instances of TestConsole running on the TC.
Possible solution 1:
Close all instances of TC. Then open TestConsole and the project then start from where you left off.
Possible Problem 2:
Possible solution 2:
Possible Problem 3:
Hardware/OS incompatibility - The test process is hung, indefinitely waiting for an I/O or an event to complete.
Possible solution 3:
1 Get an Engineer involved and try to find out why the process is hung and fix the problem.
2 Then either kill the process (with -9) or reboot the machine.
3 Run the tests again and verify the incompatibility has been fixed.
Possible Problem 4:
Possible solution 4:
1 Verify that the process is not hung (see above). If it is not, cancel all the tests making sure they have all finished
before starting over.
2 Run the test group "Stress Tests" to avoid starting a test twice.
4 Notice the order of the USB devices. The first USB device listed will be USB disk 1 and will correspond to the
USB 1 Test. The second USB device listed will be USB disk 2 and will correspond to the USB 2 Test.
5 If a disk device has a line which states has a “Drive status: no medium” then some type of memory or disk must be
put into the device in order for the test to pass.
Solution A:
When the tests will not begin to run on TC, this may be due to a connection problem from TC to SUT.
To check the connection ping from TC to SUT. Then ping from SUT to TC. If ping fails, check all cables and
switches. Ensure that the NIC cards are properly configured on TC, and SUT.
Solution B
The problem may be that Tclink is not running, or not running properly on SUT. Do the following:
2 When the boot menu appears, press the down arrow once then press the up arrow once. This will place the selection
back to the default OS boot.
3 This will place the cursor back on the top default boot selection and stop the boot.
5 The KVM Guest system will boot. In order to use the no-kvmclock setting it must be entered on the boot line each
time the system is booted.
Here are steps to try which may correct the with the sporadic clock, without rebooting the system:
1 From a root prompt on the VM, type the command: echo 1 > /proc/sys/xen/independent_wallclock
3 Run the tests again. Watch to see if the clock stays in sync.
On the SUT:
1 Open a terminal.
2 Open the kdump setting by typing yast2 kdump<enter>.
2a If kdump is not enabled then click on enable kdump.
3 Select the Dump filtering.
4 Unselect/uncheck the following:
4a Pages filled w/zero
4b Free pages
5 Select startup
5a Increase or decrease the memory amount. See the Crashkernel Memory Guidelines below for more information.
6 Click OK to save the changes.
7 Reboot the SUT.
8 Run the kdump test again.
Examples of increases:
crashkernel=512M-:64M or
crashkernel=512M-:128M or
crashkernel=512M-:256M
Examples of decreases:
crashkernel=256M-:64M or
crashkernel=128M-:128M or
crashkernel=128M-:64M or
crashkernel=64M-:32M
Examples:
Low memory: 256
High memory: 128
Solution: The passed-through NIC card has ports 02:00.0 and 02:00.1 as shown below:
Convert colon and dot to underlines to find the address in correct format:
Detach the passed-through NIC with command "virsh nodedev-detach ..." and detach each port:
OR Manual Uninstall
The Test Kit may also be uninstalled from TC by typing the following commands at a shell prompt.
1 Type rpm -e sck-tc <Enter>.
2 Type rpm -e tconsole <Enter>.
3 Type rpm -e tclink <Enter>.
4 Type rpm -e sck-common <Enter>.
5 All remaining files will also need to be installed by doing the following:
5a At the shell prompt, type rm -r /var/opt/suse/TestKits
5b At the shell prompt, type rm -r /opt/suse/TestKits
The Test Kit may also be uninstalled from SUT by typing the following commands at a shell prompt.
1 Type rpm -e sck-sut <Enter>.
2 Type rpm -e tclink <Enter>.
3 Type rpm -e sck-common <Enter>.
4 All remaining files will also need to be installed by doing the following:
4a At the shell prompt, type rm -r /var/opt/suse/TestKits
4b At the shell prompt, type rm -r /opt/suse/TestKits
If you would like to verify that the kit was uninstalled, type the following commands at a shell prompt:
159
C
Using TestConsole
This section covers the following topics:
• Section C.1, “Introduction”
• Section C.2, “Project Contents”
• Section C.3, “Run Queue”
• Section C.4, “Project Log”
• Section C.5, “TestConsole Testing Modes”
• Section C.6, “Importing Product Information from an Existing Project”
• Section C.7, “TestConsole Error Messages”
C.1 Introduction
The TestConsole main window displays three distinct panes: Project Contents, Run Queue, and Project Log. You may
display these panes in tiled or tabbed formats. You can change the display in the View menu. We recommend the
tabbed view if your monitor has a lower than 1024x768 resolution. Each open test project is displayed on its own tab
and can be quickly accessed by clicking on the tab with the test project name.
2 In the Project Contents panel, select the test or group that you want to add to the Loop Test List and click Add. The
selected items will be added to the loop list. You can continue to add items in any order.
en) 6 April 2007
3 To delete a test or group, select the item in the Loop Test List panel and click Remove.
4 To rearrange the order of the tests within a group, right-click the item in the Loop Test List panel and select Move
Up or Move Down from the popup menu.
5 To edit the loop count for individual tests or test groups, either double-click the Loop Count column next to the test
title or right-click the test title and select Loop Count. This displays a dialog that allows you to edit the loop count
properties. The Loop Test List will be saved until the project is closed. You can close the Loop dialog at any time.
1 Start TestConsole.
1a Bring up the TC workstation.
1b Double-click the TestConsole icon on the desktop.
2 Open the Project.
2a Click Project > Open Test Project > New.
2b Select (Server or Client) - Full or (Server or Client) - Reduced and click Select.
2c Click Yes at the Warning! window to enter the SUT product information now.
3 Import the project.
3a Click File > Import Product File.
3b Click Yes at the Warning! Window.
3c Browse for the project file to be imported in the /opt/suse/testKits/System/status
directory (e.g., YourFile.TSF).
3d Remove all drivers and adapters listed in the video, LAN, and HBA tabs.
3e Click OK in the Product & Report Information window.
4 Save the project.
4a Click Project > Save Test Project As.
4b Replace the project name with a unique name (e.g., P2System).
4c Click Save.
____________________________________________________________________________________
Note: TestConsole will import all of the product information into the current project, and it will
reset all test results. Remember to change all pertinent information before starting any tests.
____________________________________________________________________________________
D.1 Introduction
Below are some points regarding system Yes certification testing when drivers are added:
1 Downloaded drivers are permitted for usage during Yes Certification testing. Drivers which are downloaded then
installed onto the SUT for use during Yes Certification testing must have a config note on the bulletin.
Also, we have a process to provide supported drivers for use during Yes Certification testing. The process is called
the SUSE SolidDriver Program. See below for information about the SUSE SolidDriver Program. Only Drivers
from the SUSE SolidDriver Program will be supported by SUSE. Drivers from other sources are permitted for use
during Yes Certification testing but will not be supported by SUSE.
2 Recompiling the kernel to add a driver is not permitted for Yes Certification testing.
3 The driver URL location for downloaded driver must be provided in a config note on the bulletin. This allows
re-creation of the tested environment.
http://drivers.suse.com/driver-process/pub/update/
and here:
http://drivers.suse.com/
More information is available about the SUSE SolidDriver Program from the following Link:
http://drivers.suse.com/doc/SolidDriver/
For additional SLES 11 SP4 driver support please refer to the SLES 11 SP4 release notes.
In addition to updated drivers, occasionally specific hardware will require an updated installation (initial boot) kernel
to fix a specific problem. SUSE uses “kISOs” (kernel ISOs) to provide updated installation kernels for specific
problems. kISOs are provided through the Partner Linux Driver Program and therefore they are considered supported.
When kISOs are used for YES Certification testing, a config note is required on the bulletin. The config note must
include an explanation of what problem was solved by using the kISO and the kISO URL. The kISO URL is needed
to enable a user to reproduce the tested configuration.
______________________________________________________________________________________________
Note: kISOs are created on a per-system basis for partners with SUSE SolidDriver Program-level Developer Services
contracts. For more information about the kISOs please see:
http://wiki.novell.com/index.php/PLDP:_PLDP_Concepts
______________________________________________________________________________________________
Installing using a kISO is done by booting from the kISO disk (or image) then swapping to the stock SLE media as
instructed by the install prompts. Although the system Test Kit does not include automated support for kISOs, the
Test Console PXE configuration files can be manually edited to support kISO installs. Use the following steps to add
a kISO to the list of SLE versions available through the Test Console PXE interface:
Prerequisites:
On the TC:
4 Add the kISO kernel and initrd files into the PXE environment. Example:
cp /home/InstSource/samplesystem-sle11sp4-kiso/boot/x86_64/loader/linux \
/tftpboot/kernels/samplesystem-sle11sp4-kiso-kernel
cp /home/InstSource/samplesystem-sle11sp4-kiso/boot/x86_64/loader/initrd \
/tftpboot/initrds/samplesystem-sle11sp4-kiso-initrd
5 Modify /etc/exports to add an entry to share the kISO mount point. Example:
/home/InstSource/samplesystem-sle11sp4-kiso *(ro,no_root_squash,no_subtree_check)
7 Edit the SCK PXE configuration file /tftpboot/pxelinux.cfg/default to add an entry for the kISO install.
7a Find the section with the header “# START Reserved for Partner OS Installs”
7b Add kISO single-disk, multiple-disk, and manual install entries:
Label samplesystem-sle11sp4-kiso-single-disk
MENU LABEL Samplesystem SLE11SP4 kISO - single disk install
kernel kernels/samplesystem-sle11sp4-kiso-kernel
append initrd=initrds/samplesystem-sle11sp4-kiso-initrd ramdisk_size=65536
install=nfs://10.1.1.2:/home/InstSource/SLES-11-SP4-DVD-x86_64-GM-DVD1 vga=791
showopts autoyast=nfs://10.1.1.2:/opt/suse/testKits/system/autoyast/SLES11_SP4-x86_64-
single_disk.xml addon=nfs://10.1.1.2:/home/InstSource/samplesystem-sle11sp4-kiso
Label samplesystem-sle11sp4-kiso-multiple-disk
MENU LABEL Samplesystem SLE11SP4 kISO - multiple disk install
kernel kernels/samplesystem-sle11sp4-kiso-kernel
append initrd=initrds/samplesystem-sle11sp4-kiso-initrd ramdisk_size=65536
install=nfs://10.1.1.2:/home/InstSource/SLES-11-SP4-DVD-x86_64-GM-DVD1
autoyast=nfs://10.1.1.2:/opt/suse/testKits/system/autoyast/SLES11_SP4-x86_64-
multiple_disks.xml splash=0 vga=791 showopts
addon=nfs://10.1.1.2:/home/InstSource/samplesystem-sle11sp4-kiso
Label samplesystem-sle11sp4-kiso-manual
MENU LABEL Samplesystem SLE11SP4 kISO - manual install
kernel kernels/samplesystem-sle11sp4-kiso-kernel
append initrd=initrds/samplesystem-sle11sp4-initrd ramdisk_size=65536
install=nfs://10.1.1.2:/home/InstSource/SLES-11-SP4-DVD-x86_64-GM-DVD1 splash=0
vga=791 showopts addon=nfs://10.1.1.2:/home/InstSource/samplesystem-sle11sp4-kiso
1. Open a web browser the SUSE Bulletin System. The URL is:
https://www.suse.com/nbswebapp/yesCert.jsp
2. Read the bulletin submission file (.zip) into SBS.
2.1. Click New Submission and browse to your bulletin submission file (.zip).
2.2. Click Upload.
3. The bulletin is now in the SBS system. Read through the Overview of the Bulletin States section below.
Afterward go to section F.2 for the instructions to move the bulletin from Open State to Review for processing.
1. Open a web browser the SUSE Bulletin System. The URL is:
https://www.suse.com/nbswebapp/yesCert.jsp
2. If you have not already done so, read the bulletin submission file (.zip) into SBS.
2.1. Click New Submission and browse for the bulletin submission file (.zip).
2.2. Click Upload.
3. Verify the product name is correct at the top of the summary. To edit the product name, click on the word "Edit"
(green font and underlined) to the left and above the SUSE Yes Certified Logo. Delete the existing product name
in Primary Product field. Type the new product name into the Primary Product field. Click submit at the bottom
of the screen.
4. Verify that the Product Description is correct. To edit the Product Description, click on the word "Edit" (green
font and underlined) above the Product Description. Type the new product description into the Product
Description field. Click Submit at the bottom of the screen. Follow these requirements:
4.1. Do not compare this product with any competitors. Words like “best” and “faster” are not acceptable.
4.2. Do not indicate that this bulletin applies in any way to other similar systems or products. All items in the
product description must have been present in the system during testing or in another certified system.
Do not list a “series” (i.e. 5500 series) to the product description.
5.1. “Computer Type” must exist. To edit the Computer Type, click on the word "Edit" (green font and
underlined) above the words “Tested Configuration:”. Click on the Computer Type field. Choose the
Computer Type from the drop down choices. Click submit at the bottom of the screen.
5.2. “Mother Board Revision” must exist. To edit the Mother Board Revision, click on the word "Edit"
(green font and underlined) above the words “Tested Configuration:”. Delete the existing mother board
revision name in Mother Board Revision field. Type the new mother board revision name into the
Mother Board Revision field. Click submit at the bottom of the screen. Laptops may use Field
Replacement Unit numbers (FRUs) instead of motherboard revisions.
5.3. “BIOS/uEFI” version information must exist, including the version, and may list the manufacturer and
date (example: uEFI: YFG123 (4/5/2008) ). To edit the BIOS/uEFI information, click on the word
"Edit" (green font and underlined) above the words “Tested Configuration:”. Delete the existing
BIOS/uEFI in BIOS/uEFI field. Type the new BIOS/uEFI into the BIOS/uEFI field. Click submit at
the bottom of the screen.
5.4. “CPU” must exist. To change the CPU, a different CPU must be proposed. For instructions to propose
a new CPU see the section entitled “Proposing a Component in SBS” in this document. The only
5.5. “RAM” must exist and may be listed as MB or GB. The minimum is defined by the operating system.
To edit the RAM, click on the word "Edit" (green font and underlined) above the words “Tested
Configuration:”. Delete the existing RAM in RAM field. Type the new RAM into the RAM field.
Click submit at the bottom of the screen.
5.6. “Ports and Bus Types” must exist. To add the Port and Bus types, click on the word "Edit" (green font
and underlined) above “Tested Configuration:”. Scroll down to the Ports and Bus Types section. Click
on the Ports and Bus Types field. Choose from the Ports and Bus Types listed in the drop down choices.
Type in the quantity for the selected Port or Bus Type into the Quantity field. Repeat for each
additional port and bus. Click submit at the bottom of the screen. The following can be listed.
• Quantity
• Type (e.g. PCI Express X16, PCI Express X8, etc.)
• Ports (e.g, serial, USB, etc.
5.7. “Video Adapter” must exist. Add the interface by clicking on the word "Edit" (green font and
underlined) above the words “Tested Configuration:”. Scroll down to the Video Adapter. Click on the
Interface field. Choose from the Interface Types listed in the drop down choices. Type in the quantity
for the video adapter into the Quantity field. Click submit at the bottom of the screen. To change the
video adapter, a different video adapter must be proposed. For instructions to propose a new video
adapter see the section entitled “Proposing a Component in SBS” in this document. The only attributes
that may appear are:
• manufacturer
• model
• quantity
5.8. SLED project certifications require that 2 radio buttons be set as follows:
• Desktop Effects Enabled - Yes or No will need to be chosen.
Yes- means that the Desktop Effects were enabled and functioned correctly. Choose No for SLES
12 (all SP).
• Power Management - Yes or No will need to be chosen.
Yes- means that the following power management tests all passed:
• SLED Workstations must pass Hibernate Test, Sleep Test, and CPU Frequency Test.
• SLED Laptops must pass Hibernate Test, Sleep Test, CPU Frequency Test, Brightness
Test, Brightness Keys Test, Lid Close Test, and Battery Test.
• For more information about the power management policy, please see the Yes Certified
System Test Kit Policy document located at:
https://www.suse.com/partners/ihv/pdf/System_Certification_Policies.pdf
c) Click submit at the bottom of the screen.
5.9. “Host Bus Adapter” must exist. Add the interface by clicking on the word "Edit" (green font and
underlined) above the words “Tested Configuration:”. Scroll down to the host bus adapter section.
Click on the Interface field. Choose from the Interface Types listed in the drop down choices. Type in
the quantity for the host bus adapter into the Quantity field. Click submit at the bottom of the screen.
To change the host bus adapter, a different host bus adapter must be proposed. For instructions to
propose a new host bus adapter see the section entitled “Proposing a Component in SBS” in this
document. The only attributes that may appear are:
• quantity
5.10. “Hard Disk Drive” must exist. Add the interface by clicking on the word "Edit" (green font and
underlined) above the words “Tested Configuration:”. Scroll down to the hard disk drive section.
Click on the Interface field. Choose from the Interface Types listed in the drop down choices. Click
submit at the bottom of the screen. To change or add a hard disk drive, a different hard disk drive must
be proposed. For instructions to propose a new hard disk drive see the section entitled “Proposing a
Component in SBS” in this document. The only attributes that may appear are:
• quantity
• manufacturer
• model
• interface - This will need to be added.
5.11. If the CD/DVD is in the system and tested then it must be listed on the bulletin. If a CD/DVD is used
just for installing the OS, it is not required to be listed. Add the interface by clicking on the word "Edit"
(green font and underlined) above the words “Tested Configuration:”. Scroll down to the CD/DVD.
Click on the Interface field. Choose from the Interface Types listed in the drop down choices. Click
submit at the bottom of the screen. To change the CD/DVD, a different CD/DVD must be proposed.
For instructions to propose a new CD/DVD see the section entitled “Proposing a Component in SBS” in
this document. The only attributes that appear are:
• quantity
• manufacturer
• model
• interface- This will need to be added.
5.12. “Floppy Type” must exist if the system was tested (as opposed to only booted or installed) with a
floppy. Click on the floppy type field, choose from the drop down choices. If the floppy connects via
USB then select the “USB Floppy” submission choice instead of the “Floppy Type” choice. The “value
entry” should identify the make and model.
7.2. All LAN adapters must be listed. To change the quantity click on the word "Edit" (green font and
underlined) above the words “Adapters and Drivers”. Scroll down to the LAN adapter. Type in the
quantity for the LAN adapter into the Quantity field. Click submit at the bottom of the screen. To add
or change the LAN adapter, a different LAN adapter must be proposed. For instructions to propose a
new LAN adapter see the section entitled “Proposing a Component in SBS” in this document. The
only attributes that appear are:
• Manufacturer
• Model
• Quantity
• Driver file information
7.3. Host Bus Adapter and Hard disk Drive must connect to at least one device in the Tested Configuration
section.
9. The submission will switch from the Open state to the Review state. The Developer Services Engineer will
review the submission and may ask for additional information.
4. Click on the words Submit for Review on the top (white font on green background) or the bottom (black font
with green underline) of the bulletin submission page.
5. Read in the Communications section for correspondence from the Developer Services Engineer.
6. Answer all questions and make all corrections to the bulletin submission as requested by the SUSE Engineer.
Type a response to all questions in the Communications section of the bulletin, then click done. For help to
enter or edit bulletin information see the instructions in section entitled “F.2 Open State - Partner should do the
following:”.
7. When all requests have been addressed re-submit the bulletin for review by clicking on the words Submit for
Review at the top (white font on green background) or the bottom (black font with green underline) of the
bulletin submission, then click on the Submit for Review button.
8. The bulletin submission status will change from the Needs Response state to the Review state. The
Developer Services Engineer will review the submission corrections and may ask for additional feedback.
The following steps are intended for proposing new computer components which do not exist in the SBS database
system. The new computer component will also be added to the next products.txt update. If a product already exists
in the SBS database, it will be a search result in the component check search on TC.
1. Click on "Edit" (green font and underlined) in the Tested Configuration or Adapters and Drivers section.
2. Scroll down to the missing component.
3. Click Add Proposed for the type of component.
4. Fill in the blank fields:
_________________________________________________________________________________
Note: All fields are required to be completed or the submission will be rejected as incomplete. This
will result in a needs response state for the submission.
_________________________________________________________________________________
Configuration Notes for Drivers which have been added to the SUT for Testing
The driver configuration note is needed to provide information for users to obtain the driver and duplicate the tested
configuration. We highly recommend that all drivers used in certification testing are downloaded from the SUSE
SolidDriver Program website. The SUSE SolidDriver Program drivers are built by SUSE and have a greater level of
support associated with them then non- SUSE SolidDriver Program drivers. Drivers from other locations may not be
supported in a customer escalation phone call. The SUSE SolidDriver Program drivers can be downloaded from:
http://drivers.suse.com/driver-process/pub/update/
The template config notes which are in the sample configuration notes are as follows:
The <> are place holders for information. Please fill in the information between the brackets then remove the <>
after filling in the information.
Here is an example:
The igb.ko is SUSE SolidDriver Program compliant. The driver was installed from the following rpm: intel-igb-
1.3.19.3-1.x86_64.rpm and intel-igb-kmp-smp-1.3.19.3_2.6.16.60_0.21-1.x86_64.rpm. These drivers can be
downloaded and installed after the SLES install. To obtain the drivers go to:
http://drivers.suse.com/driver-process/pub/update/Intel/sle11sp1/common/x86_64/
1.Yast-->Software Repositories Click "Add" in "Configured Software Repositories",select "Specify URL" and click
"Next". Enter the "Repository name" as "ATI driver" and "URL" as "http://www2.ati.com/suse/sle11sp1" in "Media
Type", and click "Next".
2. Yast-->Software Management. Change the filter to "Repositories",select the repository names "ATI" and install the
packages listed in "Available".
There may be situations when a driver used during testing needs to be added to the bulletin. There are 3 scenarios for
the missing driver.
I. The driver was detected but was not selected during the product information entry screens.
II. The driver was detected but was deleted from the System Information Entry on TC by the user.
III. The driver was not detected during the component check and as a result was not selectable during the System
Information Entry on TC. This is very unlikely but may happen if a hyperviser such as KVM is loaded for bare metal
testing.
The following steps are intended for proposing a missing driver for a computer component.
1. Click on "Edit" (green font and underlined) above the words Adapters and Drivers.
2. Scroll down to the component which is missing the driver.
3. Next to the File field click Add Proposed.
4. Fill in the blank fields:
_________________________________________________________________________________
Note: All fields are required to be completed or the submission will be rejected as incomplete. This
will result in a needs response state for the submission.
_________________________________________________________________________________
4a. Type the driver file name into File Name field.
4b. Type the driver file size into Size field.
4c. Type the driver file date into Date field.
4d. Type the driver version into Version field.
4e. Click on the File Type field. Choose the driver type from the drop down list.
4f. The Driver URL is an optional field. Your SUSE Engineer who is processing the bulletin submission will let
you know if the Driver URL is needed.
4g. Click Submit.
5. Repeat steps 2 through 4g for each missing driver which needs to be proposed.
6. Once all proposed drivers have been added, click Submit at the bottom of the page.
For policy's regarding the 3C bulletins please refer to the Hardware Component Exchange Guide section in the Yes
Certified System Policies document located at:
https://www.suse.com/partners/ihv/pdf/System_Certification_Policies.pdf
1. Open a web browser the SUSE Bulletin System. The URL is:
https://www.suse.com/nbswebapp/yesCert.jsp
2. Click on Create a 3C Bulletin.
3. Enter the bulletin number of the released non-3C bulletin to be referenced.
4. Click the Submit Query button. If the bulletin number which you are inputting is invalid or already a 3C
bulletin then the query will fail. The failed query will generate the following message: “Please enter an
Existing Bulletin Number that is not a referenced bulletin.”
5. Verify that the company name is correct.
5a. If the company name needs to be changed then click on the Change button.
5b. Enter the company name into the company search field.
The wild card % can be used to help search for the company name. For example Intel % will result in
the search result of Intel Corporation.
5c. Click on the Search button.
5d. Click on the Select Company drop down field to choose the company name.
5e. CPU and other computer pieces can also be changed. All changes must be in accordance with the
SUSE YES Certified System Test Kit Policies.
6. Verify that the product name is correct at the top of the summary. This field is editable.
7. Verify that the product description is correct at the top of the summary. This field is editable.
8. Click Next.
9. Verify that the components are correct. Edit as needed by clicking the change button associated with the
field.
10. Click Next.
11. Enter any further instructions into the field below above the Submit button.
12. Click Submit. The new 3C bulletin number will be displayed. The new 3C bulletin will be placed into the
company name queue in a review state. A SUSE engineer will process the bulletin in the order which it was
submitted.
1. Company name
2. Company URL
3. Address Line 1
4. Address Line 2
5. Address Line 3
6. City
7. State
8. Postal Code
9. Country
10. Phone
11. Toll-Free Phone
12. Fax
2 Install one SLES 11 (latest SP) or one SLES 12 (latest SP) guest for the "Maximum Configuration Test" using the
OS installation instructions in the other sections of this Test Kit documentation. Give that SLES VMM guest as
many CPU's and as much Memory as your virtualization host can. For example, a server with 1 TB of RAM and 64
CPU's can divide the system resources allocating most resources to the VMM. The SLES VMM guest can be
assigned 1020 GB of RAM and 60 CPU's. The host is left with 4 GB of RAM and 4 CPUs. This is a preferred
situation for the "Maximum Configuration Test". When allocating system resources to the SLES VMM keep within
the SLES CPU and memory Technical limitations shown below.
________________________________________________________________________________________
Operating System Maximum # of Logical CPU's Maximum RAM
________________________________________________________________________________________
SLES 11 x86 (latest SP) 32 64 GiB
____________________________________________________________________________________________
IMPORTANT: The tests must be run individually top to bottom in order (except the "VMM Stress Tests", and
"Stress Tests" should be run at the same time in parallel) for the rest of the tests and test groups to run correctly.
The "Get VM1 Test Logs" must be run last in order to get all the test results.
____________________________________________________________________________________________
3 Using TestConsole, open a new project and select the "Virtualization-Full" project see project selection section.
4 Run all tests in the "Maximum Configuration tests" group (See "IMPORTANT" above). For example:
First double click on the VMM Install Test to run it. After the VMM Install Test completes then double click on the
Verify VMM Time Sync Setup test. After the Verify VMM Time Sync Setup test completes then double click on
the VMM Stress Tests.
After the VMM Stress Tests completes then double click on the Get Max Config Test Logs. Follow this process for
all testing. Then set up and run the testing for the multiple VM testing.
5 Reconfigure or reinstall the maximum configuration VM to be VM1 of the "Multiple VM Configuration tests". Then
install 2 or 3 additional SLES 11/12 VMs of your choice using the Test Kit documentation. Give your host
(hypervisor) the minimum number of required CPUs and Memory. Then divide the remaining memory and CPUs
6 If your virtualization platform supports the mounting of an optical interface, the VM2 guest should have the optical
drive mounted with test media.
7 Run all tests in the "Multiple VM Configuration Tests" group (See "IMPORTANT" above).
8 Put together a submission and submit it the same way you would a normal test submission as shown in the
documentation.
The Subscriber Portal is available to request software registration codes and download software.
To access the Subscriber Portal do the following:
1. Open a web browser to the Subscriber Portal to: https://download.suse.com/index.jsps/portal/spc
2. Login at the Please sign in screen.
___________________________________________________________________________________
Note: If your login rights are not working then contact your SUSE Yes Certification support engineer.
___________________________________________________________________________________
https://www.suse.com/documentation/
J
Revision History
_____________________________________________________________________________________
Date Description
October 2017 Removed hyper-threading note from Xen opening section. Changed section
2.34 step 4a.
August 2017 Added small changes, mostly refinements. Added some steps to the end of the
TC installation. Removed some steps from the manual SLED test kit installation,
the test kit now performs the steps.
July 2017 Updated for SLE 12 SP3. Added the following new tests: Memory Persistence
Test, Persistent Memory Test, Error Check Test. Added information for time sync
test failure.
October 2016 Testing section – unified formatting added for consistency. Test overview label
added to many tests. Small changes in testing section for clarification and
alignment. Added instructions for VMM RAM. Updated the USB drive & Firewire
drive formatting instructions. Removed XEN, KVM and Third party hyperviser
USB pass through testing information. Added ARM section.
September 2016 Moved SLE product download instructions to it's own new section (H). Added
clarity for the VM USB testing. VM clarification for RAM setup for SLES 11
added. Changes in section B. Other small word changes were made. Changes
in section B. Changes to manual install for SLES and SLED. Small corrections
in the TC testkit install. In some places replaced the word running with the word
starting. Some section titles have been changed.
August 2016 More clarifications added throughout the testing section. Removed the SLED 11
SP 4 wireless NIC enablement instructions from the verify wireless NIC section.
Changed/corrected the loop mount instructions for the Testkit installation in
multiple sections. Removed section A.8.2 desktop effects issues.
July 2016 Updated sections 4.1c and 5.2c for the new capabilities of the install_vm. Added
KVM and Xen require 1 USB storage device. Changed the SLED 12 SP2
manual installation instructions to match SLES 12 SP2 (beta4). Some changes
to the order of tests. Clarifications added throughout the testing section.
Clarification added to section 2.5.2 Updating with Other Media.
June 2016 Changed the XEN OS Certification tables and added the VMM OS tables. The
XEN and KVM sections were changed throughout and now includes the VMM
guest instructions.
May 2016 Changed title for 7.6 Testkit. Removed the SLED 11 project listings. Replaced
SLES 11 SP3 with SLES 11 SP4 on the TC. Removed the SLED 11 SP4
section. Replaced SLES 12 SP1 with SLES 12 SP2. Removed Section G
Network Manager Configuration Guide which was for SLED 11. Removed the
Desktop effects test. Re-ordered the tests to match the projects. Replaced
KVM and XEN projects with new Virtualization Project. Removed the SLED 11
information through out the doc. Small clarifications added to TC install to
accommodate SLES 11 SP4. Some changes and clarification added to Testkit
April 2016 Added OS version requirements clarification for the PCI Pass-Through
and SR-IOV testing through out the doc.
March 2016 Added information to product description instructions. Changed Video, LAN,
HBA and Storage Device Information to re-add a deleted device. Changes in the
component check section to match Test Kit. Continued formatting and font
changes through out the documentation for consistency. Changed Testkit to Test
Kit throughout the documentation. Changed most Legal notice info from Novell
to SUSE. Re-ordered the tests to match the testing projects which are on TC.
February 2016 Added clarity to section F9 and F10. Added new VMDP URL. Added clarity and
steps to the TC testkit installation section. Added sysstat to the TC installation
list. Changed the loopmount location for the testkit installation in the TC
instructions. Formatting and font changes through out the documentation for
consistency. Added more information to section B.
January 2016 Added “Company not selected” to the instructions in section 2.11.2. Some
changes in XEN and KVM sections. Changes made through out chapter 1.
Removed section 1.8 Lab Verification. Reduced the new section 1.8 - Lab Site
Inspection. Added section 1.3 - New Companies and New User Access. Added
more info to section 2.39 Get Test Logs Test important note.
December 2015 Added Section F10. Added Section H, Third Party Hypervisor Project.
October 2015 Updated Doc to SLE 12 SP1. Added section A.23 KVM USB Pass Through
Setup. Removed AppArmor from A.12.2.
September 2015 Modified the Testkit installation instructions for TC and the OS DVD install
sections. Changes were made to section 3.4 “Manually Installing the Test Kit on
the SLED 12 SUT”.
July 2015 Updated the Virtual Machine Driver Pack URL in all 3 locations. Changed fonts
size in section F8 to match the rest of the doc. Minor fixes through out the doc.
Corrected PCI Pass-thru to PCI Pass-through. Corrected pass with warning
throughout the doc to PASS w/WARNING to match the testkit actual message.
March 2015 The doc revision changed to 7.4 to match the new testkit version. Removed all
instructions for Windows server 2003. Replaced SLE 11 SP3 SUT with SLE 11
SP4 SUT. Added section F.9 Process for Creating an SBS account. Added
section F.10 Process for downloading SLE products and patches. Minor
changes for clarification.
January 2015 Added clarity for SLES 12 to step 5 in the Xen "For a ParaVirtualized SLES OS
Network installation do the following (Recommended)" section. Added
information about the config note category filters to F.6 Configuration Notes
Step d).
November 2014 Added Troubleshooting section for Sleep and for Hibernate.
October 2014 More changes and refinements in the SR-IOV instructions. Removed vsftpd
from SLED 11 SP3 installation instructions. Added section A.20 IPv6
Information. Added section A.3.2 TestConsole Locks Up or has Blank
Screen during Testing. Added section A.4.2 Time Sync Test Fails or Time
Sync Verify Test Fails. Added a note to beginning of section 2.4.
September 2014 Small changes in SR-IOV sections. Added SLES 12 VM wizard installation
section 4.1b Installing a Xen Virtual Machine. Added the SLE 12 Projects
to the project listing page. Some changes to the project descriptions were
August 2014 Checked and updated URL's as needed. Notable change: Replaced
download.novell.com with https://download.suse.com/index.jsp for SUSE
product downloads. Made sure that the URL's would go to the link when clicked
on in this documentation. Many changes in the KVM section. Updated all VM
IP addresses to match the 7.3 testkit. Changed capitalization from XEN to Xen
in order to match the SUSE online Documentation. Added 2.33.5 Verify PCI
Pass Through or SR-IOV Setup test with instructions. Added SRIOV for XEN
instructions. Many rewrites and additional instructions added to section “F.2
Open State -`Partner should do the following:”. Rewrote section “F.7 Proposing
a Driver for a Component in SBS”. Other changes and clarifications made to the
SBS Users Guide. Removed from chapter 2 the “This section covers the
following topics:” portion. Removed from chapter 1 the “This section covers
the following topics:” portion. Updated the virtual machine driver pack
URL's to 2.1 driver pack location. Corrections and clarification added to
section 2.11.x. Replaced mount – o loop/<iso file name.iso> <Enter> with
mount /<Path>/<iso file name.iso> /mnt <Enter>. Many changes to the
SR-IOV instructions. Replaced XEN PCI Pass-Through instructions with
updated instructions. Moved section “C.7 Submitting Test Results” to
become section “2.40 Submitting Test Results” for improved instruction
flow. Added SLES 12 wireless NIC setup instructions to section 2.33.3
Verify Setup – Wireless NIC. Removed Pure-ftpd from SLED 11 SP3
manual installation instructions and added vsftpd. Added mgetty to SLES
11 SP3 installation instructions.
July 2014 Changed KVM CPU over committing for windows to be the same as SLES.
Additional minor changes were made.
June 2014 Changed vsftp to vsfptd for TC install. Added KVM CPU over committing
instructions. Removed Print Server from TC patterns list. Removed the
NetWare guest from the Xen section. Added Xen CPU over committing
instructions. Added SR-IOV for KVM setup instructions.
May 2014 Updated the project file-name instructions to match the test kit enhancements.
Added SLED 12 manual install static IP address configuration instructions.
Added additional SLED 12 installation instructions. Minor changes made to
section 2.11. Removed KVM patterns from SLES 11 SP3 manual installation
software list. KVM patterns and Xen Patterns are not included in the SLES 12
manual installation instructions.
April 2014 Began adding the SLED manual installation instructions. Made changes to the
SLES install. Added nmap and vsftp toTC install. Changes made to manual
test kit install instructions for SLES 11 & 12.
March 2014 Continued to add SLE 12 to doc sections. Changed IP address scheme
according to the new 7.3 test kit (example: 10.2.1.1 became 10.1.2.1). Updated
the IP addresses in the graphics. Changed the USB formatting instructions,
removed the SLES 10 parts. Added some clarity to the interface information in
SBS section. Added java-1_7_0-ibm package to the TC install instructions.
February 2014 Changed the DOC from 7.2 to 7.3. SLE 12 was added. Changed TC to have
OS SLES 11 SP3. Changed PLDP references to SUSE SolidDriver Program.
August 2013 Added file name details to PXE boot paravirtualization guest install steps.
Explained that ISO image directory cannot have a space in the directory name.
Small grammatical corrections.
July 2013 Added steps to change the DHCP available Address range on TC during
install. Corrected step numbering in section 2.4. Rewrote the SLED 11
SP3 DVD manual install HDD partitioning instructions to create enough
space on / (root) for running the kdump test.
June 2013 Added a instructions to restore deleted LAN, HBA, and video drivers/adapters.
Changed NetWare VM and Windows VM IP addresses to match the test kit
project. Changes made to the PCI-through sections.
May 2013 Labeled PCI Pass-Through as recommended, but optional. Made changes to
the Hibernate, Sleep, and Kdump test instructions. Corrected some URL 's.
Made changes to section 2.11.1 System Information for the BIOS information
entry. Added config note creation steps inline to section F.2 Open State. Also
rewrote parts of section F.2 Open State. Added loop mount instructions to the
manual CD test kit installs. Removed the raid configuration steps in the SLES
installation on TC. Clarification added to section 2.34 Optical Device Tests
Overview.
April 2013 Added Troubleshooting section A.1.1- Removing the ELIO Boot Tables.
Removed Xen non-VT table. Removed SLE 10 Host from Xen figure 4.1.
Added Windows Server 2012 Test Kit installation instructions to the Xen section.
Added using kISO's section. Updated the VMDP URL. Added Windows Server
2012 Test Kit installation instructions to the KVM section. Section F.2 “Open
State” has been re-organized and some parts have been re-written. Desktop
effects and power management criteria have been added to section F2. Added
information to tests which are required to pass for power management to be
listed.
March 2013 Added SUSE logos to cover page. Reordered and rewrote section 2.6
through section 2.11 to match the changes in the Test Kit. Edited the manual
SLES install to match the new install screens (minor changes). Changed the TC
OS to be SLES 11 SP2. Removed the instructions to remove a raid disk drive
before starting the stress tests.
January 2013 Removed the Standby Test. Removed Parallel port test. Renamed install test
to be Validate install test. Changed passwords to suse. Changed doc cover
page name to include SUSE. Changed Floppy test information, it is now grayed
out in the project. Changed Bus information to Bus and Port types information.
Changed BIOS Information to BIOS/UEFI Information. Added PCI
Pass-Through sections for Xen and KVM. Removed SLE 10 SP4.
October 2012 Added to and reorganized kdump information in the troubleshooting section.
Added the Windows 2008 (all releases) VM file sharing steps. Added section F8
Process for creating a 3c bulletin. Added section F7 – Proposing a driver in
SBS. Combined section A15 with section A16. Added in a note that Standby test
is not supported on SLED 11. Replaced reference to NBS with SBS.
September 2012 Edited section F - Removed product search, references to NBS and to Novell.
Added SBS URL . Through out the doc - changed some of the Novell
references to SUSE.
April 2012 Changed the External Monitor Test to only apply to Laptops/notebooks. Added
information to get testlog tests. Re-arranged and re-numbered red topic listings
in section 2. Modified section 2.34.4 for 16 NICs.
March 2012 Updates the driver section (D). Arranged Xen OS tables so the Fully virtualized
February 2012 Many clarity changes and improvements. Moved serial port test to be run after
the component check test. Added additional serial port debugging information.
Added the Network Manager Configuration Guide.
January 2012 Small changes for clarity. Added the change that the first VM must be installed
using a DVD in order for the optical test to work correctly.
December 2011 Removed the virtio_net driver info from KVM section as requested by MW.
March 2011 Made changes to the manual OS installation section. Made changes to the XEN
testing matrix table. Added instructions in section F for configuration notes.
February 2011 Rewrote the virtual machine (Xen and KVM) test kit install to be through the TC.
Many KVM and XEN installation changes have been made.
January 2011 Modified the documentation for the new PXE installation. Removed FS4 from
the documentation. Removed SLES 9 and NLD from the documentation.
Added nmap for SLE. Removed nmap from SLED. Removed outdated portions
of the troubleshooting section.
November 2, 2010 Updated NFS mountpoint instructions in A.7.2. Updated many URL's.
September 1, 2010 Added clarification for get test logs test. Added overall hard drive size needed
on SUT for KVM testing. Added KVM guest pldp driver information. Added
more information for mincom usage. Added LAN troubleshooting information.
Removed SLES 9 SP4 from KVM section.
July 2010 Added clarification of KVM NIC and IP addresses. Also Added troubleshooting
section 13.
April 2010 Added KVM testing information
June 2, 2009 Added clarity to proposing adapters in the component check.
June 1, 2009 Added NBS users guide to the test kit documentation (Appendix section F).
May 2009 Refined all sections. Made changes to reflect test kit alterations. Added
wireless NIC configuration details.
January 8, 2009 Added/modified sections for SLES 11.
December 2007 Added SPident installation requirement for SUT (SLES 10 sp1, NLD 9 and SLED
10)
November 2007 Added unixODBC install to TC, FS4 and SLED 10 sp1 and SLES 10 SP1 install
October 2007 Added steps for multiple projects on TC to appendix. Modified the XEN
hardware tables.
September 2007 Added install script instructions. Moved manual install to apendix.
August 22, 2007 Added PV driver information & instructions, made changes to XEN windows
___________________________________________________________________________________