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 Community

WEB: Pure Storage OFFICIAL Blog

Der Blog lebt von Fragen, Wünschen und Anregungen...jeder Kommentar ist -lich willkommen. Über Feedback bin ich sehr dankbar.

117 Ansichten0 Kommentare