Skip to content

Update HPOVLogicalInterconnect

Chris Lynch edited this page Dec 10, 2020 · 42 revisions

HPE OneView 4.10 Library

Update-HPOVLogicalInterconnect

Updates a Logical Interconnect.

SYNTAX

Update-HPOVLogicalInterconnect [-InputObject] <Object> [-ApplianceConnection] <Object>[ [-WhatIf] <SwitchParameter>][ [-Confirm] <SwitchParameter>] [<CommonParameters>]
Update-HPOVLogicalInterconnect[ [-Reapply] <SwitchParameter>] [-InputObject] <Object> [-ApplianceConnection] <Object>[ [-WhatIf] <SwitchParameter>][ [-Confirm] <SwitchParameter>] [<CommonParameters>]

Detailed Description

When a Logical Interconnect is inconsistent with its parent Logical Interconnect Group, it can be made consistent with this CMDLET. Updating the Logical Interconnect with its parent could cause an network outage depending on the changes about to be applied.

Parameters

-ApplianceConnection <Object>

Aliases [-Appliance]

Specify one or more HPOneView.Appliance.Connection object(s) or Name property value(s). If Resource object is provided via Pipeline, the ApplianceConnection property of the object will be used.

Default Value: ${Global:ConnectedSessions} | ? Default

Aliases Appliance
Required? true
Position? named
Default value (${Global:ConnectedSessions} | ? Default)
Accept pipeline input? true (ByPropertyName)
Accept wildcard characters?    False

-Confirm <SwitchParameter>

Aliases cf
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters?    False

-InputObject <Object>

Aliases [-li, -uri, -name] The Logical Interconnect object(s), name(s) or uris(s) to be updated.

Aliases uri, li, name, Resource
Required? true
Position? named
Default value
Accept pipeline input? true (ByValue)
Accept wildcard characters?    False

-Reapply <SwitchParameter>

Switch to reapply the Logical Interconnect configuration. This does NOT update the Logical Interconnect from the parent Logical Interconnect Group.

Aliases None
Required? false
Position? named
Default value False
Accept pipeline input? false
Accept wildcard characters?    False

-WhatIf <SwitchParameter>

Use this parameter to identify what is different or changed from the parent group policy.

Aliases wi
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters?    False

<CommonParameters>

