SNIA Swordfish™ Mockups Site

Access the SNIA Swordfish Mockups from this system.

SNIA Swordfish

Welcome to the SNIA Swordfish Mockup site (and future home to the Swordfish Emulator).

You can use ths site to "test drive" a set of static, example Swordfish systems and learn how Swordfish is constructed. Note that the Swordfish mockups are not designed to be an interactive system; they simply provide an overview of the overall Swordfish model, and an example static view of possible configurations.

Overview

The Swordfish mockups show the types of information that can be modeled by a storage system in different configurations. They show the types of information that may be returned in these configurations, but do not represent an actual implementation. There are Swordfish mockups that show four different block storage system instances, as well as one file system.

There are two ways to navigate to each system; you can get to the system from either going through StorageSystems (/redfish/v1/StorageSystems) - these are the systems that the storage service is running on - you will find the StorageServices in the “Links” at the bottom, or directly to the collection of Storage Services (/redfish/v1/StorageServices).

The first mockup, (./redfish/v1/StorageServices/Simple1/), referred to as the “small mockup”, reflects a small storage system that does not have the capability to present the user with class of service controls. It is likely a small external RAID array. This service also demonstrates local replication.

    Hosted Service Configuration

The second mockup, (./redfish/v1/StorageServices/1/), referred to as the “complex mockup”, reflects a large enterprise block storage system that presents the user with customized class of service controls as the primary way to configure new block storage. It is likely a large external RAID array, set up in a multi-site DR configuration, with thin-provisioning and other advanced storage configuration features enabled. It reflects a system modeling the Hosted Service Configuration.

This mockup represents a view of what properties are expected to be to be available to vendors to implement, including class of service implemented through underlying lines of service. Note: The mockups do not include accurate representations of the physical components of this system that would normally be represented under the “chassis” hierarchy.

    Integrated Service Configuration

The ISC mockup, (./redfish/v1/StorageServices/ISC/), demonstrates a server-attached configuration that instantiates a Storage Service. 

This mockup represents a view of what properties are expected to be to be available to vendors to implement, including class of service implemented through underlying lines of service. Note: Again, the mockups do not include a full representation of the physical components of this system that would normally be represented under the “chassis” hierarchy.

    File Service 

The last mockup shows a file system: ./redfish/v1/StorageServices/FileService. Information about the overall file system configuration is in the FileSystem, and individual File Share information is in the FileShare collection.

To view the detailed options available for the different properties reflected in the mockups, please refer to the schema files here: http://redfish.dmtf.org/schemas/swordfish/v1.