vRealize Orchestrator StoreOnce Workflows

Zusammen mit dem HPE StoreOnce PowerShell Module habe ich immer auch versucht die gleichen Funktionen im VMware vRealize Orchestrator als HPE StoreOnce Workflows abzubilden. Da beide Varianten die gleiche StoreOnce REST API nutzen, ist es praktisch beides parallel zu entwickeln.

Für den Einstig in das Thema kann ich zwei Lektüren sehr empfehlen:

Ich habe die HPE StoreOnce Workflows unter folgenden Konstellationen getestet:

  • StoreOnce Software Version 3.13
  • VMware vRealize Orchestrator 6.0.2, 7.0.1
    • REST plug-in for vRealize Orchestrator 1.0.8, 2.0.1
Warum überhaupt beide Varianten?
Ich verwende die vRealize Orchestrator HPE StoreOnce Workflows in verschiedenen VMware vRealize Automation XaaS Elementen sowie in einem übergreifenden Workflow zur zentralen Kostenerfassung. Das StoreOnce PowerShell Modul wiederum für alle weiteren Integrationen wie z.B. in dem vSphere vCheck und in Paesler PRTG Sensoren aber auch für das normale Operations.

HPE StoreOnce Workflows – Übersicht

vRealize Orchestrator HPE StoreOnce Workflows

Download Package

 

 

VMware Developer Center

 

 

Ich habe die HPE StoreOnce Workflows in drei Kategorien geteilt:

  • Report
  • Create
  • Config
Reports über den aktuellen Bestand, z.B. Catalyst Stores oder Catalyst Clients
Erstellen neuer StoreOnce Objekte, z.B. Catalyst Stores oder Catalyst Clients
Anpassen bestehender StoreOnce Objekte, z.B. Catalyst Stores oder Catalyst Clients

HPE StoreOnce Actions – Übersicht

actions

Die Actions verwende ich hauptsächlich für die Input Presentation einiger Workflows.

HPE StoreOnce Workflows – Report

Reports über den aktuellen Bestand, z.B. Catalyst Stores oder Catalyst Clients.

Get-SOSIDs

HPE StoreOnce Workflows - Get-SOSIDs

Get-SOSIDs – Schema


Get-SOCatStores

HPE StoreOnce Workflows - Get-SOCatStores

Get-SOCatStores – Schema


Get-SOCatClients

HPE StoreOnce Workflows - Get-SOCatClients

Get-SOCatClients – Schema


HPE StoreOnce Workflows – Create

Erstellen neuer StoreOnce Objekte, z.B. Catalyst Stores oder Catalyst Clients.

New-SOCatStore

HPE StoreOnce Workflows - New-SOCatStore

New-SOCatStore – Schema

HPE StoreOnce Workflows - New-SOCatStore Presentation

New-SOCatStore – Presentation



Für die Stores setze ich folgende Standardeinstellungen:
primaryTransferPolicy=0
[1 for Low Bandwidth, 0 for High Bandwidth]
secondaryTransferPolicy=1
[1 for Low Bandwidth, 0 for High Bandwidth]
userDataSizeLimitBytes=0
dedupedDataSizeOnDiskLimitBytes=0
dataJobRetentionDays=90
inboundCopyJobRetentionDays=90
outboundCopyJobRetentionDays=90
encryption=false

New-SOCatClient

HPE StoreOnce Workflows - New-SOCatClient

New-SOCatClient – Schema

HPE StoreOnce Workflows - New-SOCatClient Presentation

New-SOCatClient – Presentation


HPE StoreOnce Workflows – Config

Anpassen bestehender StoreOnce Objekte, z.B. Catalyst Stores oder Catalyst Clients.

Set-SOCatClientAccess

HPE StoreOnce Workflows - Set-SOCatClientAccess

Set-SOCatClientAccess – Schema

HPE StoreOnce Workflows - Set-SOCatClientAccess Presentation

Set-SOCatClientAccess – Presentation

HPE StoreOnce Workflows - Set-SOCatClientAccess Presentation SO-CatClient

Set-SOCatClientAccess – Presentation SO-CatClient

HPE StoreOnce Workflows - Set-SOCatClientAccess Presentation SO-CatStore

Set-SOCatClientAccess – Presentation SO-CatStore

HPE StoreOnce Workflows - Set-SOCatClientAccess Presentation SO-ID

Set-SOCatClientAccess – Presentation SO-ID


HPE StoreOnce Actions

Wie bereits erwähnt, verwende ich die Actions hauptsächlich für die Input Presentation einiger Workflows. Ausgabe ist immer ein String oder String-Array.

Get_SOCatClientNames

Get_SOServiceSetIDs

Get_SOCatStoreNames

 

Hat Ihnen der Beitrag gefallen?

Nutzen Sie gerne für Ihren nächsten Amazon Einkauf diesen Affiliate Link und unterstützt Sie damit den Author des Artikels: http://amzn.to/2pAgZOD

Um schnell und einfach Ihre Lieblings Blogs und Autoren zu unterstützen, ist der Dienst Flattr ebenfalls eine tolle Möglichkeit!

Vielen Dank!

Leave a Reply

Durch die weitere Nutzung der Seite stimmst du der Verwendung von Cookies zu. Weitere Informationen

Die Cookie-Einstellungen auf dieser Website sind auf "Cookies zulassen" eingestellt, um das beste Surferlebnis zu ermöglichen. Wenn du diese Website ohne Änderung der Cookie-Einstellungen verwendest oder auf "Akzeptieren" klickst, erklärst du sich damit einverstanden.

Schließen