タグ付けされた質問 「snapshot」

スナップショットは、特定の時点で取得されたデータのコピーです。

2
AWS EC2予約IDとは何ですか?それは何を表していますか?
EC2ボリュームのスナップショットを作成するスクリプトを作成しました。スクリプトは、実行中のインスタンス、それらのインスタンスに接続されているボリュームを確認し、残りを無視してそれらのボリュームのスナップショットを作成します。 を使用してdescribe-instances、インスタンスIDではなく予約IDを取得します。これは紛らわしいですが、現状のままです。インスタンスが開始されると、そのインスタンスの予約が作成されます。 私はまだ予約の概念について混乱しています。 サイドノート:予約済みのインスタンスが何であるかは知っていますが、これはここで説明しているものとは異なります。「予約済みインスタンス」とは、1年または2年または3年インスタンスをレンタルすることを意味し、そのために値下げされます。そのため、t2.mediumを1年間予約し、使用しない場合でも支払いますが、使用する場合は通常よりも安くなります。 「予約ID」に戻ります。AWS FAQには次のように書かれています: EC2によって起動されたすべてのインスタンスには予約IDがあります。予約IDは、インスタンス起動リクエストと1対1の関係にありますが、同じ起動リクエストを使用して複数のインスタンスを起動する場合、複数のインスタンスに関連付けることができます。 次に、このSEの質問があります:Amazon EC2の「予約」の目的は何ですか 予約IDが正確に何を表しているのかはまだ明確ではありません 一度に1つのインスタンスを起動する場合、各インスタンスには固有の予約IDがあります。 1つの予約IDを複数のインスタンスにいつまたはどのようにリンクできますか? 関係のない複数のインスタンスにリンクできますか?Webサーバーとデータベースサーバーがあるとします。1つの予約IDで開始できますか? または、負荷分散などの目的で、予約IDを複数回起動される1つのインスタンスにのみリンクできます。 私たちの状況では、すべてのインスタンスに一意の予約IDがありますが、を使用して実行しているスクリプトの場合、これがどのような状況で変わる可能性があるかを知りたいですdescribe-instances。

2
ZFSスナップショットディレクトリがすべて空なのはなぜですか?
ZFSストレージアプライアンスとしてOracle 11ボックスを実行しています。ZFSファイルシステムのスナップショットを定期的に取得していcronます。 過去に、スナップショットから特定のファイルを取得したい場合、読み取り専用のコピーが保持され.zfs/snapshot/{name}/、そこに移動してファイルを取り出すことができることを知っていました。これは、OracleのWebサイトで文書化されています。 しかし、私は先日これをやりに行き、スナップショットディレクトリ内のZFSディレクトリがすべて空であることに気付きました。zfs list -t snapshot存在するはずのスナップショットのリストを正しく表示し、.zfs/snapshots各スナップショットのディレクトリを正しく含みます。各スナップショットには、各ZFSファイルシステムに存在するディレクトリがあります。ただし、これらのディレクトリは空のように見えます。 使用頻度の低い共有のファイルをタッチして、最新の1時間ごとのスナップショットにロールバックすることで、復元をテストしましたが、これは正常に機能しているようです。したがって、ロールバック機能があります。 Oracleはスナップショットの実行方法を変更しましたか?または、ここで何か重大な問題がありますか?
13 solaris  zfs  snapshot 

3
libvirt + KVMのスナップショット/ロールバック?
最近、8Gメモリを備えたLinuxホストシステムの開発/テスト環境でKVMを使用し始めました。以前は、仮想環境にVMware Fusionを使用していましたが、Macbookには2Gメモリしかありません。KVMの代わりにホストでVMware ServerとESXを試しましたが、webUIはMac OSXのFirefoxで実行されません。 私が見逃しているVMwareの主な機能は堅牢なスナップショット/ロールバックですが、KVMには見当たりません。スナップショットコマンドは理解できますが、完了時にゲストOSをシャットダウンし、ディスクイメージをコピーしてその状態を維持するのは面倒です。 これは本当にKVMでスナップショットを管理する最良の方法ですか?

3
btrfsでLXCコンテナーを処理する適切な方法
lxcがインストールされた1つのサーバーと、ベースimgとして使用されるlxcコンテナーがあるとし/var/lib/lxc/ubuntu_baseます。簡単にするために、ベースimgをコピーした後の構成の変更を忘れましょう。 一部の人々は、新しいコンテナを作成するためにサブボリュームとスナップショットを使用することを提案しますが、cp --reflinkで簡単に結果を得ることができます。 それでは、複数のコンテナを管理するための適切な方法(またはより良い方法)は何ですか? スナップショット この方法が最善のようですが、ディレクトリを削除できないため、lxc-destroyなどのコマンドは機能しません。 btrfs subvolume snapshot /var/lib/lxc/ubuntu_base /var/lib/lxc/container_1 reflinkを使用したcp このスナップショットとスナップショットの間にパフォーマンスの違いがあるかどうかわかりません cp --reflink=always /var/lib/lxc/ubuntu_base /var/lib/lxc/container_1 または、私が知らない、これを行う他のより良い方法はありますか。 編集: 私はreflinkオプションで見てきたことの一つは、他の人が実行している場合ので、あなたは、ベースコンテナを削除できないこと、である/procとは、/dev参照が常に同じであるSE、マウントされており、変更されることはありません。しかし、すべてのコピーされたコンテナをシャットダウンすることは助けになるようです。

3
NetAppスナップショットをバックアップとして使用できますか?
私たちの店は、バックアップのためにNetApp Volume Snapshotsに大きく依存しています。一部のデータには従来のエージェントベースのテープバックアップを使用しますが、大部分のシステムではスナップショットを使用しています。さらに、厳格な変更管理ポリシーや一元化された構成管理がないため、すべてサーバーが提供するデータがバックアップされているかどうかに関係なく、サーバーの一部は、ベアメタルから再構築する必要があります(実際のドキュメントはありません)。当然、これにより、スナップショットは、サーバー全体、ユーザーデータおよび含まれる構成のみを回復できるため、管理にとって非常に魅力的な提案となります。NetAppの仮想ストレージコンソールを使用して、NFSベースのVMwareデータストアのスナップショットを作成し、NetAppのゲストに直接提示されるrawデバイスマップ(物理)LUNのSnapDriveを作成します。重要なスナップショットを別のファイラーにオフサイトでSnapMirrorします。当然、定期的に復元プロセスをテストします。 バックアップのスナップショットに依存していることに不快感を覚えずにはいられません。私にとって、バックアップ戦略として十分であると考えられる技術では、次の基準を満たす必要があります。 バックアップはアトミックである必要があります。つまり、バックアップはその回復のために他の何かに依存することはできません。 バックアップは、システムのバックアップ(帯域外)から分離する必要があります。 バックアップをコピーまたはリモートサイト(オフサイト)に転送する必要があります NetAppスナップショットはRedirect-On-Write(RoW)方法論の下で機能することを理解しています。WAFLのファイルのレイアウトは、実際にそれがあるかもしれない、これまでのストレージの各ブロックを参照するポインタのセット(メタデータを?)を使用します。スナップショットを作成するために、システムはボリュームのメタデータのコピーを取得して、そのボリュームの予約スペースに保存します。書き込み(作成/変更/削除)はすべて新しいブロックにリダイレクトされます。これは、NetAppのWAFLを非常に優れたものにする特別なソースであると想定されています。これは、古いデータを予約スペースに読み取ってから書き込み、その後コピーオンライトなどの古いスナップショットに新しいデータを書き込む必要がないためです。 NetAppボリュームスナップショットがどのように機能するかを正確に理解していないかもしれませんが、理解が多かれ少なかれ正しい場合、NetAppスナップショットはバックアップの基準を満たしていません。 それらはアトミックではありません。「スナップショット」は、実際には元のデータへのポインターのセットにすぎません。元のデータがもう存在しない場合、メタデータは役に立ちません。 スナップショットはシステムから分離されていません。誰かが間違ったボリュームを削除すると、スナップショットが失われます。NetApp Filerが小さな子猫に爆発すると、バックアップが失われます。SnapMirrorを使用してスナップショットを別のFilerに移動できますが、これも実際のブロックではなくメタデータを移動するだけです。元のボリュームを失うと、別のファイラーにコピーされたスナップショットがどのように役立つかわかりません。 誰かがNetAppスナップショットをバックアップとみなす方法を説明できますか?良い主観的な答えを探しているので、事実、参考文献、経験であなたの立場をサポートしてください。基礎となるテクノロジーに対する私の理解が正しくない場合、結論が変わる場所と理由を説明してください。ショップがバックアップとしてNetAppスナップショットに依存している場合は、十分なコンテキスト情報を含めて、どのようなリカバリポリシーを満たす必要があるかを人々が理解できるようにしてください。

