web-dev-qa-db-ja.com

PVEホストでapt-getdist-upgradeを実行する場合、(いつ)これは実行中のゲストに影響しますか?

したがって、私の質問は、apt-get update && apt-get dist-upgradeを実行してパッケージアップデートのインストールを続行することを決定したときにProxmoxVEホスト(重要な場合は5.1と仮定します)にあります。これにより、KVMベースのゲストが発生します(これが唯一の種類です)現在使用しています)停止/一時停止またはその他の影響を受けますか?

もしそうなら、これは更新されている特定のパッケージに依存しますか(ここでpve-*パッケージが興味深いかもしれないと思います)?

基本的に私が見つけようとしているのは、KVMゲストが影響を受けずに実行し続けるかどうか、またはそのようなホストの更新を特定の時間にスケジュールする必要があるかどうかです。再起動をスケジュールする必要があることを認識しています。いずれの場合も新しいカーネル。

1
0xC0000022L

それに関する一般的なルールは、常にいくつかのバックアップを準備します。

これで、更新するコンポーネントによって答えが異なります。 5.1.Yから5.1.Xへのアップグレードの場合、問題は発生しません。次のメジャーバージョン(6.Xなど)にアップグレードする場合は、ここで明らかに、操作のダウンタイムをスケジュールする必要があります。

さて、マイナーアップグレードの場合、VMを実行せずに実行する方が常に良い場合でも、VMを実行して実行しても問題はありません。

KVMゲストはQEMU/Libvirtによって実行されるため、実行中のVMに影響を与えることなく、pve- *サービスを完全に再起動できます。

各VMは独自の引数とファイルを持つ独立したプロセスであるため、実行中のVMに問題を発生させることなくlibvirtdおよびlibvirt-binサービスを再起動することもできます。

もちろん、アップグレード後にVM)をハードリブートせずにQEMU/KVM機能(スナップショットなど)を実行しようとすると、サーバー上のlibvirtバージョンとVMの実行に使用されるもの。

1
mitsugoya