Hyper-V仮想マシンのバックアップ

IT

今回はHyper-Vの仮想マシンのバックアップを取る方法について書きます。
仮想マシンをバックアップ方法は3種類あります。

スポンサーリンク

チェックポイント

特徴

チェックポイントは一番簡単にバックアップできます。ロールプレイングゲームのセーブデータを新しく別に作るイメージです。Hyper-V上で操作するだけですし、セーブポイントに名前も付けられるので、どの状態か、というのもメモできます。

一方で、ホストマシンが壊れたら仮想マシンも道連れなので、このチェックポイントだけでは不十分です。

やり方

Hyper-Vマネージャー上で、チェックポイントを作成したい仮想マシンを選択してチェックポイントをクリックするだけです。

このようにチェックポイントを作成されます。これでセーブ完了です。簡単っ

経験上、チェックポイントには名前を付けておくと良いです。時間が経つと、このチェックポイントってなんだったっけ?となってしまうことがあり、それでは意味がありません。

例えば、このような感じで初回の環境構築が終わった時点でチェックポイントを作って置くと、戻したい時に初期設定が終わった状態にすぐに戻せますので、OSのインストールから作り直すより効率が良いです。

チェックポイントは蓄積していけるので、このように環境を変更したタイミングでチェツクポイントを作成しておくと、どこまで戻すというのが指定できるので便利です。
例えば、このように作成しておくと、やっぱりNginxはやめてApacheにしようという時に初回環境構築完了時のチェックポイントを適用することでNginxを入れる前に戻せます。

最初にも書きましたが、いくらキレイにチェックポイントを作って言ってもホストマシン自体が壊れると仮想マシンもチェックポイントもすべて壊れますので次に紹介するエクスポートを定期的に実施して別の場所に退避することもお忘れなく。

スポンサーリンク

エクスポート

特徴

エクスポートを実施すると、Hyper-Vの中から仮想マシンを物理ファイルとして取り出せます。つまりファイルサーバや外付けHDDに退避できるので、ホストマシンが壊れても巻き添えにはなりません。

そして別のマシンのHyper-V上にインポートができるので仮想マシンの引っ越しができます。チェックポイントの情報もそのまま残ります。

但し、チェックポイントと違って仮想マシン情報を丸ごとファイルで退避するため、仮想マシンもう一環境分のディスクを消費しますので、チェックポイントのような細かい定点保管には向いてません。

やり方

Hyper-Vマネージャーでエクスポートしたい仮想マシンを右クリックしてエクスポートを選択します。

エクスポート先の場所を指定します。エクスポート対象の仮想マシンと同じぐらいの空き容量のある場所を指定する必要があります。
ちなみに、ネットワーク上は直接指定できないようですので、ファイルサーバやNASに出力したい場合は、一度ホストマシンのローカルディスクや外付けHDD等にエクスポートしてから移動する必要があります。

これがエクスポートすると作成されるフォルダ群です。これをどこか別の場所にコピーしておけばOKです。

ファイルがバラバラして嫌だーという場合は、ZIP圧縮して1ファイルにまとめるとよいでしょう。
参考までにWindows10の仮想マシンをエクスポートしたものをZIPファイルにしてみました。

圧縮率いいですね。半分以下になってファイルが1つにまとまるので、これはやったほうがいいと思います。

保存版として圧縮保管するなら、ZIP形式よりもRAR形式の良さそうです。上のと同じものをRAR圧縮したところ、ZIPより圧縮率が良く、3割ぐらいまで圧縮できました。圧縮するファイルによって変動するので一概には言えないですが、今回はZIPより1GBもサイズが小さくできたので、RAR圧縮版を保管することにしました。

スポンサーリンク

仮想マシンファイルのコピー

正式なバックアップ手順ではありませんので自己責任でお願いします。私はエクスポートするのが面倒なので、この方法で仮想マシンのバックアップや複製をしています。