This cmdlet supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction, WarningVariable, OutBuffer, PipelineVariable, and OutVariable. For more information, see about_CommonParameters (http://go.microsoft.com/fwlink/?LinkID=113216)

Input Types

HPOneView.Networking.LogicalInterconnect [System.Management.Automation.PSCustomObject]

Single Logical Interconnect resource object

System.Collections.ArrayList <HPOneView.Networking.LogicalInterconnect>

Collection of Logical Interconnect Names, URIs or System.Management.Automation.PSCustomObject

Return Values

HPOneView.Appliance.TaskResource [System.Management.Automation.PSCustomObject]

Single async Update Task

System.Collections.ArrayList <HPOneView.Appliance.TaskResource>

Multiple async Update Tasks

HPOneView.Library.CompareObject

The Cmdlet will return a compare object with the Parent and Child object and settings that are different. Otherwise, no object is returned.

Property Name | Description
==========================================================
InputObject   | Compared Object Property or Setting Value
----------------------------------------------------------
ParentSetting | Name of Property or Setting
----------------------------------------------------------
ChildSetting  | Name of Property or Setting
----------------------------------------------------------
Parent        | Name of Parent Object
----------------------------------------------------------
Child         | Name of Child Object
----------------------------------------------------------
Description   | Description Name of difference
----------------------------------------------------------

Examples

 -------------------------- EXAMPLE 1 --------------------------

$task = Update-HPOVLogicalInterconnect -name Encl1-LI Wait-HPOVTaskComplete $task

Perform an update of the Encl1-LI Logical Interconnect. Will be prompted for confirmation.

 -------------------------- EXAMPLE 2 --------------------------

$task = Update-HPOVLogicalInterconnect -name Encl1-LI -confirm:$false | Wait-HPOVTaskComplete

Perform an update of the Encl1-LI Logical Interconnect. Disable confirmation prompt.

 -------------------------- EXAMPLE 3 --------------------------

Get-HPOVLogicalInterconnect | Update-HPOVLogicalInterconnect

Search for all Logical Interconnects and update them.

 -------------------------- EXAMPLE 4 --------------------------

Get-HPOVLogicalInterconnect -Name Encl1-Default VC FF LIG | Update-HPOVLogicalInterconnect -WhatIf What if: Performing the operation "Update Logical Interconnect from Group "Default VC FF LIG". WARNING: Depending on the Update, there might be a brief outage." on target "Encl1-Default VC FF LIG". InputObject SideIndicator ParentSetting ChildSetting Parent Child Description ----------- ------------- ------------- ------------ ------ ----- ----------- macRefreshInterval <=> 7 5 Default VC FF LIG Encl1-Default VC FF LIG SETTING_MISMATCH enablePauseFloodProtection <=> False True Default VC FF LIG Encl1-Default VC FF LIG SETTING_MISMATCH enableRichTLV <=> True False Default VC FF LIG Encl1-Default VC FF LIG SETTING_MISMATCH enableTaggedLldp <=> True False Default VC FF LIG Encl1-Default VC FF LIG SETTING_MISMATCH ActiveQosConfig <= CustomWithFCoE Passthrough Default VC FF LIG Encl1-Default VC FF LIG SETTING_MISMATCH Uplink Set 2 <= Heartbeat Default VC FF LIG Encl1-Default VC FF LIG MISSING_NETWORK FC Fabric B => Bay2:X8 Default VC FF LIG Encl1-Default VC FF LIG ADDITIONAL_UPLINKPORT FC Fabric B:Bay2:X7 <=> Auto 2Gb Default VC FF LIG Encl1-Default VC FF LIG LINKSPEED_MISMATCH UplinkSets <= New Uplink Set Default VC FF LIG Encl1-Default VC FF LIG MISSING_UPLINKSET InternalNetworks => Heartbeat Default VC FF LIG Encl1-Default VC FF LIG EXTRA_NETWORK InternalNetworks <= Dev VLAN 103-A Default VC FF LIG Encl1-Default VC FF LIG MISSING_NETWORK

Refresh "LogicalEnclosure1" Logical Enclosure.

Related Links


HPE OneView 4.00 Library

Update-HPOVLogicalInterconnect

Updates a Logical Interconnect.

SYNTAX

Update-HPOVLogicalInterconnect [-InputObject] <Object> [-ApplianceConnection] <Object>[ [-WhatIf] <SwitchParameter>][ [-Confirm] <SwitchParameter>] [<CommonParameters>]
Update-HPOVLogicalInterconnect[ [-Reapply] <SwitchParameter>] [-InputObject] <Object> [-ApplianceConnection] <Object>[ [-WhatIf] <SwitchParameter>][ [-Confirm] <SwitchParameter>] [<CommonParameters>]

Detailed Description

When a Logical Interconnect is inconsistent with its parent Logical Interconnect Group, it can be made consistent with this CMDLET. Updating the Logical Interconnect with its parent could cause an network outage depending on the changes about to be applied.

Parameters

-ApplianceConnection <Object>

Aliases [-Appliance]

Specify one or more HPOneView.Appliance.Connection object(s) or Name property value(s). If Resource object is provided via Pipeline, the ApplianceConnection property of the object will be used.

Default Value: ${Global:ConnectedSessions} | ? Default

Aliases Appliance
Required? true
Position? named
Default value (${Global:ConnectedSessions} | ? Default)
Accept pipeline input? true (ByPropertyName)
Accept wildcard characters?    False

-Confirm <SwitchParameter>

Aliases cf
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters?    False

-InputObject <Object>

Aliases [-li, -uri, -name] The Logical Interconnect object(s), name(s) or uris(s) to be updated.

Aliases uri, li, name, Resource
Required? true
Position? named
Default value
Accept pipeline input? true (ByValue)
Accept wildcard characters?    False

-Reapply <SwitchParameter>

Switch to reapply the Logical Interconnect configuration. This does NOT update the Logical Interconnect from the parent Logical Interconnect Group.

Aliases None
Required? false
Position? named
Default value False
Accept pipeline input? false
Accept wildcard characters?    False

-WhatIf <SwitchParameter>

Use this parameter to identify what is different or changed from the parent group policy.

Aliases wi
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters?    False

<CommonParameters>

This cmdlet supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction, WarningVariable, OutBuffer, PipelineVariable, and OutVariable. For more information, see about_CommonParameters (http://go.microsoft.com/fwlink/?LinkID=113216)

Input Types

HPOneView.Networking.LogicalInterconnect [System.Management.Automation.PSCustomObject]

Single Logical Interconnect resource object

System.Collections.ArrayList <HPOneView.Networking.LogicalInterconnect>

Collection of Logical Interconnect Names, URIs or System.Management.Automation.PSCustomObject

Return Values

HPOneView.Appliance.TaskResource [System.Management.Automation.PSCustomObject]

Single async Update Task

System.Collections.ArrayList <HPOneView.Appliance.TaskResource>

Multiple async Update Tasks

HPOneView.Library.CompareObject

The Cmdlet will return a compare object with the Parent and Child object and settings that are different. Otherwise, no object is returned.

Property Name | Description
==========================================================
InputObject   | Compared Object Property or Setting Value
----------------------------------------------------------
ParentSetting | Name of Property or Setting
----------------------------------------------------------
ChildSetting  | Name of Property or Setting
----------------------------------------------------------
Parent        | Name of Parent Object
----------------------------------------------------------
Child         | Name of Child Object
----------------------------------------------------------
Description   | Description Name of difference
----------------------------------------------------------

Examples

 -------------------------- EXAMPLE 1 --------------------------

$task = Update-HPOVLogicalInterconnect -name Encl1-LI Wait-HPOVTaskComplete $task

Perform an update of the Encl1-LI Logical Interconnect. Will be prompted for confirmation.

 -------------------------- EXAMPLE 2 --------------------------

$task = Update-HPOVLogicalInterconnect -name Encl1-LI -confirm:$false | Wait-HPOVTaskComplete

Perform an update of the Encl1-LI Logical Interconnect. Disable confirmation prompt.

 -------------------------- EXAMPLE 3 --------------------------

Get-HPOVLogicalInterconnect | Update-HPOVLogicalInterconnect

Search for all Logical Interconnects and update them.

 -------------------------- EXAMPLE 4 --------------------------

Get-HPOVLogicalInterconnect -Name Encl1-Default VC FF LIG | Update-HPOVLogicalInterconnect -WhatIf What if: Performing the operation "Update Logical Interconnect from Group 'Default VC FF LIG'. WARNING: Depending on the Update, there might be a brief outage." on target "Encl1-Default VC FF LIG". InputObject SideIndicator ParentSetting ChildSetting Parent Child Description ----------- ------------- ------------- ------------ ------ ----- ----------- macRefreshInterval <=> 7 5 Default VC FF LIG Encl1-Default VC FF LIG SETTING_MISMATCH enablePauseFloodProtection <=> False True Default VC FF LIG Encl1-Default VC FF LIG SETTING_MISMATCH enableRichTLV <=> True False Default VC FF LIG Encl1-Default VC FF LIG SETTING_MISMATCH enableTaggedLldp <=> True False Default VC FF LIG Encl1-Default VC FF LIG SETTING_MISMATCH ActiveQosConfig <= CustomWithFCoE Passthrough Default VC FF LIG Encl1-Default VC FF LIG SETTING_MISMATCH Uplink Set 2 <= Heartbeat Default VC FF LIG Encl1-Default VC FF LIG MISSING_NETWORK FC Fabric B => Bay2:X8 Default VC FF LIG Encl1-Default VC FF LIG ADDITIONAL_UPLINKPORT FC Fabric B:Bay2:X7 <=> Auto 2Gb Default VC FF LIG Encl1-Default VC FF LIG LINKSPEED_MISMATCH UplinkSets <= New Uplink Set Default VC FF LIG Encl1-Default VC FF LIG MISSING_UPLINKSET InternalNetworks => Heartbeat Default VC FF LIG Encl1-Default VC FF LIG EXTRA_NETWORK InternalNetworks <= Dev VLAN 103-A Default VC FF LIG Encl1-Default VC FF LIG MISSING_NETWORK

Refresh 'LogicalEnclosure1' Logical Enclosure.

Related Links


Wiki Table of Contents

Clone this wiki locally