Export (0) Print
Expand All
Expand Minimize

SCSI Initiator Client Server

Note  This content applies to the Windows Logo Kit (WLK). For the latest information using the new Windows Hardware Certification Kit (HCK), see Windows HCK User's Guide on the Windows Hardware Dev Center.

Overview

This test verifies the functionality necessary for Microsoft Cluster Server (MSCS) to change and maintain ownership of the RAID storage disks in the cluster client node. It also verifies the functionality
necessary for multi-initiator host bus adapter (HBA) implementations.

Details

The test uses a client/server setup. The test requires one client and n server nodes, where n is a number between two and eight inclusively. The test tool can be run as either client or server using a command line switch. When a client node is running, a server node is automatically started on the same machine, so the actual number of physical machines used is n.

Client:

The client instance of the test will issue SCSI reserve/release, read/write to each of the server nodes and verify the correctness of SCSI challenge/defense mechanism.

Server:

The server instance of the test will handle SCSI reserve/release, read/write accordingly.

Test steps:

The test first determines the number of machines in the target machine pool and arbitrarily chooses one machine to be the client. The test then launches an instance of the server on every machine and the client the machine chosen before.

Run Time:
Log File:
System Restart Required:
Test Category:
Supported operating systems for Logo or Signature testing:
  • Windows Server 2003

  • Windows XP

Program:

Requirements

Software Requirements

The test tool requires the following software:

  • Supported operating system (see list above)

  • Software components included with the device that is being tested

Hardware Requirements

The test tool requires the following hardware:

  • Device to be tested

  • Computer that meets the minimum software requirements

  • Windows keyboard

  • Two-button pointing device

  • Color display monitor capable of at least 1024 by 768 resolution, 32-bits per pixel, 60 Hz

  • Hard drive with a minimum of 20 GB available on partition C:

  • N-1 other machines that meet the above requirements.

Processor

The test tool runs on the following processor architectures:

  • x86

  • x64

  • Itanium

Running SCSI Initiator Client Server

  • Create a machine pool with N clients. All clients should share the same storage.

  • Schedule the "SCSI Initiator Client Server" job on this machine pool.

Command Syntax

Command optionDescription

nnodesim /c:n

Run on one of the N machines

nnodesim /s:client_machine_name

Run on all N machines

 

Code Tour

File Manifest

FileLocation

nnodesim.exe

[WTT\TestBinRoot]\nttest\driverstest\storage\wdk

countlms.vbs

[WTT\TestBinRoot]\nttest\driverstest\storage\wdk

 

Test Assertions

Server must be able to read MBR of storage device.
Test Assertion GUID: 1b088e43-c8d3-11da-94f5-00123f3a6b60
Windows Logo Program: STORAGE-0006 Storage devices used in clusters comply with industry standards and Windows failover cluster requirements.
Additional Information: Content will be published
Server must be able to perform a random read / write on the storage device.
Test Assertion GUID: 1b088e44-c8d3-11da-94f5-00123f3a6b60
Windows Logo Program: STORAGE-0006 Storage devices used in clusters comply with industry standards and Windows failover cluster requirements.
Server must be able to perform a sequential read / write on the storage device.
Test Assertion GUID: 1b088e45-c8d3-11da-94f5-00123f3a6b60
Windows Logo Program: STORAGE-0006 Storage devices used in clusters comply with industry standards and Windows failover cluster requirements.
Server must be able to write MBR of storage device.
Test Assertion GUID: 1b088e46-c8d3-11da-94f5-00123f3a6b60
Windows Logo Program: STORAGE-0006 Storage devices used in clusters comply with industry standards and Windows failover cluster requirements.
Server must be able to reserve the storage device.
Test Assertion GUID: 1b088e47-c8d3-11da-94f5-00123f3a6b60
Windows Logo Program: STORAGE-0006 Storage devices used in clusters comply with industry standards and Windows failover cluster requirements.
A bus reset of the storage device should release any reservations on the storage device.
Test Assertion GUID: 1b088e48-c8d3-11da-94f5-00123f3a6b60
Windows Logo Program: STORAGE-0006 Storage devices used in clusters comply with industry standards and Windows failover cluster requirements.
A server may only realease a reservation that it currently holds.
Test Assertion GUID: 1b088e49-c8d3-11da-94f5-00123f3a6b60
Windows Logo Program: STORAGE-0006 Storage devices used in clusters comply with industry standards and Windows failover cluster requirements.

 

 

Build date: 9/14/2012

Community Additions

ADD
Show:
© 2015 Microsoft