Update HPOVLogicalEnclosure - HewlettPackard/POSH-HPEOneView GitHub Wiki

HPE OneView 4.10 Library

Update-HPOVLogicalEnclosure

Update or Refresh a Logical Enclosure.

SYNTAX

Update-HPOVLogicalEnclosure[ [-Reapply] <SwitchParameter>] [-InputObject] <Object> [-ApplianceConnection] <Array>[ [-Async] <SwitchParameter>][ [-WhatIf] <SwitchParameter>][ [-Confirm] <SwitchParameter>] [<CommonParameters>]
Update-HPOVLogicalEnclosure[ [-Update] <SwitchParameter>] [-InputObject] <Object> [-ApplianceConnection] <Array>[ [-Async] <SwitchParameter>][ [-WhatIf] <SwitchParameter>][ [-Confirm] <SwitchParameter>] [<CommonParameters>]

Detailed Description

This cmdlet will update or refresh a Logical Enclosure. A Refresh will instruct HPE OneView to go inventory the enclosure and update any missing management configurations. An Update will perform Logical Enclosure compliance remediation with the parent Enclosure Group.

Use the -Refresh switch for scenarios where adding an enclosure results in a warning or critical error when a BL server cannot be managed due to an existing _HPOneViewAdmin account that cannot be reset or too many HP SSO Certificates are configured (iLO supports no more than 5) and you have manually cleared the HP SSO list and/or removed the _HPOneViewAdmin account.

Parameters

-ApplianceConnection <Array>

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

-Async <SwitchParameter>

Use this parameter to immediately return the async task. By default, the Cmdlet will wait for the task to complete.

Aliases None
Required? false
Position? named
Default value False
Accept pipeline input? false
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 [-le, -LogicalEnclosure]

Provide the Logical Enclosure name, URI or Object, or [System.Collections.ArrayList ] of names, URIs or Objects to refresh/update.

Aliases le, LogicalEnclosure
Required? true
Position? named
Default value
Accept pipeline input? true (ByValue)
Accept wildcard characters?    False

-Reapply <SwitchParameter>

Reapply the Enclosure Configuration.

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

-Update <SwitchParameter>

Aliases [-UpdateFromEG]

Useing this switch will update the Logical Enclosure to be compliant with the Parent Enclosure Group. Can be combined with the -WhatIf parameter to perform a Compare with group and return object with differences.

Aliases UpdateFromGroup
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.LogicalEnclosure [System.Management.Automation.PSCustomObject]

Single Logical Enclosure resource

System.Collections.ArrayList

Multiple Logical Enclosure resources

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
----------------------------------------------------------

Return Values

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

Async task Resource object for monitoring the enclosure import process

Examples

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

Get-HPOVLogicalEnclosure | Update-HPOVLogicalEnclosure -Refresh

Refresh all available Logical Enclosures, for the default connected session.

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

Get-HPOVLogicalEnclosure -ApplianceConnect $ConnectedSessions | Update-HPOVLogicalEnclosure -Update

Refresh all available Logical Enclosures, for the all connected sessions.

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

Get-HPOVLogicalEnclosure -Name LogicalEnclosure1 | Update-HPOVLogicalEnclosure -Refresh

Refresh "LogicalEnclosure1" Logical Enclosure.

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

Get-HPOVLogicalEnclosure -Name Encl1 | Update-HPOVLogicalEnclosure -Update -WhatIf What if: Performing the operation "Update Logical Enclosure configuration. WARNING: Depending on this action, there might be a brief outage." on target "Encl1". 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


Top

HPE OneView 4.00 Library

Update-HPOVLogicalEnclosure

Update or Refresh a Logical Enclosure.

SYNTAX

Update-HPOVLogicalEnclosure[ [-Reapply] <SwitchParameter>] [-InputObject] <Object> [-ApplianceConnection] <Array>[ [-Async] <SwitchParameter>][ [-WhatIf] <SwitchParameter>][ [-Confirm] <SwitchParameter>] [<CommonParameters>]
Update-HPOVLogicalEnclosure[ [-Update] <SwitchParameter>] [-InputObject] <Object> [-ApplianceConnection] <Array>[ [-Async] <SwitchParameter>][ [-WhatIf] <SwitchParameter>][ [-Confirm] <SwitchParameter>] [<CommonParameters>]

Detailed Description

This cmdlet will update or refresh a Logical Enclosure. A Refresh will instruct HPE OneView to go inventory the enclosure and update any missing management configurations. An Update will perform Logical Enclosure compliance remediation with the parent Enclosure Group.

Use the -Refresh switch for scenarios where adding an enclosure results in a warning or critical error when a BL server cannot be managed due to an existing _HPOneViewAdmin account that cannot be reset or too many HP SSO Certificates are configured (iLO supports no more than 5) and you have manually cleared the HP SSO list and/or removed the _HPOneViewAdmin account.

Parameters

-ApplianceConnection <Array>

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

-Async <SwitchParameter>

Use this parameter to immediately return the async task. By default, the Cmdlet will wait for the task to complete.

Aliases None
Required? false
Position? named
Default value False
Accept pipeline input? false
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 [-le, -LogicalEnclosure]

Provide the Logical Enclosure name, URI or Object, or [System.Collections.ArrayList ] of names, URIs or Objects to refresh/update.

Aliases le, LogicalEnclosure
Required? true
Position? named
Default value
Accept pipeline input? true (ByValue)
Accept wildcard characters?    False

-Reapply <SwitchParameter>

Reapply the Enclosure Configuration.

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

-Update <SwitchParameter>

Aliases [-UpdateFromEG]

Useing this switch will update the Logical Enclosure to be compliant with the Parent Enclosure Group. Can be combined with the -WhatIf parameter to perform a Compare with group and return object with differences.

Aliases UpdateFromGroup
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.LogicalEnclosure [System.Management.Automation.PSCustomObject]

Single Logical Enclosure resource

System.Collections.ArrayList

Multiple Logical Enclosure resources

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
----------------------------------------------------------

Return Values

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

Async task Resource object for monitoring the enclosure import process

Examples

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

Get-HPOVLogicalEnclosure | Update-HPOVLogicalEnclosure -Refresh

Refresh all available Logical Enclosures, for the default connected session.

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

Get-HPOVLogicalEnclosure -ApplianceConnect $ConnectedSessions | Update-HPOVLogicalEnclosure -Update

Refresh all available Logical Enclosures, for the all connected sessions.

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

Get-HPOVLogicalEnclosure -Name LogicalEnclosure1 | Update-HPOVLogicalEnclosure -Refresh

Refresh 'LogicalEnclosure1' Logical Enclosure.

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

Get-HPOVLogicalEnclosure -Name Encl1 | Update-HPOVLogicalEnclosure -Update -WhatIf What if: Performing the operation "Update Logical Enclosure configuration. WARNING: Depending on this action, there might be a brief outage." on target "Encl1". 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


Top
⚠️ **GitHub.com Fallback** ⚠️