VM ライフサイクル

このドキュメントでは、仮想マシン(VM)インスタンスが作成されてから削除されるまでのライフサイクルを説明します。

VM インスタンスは、ライフサイクルの中で多くの状態(ステータス)を遷移します。

  1. VM を作成すると、UI がリソース割り当てと VM 起動のリクエストを送信します。
  2. 次に、初回ブートの準備を行う creating(作成中)状態へ移行します。
  3. その後、VM は running(実行中)状態とみなされます。
  4. 実行中の VM は、稼働中に何度でも停止と再起動を繰り返すことができます。

VM は次のいずれかの状態になります。

  • CHECKING: UI が API に VM の状態を確認中です。
  • CREATING: VM のリソースが割り当てられ、初回ブートの準備をしています。VM はまだ稼働していません。
  • RUNNING: VM が稼働中です。
  • RESTARTING: 稼働中 VM の再起動をリクエストしたため、VM を再起動しています。
  • UPGRADING: VM をアップグレード(リサイズ)しています。再び稼働状態になるまでの一時的なステータスです。
  • STOPPING: VM を停止しています。停止をリクエストしたため、STOPPED へ移行するまでの一時的なステータスです。
  • STOPPED: VM が停止/電源オフされています。停止をリクエストした場合、または障害が発生した場合にこの状態になります。停止中は VM を利用できず、ディスク使用分のみ課金されます。
  • STARTING: 停止中 VM の起動をリクエストしたため、VM を起動しています。再び稼働状態になるまでの一時的なステータスです。
  • FAILED: リクエスト処理に失敗しました。
  • ERROR: VM がエラー状態です。

VM の再起動

VM を再起動できるのは、VM が RUNNING 状態の場合のみです。

VM を再起動しても VM のプロパティは変更されません。VM はパブリック IP、内部 IP、永続ディスク、ローカル SSD ディスク(存在する場合)、マシンタイプを保持します。

VM を再起動するには次の操作を実行します。

  1. Compute >> VMs メニューから Compute ページへ移動
  2. 再起動したい VM のアクションメニューをクリックして Restart を選択(または VM 名をクリックして詳細を表示し、refresh icon をクリック)
  3. Yes ボタンをクリックして操作を確認

VM の停止

VM を停止すると、システムが VM にシャットダウンシグナルを送信します。

VM を停止したい理由は次のとおりです。

  • VM は不要だが、VM にアタッチされたリソース(IP、永続ディスクなど)は保持したい。
  • ゲスト OS のメモリ、デバイス状態、アプリケーション状態を保存する必要がない。
  • VM のプロパティを変更したいが、その前に VM を停止する必要がある。
  • 必要になったときに、停止した VM を再度起動できる。

稼働中の VM を停止するには次の操作を実行します。

  1. Compute >> VMs メニューから Compute ページへ移動
  2. 停止したい VM のアクションメニューをクリックして Update Status を選択(または VM 名をクリックして詳細を表示し、setting icon をクリック)
  3. ステータススイッチをクリックし、ラベルが STOPPED に変わるまで切り替え
  4. Save ボタンをクリック

また、VM にリソースがアタッチされている場合、それらのリソースは手動でデタッチするか、VM を削除するまでアタッチされたままになります。