OneView – Package PowerShell
OneView, Vous connaissez ? Ce produit HP vous permet de centraliser la gestion de votre infrastructure Physique (Serveurs, Chassis, etc… ).
Pour ceux qui souhaite automatiser ou simplement interroger ponctuellement leur appliance Oneview , HP fourni une bibliotheque PowerShell « POSH-HPOneView ».
Ici, nous allons voir comment installer le package disponible sur « Powershellgallery ».
https://www.powershellgallery.com
Attention depuis le 1 avril 2020, l’utilisation du TLs 1.2 est nécessaire pour télécharger les modules à partir du site PowerShellGallery. Si vous rencontrez une erreur lors de l’installation des modules, vous pouvez consulter l’article ‘Powershell – Install-Module …failed to download’
Installation POSH-HPOneView
POSH-HPOneView étant disponible sur PowerShellGallery, vous pouvez donc lister les versions disponible avec la commande :
Find-Module HPOne*
1 2 3 4 5 6 7 8 9 10 11 12 |
. Find-Module HPOne* Version Name Repository Description ------- ---- ---------- ----------- 3.10.18... HPOneView.310 PSGallery HPE OneView PowerShell Library 4.10.20... HPOneView.410 PSGallery HPE OneView PowerShell Library 4.0.182... HPOneView.400 PSGallery HPE OneView PowerShell Library 4.20.21... HPOneView.420 PSGallery HPE OneView PowerShell Library . |
Pour installer le package dans la version 4.20 , exécuter la commande :
Install-Module -Name HPOneView.420
1 2 3 4 5 |
. Install-Module -Name HPOneView.420 . |
Le package est maintenant installé.
1 2 3 4 5 6 7 8 9 10 11 12 13 |
. Get-module HPO* -ListAvailable Directory: C:\Program Files (x86)\WindowsPowerShell\Modules ModuleType Version Name ExportedCommands ---------- ------- ---- ---------------- Script 4.20.21... HPOneView.420 {Remove-HPOVLogicalSwitch, New-HPOVLogicalSwitchGroup, New-HPOVRemoteSupportPartner, Set-HPOVLogicalEnclosure...} . |
Pour vous connecter à votre appliance OneView, taper la commande :
Connect-HPOVMgmt -Hostname monOneView -Username identifiant -Password motDePasse
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
. Connect-HPOVMgmt -Hostname monOneView -Username monuser -Password monPassword This management appliance is a company owned asset and provided for the exclusive use of authorized personnel. Unauthorized use or abuse of this system may lead to corrective action including termination, civil and/or criminal penalties. ConnectionID Name UserName AuthLoginDomain Default ------------------- ---------- --------------- ---------------------------- ------------ 1 monOneView monuser LOCAL True . |
Pour connaitre les commandes PowerShell du package HPOneview, il vous suffit de lancer la commande :
Get-Command -Module HPOne*
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
. Get-Command -Module HPOne* CommandType Name Version Source --------------------- --------- ------------- ------------- Alias Add-HPOVHypervisorManager 4.20.21... HPOneView.420 Alias Add-HPOVSppFile 4.20.21... HPOneView.420 Alias Copy-HPOVProfile 4.20.21... HPOneView.420 Alias Get-HPOVHypervisorManager 4.20.21... HPOneView.420 Alias Get-HPOVProfile 4.20.21... HPOneView.420 Alias Get-HPOVProfileAssign 4.20.21... HPOneView.420 ... ... ... . |
Lien :