Install HPOVLogicalInterconnectFirmware - HewlettPackard/POSH-HPEOneView GitHub Wiki

HPE OneView 4.10 Library

Install-HPOVLogicalInterconnectFirmware

Install Logical Interconnect Firmware.

SYNTAX

Install-HPOVLogicalInterconnectFirmware [-LogicalInterconnect] <Object> [-Baseline] <Object> [-Method] <String> [-EthernetActivateOrder] <String> [-EthernetActivateDelay] <Int32> [-FCActivateOrder] <String> [-FCActivateDelay] <Int32>[ [-Async] <SwitchParameter>][ [-Force] <SwitchParameter>] [-ApplianceConnection] <Object>[ [-WhatIf] <SwitchParameter>][ [-Confirm] <SwitchParameter>] [<CommonParameters>]

Detailed Description

Use this cmdlet to install/update the Logical Interconnect (i.e. Virtual Connect) firmware. You can provide the Logical Interconnect Name, URI or Object and must specify a valid SPP Baseline present on the appliance.

This cmdlet will default to performing an Update (Stage + Activate), which will cause an outage. If you wish to avoid an outage, first stage the update usind -method stage, then -method activate. Interconnect activation can be controlled with the -ActivateOrder parameter, which defaults to Odd interconnects. Once the specified interconnect activation is complete, you must then call the cmdlet again with the alternate ActivateOrder value (i.e. even.)

Parameters

-ApplianceConnection <Object>

Aliases [-Appliance]

Specify one HPOneView.Appliance.Connection object or Name property value. 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

-Baseline <Object>

Firmware Baseline Name, URI or Object.

Aliases spp
Required? true
Position? named
Default value
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

-EthernetActivateDelay <Int32>

The amount of time in seconds to delay activating additional modules.

Default is 5 seconds.

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

-EthernetActivateOrder <String>

Aliases [-order, -ActivateOrder] Specify the Ethernet module firmware activation order. Accepted values are:

* OddEven (Default)
* Parallel
* Serial
Aliases Order, ActivateOrder
Required? true
Position? named
Default value OddEven
Accept pipeline input? false
Accept wildcard characters?    False

-FCActivateDelay <Int32>

The amount of time in seconds to delay activating additional modules.

Default is 5 seconds.

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

-FCActivateOrder <String>

Specify the Fibre Channel module firmware activation order. Accepted values are:

* OddEven
* Parallel
* Serial (Default)
Aliases None
Required? true
Position? named
Default value Serial
Accept pipeline input? false
Accept wildcard characters?    False

-Force <SwitchParameter>

Force the firmware update if the update version matches what is already installed.

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

-LogicalInterconnect <Object>

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

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

-Method <String>

Upgrade method to perform. Accepted values are:

* UPDATE (Default)
* STAGE
* ACTIVATE
Aliases None
Required? true
Position? named
Default value Update
Accept pipeline input? false
Accept wildcard characters?    False

-WhatIf <SwitchParameter>

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]

Logical Interconnect Resource Object

Return Values

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

Returns an async task resource to monitor.

Examples

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

$li = Get-HPOVLogicalInterconnect Encl1-LI $spp = Get-HPOVSppFile "HP Service Pack for ProLiant" $task = Install-HPOVLogicalInterconnectFirmware Stage $li $spp Wait-HPOVTaskComplete $task $task = Install-HPOVLogicalInterconnectFirmware Activate $li Wait-HPOVTaskComplete $task

Perform a firmware update of the Encl1-LI Logical Interconnect by first staging the firmware. Then Acitate the firmware using the default OddEven Interconnect Bay order.

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

Get-HPOVLogicalInterconnect Encl1-LI | Install-HPOVLogicalInterconnectFirmware -method Update -baseline "HP Service Pack for ProLiant" -confirm:$false | Wait-HPOVTaskComplete

Perform a firmware update of the Encl1-LI Logical Interconnect, do not prompt for confirmation, then wait for the task to complete.

