Luke Poskitt > IBM-StorageSystem-0.02 > IBM::StorageSystem::Enclosure::PSU

Download:
IBM-StorageSystem-0.02.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Source   Latest Release: IBM-StorageSystem-0.045

NAME ^

IBM::StorageSystem::Enclosure::PSU - Class for operations with a IBM Storwize enclosure PSU

VERSION ^

Version 0.01

SYNOPSIS ^

IBM::StorageSystem::Enclosure::PSU is a utility class for operations with a IBM Storwize enclosure PSU.

        use IBM::StorageSystem;

        my $ibm = IBM::StorageSystem->new(      user            => 'admin',
                                        host            => 'my-v7000',
                                        key_path        => '/path/to/my/.ssh/private_key'
                        ) or die "Couldn't create object! $!\n";

        # Print the status of the second PSU in the fifth enclosure.
        print $ibm->enclosure(5)->psu(2)->status;

        # Print the status of all PSUs in all enclosures in our system
        map { print "\t- PSU ", $_->PSU_id, " status: ", $_->status, "\n" } 
        map { print "--- Enclosure ", $_->id, "\n"; $_->get_psus } $ibm->get_enclosures;

        # Should yield something similar to:
        # --- Enclosure 1
        #       - PSU 1 status: online
        #       - PSU 2 status: online
        # --- Enclosure 2
        #       - PSU 1 status: online
        #       - PSU 2 status: online
        # ...

AC_failed

Returns the alternating current failure status of the specified PSU.

DC_failed

Returns the direct current failure status of the specified PSU.

FRU_identity

Returns the Field Replacable Unit (FRU) identity of the specified PSU.

FRU_part_number

Returns the Field Replacable Unit part number of the specified PSU.

PSU_id

Returns the PSU ID.

enclosure_id

Returns the enclosure ID of the enclosure in which the PSU resides.

error_sequence_number

Returns the last error sequence number of the PSU (if present).

fan_failed

Returns the fan failure condition status.

firmware_level_1

Returns the firmware level 1 identifier.

firmware_level_2

Returns the firmware level 2 identifier.

redundant

Returns the redundancy status of the PSU.

status

Returns the operational status of the PSU

syntax highlighting: