私は次のような状況にあります。
私はUbuntu 22.04ノードを持っており、以前はレックスダv5スナップショットを介してインストールします。以前は3つのコンテナがありましたが、今はsnap remove lxd
すべてのコンテナのスナップショットを撮ります。ただし、これらのスナップショットコンテナをインポートしようとすると、いくつかのエラーが発生します。
まず、スナップショットが.zip形式で私に渡され、インポートを使用しようとすると、次のメッセージがlxc import file_name.zip
表示されます。インポートインスタンス:100%(108.71 MB / s)エラー:サポートされていない圧縮エラーです。私が指摘したように、スナップショットを.zip形式で受け取ったので変です。
だから抽出し、tar -czvf containers.tar.gz file_contains_extracteds/
tar()を使用して再圧縮する必要があります。
正しい形式を取得してインポートしようとすると、次のエラーが発生します。
lxc import containers.tar.gz
Importing instance: 100% (701.66MB/s)Error: Backup is missing at "backup/index.yaml"
抽出された .zip ファイルを表示すると、次の結果が表示されます。
ls
25112 archive.tgz common meta.json meta.sha3_384 user
内部にはcommon
コンテナ内のすべてのフォルダがあります。
ls common/lxd/storage-pools/default/containers/
monitor orch1 vrouter
もしそうなら、質問は:lxcスナップショットが削除される前に作成されたスナップショットからlxcコンテナにどのようにインポートされますか?