SNIA - Storage Networking Industry Association  

 


SNIA Tutorial > Questions and Answers

Back

Questions and Answers

The following questions will help to reinforce the information you have just read.

Q is for Question The acronym FCAPS represents five different aspects of manageability. What are they?
  A is for Answer
  • Fault Management
  • Configuration Management
  • Accounting Management
  • Performance Management
  • Security Management
Q is for Question How many versions of the SMI-S have been published?
  A is for Answer

Four and a fifth is scheduled for December 2005. The Bluefin specification was published in May 2002, SMI-S 1.0.0 in July 2003, SMI-S 1.0.1 September 2003, SMI-S 1.0.2 in February 2004 and SMI-S 1.1.0 is scheduled to be published in December 2005

Q is for Question What is the technology does SMI-S specify that Clients use to discover SMI Agents on a SAN and determine their capabilities
  A is for Answer

The Service Location Protocol (SLP)

Q is for Question What does SMI-S stand for?
  A is for Answer

The Storage Management Initiative Specification

Q is for Question What is the difference between a General-Purpose SMI-S Server and a Dedicated SMI-S Server?
  A is for Answer

A Dedicated SMI-S Server manages just one SAN resource while a General-Purpose SMI-S Server can manage more than one SAN resource.

Q is for Question What is the relationship between a Profile and Subprofile?
  A is for Answer

A Subprofile represents an optional enhancement to a Profile. For example, for the Array Profile, a vendor can choose, but is not required, to implement the Masking and Mapping Subprofile to allow a Client to control access to the storage resources.

Q is for Question Must a vendor implement ALL the Classes in a Profile?
  A is for Answer

A vendor must implement all mandatory Classes defined in the Profile. However, not all Classes in a Profile are mandatory. If a Class is designated as optional, then a vendor can choose not to implement support for that Class.

Q is for Question Why are some Subprofiles called Common Subprofiles?
  A is for Answer

Some Subprofiles are called Common Subprofiles because they can be referenced by many different types of Profiles. For example, the Location Subprofile applies to any Profile that contains a physical component whose physical location may be important to a Client.

Q is for Question What is the relationship between Storage Pools and Logical Disks?
  A is for Answer

The storage space for Logical Disks is allocated from Storage Pools?

Q is for Question What is the purpose of the xmlCIM specification?
  A is for Answer

To express CIM Data as XML elements as defined by the CIM Data Type Definition (DTD) file.

 
Q is for Question What is a Recipe as defined in SMI-S?
  A is for Answer

A Recipe describes the specific WBEM operations that must be performed, the order in which they must be performed and the argument values to be used for each WBEM operation.

 
Q is for Question What is the Conformance Test Program?
  A is for Answer

The Conformance Test Program (CTP) is a test harness that is configured to exercise a vendor's product for conformance to a particular Profile and Subprofiles.

 
Q is for Question What are the basic categories of WBEM Operations?
  A is for Answer
  • Data

  • MetaData

  • Association Traversal

  • Query Execution

  • Extrinsic Method Invocation

  • Qualifier Declarations

 
Q is for Question What is a Package as defined by SMI-S?
  A is for Answer

Like a Profile, a Package defines a set of CIM classes, the associations that will be used to traverse between classes and the properties and extrinsic methods to be used by the classes.

 
Q is for Question What is a major difference between a Package and a Subprofile?
  A is for Answer

The CIM elements of a Package are incorporated into the referencing Profile and must be implemented as part of the Profile. In contrast, the CIM elements in a Subprofile are not required to be implemented.

 
Q is for Question TRUE or FALSE. The Blades Subprofile is a Server Subprofile?
  A is for Answer

FALSE. It is a Switch Subprofile for Director Class Switch devices.

 
Q is for Question List the Packages defined by SMI-S 1.1.0?
  A is for Answer
  • Health

  • Physical Package

  • Software

  • Block Services

 
Q is for Question In SMI-S 1.1.0, list the Fabric Topology Profiles?
  A is for Answer
  • Fabric

  • Switch

 
Q is for Question Can a vendor implement additional Classes or support additional Properties than are defined in a Profile and still be considered conformant?
  A is for Answer

Yes. A Profile only defines the minimal implementation requirements. A test suite need only test for the required elements. Therefore, an implementation is considered conformant even though it contains elements not in the Profile.

 
Q is for Question What discovery mechanism is used by WBEM?
  A is for Answer

The Service Location Protocol (SLP)

 
Q is for Question TRUE or FALSE? CIM-XML is the encoding of CIM data as XML elements?
  A is for Answer

FALSE. CIM-XML is the protocol that uses HTTP as the transport and  xmlCIM as the payload

 
Q is for Question In SMI-S 1.1.0, what is the meaning of a Profile that is marked as Experimental?
  A is for Answer

An Profile marked as Experimental means that its definition is subject to change.

 
Q is for Question What is the purpose of the Location Subprofile?
  A is for Answer

The Location Subprofile allows a Client to retrieve information about the physical location of the device or element managed by the referencing Profile.

 
Q is for Question TRUE or FALSE? The Access Points Subprofile is a Common Subprofile.
  A is for Answer

TRUE

 
Q is for Question When might a Profile want to reference the Job Control Subprofile?
  A is for Answer

If a Profile defines a long running operation, then it may reference the Job Control Subprofile because the purpose of the Subprofile is to spawn a job to monitor the progress and completion of a long running operation. Without it, the Client must wait for the operation to complete before resuming operation. Doing so may not be desired.

 
Q is for Question Why was the Conformance Test Program (CTP) created?
  A is for Answer

