1 GCP(GCE)のプリエンプティブインスタンス
格安でサーバが立てられるGoogleのプリエンプティブインスタンスだが、定期的に嫌がらせのようなエラーに見舞われる。エラー内容を検索しても解決法にたどり着けなかったので、同じように困っている人が対処出来るように内容をまとめたい。
プリエンプティブインスタンスに関する説明
2 エラーと対処法
2.1 インスタンスを起動するためのリソースが足りない
エラーメッセージ
The zone 'projects/project-id-xxx/zones/xxx' does not have enough resources available to fulfill the request.
Try a different zone, or try again later.
対処法
このメッセージが出たリージョンは、プリエンプティブ用のリソースが枯渇し、インスタンスの起動が出来なくなっている。いつ復旧するかは神のみぞ知る状態。すぐにでも起動を行いたい場合は、プリエンプティブを外してインスタンスを作り直すか、別のリージョンへ引っ越すしか無い。ちなみにゾーンを変更しても無駄だ。私は東京リージョンで2018/8/1から丸二日、この症状を食らった。
2.2 グローバルな静的IPのアドレス変換機能が正常に動作しない
エラーメッセージ
The global or regional natIP resource pool is exhausted
対処法
静的IPを設定する限り、そのリージョンではインスタンスが起動できない。いつ復旧するかは神のみぞ知る状態。すぐにでも起動を行いたい場合は、静的IPをインスタンスから外し、起動後に再び静的IPを割り振ることで対処可能。私は東京リージョンで2018/10/11からこの症状を食らった。2018/10/12においてこの記事を書いている現在、まだ状況は改善していない。
3 今後に関して
今後、別のエラーが出たら記事を追加していきたいと思う