Loading...

We've detected that your browser language is Chinese. Would you like to visit our Chinese website? [ Dismiss ]
By: Dylan

ブロードコムによるVMware買収後、多くの顧客から価格が大幅に上昇し、強制的なサブスクリプションモデルへ移行したとの報告が上がっています。一方、OpenStackはオープンソースプラットフォームであり、ソフトウェア自体は無償で利用可能です。

そのため、仮想環境の導入・保守にかかるコストを削減する目的で、多くの企業がOpenStackへ移行し、VMwareからOpenStackへの移行手段を探しています。さらにOpenStackは企業により高い管理権限と柔軟性を提供できる点も、VMwareの代替として選ばれる重要な要因となっています。

本記事ではVMwareからOpenStackへの移行ツールを紹介し、移行を完了させる手順と、円滑な移行に欠かせない重要なデータ保護施策を解説します。

方法1. QEMU & VirtIOを活用しVMwareからOpenStackへ移行

本手法は自動化されていない「リフトアンドシフト」型のVMwareからOpenStackへの移行における中心的な技術プロセスであり、VMを移行するために必要なオープンソースツールを扱います。

手順1. VirtIOドライバをインストール

安定版VirtIO-Win ISO(Fedoraなどから取得)をダウンロードし、CD/DVDドライブとして仮想マシンにマウントします。

WindowsゲストOS内において、デバイスマネージャーまたは専用インストーラーを利用し、VirtIO SCSI/ブロックドライバ(vioscsi/viostor)およびVirtIOネットワークドライバ(netkvm)を手動でインストールします。

起動時にviostorサービスが読み込まれるよう、該当するレジストリ設定を更新します。

手順2. VMware Toolsをアンインストール

クローンした仮想マシンをシャットダウンします。WindowsまたはLinuxゲストOS上でVMware Toolsおよび関連ドライバを完全にアンインストールすることを推奨します。残存させた場合、新環境にてシステム不安定や競合の原因となります。

手順3. ディスクイメージ(VMDK)をエクスポート

VMware ESXiホストまたはデータストアよりVMDKディスクファイルを専用のLinux中継サーバーへコピーします。

手順4. ディスクフォーマットを変換

OpenStackのGlanceイメージサービスは主にQCOW2(QEMU Copy-On-Write)形式を使用しており、ファイルサイズの圧縮やスナップショット機能などの利点があります。

Linux中継サーバー上で変換コマンドを実行します:

qemu-img convert -f vmdk -O qcow2 source_vm.vmdk destination_image.qcow2

手順5. Glanceへイメージをアップロード

OpenStack CLIまたはHorizonダッシュボードを利用し、変換済みのQCOW2ファイルをアップロードします。

CLI実行例:

openstack image create –disk-format qcow2 \

–container-format bare \

–file destination_image.qcow2 \

–public –name “Migrated-VM-Name”

手順6. インスタンスを作成・起動

OpenStack Novaコンピュートサービスを使用し、アップロードしたイメージから新規インスタンスを構築します。

設定項目:

  • ソース:手順5で作成したイメージを選択
  • フレーバー:元のVMware仮想マシンのCPU・メモリに合致するOpenStackフレーバーを選択
  • ネットワーク:適切なNeutronネットワークにインスタンスを接続し、セキュリティグループを正しく適用
  • ボリューム:元のVMに複数のディスクが存在する場合、変換済みのCinderボリュームを接続

方法2. virt-v2vによるVMwareからOpenStackへの自動変換

qemu-imgを用いた手動変換よりも効率的で簡素なプロセスを求める管理者には、virt-v2vが最適なオープンソースツールです。VMware ESXiといった独自ハイパーバイザー上のVMをOpenStackを含むKVM基盤プラットフォームへ変換するために開発されています。

virt-v2vの大きな特長は、変換処理の最中にゲストOSを自動的に検査・調整できる点です。

補足:virt-v2vは技術的な変換を自動化しますが、あくまでコールドマイグレーションとなります。

手順1. 事前準備

変換用ホスト:移行先のOpenStack環境内にLinux仮想マシン(変換ホスト)を構築します。virt-v2vパッケージを導入し、OpenStack各サービス(Keystone、Glance、Cinder)と移行元VMware環境(vCenter/ESXi)双方と通信可能なネットワークを確保します。

