仮想化

目次

概要

仮想マシンで使用する仮想ディスクを使用している容量のみで保存(Thin Provosioning)するための方法。

前提

Thin Provosioningを使用するためには、ストレージシステムを含めた構造設計が必要となる。
代表的な方法は以下となる。

方式ローカルストレージ共有ストレージ実装
LVM Thin + RAWLVM Thin poolを作成し、仮想マシンを収容する方式。iSCSIと組み合わせることにより、共有ディスクでの実装も可能
ZFS + zfspoolZFSのパーティション上に仮想マシンを収容する方式。ネットワーク越しの共有ディスクは作成できない
NFS + QCOW2NFS上にQCOW2形式の仮想ディスクを収容する方式。NFSを用いることで共有ディスクでの実装も可能

NFS + QCOW2方式

NFS側の設定

NFSサーバ側

NFS version 4以降の環境が必要。(RHEL6以降のシステム)
NFSのバージョンには4、4.1、4.2が存在するが、4で対応が可能。(4.2である必要はない)

ストレージ設定

NFSストレージを登録する際に、以下のパラメータを設定する。

事前割当OFF

仮想マシン側の設定

仮想マシンを作成する際に、仮想ディスクに以下の設定を行う。

中断チェックを入れる(Discordの訳が何故かこうなっている)
SSDエミュレーションチェックを入れる

既存の仮想マシンのディスクをトリムする方法

仮想ディスクが肥大化している場合には、以下の方法で空き領域を開放する。


トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2025-03-16 (日) 23:22:23