# sushy.oem.dell.resources.system.storage package

## Submodules

## sushy.oem.dell.resources.system.storage.constants module

class sushy.oem.dell.resources.system.storage.constants.ControllerMode(*values)

  Bases: `Enum`

  RAID controller modes.

  EHBA = 'EnhancedHBA'

    Enhanced HBA mode. Limited RAID support. For PERC 10 controllers.

  HBA = 'HBA'

    HBA/Passthru mode. Does not support RAID. For PERC 9 controllers.

  RAID = 'RAID'

    RAID mode.

## sushy.oem.dell.resources.system.storage.controller module

class sushy.oem.dell.resources.system.storage.controller.DellStorageController(*args, **kwargs)

  Bases: `CompositeField`

  controller_mode = <sushy.resources.base.MappedField object>

    Mode of RAID controller

class sushy.oem.dell.resources.system.storage.controller.DellStorageControllerExtension(connector, path='', redfish_version=None, registries=None, reader=None, root=None)

  Bases: `OEMResourceBase`

  convert_to_raid()

    Converts to RAID mode if applicable

    If PERC 9 or PERC 10 controller is in non-RAID mode, then convert to RAID mode. No changes made for PERC 11 and above as they support only RAID mode, and BOSS controller as it does not have controller mode.

    Returns:

      TaskMonitor if controller mode changes applied and need to reboot, otherwise None

  dell_storage_controller = <sushy.oem.dell.resources.system.storage.controller.DellStorageController object>

sushy.oem.dell.resources.system.storage.controller.get_extension(*args, **kwargs)

## Module contents

this page last updated: 2026-08-20 00:30:00

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.