Distribuzione dei modelli di applicazioni virtuali

È possibile distribuire un modello di applicazione virtuale dal catalogo.

Prima di iniziare

È necessario disporre di un modello di applicazione virtualeesistente, inclusi quelli forniti con i tipi di pattern creati da IBM®, creati dall'utente oppure è possibile utilizzare un modello di applicazione virtuale preinstallato. È anche possibile creare nuovo modelli di applicazioni virtuali.
Nota: La politica di routing viene applicata automaticamente ad un'applicazione web quando un servizio condiviso proxy è in esecuzione nello stesso gruppo cloud in cui si sta distribuendo. In caso contrario, la politica di routing non viene aggiunta automaticamente all'applicazione virtuale.

Informazioni su questa attività

È possibile utilizzare il Builder di pattern per assegnare i componenti necessari, i link e le policy al modello di applicazione.

Procedura

  1. Fare clic su Catalogo > Modelli applicazione virtuale.
  2. Selezionare una modello di applicazione virtuale e fare clic sull'icona Deploy nella barra degli strumenti.
    La finestra di dialogo Configurare e distribuire l'applicazione elenca le proprietà che è possibile configurare per l'applicazione virtuale selezionata.

Sul riquadro Configura :

  1. Modificare il nome per la distribuzione, se necessario. Questo nome visualizza sulla pagina Istanze dopo il pattern distribuisce.
  2. Selezionare il profilo dell'ambiente che si desidera utilizzare per la distribuzione.
    Se la rete per il profilo ambiente selezionato è impostata su Gestito internamente:
    • Facoltativamente è possibile selezionare un Gruppo cloud e un Gruppo IP.
      Nota: Si può anche impostare il gruppo cloud e il gruppo IP per ogni macchina virtuale sul pannello Distribuzione .
    • La distribuzione è limitata ad un singolo gruppo cloud.
  3. Impostare la priorità per la distribuzione.
    Nota: Per ulteriori informazioni sulle priorità di distribuzione, consultare il Attività correlate.
  4. Modificare la pianificazione di distribuzione in base alle necessità:
    • Scegliere Inizia ora, oppure scegliere Inizia dopo e selezionare una data e un'ora per la distribuzione da avviare.
    • Scegliere Esegui indefinitamente, oppure scegliere Esegui fino a e selezionare una data e un'ora per la fine della distribuzione.
  5. Opzionale: Se si desidera impostare l'accesso SSH alla distribuzione, fare clic su Chiave SSH.
    1. Per impostare l'accesso SSH, utilizzare una delle seguenti opzioni per impostare la chiave pubblica:
      • Per generare un tasto automaticamente, fare clic su Genera. Fare clic su Scarica per salvare il file di chiave privata in una posizione sicura. Il nome predefinito è id_rsa.txt.

        Il sistema non conserva una copia della chiave privata. Se non si scarica la chiave privata, non è possibile accedere alla macchina virtuale, a meno che non si generino una nuova coppia di chiavi. È anche possibile copiare e incollare la chiave pubblica in un file di testo per salvare la chiave. Poi, è possibile riutilizzare la stessa coppia di chiavi per un'altra distribuzione. Quando hai la chiave privata, assicurati che abbia le autorizzazioni corrette (chmod 0400 id_rsa.txt). Per default, il client SSH non usa un file di chiavi private che fornisce l'autorizzazione aperta per tutti gli utenti.

      • Per utilizzare un tasto pubblico SSH esistente, aprire il file chiave pubblica in un editor di testo e copiarlo e incollarlo nel campo Chiave SSH .
        Importante: non utilizzare cat, lesso more per copiare e incollare da una shell di comandi. L'operazione di copia e incolla aggiunge spazi alla chiave che impediscono di accedere alla macchina virtuale.

      La chiave SSH fornisce l'accesso alle macchine virtuali in gruppo cloud per la risoluzione dei problemi e la manutenzione. Consultare l'argomento, "Configurazione dell'accesso basato su chiavi SSH", per i dettagli sull'accesso in chiave SSH alle macchine virtuali.

    2. Fare clic su OK.
  6. Modificare gli attributi del componente in base alle necessità.

    Gli attributi che visualizzano nella colonna di configurazione del pattern sono attributi dai componenti nel pattern che non sono bloccati dall'editing. È possibile modificare valori esistenti o impostare valori non specificati durante la creazione del pattern. Assicurarsi che tutti i campi richiesti abbiano dei valori. I componenti che hanno un puntino blu accanto al nome contengono attributi richiesti che devono essere impostati prima che lo schema sia distribuito.

  7. Una volta terminata la configurazione di tutti i campi nella scheda Configura , fare clic su Prepari a Deploy.

