-
Notifications
You must be signed in to change notification settings - Fork 52
Install HPOVLogicalInterconnectFirmware
Install Logical Interconnect Firmware.
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>]
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.)
-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)
HPOneView.Networking.LogicalInterconnect [System.Management.Automation.PSCustomObject]
Logical Interconnect Resource Object
HPOneView.Appliance.TaskResource [System.Management.Automation.PSCustomObject]
Returns an async task resource to monitor.
-------------------------- 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.
Install Logical Interconnect Firmware.
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>]
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.)
-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)
HPOneView.Networking.LogicalInterconnect [System.Management.Automation.PSCustomObject]
Logical Interconnect Resource Object
HPOneView.Appliance.TaskResource [System.Management.Automation.PSCustomObject]
Returns an async task resource to monitor.
-------------------------- 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.