1
「孤立した」libvirtスナップショットを削除
この手順に従って、 KVMを使用してライブスナップショットを作成しようとしています。 わからない状態なので、いつかめちゃくちゃにしていたに違いない。 私のVMはと呼ばれprodます。ファイルに作成されました/srv/vm/prod.qcow2。 どうやら、実行中のスナップショットはありません:ベースファイルで作業しています。ファイルの更新日/srv/vm/prod.qcow2が1分ごとに変わるので、推測できます。さらに、このコマンドはそれを確認します: # virsh domblklist prod Target Source ------------------------------------------------ vda /srv/vm/prod.qcow2 そして、ブロックコミットするものは何もありません: # virsh blockcommit prod vda --active --pivot error: invalid argument: top '/srv/vm/prod.qcow2' in chain for 'vda' has no backing file ただし、libvirtは古いスナップショットのトレースを保持します。 # virsh snapshot-list prod Name Creation Time State ------------------------------------------------------------ snap 2015-06-09 12:11:33 +0200 disk-snapshot …

2
OpenStackがスナップショットとイメージを区別するのはなぜですか?
通常、https://serverfault.com/a/268727/126950: スナップショット=すべてのデータを含む、ボリュームが特定の瞬間にどのように見えたかの正確なキャプチャ。 画像=システムの合計スナップショット(ユーザーデータは保存されません) ただし、http://docs.openstack.org/folsom/openstack-ops/content/snapsnots.htmlは言う OpenStackでは、インスタンスのスナップショットはイメージです。glanceに直接アップロードした画像とスナップショットで作成した画像の唯一の違いは、スナップショットで作成した画像にはglanceデータベースに追加のプロパティがあることです。 では、なぜOpenStackはイメージとスナップショットを区別するのですか?

2
実行中のKVM qcow2 VPSのバックアップ
実行中にqcow2ファイルのKVM VPSのバックアップを取る堅牢な方法が必要です。長い間探していたところ、ライブバックアップにrsyncを使用できることがわかりました。私はrsyncに次のコマンドを使用しました: rsync -avh /vms/base.qcow2 /backup/backup.qcow2 ちゃんと動いた。しかし、書き込みと削除の操作(新しいソフトウェアのインストールや更新など)のためにVPSが変更されている間にバックアップを行うと、バックアップqcow2イメージが破損する可能性があります。 したがって、ライブVPSのスナップショットからバックアップを取ることは、より興味深いオプションのようです。 次のコマンドを使用して、実行中のVPSのバックアップを作成しました。 1.スナップショットを作成: qemu-img create -f qcow2 -b base.qcow2 snapshot.qcow2 2.生の画像形式(.img)でスナップショットを変換します: qemu-img convert -O raw snapshot.qcow2 /backup/backup.img VPSを復元するには: 3. qcow2画像でraw画像を変換します。 qemu-img convert -O qcow2 /backup/backup.img base.qcow2 その後、virsh create base.xmlコマンドでVPSを起動できます。 この方法も完全に機能しますが、実行中のVPSのバックアップを取る適切な方法であるかどうかはまだわかりません。こことここにqemu-imgコマンドに関するドキュメントが見つかりました。しかし、彼らは生のイメージでライブVPSのスナップショットを変換することについて何も言及しませんでした。 ライブVPSバックアップにはどちらの方法が適していますか?生画像のスナップショットの変換は安全ですか? スナップショットファイルとベースファイルが特定の状況でどのように動作するかについての詳細なドキュメントを入手できたら、非常に役立ちます。 スナップショットを変換する代わりに、ベースqcow2イメージをrawバックアップファイルに変換することもできます。したがって、コマンドフローは次のようになります 。1.スナップショットを作成する 2.ベースqcow2をバックアップRAWイメージに変換する 3.スナップショットの変更をベースイメージにコミットする 4.スナップショットを削除する 私はこれを試してみましたが、5GBの小さなVPSで問題なく動作しました。しかし、VPSのサイズが大きい場合、エラーやVPSの破損の可能性はありますか? 前もって感謝します...

