2015-05-09 10 views
5

Il programma di scalabilità automatica è stato recentemente aggiunto come opzione a Google Cloud Platform. Se ho capito bene, è possibile creare un modello VM e il programma di scalabilità automatica aumenterà il numero di macchine virtuali, se necessario, in base a questa VM modello.Informazioni su Autoscaler di Google Cloud Platform

La mia domanda principale è: questo modello VM non contiene i file predefiniti in /var/www. Anche quando creo un'istantanea e utilizzo l'istantanea per il modello, la cartella /var/www è vuota. Quindi, come posso utilizzare la scalabilità automatica e sincronizzare tutte le VM (auto) create. Uso già un Cloud SQL e trasferisco le immagini in un bucket. Ma credo che il sito web o l'app di nessuno funzionerà con macchine virtuali vuote/appena installate.

+0

Girato al buio qui, ma stai partendo da un'app che hai copiato in var/www o stai per caso utilizzando un clic per distribuire l'applicazione? Il motivo per cui lo chiedo è perché per molti dei clic per distribuire app, viene utilizzato un disco dati separato e var/www link a questo disco. Questo potrebbe spiegare perché l'acquisizione istantanea del disco di avvio non copia i file dell'applicazione. – chrispomeroy

+0

Ciao, grazie per la tua risposta. Sì, ho usato il clic per implementare le funzionalità. Questo potrebbe spiegare molto. Il comportamento attuale è davvero strano. Scollegare e collegare un disco rigido comporta la perdita di tutti i dati. Un'altra cosa strana ... Quando creo un'istantanea e ne creo un disco e la allego su una nuova VM, anche i moduli apache che ho abilitato sull'origine non sono abilitati nello snapshot/disco. –

risposta

0

I modelli di istanza (il componente fondamentale che ridimensiona le nuove macchine virtuali con Autoscaler) in questo momento non supporta la creazione e il collegamento di dischi di dati non di avvio separati.

Quindi, se si desidera trasferire una distribuzione esistente che utilizza più dischi per utilizzare il programma di scalabilità automatica, è necessario prima copiare il contenuto del disco di dati sul disco di avvio.

Questo è il caso di molti degli Click to Deploy solutions che posizionano il contenuto di/var/www su un disco separato.

+0

Ciao Chris, ho fatto alcuni test. Se rimuovo il disco aggiuntivo (solo disco di avvio lasciato) e cambio /var/www/index.html. Il file modificato si trova in una nuova istanza con un'istantanea come origine dal disco di avvio. Ma quando faccio lo stesso su istanze con un disco aggiuntivo, i file all'interno di var/www non vengono spostati/installati. La cartella è vuota. –

+0

Non ti sto seguendo, puoi spiegarmi di nuovo o inviarmi un'email al mio + @ google.com e possiamo chattare di più? – chrispomeroy

1
  • Si prega di modificare questo fuori per essere un commento, non hanno abbastanza punti per commentare.

In realtà è possibile collegare dischi aggiuntivi, devono solo essere in modalità di sola lettura. Come indicato qui 1 (cercare --disk PROPERTY=VALUE)

Problemi correlati