Pure Storage PowerShell Toolkit - latest release 2.0.0.0
Das Pure Storage PowerShell Toolkit ist ein Open Source-Projekt (@GitHub PureStorage-OpenConnect / GitHub-Beiträge von Pure Storage-Kunden, Architekten, Systemingenieuren und Entwicklern), welches Cmdlets für Pure Storage FlashArray und Windows Server bereitstellt. Das PowerShell Toolkits stellt nützliche Cmdlets für Kunden und den Pure Storage Field Support bereit, welche bei zur Fehlerbehebung, Überwachung, Berichterstellung, Best Practices und Konfiguration verwendet werden können. Das PowerShell-Toolkit nutzt die Pure Storage PowerShell SDK. Die aktuellste Version (2.0.0.0 von Juli 2021) des Pure Storage PowerShell Toolkit fügt weitere neue Cmdlets für FlashArrays und Windows Server hinzu und verbessert altbewährte Funktionalitäten. Eine vollständige Liste der Änderungen findet man im Pure Storage PowerShell Toolkit GitHub Repository in der Datei CHANGELOG.md.
Ich persönlich freue mich besonders über die neue Version des Toolkits. Mike Nelson und Rob Barker integrierten Bestandteile meiner PowerShell Skripte ins neue Toolkit (V2.0.0.0).
Kompatibilität / Release Notes
Version 2.0.0.0 benötigt PowerShell 3.0 oder neuer.
Version 2.0.0.0 benötigt .NET 4.5 erforderlich.
Version 2.0.0.0 ist mit dem PowerShell SDK 1.7.4.0 und höher kompatibel, allerdings:
Version 2.0.0.0 ist noch nicht mit dem PowerShell SDK Version 2 kompatibel.
es ist ein 64-Bit-Betriebssystem erforderlich.
Installation des Toolkits
Das Pure Storage PowerShell Toolkit wird über die PowerShell Gallery verteilt. Das Toolkit benötigt die Pure Storage PowerShell SDK (siehe oben). Sollte die PowerShell SDK noch nicht auf dem administrativen System installiert sein, wird versucht, diese herunterzuladen und zu installieren (erfordert eine Internetverbindung). Sollten Sie keine direkte Internetverbindung verfügbar haben, dann kann das notwendige MSI-Packet für die Installation der Pure Storage PowerShell SDK v1 hier heruntergeladen werden. Für weitere Hilfe nutzen Sie: "How-To: Install the FlashArray PowerShell SDK using the Microsoft Installer Package - MSI" im Pure Storage Technical Services Portal.
HINWEIS: Stellen Sie sicher, dass die richtige TLS-Version für PSGallery eingestellt ist
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
Um das Pure Storage PowerShell Toolkit zu installieren, starten Sie eine Windows PowerShell-Sitzung mit administrativen Rechten und geben Sie ein:
Install-Module -Name PureStoragePowerShellToolkit
Prüfen der erfolgreichen Installation:
Get-Module -Name PureStoragePowerShellToolkit
Bedienung des Toolkits
Die neu integrierten Cmdlets sind:
Get-AllHostVolumeInfo
Get-FlashArrayConfig
Get-FlashArrayDisconnectedVolumes
Get-FlashArrayHierarchy
Get-FlashArraySpace
Get-FlashArrayStaleSnapshots
Get-MPIODiskLBPolicy
New-HypervClusterVolumeReport
Remove-FlashArrayPendingDeletes
Set-MPIODiskLBPolicy
Set-TlsVersion
Set-WindowsPowerScheme
Show-FlashArrayPgroupsConfig
Alle verfügbaren Toolkit Cmdlets aus Version 2.0.0 können mit dem Kommando abgerufen werden:
Get-Command -Module PureStoragePowerShellToolkit
Hilfe zu den einzelnen Cmdlets erhält man mit:
Get-Help <cmdlet_name>
Ein Beispiel für eine Hilfe wäre:
PS C:\Users\Administrator> Get-Help Get-Pfa2Array
NAME
Get-Pfa2Array
SYNOPSIS
List arrays
SYNTAX
Get-Pfa2Array [-ApiVersion <String>] [-Array <Rest2Api>] [-Filter <String>] [-Limit <Int32>] [-Offset <Int32>] [-Sort <List<String>>] [<CommonParameters>]
DESCRIPTION
Displays a list of arrays.
RELATED LINKS
REMARKS
To see the examples, type: "get-help Get-Pfa2Array -examples".
For more information, type: "get-help Get-Pfa2Array -detailed".
For technical information, type: "get-help Get-Pfa2Array -full".
Mitwirkende
[Auszug aus dem offiziellen PowerShellToolkit-Skriptmoduls (.psm1)]
Mitwirkende und ein herzliches Dankeschön gehen an:
Rob "Barkz" Barker @purestorage
Robert "Q" Quimbey @purestorage
Mike "Chief" Nelson @purestorage
Julian "Doctor" Cates @purestorage
Marcel Dussil @purestorage - https://en.pureflash.blog/
Craig Dayton - https://github.com/cadayton
Jake Daniels - https://github.com/JakeDennis
Richard Raymond - https://github.com/data-sciences-corporation/PureStorage
Siehe ebenfalls: "PURE STORAGE POWERSHELL TOOLKIT V2.0 RELEASED!" at @8arkz by Rob Barker
Weitere Infos - Links
Sämtliche offiziell veröffentlichten Einstellungsmöglichkeiten in der GUI, aber auch CLI können über die "on-board" User Guides der Pure Storage Systeme nachgelesen werden.
Im Purity Hauptmenü hierzu auf "Help" klicken.
Der User Guide ist wie das Hauptmenü gegliedert und kann von Ebene zu Ebene geöffnet werden. Eine Suchfunktion ist auch integriert - hier kann mit Schlagworten gesucht werden.
WEB: Pure Storage (Pure1) Supportportal - Ticketsystem und Unterstützung *(erfordert registrierte FlashSysteme)
TEL: Pure Storage Telefonsupport: GER - (+49) (0)800 7239467; INTERNATIONAL - (+1) 650 7294088
WEB: Pure Storage OFFICIAL Blog