VMware接続:変換ホストが必要なポート(443、5480など)でvCenterに接続でき、変換に必要なvCenter認証情報を保有していることを確認します。

OpenStack接続:変換ホスト上にOpenStack環境変数(openrcファイル)を設定し、virt-v2vが適切なテナント(プロジェクト)とサービスに認証・書き込みできるようにします。

手順2. 実行と変換処理

入力元、出力先、対象VMを一括指定したコマンドにより実行します。

入力モード(-i):URI形式で移行元VMware vCenterを指定(例:-ic vpx://user@vcenter.example.com/Datacenter/ESXi_Host ‘VM-Name’)。

出力モード(-o):移行先としてOpenStackを指定(例:-o openstack)。これにより結果イメージがGlanceまたはCinderへ自動アップロードされます。

virt-v2v コマンド例

virt-v2v -ic vpx://user@vcenter.corp.local/DC1/Cluster1 \

-o openstack \

-oo server-id=UUID_of_Conversion_Host \

-n neutron-network-name \

‘VM_to_Migrate_01’

virt-v2vはvCenterに接続し、VMディスクの変換、KVMに必要なドライバの挿入、VMware Toolsの削除を実施し、生成されたイメージまたはボリュームをOpenStack環境へアップロードします。

方法3. VMwareからOpenStackへ移行する最も簡便なソリューション

上記手法は基本的なコールドVM変換に対応しますが、手順が複雑で手作業が多く、人為的なエラーを引き起こす可能性があります。そのため、停止時間を最小限に抑えた大規模移行には適していません。

このようなケースではi2Migrationが最善の選択肢となります。異種プラットフォーム間でシステムとデータを中断なしに移行するために構築された統合型企業向けデータ移行プラットフォームであり、VMwareからOpenStackへの移行にも対応します。

i2Migrationの主な機能:

  • ホットマイグレーション:ブロックレベルとファイルレベルを融合したレプリケーションにより、本番ワークロードを停止させずに仮想マシン全体を移行可能
  • データ整合性保証:データベースに対する厳格なトランザクション整合性検証、ファイルシステムのハッシュ検証に対応
  • OS自動互換処理:古いWindows、Linuxバージョンにも対応し、ゲストOS移行に伴う基盤的な課題を自動的に解消。KVM基盤のOpenStack環境上で移行後のシステムが正常起動することを保証
  • 中断再開型転送:ネットワーク切断、ディスク障害など異常が発生した際、最初から転送を再開する必要がない
  • 高可用性ソリューション:災害発生時の迅速なフェイルオーバーを目的としVMwareからOpenStackへ複製する必要がある場合、Information2 Softwareは移行とHAを組み合わせた総合ソリューションを提供し、業務継続性を確保

動画を参照し、Information2がVMwareからOpenStackへの移行と高可用性アーキテクチャ構築を支援する仕組みをご確認ください。

下記ボタンより本ソリューションをダウンロードして試用できます:

60日間無料トライアル
安全なダウンロード

まとめ

VMwareからOpenStackへの移行手段をお探しの場合、本記事が参考になります。手動のqemu-img、virt-v2v、専用プラットフォームのいずれを選択する場合でも、根本的な目標は同一です。データの完全性を保ち、業務継続性に影響を与えない円滑な移行を実現することです。

比較すると、Info2Softのi2Migrationは特に大規模かつ複雑な環境に最適な選択肢と言えます。手作業を削減し、転送後のデータ整合性を確保します。

概要は準備中です

関連記事

目次:
最新情報を購読
最新のインサイト、ニュース、限定コンテンツをお届けします。いつでも配信解除が可能です。
購読する
ビジネスデータのセキュリティ強化を始めませんか?
60日間の無料トライアルまたはデモで、Info2softが企業データをどのように保護するかをご確認ください。
フォームにご記入の上、送信してください。担当者より追ってご連絡いたします。
このフォームを送信することにより、 プライバシー通知を読み、同意したことを確認します。
{{ isSubmitting ? '送信中...' : '送信する' }}