Releases: HewlettPackard/POSH-HPEOneView
Releases · HewlettPackard/POSH-HPEOneView
Scripted node migration from HP SIM to HP OneView
SIMtoOV.ps1 is a PowerShell script that retrieves managed nodes from an HP Systems Insight Manager CMS and adds them to and HP OneView appliance for monitoring. Using a GUI wizard-like interface, the user is first prompted to select nodes from an available list that he or she wishes to add to OneView.
Online Help is located in the Wiki.
What's new in v1.01:
- Added logging
- Fixed verbose output.
Release 1.20.166.0
- Added User Defined Serial Number and UUID values for New-HPOVProfile.
- Moving all "What's New" and Revision History notes to about_HPOneView.120.help.txt, and will no longer be contained within the main module.
Release 1.20.0164.0
- Fixed Show-HPOVSSLCertificate error handling
- Fixed Connect-HPOVMgmt Error Handling
- Fixed Update-HPOVStorageSystem where a variable collision would occur reulting in erronuous error.
- Removed modifying PowerShell prompt. Set-HPOVPrompt is now deprecated. Please use Show-HPOVAppliance to see what appliance you are connected to.
- Added support for Microsoft Desired State Configuration automation with Microsoft System Center Service Management Automation. Please refer to Enable-HPOVMSDSC for more information.
- Added Verbose support for PSM1 executed code during Import-Module -verbose.
Re-Release 1.20.0124.2
- Fixed Installer for HP-signed version where SnippetPX and FormatPX modules were not being packaged correctly, causing the HPOneView.120 module to fail during Import-Module command.
- Fixed Show-HPOVLdapGroups where only 1 group would be returned or displayed.
- Fixed New-HPOVLdapServer where the Base64 Certificate wasn't being properly accepted by the appliance (no API error was thrown)
- Fixed New-HPOVUplinkSet where Networks parameter wouldn't process an array of PSCustomObject network resources correctly.
- Fixed New-HPOVNetworkSet where Networks parameter wouldn't process an array of PSCustomObject network resources correctly.
- Fixed Add-HPOVStoragSystem to properly handle auto discovering Host Ports correctly when the ports parameter is not called.
- Fixed New-HPOVUplinkSet where -NativeEthNetwork was not being set correctly.
- Updated New-HPOVUplinkSet to support Object types for NativeEthNetwork parameter.
- Updated Send-HPOVRequest to generate terminating error for HTTP 404 and 500 conditions.
- Updated Connect-HPOVMgmt to generate terminating error for expired passwords. Please update your script to catch HPOneView.Appliance.PasswordChangeRequired instead of looking for a return HTTP Status Code.
- Updated ApplianceConfig_Sample.ps1 to show how to configure a new appliance.
- Added Get-HPOVRemoteSyslog and Set-HPOVRemoteSyslog cmdlets.
- Added dependancy to FormatPX PowerShell module to fix PowerShell's Format-* cmdlet output.
Release 1.20.0112.0
- Fixed New-HPOVProfile where condition check for bootable connections and presence of -ManageBoot parameter would always fail causing terminating error.
Release 1.20.0109.0
- Fixed New-HPOVProfileConnection where Fibre Channel boot targets were
not added to the object correctly. - Fixed Copy-HPOVProfile where the connections property of the source
profile were being removed in the new Server Profile object. - Fixed Copy-HPOVProfile where the warning message about SAN volumes
would not be copied would aways display. - Updated New-HPOVProfile to verify any connections configured as
bootable and caller did not supply the -manageBoot switch parameter to
generate a terminating error. - Updated New-HPOVProfile to generate error if no available storage
systems were found when attempting to attach Storage Volume to a Server
Profile. - Updated Wait-HPOVTaskComplete to wait 2 seconds before getting task
status. - Updated RestClient to increate the default timeout from 10 to 20
seconds. - Updated New-HPOVStorageVolume removing the -permanent parameter, as
ephemeral volumes should be created with the New-HPOVProfileAttachVolume
CMDLET. - Updated New-HPOVProfileAttachVolume to support creating shared volumes
with a new '-shared' switch parameter. - Updated Add-HPOVEnclosure to allow the Firmware Baseline File Name,
Name, URI or Object to be provided instead of just the name. - Added SAN Volume Copy support to Copy-HPOVProfile. Storage Volumes
will now be copied based on the source Server Profile. - Renamed the following CMDLETs and created alias:
- Get-HPOVSppFile --> Get-HPOVBaseline
- Add-HPOVSppFile --> Add-HPOVBaseline
Release 1.20.0078.0
- Fixed New-HPOVNetwork where Ethernet network object would fail to create.
- Fixed New-HPOVProfileConnection where the wrong Fibre Channel type was created.
- Fixed Invoke-HPOVVcemMigration if Enclosure Group was provided, would error if EG wasn't found instead of creating new EG resource.
- Added Remove-HPOVUnmanagedDevice CMDLET.
Release 1.20.0077.0
- Fixed New-HPOVNetwork where an invalid property was added to the ParameterValidation for -Type.
- Fixed New-HPOVLdap where request would not complete successfully.
- Fixed New-HPOVLdapServer where the wrong JSON property was used for type.
- Fixed Set-HPOVApplianceGlobalSetting where the wrong method to update a setting was used.
- Added $Global:ResponseErrorObject that will capture API error messages, to go along with existing $Global:LastWebResponse.
Release 1.10.1506
- Fixed New-HPOVLdap where request would not complete successfully.
- Fixed New-HPOVLdapServer where the wrong JSON property was used for
type. - Fixed Set-HPOVApplianceGlobalSetting where the wrong method to update
a setting was used. - Added $Global:ResponseErrorObject that will capture API error
messages, to go along with existing $Global:LastWebResponse.
Release 1.20.0050.0
- Fixed New-HPOVNetwork where creating bulk networks would not set the typical or maximum bandwidth value(s).
- Fixed Add-HPOVEnclosure where adding a monitored enclosure would fail.
- Fixed New-HPOVProfileConnection where the storage system WWN and LUN ID were not being set due to code refactoring.
- Fixed Set-HPOVInitialPassword that was causing calls to fail due to parameterset validation.
- Fixed Get-HPOVLicense where the 'HP OneView Advanced' license name wasn't provided.
- Fixed Copy-HPOVProfile where if a single Network Connection was present, the object would have been created incorrectly.
- Fixed New-HPOVUplinkSet where LIG name wasn't being passed to Get-HPOVLogicalInteconnectGroup correctly.
- Fixed Install-HPOVUpdate where it wasn't checking for a pending update when the -Update switch was used.
- Fixed Install-HPOVUpdate where Write-Progress was causing an error, even though the update would complete.
- Updated Add-HPOVPowerDevice to provide a native CMDLET Should Process/Continue prompt and use the -confirm/-whatif common parameters.
- Updated Get-HPOVEnclosure, Get-HPOVNetwork, Get-HPOVPowerDevice, and Get-HPOVRole to return consistent results when -Name parameter is provided and no results were found which generates a terminating error.