EC2インスタンス(Amazon Linux AMI 2018.03)があり、次のことができます。冬眠外部 - コンソールまたはAWS CLIを使用します。
コマンドを実行して休止状態にする方法はありますか?一部のLinuxディストリビューションはこれをサポートしていますsystemctl hibernate
が、このディストリビューションではサポートしていませんsystemctl
。
「これは必要ありませんが、それは必要です」と答える傾向がある人のために、私がやっていることを知っており、停止/スナップショット/再開などではなく、休止状態が必要であることを確認します。
修正する:
仮想マシン内でAWS CLIを呼び出すことはAPIを呼び出すため、お勧めできません。外部VMに(そして明らかにVM内の何かをコールバックする) - 資格情報/ IAMの役割などを維持する必要があります。 EC2は仮想マシン内で何を呼び出し、すべてのプロセスを中断し、RAMをディスクに保存してからシャットダウンしますか?
答え1
それにもかかわらず、Amazon Linux AMIにはすべてのAWSツールがプリインストールされているため、おそらくAmazon Linux AMIを使用しています。したがって、標準クライアントは、後で回復するためにVMのスナップショットを撮ってから終了するようにAWSコントローラに指示するために使用されます。これが休止状態の究極の効果です。
注:ほとんどの場合、AWSで仮想マシンを休止状態にするのは良い考えではありません。多くのインスタンスタイプは、シャットダウンモードでも依然として課金されます。問題を回避するには、スナップショット/イメージを作成して保存し、VMを削除してください。一般に、クラウド VM の一般的な戦略は、VM が事実上使い捨てアイテムであるため、休止状態を望まないことです。新しく起動した仮想マシンのコピーですぐに使用されるボリュームにサービスを復元するために必要なデータを保存します。これにより、実際に信頼性を得ることができます。