Defining Profiles in SMI-S 1.1.0, by itself, does not ensure interoperability. Implementation errors, design flaws and misinterpretation of the specification can prevent this goal. CTP exercises an implementation to verify that it behaves correctly.

 
Q is for Question Which specification defines the WBEM operations used by SMI-S 1.1.0?
  A is for Answer

CIM Operations over HTTP Specification v2.3. This specification is published by the Distributed Management Task Force (DMTF).

 
Q is for Question TRUE or FALSE? The NAS Head Profile allows a Client to manage File Systems and File Shares on a Network Attached Storage (NAS) system that includes local storage.
  A is for Answer

FALSE. The NAS System managed by this Profile does NOT include local storage.

 
Q is for Question When was the Storage Management Initiative (SMI) started?
  A is for Answer

2002

 
Q is for Question How does a Client discover the SMI Agents on a Storage Area Network (SAN)?
  A is for Answer

A Client uses the Service Location Protocol (SLP).

 
Q is for Question TRUE or FALSE? CIM data is mapped into XML elements using a Document Type Definition (DTD).
  A is for Answer

TRUE. The DMTF CIM DTD defines the XML elements for the CIM meta schema.

 
Q is for Question What is a Durable Name?
  A is for Answer

In SMI-S 1.1.0, a Durable Name allows a Client to determine when two different CIM Object Names refer to the same real world SAN resource.

 
Q is for Question The SMI-S 1.1.0 identifies two different roles that a SMI Agent can perform. What are they?
  A is for Answer

A SMI Agent can be a Dedicated Server that manages just one SAN resource. Alternatively, a General Purpose Server that manages more than one SAN resource.

 
Q is for Question What is the purpose of the Server Profile?
  A is for Answer

The Server Profile allows a Client to manage and retrieve information about a SMI Agent and its components.

 
Q is for Question TRUE or FALSE? The Associators operation returns the Association classes that refer to a particular Class.
  A is for Answer

FALSE. This is the definition of the References operation.

 
Q is for Question What version of the CIM Schema is SMI-S 1.1.0  based on?
  A is for Answer

CIM Schema version 2.11

 
Q is for Question How many Storage Profiles are defined in SMI-S 1.1.0?
  A is for Answer

Six. Array, Volume Management, NAS Head, Self-Contained NAS System, Storage Library and Storage Virtualizer

 
Q is for Question What is a Proxy Dedicated Server?
  A is for Answer

A Proxy Dedicated SMI-S Server is one that is hosted on a system separate from its managed storage resource and communicates with the remote resource using a network protocol.

 
Q is for Question What is the purpose of the FC Target Ports Subprofile?
  A is for Answer

The FC Target Ports Subprofile allows a Client to discover the ports on a storage system using Fibre Channel (FC) that are acting as front-end ports.

 
Q is for Question TRUE or FALSE. A Profile can reference other Profiles.
  A is for Answer

FALSE

 
Q is for Question What are the types of Durable Names recognized by the SMI-S 1.1.0?
  A is for Answer
  • SCSI Logical Units that are exported from storage systems

  • External Ports on hosts and storage devices

  • Fibre Channel ports on interconnect elements

  • Fibre Channel fabric

  • Storage systems

  • Operating system device

 
Q is for Question TRUE or FALSE? The SMI-Lab program manages a test lab that is available 24 hours a day, 7 days a week.
  A is for Answer

TRUE. This lab is supplied with equipment from all leading storage product vendors.

 
Q is for Question What is the purpose of the Enhanced Zoning and Enhanced Zoning Control Subprofile?
  A is for Answer

 The Enhanced Zoning and Enhanced Zoning Control Subprofile allows a Client to manage Zone Aliases in a Fabric

 
Q is for Question TRUE or FALSE? Only an Association Class can have a Reference Property.
  A is for Answer

TRUE.

 
Q is for Question What does the CTP use to determine what tests to run?
  A is for Answer

For each Profile and Subprofile, an XML file explicitly defines the CIM elements used along with the permissible values allowed. Using an XML file, the CTP exercises the product for conformance to the SMI-S Profile and Subprofile definition.

 
Q is for Question The SMI-S 1.1.0 defines five levels of functionality that it covers. What are they?
  A is for Answer
  • Level 5 Application Level Functionality - allows a Client to manage applications (e.g., database, mail server, etc) in a SAN that use data at the File/Record level.

  • Level 4 File/Record Level Functionality - allows a Client to manage SAN resources that expose data as files or records such as filesystems.

  • Level 3 Block Level Functionality - allows a Client to manage the SAN resources that are used by the File/Record resources such as Storage Volumes (e.g., LUNs) and Logical Disks.

  • Level 2 Connectivity Level Functionality - allows a Client to manage the connectivity between physical devices in a SAN such as Fabrics, Zones and iSCSI Sessions.

  • Level 1 Device Level Functionality - allows a Client to manage the physical devices in a SAN such as Host Based Adapters (HBA) and disk drives.

 
Q is for Question TRUE or FALSE. A Subprofile can reference other Subprofiles.
  A is for Answer

TRUE

 
Q is for Question What is the purpose of the Device Credentials Subprofile?
  A is for Answer

The Device Credentials Subprofile allows a Client to change the shared secret (i.e., password) that is used to control access to the devices of the referencing Profile.

 
Q is for Question When the SMI-S designates a Profile to be Deprecated, what does that mean?
  A is for Answer

A Deprecated Profile should not be used in new development.

 
Q is for Question TRUE or FALSE. A Subprofile does not contain Recipes.
  A is for Answer

FALSE

 
Back
 

Copyright © 2005-2006 Storage Networking Industry Association and WBEM Solutions, Inc.
All rights reserved.