KVM - 作成順にスナップショットを一覧表示する

KVM - 作成順にスナップショットを一覧表示する

私はすぐに悟ったKVMスナップショットは、デフォルトでは時系列ではなくアルファベット順に一覧表示されます。。場合によっては、このコマンドを使用してスナップショットを作成するとvirsh snapshot-create-as $ID "$NAME"混乱することがあります。これにより、次のような出力が表示され、最新のスナップショットを見つけるのが難しい場合があります(特にリストが長い場合)。

 Name                 Creation Time             State                                                          │
------------------------------------------------------------                                                   │
 1474043443           2016-09-16 17:30:43 +0100 running                                                        │
 1476197777           2016-10-11 15:56:17 +0100 running                                                        │
 1476721835           2016-10-17 17:30:35 +0100 running                                                        │
 1476953503           2016-10-20 09:51:43 +0100 running                                                        │
 consolidated         2016-09-25 08:06:27 +0100 running                                                        │
 just installed mysql 5.6 2016-09-16 10:19:46 +0100 running                                                    │
 updated vars         2016-09-24 04:02:24 +0100 running

スナップショットを時系列にリストする方法はありますか?このようにして、リストの上部または下部から名前を読んで最新の名前を取得することもできます(またはスクリプトを作成することもできます)。そうでない場合は、パラメータ要求を入力するためにこれを生成できる場所はありますか--chronological

読んだ後スナップショット管理に関するRedhatドキュメント--tree、私が望む最新のスナップショットを提供したので、この特定の状況で私に役立つとオプションを見つけたが、"パス"が複数ある場合は、いくつかリストすることができます。オプションの最後の行が常に最新のスナップショットを提供しているかどうかはわかりません。これは、分割が行われたときの「ブランチ」の文字名によって異なります。 --current` は次のエラーメッセージを表示するので動作しません。--leaves--leaves--tree

error: Domain snapshot not found: the domain does not have a current snapshot

VMが実行中であり、現在実行中の間にスナップショットを撮ったためです。

最新のスナップショットの名前を自動的に取得するために、出力内容を解析するスクリプトを簡単に作成できると思いますCreation Time。しかし、これが何とか組み込まれていればいいでしょう。

ベストアンサー1

おすすめ記事