Skip to content

Issues with Get-PfaConnectionFromRdm and an "array" of Flasharrays in -Flasharray $fa #63

@mcarpendale

Description

@mcarpendale

Issues with Get-PfaConnectionFromRdm and an "array" of Flasharrays in -Flasharray $fa

if

$fa = $flasharray1, $flasharray2, $flasharray3, $flasharray4
PS /Users/mcarpendale/Downloads> $fa                                                         
Disposed   : False
EndPoint   : reddot.purestorage.int
UserName   : pureuser
ApiVersion : 1.17
Role       : ArrayAdmin
ApiToken   : <token>

Disposed   : False
EndPoint   : reddotx.purestorage.int
UserName   : pureuser
ApiVersion : 1.17
Role       : ArrayAdmin
ApiToken   : <token>

Disposed   : False
EndPoint   : reddotac1.purestorage.int
UserName   : pureuser
ApiVersion : 1.17
Role       : ArrayAdmin
ApiToken   : <token>

Disposed   : False
EndPoint   : reddotac2.purestorage.int
UserName   : pureuser
ApiVersion : 1.17
Role       : ArrayAdmin
ApiToken   : <token>

then Get-PfaConnectionFromRdm fails

Get-PfaConnectionFromRdm -rdm $rdm -Flasharray $fa                                             
Exception: /Users/mcarpendale/.local/share/powershell/Modules/PureStorage.FlashArray.VMware.RDM/2.0.1.0/PureStorage.FlashArray.VMware.RDM.psm1:307
Line |
 307 |        throw "Specified RDM was not found on the passed in FlashArrays …
     |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     | Specified RDM was not found on the passed in FlashArrays.

however Get-PfaRdmVol works

Get-PfaRdmVol -rdm $rdm -Flasharray $fa                                                        
name    : mysql-cb1
created : 8/6/2020 11:21:12 pm
source  : 
serial  : 50B09E9FCA1242100057B4D4
size    : 42949672960

$rdm is only a single line

PS /Users/mcarpendale/Downloads> $rdm = get-vm oraDocker |get-harddisk |where-object {$_.DiskType -eq 'RawPhysical'}
PS /Users/mcarpendale/Downloads> $rdm
CapacityGB      Persistence                                                    Filename
----------      -----------                                                    --------
40.000          IndependentPersiste… …res::UCS-AC-Datastore] oraDocker/oraDocker_3.vmdk

if $fa is set to a single array $flasharray3 then Get-PfaConnectionFromRdm works

PS /Users/mcarpendale/Downloads> $fa = $flasharray3                                                                                 
PS /Users/mcarpendale/Downloads> $fa                                                                                            
Disposed   : False
EndPoint   : reddotac1.purestorage.int
UserName   : pureuser
ApiVersion : 1.17
Role       : ArrayAdmin
ApiToken   : a2bc1b63-a4eb-35dd-846f-017d26dcd531

PS /Users/mcarpendale/Downloads> Get-PfaConnectionFromRdm -rdm $rdm -Flasharray $fa
Disposed   : False
EndPoint   : reddotac1.purestorage.int
UserName   : pureuser
ApiVersion : 1.17
Role       : ArrayAdmin
ApiToken   : <token>

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions