マウントされていないディスクを含めずに GCE マシン イメージを作成するにはどうすればよいですか?

マウントされていないディスクを含めずに GCE マシン イメージを作成するにはどうすればよいですか?

マウント可能な「追加」ディスクを持つ実行中の Ubuntu VM から GCE 上にマシン イメージを作成しました。そのディスクはバックアップ用にマウントされ、その後マウント解除され、マシン イメージの作成時にはマウントされていませんでした。

しばらくして (cron ジョブ)、追加のディスクがマウントされ、バックアップが書き​​込まれ、その後マウント解除されました。ディスクを手動でマウントすると、新しいバックアップ ファイルが表示されます。

その後、マシンイメージから新しいVMを作成しました。そのVMを起動してバックアップディスクをマウントすると、最後に書き込まれたバックアップファイルが表示されません。コンソールでこのプロジェクトのディスクを見ると、新しいディスク - 1 つはマシン イメージからのブート ディスク クローン用、もう 1 つは「追加」ディスク用です。

これは、マシン イメージを作成すると、マウントされていない場合でも、VM で使用可能な「追加の」ディスクのイメージも作成されることを意味しているようです。マウントされていないディスクのクローンを作成せずに、元の VM からディスクの関連付けを解除せずに、マシン イメージを作成する方法はありますか?

答え1

ディスクをアンマウントすると、コールド バックアップにならない場合があります。

ソースインスタンスから余分なディスクを削除します。削除したくないとおっしゃいましたが、コピーを作成するためにそれらは必要ありません。

ソースディスクのスナップショットを作成し、そのスナップショットをバックアップを行う別のインスタンスに新しいディスクとしてマウントし、そのディスクイメージをアーカイブBLOBストレージなどの別の場所にコピーします。GCPドキュメントでは、この実装について以下のように概説しています。手動で画像をエクスポートする復旧ポイント目標を満たす堅牢なバックアップ スクリプトを作成するには、これを強化する必要があります。

一部のサードパーティ バックアップ ソフトウェアでは、さまざまなデータを GCP Cloud Storage にバックアップするスクリプトがすでに用意されています。GCP の内外のデータのバックアップや、その他のより複雑なユースケースには、これらを検討してください。

答え2

私は自分のプロジェクトでマシンイメージをテストしていますが、OSレベルでマウントされていなくても、追加ディスクが接続されたGCEインスタンスからこの追加ディスクなしでイメージを作成する方法はありません。つまり、マシンイメージはOSからではなくインスタンスからディスクを読み取ります。したがって、追加ディスクが接続されている場合、それらのディスクはバックアップされます。

また、[ドキュメンテーション]1この機能の能力をよりよく理解するには、マシン イメージ機能について理解してください。

今、私が思うに、あなたが望むことを行うためのより良い選択肢は、最初にディスクを(手動で)切り離し、その後、マシンイメージでバックアップを実行してディスクを切り離すことです。これを使用できます。指示、そしてこれを再び取り付けるには1つ

最後に、マシンイメージはまだベータ版であることは承知していますが、これについてはページイメージに含めるディスクを選択できる機能を求めます。

関連情報