-
Notifications
You must be signed in to change notification settings - Fork 52
Update HPOVLogicalInterconnect
Updates a Logical Interconnect.
Update-HPOVLogicalInterconnect [-InputObject] <Object> [-ApplianceConnection] <Object>[ [-WhatIf] <SwitchParameter>][ [-Confirm] <SwitchParameter>] [<CommonParameters>]
Update-HPOVLogicalInterconnect[ [-Reapply] <SwitchParameter>] [-InputObject] <Object> [-ApplianceConnection] <Object>[ [-WhatIf] <SwitchParameter>][ [-Confirm] <SwitchParameter>] [<CommonParameters>]
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.
-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)
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
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
----------------------------------------------------------
-------------------------- 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.
- Disable-HPOVLogicalInterconnectPortMonitoring
- Enable-HPOVLogicalInterconnectPortMonitoring
- Get-HPOVLogicalInterconnect
- Get-HPOVLogicalInterconnectGroup
- Get-HPOVLogicalInterconnectPortMonitoring
- Install-HPOVLogicalInterconnectFirmware
- New-HPOVLogicalInterconnectGroup
- Remove-HPOVLogicalInterconnectGroup
- Show-HPOVLogicalInterconnectMacTable
Updates a Logical Interconnect.
Update-HPOVLogicalInterconnect [-InputObject] <Object> [-ApplianceConnection] <Object>[ [-WhatIf] <SwitchParameter>][ [-Confirm] <SwitchParameter>] [<CommonParameters>]
Update-HPOVLogicalInterconnect[ [-Reapply] <SwitchParameter>] [-InputObject] <Object> [-ApplianceConnection] <Object>[ [-WhatIf] <SwitchParameter>][ [-Confirm] <SwitchParameter>] [<CommonParameters>]
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.
-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)
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
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
----------------------------------------------------------
-------------------------- 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.
- Disable-HPOVLogicalInterconnectPortMonitoring
- Enable-HPOVLogicalInterconnectPortMonitoring
- Get-HPOVLogicalInterconnect
- Get-HPOVLogicalInterconnectGroup
- Get-HPOVLogicalInterconnectPortMonitoring
- Install-HPOVLogicalInterconnectFirmware
- New-HPOVLogicalInterconnectGroup
- Remove-HPOVLogicalInterconnectGroup
- Show-HPOVLogicalInterconnectMacTable