Su Google Compute Engine, c'è un modo per modificare il tipo di macchina (ad esempio, aggiungere core cpu) dopo la macchina è stata creata?Come modificare un tipo di macchina su Google Compute Engine?
risposta
Ora è possibile nel motore di google compute. Hai solo bisogno di fermare l'istanza. Ed è quindi possibile modificare il tipo di istanza e riavviare.
UPDATE: questa risposta non è più vera, poiché la possibilità di modificare il tipo di istanza è stata aggiunta dopo aver scritto questa risposta. Vedi risposta accettata.
Anche se non esiste alcuna opzione diretta "Modifica tipo di macchina" sulla GCE, il modo per raggiungere questo obiettivo è:
- Cancellare l'istanza precedente (mentre assicurandosi il disco non viene eliminato).
- Creazione di una nuova istanza con il tipo desiderato e utilizzando il disco dalla vecchia istanza (invece di creare uno nuovo)
Si noti che prima di eliminare un'istanza è buona pratica annotare tutti i dettagli dell'istanza per poterlo ricreare con lo stesso configurazione come: - Zona - IP (fisso o effimero), notare che IP temporaneo cambierà in nuova istanza. - IP forwarding - politiche Disponibilità \t - personalizzati metadati - chiavi SSH - permessi Mirini è possibile recuperare informazioni un'istanza con il comando: casi gcloud calcolo descrivono GRADO --zone ZONA –
Oltre al IP esterno effimero, anche l'IP interno cambierà. – jgoldschrafe
Peccato che non ci fossero modi per "modificare il tipo di macchina". Nella mia conoscenza limitata, non riesco a capire perché non sia possibile solo collegare un disco ed eseguire un'immagine su una macchina diversa. Qualcuno sa perché questo sarebbe così difficile? Ovviamente, supponendo la stessa architettura CPU ecc. –
Questo sembra essere possibile in gcloud:
https://cloud.google.com/sdk/gcloud/reference/compute/instances/set-machine-type
gcloud compute instances set-machine-type
consente di modificare il tipo di macchina di una macchina virtuale nello stato TERMINATO (ovvero un'istanza della macchina virtuale che è stata arrestata). Ad esempio, se ad esempio istanza è una macchina virtuale g1-piccolo attualmente nello stato inefficacia di esecuzione:
$ gcloud compute instances set-machine-type example-instance \
--zone us-central1-b --machine-type n1-standard-4
cambierà il tipo di macchina per n1 standard-4, in modo che al successivo avvio esempio- per esempio, sarà fornito come n1-standard-4 invece che g1-small.
questa è la strada da percorrere ... –
Usa gcloud compute instances set-machine-type
per cambiare una fermato esempio ad una macchina di un altro tipo, per esempio:
$ gcloud compute instances list
NAME ZONE MACHINE_TYPE PREEMPTIBLE INTERNAL_IP EXTERNAL_IP STATUS
foobaz us-central1-a f1-micro 10.128.0.2 104.197.19.103 RUNNING
$ gcloud compute instances stop foobaz
$ gcloud compute instances set-machine-type foobaz --machine-type g1-small
$ gcloud compute instances start foobaz
$ gcloud compute instances list
NAME ZONE MACHINE_TYPE PREEMPTIBLE INTERNAL_IP EXTERNAL_IP STATUS
foobaz us-central1-a g1-small 10.128.0.2 104.197.179.223 RUNNING
Questo presuppone che si sia già impostato il vostro orario predefinito, ad esempio:
$ gcloud config set compute/zone us-central1-a
Inoltre, notare che lo EXTERNAL_IP
è stato modificato nell'esempio sopra. Se si vuole la macchina di nuova ridimensionata per mantenere l'indirizzo IP originale, allora prima di interrompere lo si dovrebbe promote the external IP address from ephemeral to static:
$ ipaddr=$(gcloud --format="value(networkInterfaces[0].accessConfigs[0].natIP)" compute instances describe foobaz)
$ gcloud compute addresses create foobaz-ip --addresses $ipaddr
La documentazione di Google Cloud che si può fare questo dalla pagina che elenca il VM Istanze tuttavia non sembra essere in questo modo ora. Ho scoperto che devi cliccare sul nome dell'immagine in quella lista. Quindi viene visualizzata una pagina in cui è possibile modificare l'istanza incluso il tipo.
- 1. Google Compute Engine - Clone Instance
- 2. Cant VNC in Google Compute Engine
- 3. Come sapere se una macchina è un'istanza di Google Compute Engine
- 4. Amazon EC2 Compute Unit e GCEU (Google Compute Engine Unit)
- 5. Condividere un disco persistente tra Google Compute Engine VM
- 6. Come eseguire R su Google Compute Engine senza errori di segmentazione
- 7. google compute engine tool gcloud è eccezionalmente lento
- 8. Soluzione di consegna e-mail di Google Compute Engine (GCE)?
- 9. Utilizzo di memcache in Google Compute Engine con PHP
- 10. Strumenti per l'impostazione e l'esecuzione di un lavoro di rete su Google Compute Engine?
- 11. Come disattivare il servizio Compute Engine
- 12. quali sono le differenze tra Google compute engine e Google container engine?
- 13. OAuth: avvio di un'istanza di Google Compute da Google App Engine
- 14. Google App Engine comunica con Compute Engine tramite la rete interna
- 15. Come modificare il tipo di macchina dell'istanza GCE?
- 16. Come ottenere le chiavi ssh per una nuova istanza di Google Compute Engine?
- 17. Il disco della VM di Google Compute Engine è molto lento
- 18. Retrolambda su Google App Engine
- 19. web.py su Google App Engine
- 20. Google App Engine su dominio Google Apps
- 21. Google Compute Engine come alternativa ai servizi Web Amazon (EC2, ELB, ecc.)
- 22. API di ricerca su Google App Engine
- 23. eCommerce su Google App Engine
- 24. Django su Google App Engine
- 25. Implementazione di tag su Google App Engine
- 26. Come posso simulare un archivio dati ad alta replica (Google App Engine) su una macchina di sviluppo locale?
- 27. Modifica Google Compute/Cloud Server su disco persistente SSD
- 28. DaemonSet su Google Container Engine (Kubernetes)
- 29. Grails su Google-App-Engine - È morto?
- 30. Google App Engine: quali strumenti per modificare localmente il datastore?
Possibile duplicato di [Come modificare il tipo di macchina dell'istanza GCE?] (Http: // StackOverflow.it/questions/31312085/how-to-change-machine-type-of-gce-instance) – approxiblue