Un servizio esterno avanzato richiede la creazione di una specifica del provider. Tale specifica è un insieme di uno o più script che definisce in che modo è possibile configurare, aggiornare, eseguire il rollback e disinstallare un servizio esterno in vari ambienti dei provider di servizi quali VMware Data Director o Amazon RDS. La specifica del provider ha inoltre proprietà che è possibile definire per connettersi al provider e ai parametri specifici del provider.

È possibile visualizzare esempi su come creare una specifica del provider per un servizio esterno dalla pagina Libreria > Servizi esterni.

È possibile modificare solo le impostazioni di appartenenza al gruppo per il servizio esterno. Le nuove impostazioni di appartenenza vengono quindi propagate alle specifiche del provider di servizi del servizio esterno.

L'utente non può aggiornare separatamente l'appartenenza al gruppo della specifica del provider di servizi.

Prerequisiti

  • Accedere a Application Services come amministratore del cloud dell'applicazione e come publisher e deployer dell'applicazione.
  • Familiarizzare con i concetti base di definizione e configurazione delle azioni e delle proprietà dei componenti. Vedere Sviluppo dei componenti di Application Services.
  • Se si pianifica l'utilizzo dello script per il download di software da un sito Web esterno, verificare che la macchina virtuale utilizzata per la distribuzione dell'applicazione sia in grado di accedere alla rete esterna.
  • Verificare che siano state definite le proprietà per la versione del servizio esterno. Vedere Application Services. Vedere Creare un servizio esterno nella libreria.

Procedura

  1. Aprire la versione di un servizio esistente e fare clic su Crea versione specifiche provider.
  2. Digitare il nome della specifica del provider e selezionare Crea versione.
  3. Specificare le release principali, secondarie o micro, con o senza qualificatori.
    Il nome della specifica del provider resta invariato.
  4. (Facoltativo) Nella sezione Descrizione, se si crea una specifica del provider per una determinata configurazione, descrivere la configurazione usata e i requisiti applicabili.
  5. Nella sezione Modelli logici, se si impostano i sistemi operativi supportati sui sistemi operativi basati su Windows o Linux, i modelli logici corrispondenti sono disponibili nel menu a discesa.
  6. Aggiungere le proprietà applicabili.
  7. Dal menu a discesa, selezionare il tipo di script di azione.
    Per le applicazioni basate su Linux, è necessario creare uno script Bash o BeanShell, mentre per quelle basate su Windows è necessario Windows CMD, PowerShell o BeanShell.
  8. Nella colonna Script, fare clic sul pulsante del collegamento ipertestuale per aprire la finestra di dialogo Modifica script.
    È possibile compilare lo script o copiarlo nella finestra di dialogo.

    L'amministratore del catalogo dell'applicazione può impostare i parametri dell'installazione e della configurazione dei servizi. Le proprietà definite per un servizio possono essere usate all'interno dello script.

  9. Fare clic sulla freccia in giù nel campo del tipo di script per selezionare un tipo di script di azione per una fase del ciclo di vita.
  10. Per inserire le proprietà definite, fare clic sulla freccia in giù in Seleziona una proprietà, per inserire un elenco.
  11. (Facoltativo)
    Selezionare la casella di controllo Riavvia per riavviare la macchina virtuale dopo l'esecuzione dello script, durante la distribuzione dell'applicazione.
  12. Fare clic su OK.
  13. Nella colonna Riavvia, selezionare la casella di controllo in modo che il bootstrap dell'agente possa riavviare la macchina virtuale dopo l'esecuzione corretta dello script.
    Dopo aver riavviato la macchina virtuale, l'agente procede con lo script della fase del ciclo di vita successivo definito nella versione del servizio.
  14. Fare clic su Reimposta per cancellare lo script.
    Questa operazione non rimuove la riga della fase del ciclo di vita.
  15. Al termine della creazione della versione della specifica del provider, fare clic su Salva.

risultati

La versione della specifica del provider creata viene aggiunta al servizio esterno avanzato.

Operazioni successive

La specificazione delle definizioni del servizio esterno non incide sulle distribuzioni a meno che venga creata un'istanza di servizio esterno in un ambiente di distribuzione per attivare le definizioni del servizio esterno su tutte le distribuzioni nell'ambiente di distribuzione. Vedere Mappare un'istanza di servizio esterno.

Aggiungere il servizio esterno al blueprint dell'applicazione. Vedere Aggiungere un servizio esterno a un blueprint avanzato.

Aggiornare i servizi esterni o copiare un servizio esterno esistente. Vedere Gestire le versioni dei servizi esterni.