私はGoogle Compute Engineで作業しています。テストするために、あまり強力ではない小さなインスタンスタイプを作成しました。今私はそれをより強力なCPUに変更したいが、それを行う方法を理解できないようだ。オンザフライでGCE VMインスタンスのタイプを変更することはできますか?
実行中のVMのインスタンスタイプを変更することはできますか?
私はGoogle Compute Engineで作業しています。テストするために、あまり強力ではない小さなインスタンスタイプを作成しました。今私はそれをより強力なCPUに変更したいが、それを行う方法を理解できないようだ。オンザフライでGCE VMインスタンスのタイプを変更することはできますか?
実行中のVMのインスタンスタイプを変更することはできますか?
実行中のインスタンスのインスタンスの種類を変更することはできませんので、をシャットダウンし、新しいインスタンスを開始する必要があります。
永続的なルートディスクを使用した場合は、そのディスクを置換インスタンスで再利用できます。ただし、スクラッチディスクを使用した場合は、まず変更をバックアップする必要があります。
2013年12月にCompute Engineがv1(一般利用可能)に昇格しました。うまくいけば人を救うためにいくつかのメモ:
古いインスタンスを削除する前に、新しいものを作成するときに簡単に参照のためにその設定をオフに保存します。addinstance
のために後で使用する
gcutil getinstance instance-name
ディスク名はdisk.source
設定の最後の部分です。
disk.autoDelete
設定がTrue
ある場合は、ディスクを維持するためにFalse
に設定します。使用して新しいインスタンスを作成するには
gcutil deleteinstance instance-name
:
gcutil setinstancediskautodelete instance-name --auto_delete=False
は安全に古いインスタンスを削除します古いインスタンスの永続ディスクをブートディスクとして使用するには、boot
フラグを指定する必要があります。 gcutil
使用:
gcutil addinstance --disk=instance-disk-name,mode=rw,boot [...]
はそれ以外の場合は、ディスクがすでに存在し、インスタンスの作成に失敗したことを文句を言います。
スクラッチディスクはもう存在しないため、もう問題にはなりません。 –