Attivare un processo tramite Automazione di Azure (anteprima privata)Use Azure Automation to trigger a job (Private Preview)

In questo articolo viene descritto come usare Automazione di Azure per attivare un processo di Gestore dati StorSimple.This articles describes how to use Azure Automation to trigger a StorSimple Data Manager job.

PrerequisitiPrerequisites

Prima di iniziare, assicurarsi di disporre di:Before you begin, ensure that you have:

  • Azure Powershell installato.Azure Powershell installed. Scaricare Azure Powershell.Download Azure Powershell.
  • Impostazioni di configurazione per l'inizializzazione del processo di trasformazione dei dati (le istruzioni per ottenere queste impostazioni sono incluse qui).Configuration settings to initialize the Data Transformation job (instructions to obtain these settings are included here).
  • Una definizione del processo configurata correttamente in una risorsa dati ibrida all'interno di un gruppo di risorse.A job definition that has been correctly configured in a Hybrid Data Resource within a resource group.
  • Scaricare il file zip DataTransformationApp.zip dal repository GitHub.Download DataTransformationApp.zip zip file from the github repository.
  • Scaricare lo script Get-ConfigurationParams.ps1 dal repository GitHub.Download Get-ConfigurationParams.ps1 script from the github repository.
  • Scaricare lo script Trigger-DataTransformation-Job.ps1 dal repository GitHub.Download Trigger-DataTransformation-Job.ps1 script from the github repository.

Procedura dettagliataStep-by-step

Ottenere le autorizzazioni di Azure Active Directory per il processo di automazione in modo da eseguire la definizione del processoGet Azure Active Directory permissions for the automation job to run the job definition

  1. Per recuperare i parametri di configurazione di Active Directory, eseguire i passaggi seguenti:To retrieve the configuration parameters for Active Directory, do the following steps:

    1. Aprire Windows PowerShell nel computer locale.Open Windows PowerShell in your local machine. Assicurarsi che Azure PowerShell sia installato.Ensure that Azure PowerShell is installed.
    2. Eseguire lo script Get-ConfigurationParams.ps1 (nella cartella scaricata in precedenza).Run the Get-ConfigurationParams.ps1 script (in the folder you downloaded above). Digitare il comando seguente nella finestra di PowerShell:Type the following command in the PowerShell window:

      .\Get-ConfigurationParams.ps1 -SubscriptionName "AzureSubscriptionName" -ActiveDirectoryKey "AnyRandomPassword" -AppName "ApplicationName"
      

      ActiveDirectoryKey è una password da usare successivamente.The ActiveDirectoryKey is a password that you use later. Immettere una password a propria scelta.Enter a password of your choice. AppName può essere una stringa qualsiasi.AppName can be any string.

  2. Questo script restituisce come output i valori seguenti che devono essere usati durante l'attivazione del runbook dell'automazione.This script outputs the following values that should be used while triggering the automation runbook. Prendere nota dei valori seguenti.Make a note of these values.

    • ID ClientClient ID
    • ID tenantTenant ID
    • Chiave di Active Directory (uguale a quella immessa in precedenza)Active Directory key (same as the one entered above)
    • ID sottoscrizioneSubscription ID

Configurare l'account di automazioneSet up the Automation Account

  1. Accedere ad Azure e aprire l'account di automazione.Log on to Azure and open your Automation account.
  2. Fare clic sul riquadro Asset per aprire l'elenco degli asset.Click Assets tile to open the list of assets.
  3. Fare clic nel riquadro Moduli per aprire l'elenco dei moduli.Click Modules tile to open the list of modules.
  4. Fare clic sul pulsante + Aggiungi un modulo per avviare il pannello Aggiungi modulo.Click + Add a module button and the Add module blade is launched.

    Impostazioni dell'account di automazione

  5. Dopo aver selezionato il file DataTransformationApp.zip dal computer locale, fare clic su OK per importare il modulo.After you have selected the DataTransformationApp.zip file from your local computer, click OK to import the module.

    Quando Automazione di Azure esegue l'importazione del modulo nell'account, estrae anche i metadati relativi al modulo.When Azure Automation imports a module to your account, it extracts metadata about the module. Questa operazione potrebbe richiedere alcuni minuti.This operation may take a couple of minutes.

    Impostazioni dell'account di automazione

  6. Si riceverà una notifica per indicare che è in corso la distribuzione del modulo e un'altra notifica al termine dell'operazione.You receive a notification that the module is being deployed and another notification when the process is complete. È inoltre possibile controllare lo stato nel riquadro Moduli.You can also check the status in Modules tile.

Per importare il runbook che attiva la definizione del processoTo import the runbook that triggers the job definition

  1. Nel portale di Azure aprire l'account di automazione.In the Azure portal, open your Automation account.
  2. Fare clic nel riquadro Runbook per aprire l'elenco dei runbook.Click Runbooks tile to open the list of runbooks.
  3. Fare clic su + Aggiungi runbook e poi Importa un runbook esistente.Click + Add a runbook and then Import an existing runbook.

    Importare un runbook esistente

  4. Fare clic su File di runbook e selezionare il file da importare Trigger-DataTransformation-Job.ps1.Click Runbook file and select the file to import Trigger-DataTransformation-Job.ps1.

  5. Per importare il runbook fare clic su Crea.Click Create to import the runbook. Il nuovo runbook verrà visualizzato nell'elenco dei runbook dell'account di automazione.The new runbook appears in the list of runbooks for the Automation account.
  6. Fare clic sul runbook Trigger-DataTransformation-Job quindi su Modifica.Click Trigger-DataTransformation-Job runbook and then click Edit.
  7. Fare clic su Pubblica quindi su quando viene richiesta la conferma.Click Publish and then Yes when prompted for confirmation.

Per eseguire il runbook:To run the runbook:

  1. Nel portale di Azure aprire l'account di automazione.In the Azure portal, open your Automation account.
  2. Fare clic nel pannello Runbook per aprire l'elenco dei runbook.Click the Runbooks tile to open the list of runbooks.
  3. Fare clic su Trigger-DataTransformation-Job.Click Trigger-DataTransformation-Job.
  4. Fare clic su Avvia per avviare il runbook.Click Start to start the runbook.

    Avvia runbook

  5. Nel pannello Avvia runbook immettere tutti i parametri.In the Start runbook blade, enter all the parameters. Fare clic su OK per inviare il processo di trasformazione dati.Click OK to submit the Data Transformation job.

    Avvia runbook

Passaggi successiviNext steps

Usare l'interfaccia utente di StorSimple Data Manager per la trasformazione dei dati.Use StorSimple Data Manager UI to transform your data.