2
btrfsスナップショットを削除する方法?
私はbtrfsを初めて使用し、数か月前に作成したいくつかのスナップショットを削除しようとしています。それらは約20GBのスペースを占有しており、そのスペースが必要です。 これはスナップショットをリストするようです: ↪ sudo btrfs subvolume list / ID 257 gen 82021 top level 5 path @ ID 258 gen 82021 top level 5 path @home ID 263 gen 81983 top level 5 path @home/.ecryptfs/mlissner/.Private/ECRYPTFS_FNEK_ENCRYPTED.FWa8iOdaTukmNEROkGj4b5OZHZ0bKOqrvAQxu4dgX.2jUELJL22wpV94oU--/ECRYPTFS_FNEK_ENCRYPTED.FWa8iOdaTukmNEROkGj4b5OZHZ0bKOqrvAQxHunTlBS-30iHyukjeY9-EE--/root_post_install_2014-04-29 ID 364 gen 81986 top level 5 path @home/.ecryptfs/mlissner/.Private/ECRYPTFS_FNEK_ENCRYPTED.FWa8iOdaTukmNEROkGj4b5OZHZ0bKOqrvAQxu4dgX.2jUELJL22wpV94oU--/ECRYPTFS_FNEK_ENCRYPTED.FWa8iOdaTukmNEROkGj4b5OZHZ0bKOqrvAQxHunTlBS-30iHyukjeY9-EE--/root_post_install_2014-05-04 ID 376 gen 81996 top level …
8 snapshot  btrfs 

3
VMware esxi 5、スナップショットを作成できず、統合が失敗する、古いREDOログを削除または統合する方法
正常に機能しているように見えるVMがありますが、VMWare DR(または私)がスナップショットを作成しようとすると失敗し、VMの概要ページを表示すると、上部にディスクがあることを示す警告が表示されます統合する必要があります。 そのため、VMのスナップショットマネージャーに移動して、統合を選択します(スナップショットマネージャーでは、実際にリストされているスナップショットはありません)。このエラーで失敗した場合: この仮想マシンのスナップショットツリーの1つのブランチには、255以上のREDOログがあります。サポートされている最大数に達しているため、新しいスナップショットの作成は許可されません。新しいスナップショットを作成するには、古いスナップショットを削除するか、REDOログを統合してください。 データストア(十分な空き領域があり、2 TBであり、このvmが40 GB未満)を参照すると、vmフォルダーで、実際には0255まで番号が付けられた一連のファイルが表示されます。 myvm-000255-ctk.vmdk myvm-000255-delta.vmdk myvm-000255.vmdk どうすればこれをすべてクリーンアップできますか?SSHコマンドラインコマンドはありますか、それとも一部のファイルを安全に削除できますか?ありがとう!

3
ユーザーがデータを回復するためのスナップショット機能を提供するファイルシステムはどれですか。
私はLinuxを若者に教えるプロジェクトに取り組んでいます。彼らがホームディレクトリ内のアイテムを削除または破損する傾向があることを知っているため、優れたスナップショットオプションを探しています。私たちは、主要なストレージベンダーから入手できる便利なツールにアクセスできなくなり、ファイルシステムレベルでの解決策を見つけたいと考えています。 私はbtrfsについて多くを読みましたが、ほとんど経験がありません。LVMの使用経験はありますが、そのスナップショット機能に慣れていません。ファイルシステムまたは別のいずれかに、オンデマンドまたはスケジュールされたスナップショットを作成するオプションがありますか?次に、これらのスナップショットを、各ホームフォルダーの.snapshotフォルダーのようにrootなしで常に使用できるようにしますか? 考えてみれば、このソリューションにより、ユーザーは必要に応じて24時間から48時間以内にバックアップを自己復元できます。システム用の別のバックアッププロセスと、よりグローバルなバックアップがあります。しかし、私たちはこのプロセスが「間違い」をするだけの学生によって使用されることを望んでいません。

3
VirtualBox VMのバックアップ
VirtualBoxの下で実行されている多数の仮想マシンをバックアップするための優れた完全な戦略を持っている人はいますか? 私は単一のハードウェアプラットフォーム上で少数の仮想マシンを実行し、毎晩外部ディスクにバックアップする予定です。外部ディスクは毎週末ローテーションでオフサイトに持ち出されます。 (明確にするために、回避できるのであれば、このプロセス中にマシンをシャットダウンするつもりはありません) 毎晩、スナップショットを作成し、「メイン」のディスクイメージを外部メディアにコピーしてから、もう一度スナップショットを削除するスクリプトを作成できると思いますか。 より良いアイデアは大歓迎です!
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.