コミュニティソリューション

OpenMediaVaultからZimaOSへ移行:OMV NASをオンラインに保ち、ファイルを安全に移行し、VT-xとVT-dを分離する

An October 2025 question from an OpenMediaVault user with a 256 GB boot drive, two 16 TB Btrfs-mirrored disks, 32 GB RAM and an Intel i5-2310 with VT-x but no VT-d. They asked whether apps or VMs would still work, whether the existing Btrfs mirror could be adopted, and whether a faster Ryzen ZimaOS box could simply use the OMV NAS as network storage. The thread contains no community reply, so current guidance comes from present ZimaOS documentation.

この未回答の元スレッドへの最も安全な回答は、既存のOMV Btrfsミラーを最初に実験する対象にしないことです。OpenMediaVaultをオンラインのまま維持し、評価したい別のシステムにZimaOSをインストールして、OMVの共有をLANストレージとして接続し、段階的にデータをコピーしてください。これにより、ZimaOSのアプリ、共有、バックアップをテストしている間も、旧NASを稼働中のサービスおよびロールバック手段として維持できます。

CPUの問題も、レイヤーごとに分けて考えると簡単です。通常のx86 VMでは、VT-xが主要なハードウェア仮想化機能です。VT-d/IOMMUは、物理PCIeデバイスをゲストに直接割り当てたい場合に主に関係します。Dockerアプリの実行にVT-dは必要ありません。そのため、2011年頃のi5-2310でもコンテナは実行でき、通常のVMも動かせる可能性があります。ただし、パススルー機能とVM全体の性能は別の制約です。

DockerアプリにVT-dは不要

ZimaOS App StoreのアプリケーションはDockerコンテナとして実行されます。起動するだけなら、ホストカーネルを共有するため、ハードウェアデバイスのパススルーは必要ありません。

古いi5では負荷の高いアプリの動作が遅くなる可能性はありますが、VT-dがないからといって「アプリが使えない」わけではありません。通常のコンテナでは、RAM、ストレージ速度、アプリケーションのCPU負荷のほうが重要です。

VT-xで通常のVMをサポート可能

現在のZimaOSのVM計画ガイドでは、基本的なKVM/QEMU仮想化と、PCIe/GPUパススルーを分けて説明しています。通常のLinux/Windowsゲストには、正常に動作する仮想化機能と、十分なホストCPU/RAMが必要です。

現在のZimaOS VMハードウェアガイドを確認してください。

VT-dは主にパススルーの境界となる機能

ゲストがPCIe GPU、HBA、NICなどのデバイスを直接制御する必要がある場合、IOMMU/VT-dが重要になります。USBパススルーも、ホストがUSBコントローラーやデバイスをどのように公開するか、またどのZVMインターフェースを使用するかによって異なる場合があります。

「VMが起動すること」と「すべての物理デバイスをVMに割り当てられること」を混同しないでください。

ZimaOSが既存のOMV Btrfsミラーをそのまま取り込めるとは限らない

元のユーザーは、OMVで作成・管理された2台構成のBtrfsミラーを使用していました。現在のZimaOSストレージ関連ドキュメントでは、独自のストレージワークフローを通じたZimaOSストレージスペースの作成・管理に重点が置かれています。既存の任意のOMV Btrfs RAID構成を、データを破壊せずにインポートできるという一般的な保証はありません。

16TBのドライブに重要なデータの唯一のコピーが保存されている場合は、データを別途バックアップまたはコピーするまで、OMVの管理下に置いてください。

現在の公式な移行方法はネットワーク経由のコピー

別のNASから移行する際の現在のIceWhaleの案内では、旧NASをオンラインのまま維持し、共有を公開して、ZimaOSのFilesでLANストレージとして追加し、その後、新しいZimaOSストレージへデータをコピーします。

現在の別のNASからの移行方法を利用してください。同じSMB移行の考え方をOMV共有にも適用できます。

高速なRyzen搭載ZimaOSボックスではOMVをネットワークストレージとして利用できる

元の代替案である、Ryzen 9搭載ボックスでアプリやVMを実行しつつ、OMVで16TBのディスクを引き続き提供する方法は、リスクを抑えた移行策として妥当です。ZimaOSはFilesを通じてネットワークストレージをマウントでき、旧NASをストレージの管理元として維持できます。

実際の上限はOMVボックスの1GbEリンクになります。RyzenボックスのNICが2.5GbEであっても、ネットワークスループットはおおむねギガビット級です。

USB JBODも選択肢だが、障害モデルが変わる

現在のZimaOSは、USBドライブをスタンドアロンストレージとして、また対応するストレージワークフローで使用できます。HDDをUSBエンクロージャーに移せばZimaOSが直接管理できますが、エンクロージャーやUSBブリッジもストレージ経路の一部になります。

重要な常時稼働RAIDの場合は、本番ディスクを移行する前に、SMARTパススルー、デバイスの安定した認識、電力供給、冷却、ブリッジの動作を確認してください。

より安全な移行手順

  1. OMVのデータをバックアップする。
  2. 別のハードウェアまたはストレージにZimaOSをインストールする。
  3. アプリと代表的なVMを1台テストする。
  4. OMVをLANストレージとしてマウントする。
  5. 一部のデータをコピーし、権限とチェックサムを検証する。
  6. 最終的なZimaOSストレージを別途構築する。
  7. 残りのデータをコピーする。
  8. 復元とバックアップを検証するまで、OMVをそのまま維持する。

OMVからZimaOSへの移行に関するFAQ

VT-dがないとDockerアプリは使えませんか?

いいえ。DockerアプリにVT-dは必要ありません。

VT-dがないと通常のVMは使えませんか?

必ずしもそうではありません。VT-xがあれば、通常のハードウェアアクセラレーション対応VMをサポートできます。VT-dは主に、高度なデバイスパススルーに必要な機能です。

データをコピーする前に、ZimaOSで古いOMV RAIDを再作成すべきですか?

唯一のコピーが保存されている場合は、実行しないでください。旧NASをそのまま維持し、まずネットワーク経由で移行してください。