特徴

仮想マシンはホストマシン側では普通のファイルです。これをただコピーするだけです。仮想マシンの設定画面で仮想マシンの物理ファイルの格納場所とファイル名が確認できますので、そのファイルをコピーするだけです。

注意点

必ず次の状態で行ってください。

  1. 仮想マシンが停止していること
  2. チェックポイントが無いこと

仮想マシンの実行中だとファイルが更新されているので、この状態で勝手にコピーすると不整合が発生します。
チェックポイントがあると仮想ハードディスクのファイルの拡張子がvhdxではなく、avhdxになっています。これは仮想マシンの差分ファイルなので、これをコピーしても動きません。

スポンサーリンク

まとめ

日々のちょっとしたバックアップはチェックポイント
定点保管、断面保存はエクスポート
仮想マシンを停止できて、チェックポイントが作成されていないなら仮想マシンファイルのコピー
こんなところだと思います。

ひと目でわかるHyper-V Windows Server 2019版 (マイクロソフト関連書) | Inc. Yokota Lab |本 | 通販 | Amazon
AmazonでInc. Yokota Labのひと目でわかるHyper-V Windows Server 2019版 (マイクロソフト関連書)。アマゾンならポイント還元本が多数。Inc. Yokota Lab作品ほか、お急ぎ便対象商品は当日お届けも可能。またひと目でわかるHyper-V Windows Server 2...

コメント

  1. Someone essentially help to make significantly
    posts I would state. That is the very first time I frequented your website page and so far?
    I surprised with the analysis you made to make this actual post incredible.
    Great activity!

  2. Drew より:

    Its like you read my mind! You seem to know so much about
    this, like you wrote the book in it or something.
    I think that you can do with some pics to drive the message home a
    little bit, but instead of that, this is excellent blog.
    A great read. I’ll certainly be back.

  3. poker club より:

    At this time it sounds like BlogEngine is the top
    blogging platform out there right now. (from what I’ve read) Is that what you’re using on your blog?

  4. judi poker より:

    Greetings! Very useful advice within this article! It is the little changes which will make the biggest changes.
    Thanks a lot for sharing!

  5. Akilah より:

    Good post. I learn something totally new and challenging on websites I stumbleupon every day.
    It’s always helpful to read content from other writers and use
    something from other web sites.

  6. film sub indo より:

    You’ve made some decent points there. I looked on the web for more info about the issue and found most individuals will go along with your views
    on this web site.

  7. An outstanding share! I have just forwarded this onto a friend
    who has been doing a little homework on this.
    And he in fact ordered me lunch because I found it for him…
    lol. So let me reword this…. Thanks for
    the meal!! But yeah, thanks for spending some time to discuss this subject here on your blog.

  8. Wow, fantastic blog layout! How long have you been blogging for?

    you make blogging look easy. The overall look of your web site is great, as well as the content!

  9. Hi, Neat post. There’s a problem with your website in web explorer, may test this?
    IE still is the marketplace leader and a big section of people will omit your fantastic writing because of this problem.

  10. What’s up everyone, it’s my first go to see
    at this web page, and article is actually fruitful for me, keep up posting these types of content.

  11. I do not even know how I ended up here, but I thought this
    post was good. I don’t know who you are but definitely you
    are going to a famous blogger if you are not already 😉
    Cheers!

  12. Aw, this was a really nice post. Taking the time and actual effort
    to generate a really good article… but what can I
    say… I hesitate a whole lot and don’t seem to get anything done.

  13. whoah this blog is great i really like studying your posts.
    Stay up the good work! You recognize, many persons
    are hunting around for this information, you can aid them greatly.

  14. Howdy! This post couldn’t be written any better! Reading through
    this post reminds me of my good old room mate! He always kept chatting about this.
    I will forward this post to him. Fairly certain he will have
    a good read. Thanks for sharing!

タイトルとURLをコピーしました