Related Links


Top

HPE OneView 4.00 Library

Install-HPOVLogicalInterconnectFirmware

Install Logical Interconnect Firmware.

SYNTAX

Install-HPOVLogicalInterconnectFirmware [-LogicalInterconnect] <Object> [-Baseline] <Object> [-Method] <String> [-EthernetActivateOrder] <String> [-EthernetActivateDelay] <Int32> [-FCActivateOrder] <String> [-FCActivateDelay] <Int32>[ [-Async] <SwitchParameter>][ [-Force] <SwitchParameter>] [-ApplianceConnection] <Object>[ [-WhatIf] <SwitchParameter>][ [-Confirm] <SwitchParameter>] [<CommonParameters>]

Detailed Description

Use this cmdlet to install/update the Logical Interconnect (i.e. Virtual Connect) firmware. You can provide the Logical Interconnect Name, URI or Object and must specify a valid SPP Baseline present on the appliance.

This cmdlet will default to performing an Update (Stage + Activate), which will cause an outage. If you wish to avoid an outage, first stage the update usind -method stage, then -method activate. Interconnect activation can be controlled with the -ActivateOrder parameter, which defaults to Odd interconnects. Once the specified interconnect activation is complete, you must then call the cmdlet again with the alternate ActivateOrder value (i.e. even.)

Parameters

-ApplianceConnection <Object>

Aliases [-Appliance]

Specify one HPOneView.Appliance.Connection object or Name property value. 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

-Baseline <Object>

Firmware Baseline Name, URI or Object.

Aliases spp
Required? true
Position? named
Default value
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

-EthernetActivateDelay <Int32>

The amount of time in seconds to delay activating additional modules.

Default is 5 seconds.

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

-EthernetActivateOrder <String>

Aliases [-order, -ActivateOrder] Specify the Ethernet module firmware activation order. Accepted values are:

* OddEven (Default)
* Parallel
* Serial
Aliases Order, ActivateOrder
Required? true
Position? named
Default value OddEven
Accept pipeline input? false
Accept wildcard characters?    False

-FCActivateDelay <Int32>

The amount of time in seconds to delay activating additional modules.

Default is 5 seconds.

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

-FCActivateOrder <String>

Specify the Fibre Channel module firmware activation order. Accepted values are:

* OddEven
* Parallel
* Serial (Default)
Aliases None
Required? true
Position? named
Default value Serial
Accept pipeline input? false
Accept wildcard characters?    False

-Force <SwitchParameter>

Force the firmware update if the update version matches what is already installed.

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

-LogicalInterconnect <Object>

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

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

-Method <String>

Upgrade method to perform. Accepted values are:

* UPDATE (Default)
* STAGE
* ACTIVATE
Aliases None
Required? true
Position? named
Default value Update
Accept pipeline input? false
Accept wildcard characters?    False

-WhatIf <SwitchParameter>

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]

Logical Interconnect Resource Object

Return Values

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

Returns an async task resource to monitor.

Examples

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

$li = Get-HPOVLogicalInterconnect Encl1-LI $spp = Get-HPOVSppFile "HP Service Pack for ProLiant" $task = Install-HPOVLogicalInterconnectFirmware Stage $li $spp Wait-HPOVTaskComplete $task $task = Install-HPOVLogicalInterconnectFirmware Activate $li Wait-HPOVTaskComplete $task

Perform a firmware update of the Encl1-LI Logical Interconnect by first staging the firmware. Then Acitate the firmware using the default OddEven Interconnect Bay order.

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

Get-HPOVLogicalInterconnect Encl1-LI | Install-HPOVLogicalInterconnectFirmware -method Update -baseline "HP Service Pack for ProLiant" -confirm:$false | Wait-HPOVTaskComplete

Perform a firmware update of the Encl1-LI Logical Interconnect, do not prompt for confirmation, then wait for the task to complete.

Related Links


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