Nella scheda Distribuzione :

Le macchine virtuali nella distribuzione sono posizionate in gruppi cloud dal sistema.

  1. Opzionale: Per modificare il posizionamento delle macchine virtuali, trascinare le macchine virtuali su diversi gruppi cloud.

    Se si modifica il posizionamento delle macchine virtuali, il nuovo posizionamento viene convalidato per garantire che le risorse e gli artefatti necessari siano disponibili nel gruppo cloud selezionato. Se c'è un problema con il posizionamento, viene visualizzato un messaggio. Risolvere il problema con il posizionamento prima di continuare.

    Ad esempio, se questo messaggio visualizza quando si modifica il posizionamento:CWZKS7002E Insufficient memory to place the pattern, spostare la macchina virtuale in un gruppo cloud diverso con risorse di memoria sufficienti per lo schema.
  2. Opzionale: Per modificare le impostazioni di rete o di volume per una macchina virtuale, spostare il puntatore del mouse sull'icona della macchina virtuale e fare clic sull'icona della matita.
    1. Nella scheda Gruppi IP è possibile modificare il gruppo IP per ciascuno dei NIC nella macchina virtuale. I gruppi IP elencati sono quelli associati al profilo di ambiente scelto per la distribuzione.
    2. Se si sta distribuendo il pattern IBM Spectrum Scale , è possibile modificare i volumi per la macchina virtuale nella scheda Volumi .
    3. Fare clic su OK quando si è finito di aggiornare le impostazioni.
  3. Una volta terminata la modifica delle impostazioni, fare clic su Deploy.
  4. Visualizzare i dettagli dell'applicazione virtuale distribuita nel riquadro Istanze Di Applicazioni Virtuali .
    I dettagli includono un elenco di macchine virtuali che vengono provisate sull'infrastruttura cloud per quella distribuzione, l'indirizzo IP, lo stato della macchina virtuale e lo stato del ruolo. Ruolo è un'unità di funzione che viene eseguita dal middleware dell'applicazione virtuale su una macchina virtuale.

    Le risorse assegnate a un'istanza dell'applicazione virtuale sono elencate in deployment.jsone vengono visualizzate nella sezione Prospettiva macchina virtuale > Nome > Hardware e rete della pagina dei dettagli dell'istanza. A volte la memoria assegnata a un'immagine virtuale in una istanza dell'applicazione virtuale potrebbe essere superiore al requisito di memoria minimo specificato in topology.json perché il valore per la memoria deve essere un multiplo integrale di 128. In questo caso, il sistema aumenterà la memoria assegnata all'istanza al successivo multiplo di 128.

    I valori di stato sono elencati nella seguente tabella:
    Tabella 1. Valori di stato possibili per una distribuzione
    Stato Descrizione distribuzione Descrizione della macchina virtuale
    Errore Si è verificato un errore durante la distribuzione. Controllare i log e determinare la causa dell'errore prima di ridistribuire l'applicazione virtuale. Lo stato della macchina virtuale.
    Non riuscito Il processo di distribuzione non potrebbe essere avviato a causa della configurazione dell'applicazione o di un guasto che si verifica nel cloud dell'infrastruttura. La macchina virtuale non è stata avviata correttamente.
    Installazione Non applicabile I componenti dell'applicazione virtuale vengono forniti sulla macchina virtuale.
    In fase di avvio L'applicazione virtuale è in fase di distribuzione. La macchina virtuale viene provisata sul cloud dell'infrastruttura.
    Non pronto Il istanza di applicazione virtuale è in modalità di manutenzione. Lo stato Not_Ready non si applica alle macchine virtuali.
    Queuing La distribuzione è prevista per una data e l'ora in futuro.  
    Registrazione Avviare la distribuzione della macchina virtuale registrandola con l'hypervisor.  
    In esecuzione Le risorse sono attive attivamente nel cloud dell'infrastruttura. I componenti dell'applicazione virtuale sono in esecuzione sulla macchina virtuale e si possono accedere.
    Saferunning Per ulteriori informazioni, consultare L'agent è in esecuzione in modalità sicura.  
    Avvio Avvio della macchina virtuale.  
    Arrestato Il istanza di applicazione virtuale viene arrestato. L'applicazione virtuale può essere resa nuovamente disponibile avviando l'istanza. La macchina virtuale viene arrestata e può essere riavviata.
    Arresto Il istanza di applicazione virtuale si sta fermando. La macchina virtuale viene arrestata.
    Archiviato Il istanza di applicazione virtuale è memorizzato. Nessun processore, memoria, rete o risorse di dati sono riservati alle istanze memorizzate. L'applicazione virtuale può essere avviata solo se le risorse sono disponibili. La macchina virtuale è memorizzata. Può essere avviato solo se le risorse sono disponibili.
    Memorizzazione Il istanza di applicazione virtuale sta storando. La macchina virtuale viene memorizzata.
    Terminato Le risorse istanza di applicazione virtuale vengono eliminate. I file di cronologia vengono conservati. La macchina virtuale viene cancellata e le risorse sono state rilasciate.
    In fase di terminazione Le risorse istanza di applicazione virtuale vengono eliminate. La macchina virtuale viene cancellata e le sue risorse vengono rilasciate.
    Trasferimento Trasferimento dell'immagine in hypervisor.  
    Sconosciuta Lo stato non può essere determinato da IBM Workload Deployer o IBM WebSphere® CloudBurst® Appliance.  
    Stato sconosciuto Lo stato non può essere determinato da IWD/WCA.  
    È anche possibile visualizzare le informazioni sullo stato di salute del ruolo della macchina virtuale. Ad esempio, viene visualizzato un segno di spunta rosso quando la quantità di processore diventa critica sulla macchina virtuale.

    Se la distribuzione non riesce con un errore:Virtual application initialization failed on virtual machine <Virtual machine name>, è possibile provare ad accedere alla macchina virtuale e cercare la causa dell'errore nei log di configurazione, che si trovano in /0config/0config.log.

    Fare clic su Endpoint per visualizzare le informazioni endpoint per un ruolo. Per una distribuzione DB2® , è possibile avere più di un endpoint. Ad esempio, un endpoint per lo sviluppatore di applicazioni e uno per l'amministratore del database. Se il servizio di bilanciamento del carico elastico condiviso è utilizzato dal istanza di applicazione virtuale, l'URL endpoint si basa sul nome host virtuale per l'istanza di bilanciamento del carico elastico. In caso contrario, l'URL endpoint si basa sull'indirizzo IP della macchina virtuale associata al ruolo. Per ulteriori informazioni, consultare la sezione Concetti correlati .

