🏁 はじめに
システム更改や環境再構築、バックアップ整備などで、仮想マシンの移行は必要です。
特に VMware 環境 では、仮想マシンを OVF(Open Virtualization Format) または OVA(Open Virtual Appliance) 形式でエクスポートする方法が一般的です。
本記事では、実際の移行作業の中で遭遇したトラブルと対策、さらに OVF/OVA の基礎と手順についてまとめます。
🔍 OVF / OVA の基礎知識
OVF(Open Virtualization Format)の特徴
- 仮想マシンの 構成情報(CPU, メモリ, NIC) と ディスク をまとめて保存
- ベンダー非依存の標準フォーマットとして定義されており、異なる仮想化環境間(Hyper-V / 開発環境 / 検証環境 / クラウド)での移行や再利用が可能(※環境によっては変換や調整が必要)
- 移行・バックアップ・複製 など多用途
OVA(Open Virtual Appliance)の特徴
OVF は複数ファイル(.ovf, .vmdk, .mf など)で構成
OVA はそれらを 1 ファイルのアーカイブ形式(.ova)にまとめたもの
イメージとしては「OVF の zip 版」に近い
実運用でも非常によく使われる形式です。
💥 運用現場ではトラブルが起こる
OVF エクスポートは一見シンプルに見えますが、実際の現場では以下のようなトラブルが起こりやすいです。
| トラブル内容 | よくある状況 |
|---|---|
| タイムアウト | vCenter 経由のエクスポートが途中で停止 |
| 容量不足 | 保存先ストレージが不足して中断 |
| キャンセル後のタイムアウト | エクスポート中にキャンセルするとHost Clientがタイムアウト(原因不明) |
| NVRAM ファイルエラー | インポート時に nvram が原因でエラー発生 |
📘 本記事の目的
この記事では、以下を分かりやすく整理して紹介します。
- OVF / OVA のエクスポート手順
- 実際の作業で遭遇したトラブルと対応策(回避策/暫定対応)
同様の作業を行う方が安定した仮想マシン移行を実施するための参考資料となります。参考になれば幸いです。
🧰 OVF エクスポート手順
🔗 参考:Broadcom 公式ドキュメント「OVF テンプレートのエクスポート」
OVF テンプレートは、仮想マシンまたは vApp の状態をパッケージ化したものです
ディスクは「圧縮スパース形式」で保存されます。
✅ 前提条件
- 仮想マシン / vApp は パワーオフ
- vApp の場合のみ vApp 権限 が必要
- 暗号化 仮想マシン は対象外
🖥️ vCenter からのエクスポート手順
-
対象の 仮想マシン または vApp を選択
-
右クリック → テンプレート → OVF テンプレートのエクスポート
-
名前を入力
※*が含まれると自動的に_に変換される -
注釈(任意)を入力
-
詳細オプションを有効化(任意)
- BIOS UUID
- MAC アドレス
- 起動順序
- PCI スロット番号
※詳細オプションを有効にすると、他環境での移植性が制限される場合があります
-
保存先フォルダを指定し、エクスポートを実行すると、以下のファイルが出力される
-
.ovf(構成ファイル) -
.vmdk(仮想ディスク) -
.mf(チェックサム)
-
🧩 ESXi から直接エクスポート(タイムアウト時の補足)
vCenter 経由でタイムアウトが発生する場合、ESXi Host Client から直接エクスポートする方法があります。
- ブラウザで ESXi ホストの管理 IP にアクセス
- 対象仮想マシンを選択 → アクション → テンプレート → OVF テンプレートのエクスポート
- 保存先の指定やファイル形式は vCenter と同様
.ovf,.vmdk,.mfを保存
⚠️ vCenter でタイムアウトが起きる原因と対策
| 要因 | 内容 | 対策 |
|---|---|---|
| ネットワーク | vCenter–ESXi 間で帯域不足・遅延 | ESXi Host Client から直接エクスポート |
| ストレージ | ストレージが高負荷 | 負荷の低い時間帯に実施 |
| ファイルサイズ | ディスクの容量不足(数百 GB 程度の空きが必要) | 保存先の空き容量を事前に確保 |
次回記事
実際に遭遇した 「OVFエクスポート時のトラブル4選」と、それぞれの 原因・解決策 を詳しく紹介します。
We Are Hiring!