Risoluzione dei problemi delle distribuzioni

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

Un deployment potrebbe non essere completato correttamente 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 hai un ruolo Identity and Access Management (IAM).
  • Il software non viene installato e configurato.
  • Il deployment non configura correttamente le regole firewall nella 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 dai deployment dei software

Accesso all'implementazione

Puoi tornare alle tue soluzioni visitando di nuovo Cloud Marketplace. Vai alla pagina della soluzione, dove vedrai un menu che mostra i deployment precedenti. Per i servizi, puoi aggiornare le relative opzioni direttamente da quella pagina.

Altrimenti, se il deployment sta eseguendo un'istanza VM, puoi andare a Deployment Manager nella console Google Cloud. Da qui, puoi gestire il deployment e visualizzare tutte le risorse Google Cloud che lo compongono.

Errore di Deployment Manager

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

Autorizzazioni mancanti

Potresti non avere applicato il ruolo roles/deploymentmanager.editor al tuo account per il progetto. Esamina Controllo dell'accesso per gli utenti per assicurarti che il tuo account utente venga aggiunto al progetto corretto e che siano stati 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 gli errori di installazione del software. Se il deployment crea tutte le risorse richieste, ma viene visualizzato un messaggio di errore relativo al deployment 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 sequenziato eseguito su quell'istanza. L'esecuzione termina al primo comando per uscire con un codice di uscita diverso da zero. La causa specifica dell'errore si trova in genere alla fine del log degli errori.

Problemi di rete e firewall

Se il deployment del software ospita contenuti su un indirizzo IP esterno, il deployment del software configura automaticamente le regole del firewall sulla rete in cui viene eseguito il deployment. Ad esempio, i deployment di Wordpress aprono le porte in modo che tu possa accedere alla console web e visualizzare i contenuti tramite HTTP e HTTPS. In caso di errore di configurazione del firewall, potresti ricevere un errore HTTP 404 quando provi a 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 regole firewall alla rete VPC su cui vengono eseguiti i deployment.

Invio di email da implementazioni di software

Alcuni pacchetti software tentano di inviare email tramite 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 di posta.