Risultati

L'istanza di applicazione virtuale viene distribuita correttamente e avviata. Per arrestare il istanza di applicazione virtuale, selezionare l'applicazione virtuale dall'elenco e fare clic su Stop. Fare clic su Negozio per memorizzare un istanza di applicazione virtualearrestato, che preserva la configurazione, ma rilascia il processore, la memoria, la rete e le risorse di dati per il istanza di applicazione virtuale. Per avviare di nuovo la istanza di applicazione virtuale , selezionare l'applicazione virtuale fare clic su Inizio.

Per rimuovere un'applicazione arrestata, selezionarla dal pannello Istanze Di Applicazioni Virtuali e fare clic su Elimina.

Operazioni successive

Dopo aver distribuito l'applicazione virtuale, è possibile utilizzare l'indirizzo IP delle macchine virtuali per accedere agli artefatti dell'applicazione. Ad esempio, è possibile inserire manualmente l'URL nel browser.
http://IP_address:9080/tradelite/
IP_address è l'indirizzo IP della macchina virtuale WebSphere Application Server distribuita.

Se durante la distribuzione è stato caricato un tasto pubblico SSH, è possibile collegarsi direttamente ad una macchina virtuale senza password se si ha la chiave privata.

È anche possibile visualizzare e monitorare le statistiche per le macchine virtuali distribuite e scaricare e visualizzare i file di log. Per ulteriori informazioni, consultare la sezione Attività correlate .