cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
4159
Views
16
Helpful
5
Replies

How do I access the "VIF Paths" tab information from UCSM from PowerTool?

brrood
Cisco Employee
Cisco Employee

In UCS Manager, there is a tab on each server and Service Profile called "VIF Paths", how can I see this information from the UCS PowerTool or the CLI?

Thanks,

Bryan

5 Replies 5

sumbr
Level 4
Level 4

Hi Bryan,

You can use the below cmdlet to get the VIF path for the server or service profile from the UCS PowerTool.

Get-UcsServer | Get-UcsFabricLocale | Get-UcsFabricPath

Let me know if this helps.

Thanks,

Sumanth

brrood
Cisco Employee
Cisco Employee

Hi Sumanth,

I would never have guessed it would be that cmd! However, I tried it and it doesn't give me the details of the paths. Here is the output:

PowerTool C:\> Get-UcsServer | Get-UcsFabricLocale | Get-UcsFabricPath

CType : mux-fabric

ChassisId : 3

Enacp : virtual

Id : 1

Locale : chassis

Name :

NsSize : 30

Sacl :

Side : left

SwitchId : A

Transport : ether

Type : lan

Dn : sys/rack-unit-1/fabric-A/path-1

Rn : path-1

Status :

XtraProperty : {}

Ucs : pocucs3

CType : mux-fabric

ChassisId : 4

Enacp : virtual

Id : 1

Locale : chassis

Name :

NsSize : 30

Sacl :

Side : right

SwitchId : B

Transport : ether

Type : lan

Dn : sys/rack-unit-1/fabric-B/path-1

Rn : path-1

Status :

XtraProperty : {}

Ucs : pocucs3

Is there another cmd you can recommend?

I also posted another question about obtaining details from a RAID Controller, can you help with that question too?

Thanks,

Bryan

Hi Bryan,

I think you need one more cmdlet, get-ucsfabricpathep.  So:

get-ucsblade <blade ref, could be pndn, slot, etc> | Get-UcsFabricLocale | Get-UcsFabricPath | Get-UcsFabricPathEp

The UCS (and UCS Central) power tools are very powerful but the documentation is essentially non-existent.  A great way to try and pick apart what you need is to use the Get-UcsCmdletMeta (and Get-UcsCentralCmdletMeta) and the -tree option.  I used the following command to find what you needed (with a bit of trial and error!)

If you run a help get-fabricpath it tells you that it uses the type "FabricPath" which is what I used for the class below.

Get-UcsCmdletMeta -ClassId FabricPath -tree

FabricLocale (UcsFabricLocale) (Get)

  |-FabricPath (UcsFabricPath) (Get)

     |-DcxVc (UcsDcxVc) (Get)

     |  |-FaultInst (UcsFault) (Get)

     |  |-SwCmclan (UcsSwCmclan) (None)

     |  |-SwNetflowMonitorRef (UcsSwNetflowMonitorRef) (None)

     |  |-SwUlan (UcsSwUlan) (Get)

     |  |-SwVlan (UcsSwVlan) (Get)

     |  |  |-FabricNetflowIPv4Addr (UcsFabricNetflowIPv4Addr) (None)

     |  |  |-FaultInst (UcsFault) (Get)

     |  |-SwVsan (UcsSwVsan) (Get)

     |     |-SwFcZoneSet (UcsSwFcZoneSet) (None)

     |        |-SwFcServerZoneGroup (UcsSwFcServerZoneGroup) (None)

     |           |-SwZoneInitiatorMember (UcsSwZoneInitiatorMember) (None)

     |              |-SwFcZone (UcsSwFcZone) (None)

     |                 |-SwZoneTargetMember (UcsSwZoneTargetMember) (None)

     |-FabricPathConn (UcsFabricPathConn) (Get)

     |  |-FabricPathEp (UcsFabricPathEp) (Get)

     |     |-PortTrustMode (UcsPortTrustMode) (Get)

     |-FabricPathEp (UcsFabricPathEp) (Get)

        |-PortTrustMode (UcsPortTrustMode) (Get)

borisaelen
Level 1
Level 1

get-ucsserver | Get-UcsFabricLocale | Get-UcsFabricPath | Get-UcsDcxVc | select dn,switchid,operstate,adminstate,vnic,linkstate | where { $_.vnic } | sort dn | ft

Boris,

Thank you for responding!! I just returned from vacation and I will try this out very soon.

I can't wait, I'm very excited to see if this works.

Thanks,

Bryan

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community:

Review Cisco Networking products for a $25 gift card