3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

ProxmoxでVMのネットワークブートを試す(ついでにリンククローンの動作をみる)

Last updated at Posted at 2023-06-21

Proxmoxでは共有ストレージから直接VMを起動できます。図にすると以下のような感じです。
image.png

メリット

  • ディスク単位でOSのイメージ管理ができ、可用性がたかまる
  • ネットブート元のファイルサーバーの恩恵をくみあわせられる
     → 重複排除・ReFS・バックアップなど
  • かならずしもクラスターを作らなくていい
     → 障害時にほかの筐体から縮退運転でき、管理がシンプルになる
  • 3Tier構成とハイパーコンバージド、あとからどっちにも転用できる
  • バックアップ&リストアとちがい、IPのつけかえだけですむのでダウンタイムが少ない

デメリット

  • 1GbEだと遅いのでネットワークやワークロードの対処が必要
  • ネットワークが切れたら起動できない
     → 筐体内の仮想ネットワーク内であれば故障はなく、速度も10GbEなのでこれらは低減される
     → つまり3TierではなくHCIな使い方ならデメリットが減る
  • HCIにする場合、筐体間のレプリケーションの設計や運用がむずかしい

ファイルサーバーの作成

Proxmoxで8TBのディスクを追加します。物理SSDは256GBですがシンプロビジョンで作成できます。
ただしくは8192GBですね(笑)
image.png
NTFSでDドライブを作成。ReFSにしてもよかったと思います。また検証します。
image.png

フォルダを共有

今回QCOW2というフォルダを作り、共有します。
image.png
image.png

Proxmoxにストレージ追加

SMB/CIFSストレージとして追加します。用途は「ディスクイメージ」のみにします。
image.png
image.png
image.png

VMを作成

テンプレートから作成します。Windows ServerのテンプレートがLocal-ZFS上にあるため完全クローンにします。
image.png
image.png

共有フォルダ上にVMを作ったら再テンプレート化し、そこからリンククローンします。
image.png

base-という名前でWindows11のOSテンプレートが作られました。
image.png

テンプレートからリンククローンで作成したVMは、差分なのでディスク消費はありません。
image.png

VMを起動、サイズ確認

Win11を起動し、コンピュータ名を変更します。シャットダウンすると差分が767MB増えていました。
image.png
image.png
QCOW2フォルダを見ると、16.7GBの使用でした。圧縮が効いていることがわかります。
image.png

リンククローンのフォルダは、圧縮されていませんでした。
image.png

見た目はわかりませんが、このCドライブはファイルサーバー上から起動しているということになります。
image.png

障害テスト

VMのディスクイメージを置いているファイルサーバーがダウンしたと想定します。IPアドレスを変更します。

Proxmoxストレージを削除し、新しいIPで再度設定します。
image.png
image.png
image.png

VMを起動すると、エラーになりました。ストレージIDが同じでないといけないようです。
image.png
同じWS-VMShareの名前で再作成すると、起動しました。

  • ストレージIDを同じにすること
  • 共有名を同じにすること

この二つを満たしていれば大丈夫のようです。

まとめ & メモ

  • Proxmoxのクラスターはいろいろ問題があり、たとえばdatacenter.cfgといったコンフィグが常に同期され、間違えるとすべてのサーバーが復旧不能になります。
  • 無停止運用が必須でなければ、ファイルサーバーを共有してそこから復旧できるような環境にするのが、運用コストとのバランスが良いと思います。
  • ProxmoxローカルZFSでの重複排除はメモリを大量消費します。ネットワークブートであればより高機能なWindows ServerのReFSや重複排除を使えるのもメリットです。

参考にさせていただいたサイト

ファイルやフォルダの【サイズ】と【ディスク上のサイズ】が違うのはなぜ?
https://www.partitionwizard.jp/partitionmanager/size-vs-size-on-disk.html

3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?