Risoluzione dei problemi delle distribuzioni

Se il deployment non va a buon fine, controlla le istanze o i deployment per identificare il problema. Vai a Cloud Deployment Manager per visualizzare i messaggi dettagliati che indicano la causa del mancato deployment.

Il completamento di un deployment potrebbe non riuscire per uno dei seguenti motivi:

  • Deployment Manager non riesce a creare le risorse necessarie, ad esempio un'istanza, un disco o una regola di forwarding di bilanciamento del carico.
  • Non disponi di un ruolo IAM (Gestione di identità e accessi).
  • Il software non viene installato e configurato.
  • Il deployment non configura correttamente le regole firewall sulla rete Virtual Private Cloud (VPC).

Sommario

Accesso al deployment
Errore di Deployment Manager
Autorizzazioni mancanti
Errore di installazione del software
Problemi di rete e firewall
Invio di email da deployment del software

Accesso al deployment

Puoi tornare alle tue soluzioni visitando Cloud Marketplace. Vai alla pagina della soluzione in cui vedrai un menu a discesa che mostra i deployment precedenti. Per i servizi, è possibile aggiornare le opzioni di servizio direttamente da tale pagina.

Altrimenti, se nel tuo deployment è in esecuzione un'istanza VM, puoi accedere a Deployment Manager in Google Cloud Console. Da qui puoi gestire il deployment e visualizzare tutte le risorse Google Cloud che costituiscono il deployment.

Errore di Deployment Manager

A volte il tuo progetto potrebbe non avere una quota CPU sufficiente per creare le risorse di deployment. Controlla la quota rimanente per il tuo progetto alle quote di Compute Engine e, se necessario, richiedi una quota aggiuntiva. Quindi, prova a eseguire di nuovo il deployment del pacchetto software.

Autorizzazioni mancanti

Il ruolo roles/deploymentmanager.editor potrebbe non essere applicato al tuo account per il progetto. Rivedi la sezione Controllo dell'accesso per gli utenti per assicurarti che il tuo account utente venga aggiunto al progetto corretto e che vengano applicati i ruoli corretti all'account.

Errore di installazione del software

La maggior parte delle soluzioni fornisce il logging per le istanze in modo da poter risolvere i problemi di installazione del software. Se il deployment crea tutte le risorse richieste, ma viene visualizzato un messaggio di errore in Deployment Manager, è possibile che il software non sia stato installato o configurato correttamente. Connettiti alle istanze nel deployment e controlla i log per identificare il problema.

Ogni voce nel log corrisponde al comando in sequenza eseguito su tale istanza. L'esecuzione termina al primo comando in uscita con un codice di uscita diverso da zero. In genere la causa dell'errore si trova alla fine del log degli errori.

Problemi di rete e del firewall

Se il deployment del software ospita contenuti su un indirizzo IP esterno, il deployment del software configura automaticamente le regole firewall sulla rete in cui viene eseguito. Ad esempio, i deployment Wordpress aprono le porte in modo da poter accedere alla console web e visualizzare i contenuti su HTTP e HTTPS. Se la configurazione del firewall non riesce, potresti ricevere un errore HTTP 404 quando tenti di connetterti alla console web sull'indirizzo IP esterno.

Se devi configurare il firewall manualmente o aprire porte aggiuntive per altri servizi in esecuzione sulle tue istanze, aggiungi le regole firewall alla rete VPC in cui vengono eseguiti i tuoi deployment.

Invio di email da deployment software

Alcuni pacchetti software provano a inviare email su porte specifiche. Tuttavia, Compute Engine non consente le connessioni in uscita sulla porta 25. Per inviare email dalle istanze che ospitano i tuoi pacchetti software, devi seguire il tutorial sull'invio della posta.