ユーザ用ツール

サイト用ツール


it技術:アプリケーション:仮想化ソフトウェア

文書の過去の版を表示しています。


仮想化ソフトウェア

概要

PC上に実機PCに見立てたマシンをソフトウェア上で動作するようにした。実機PCに見立てたマシンのことを仮想マシンと呼ぶ。
代表的な仮想化ソフトウエアには、VirtualBoxやVMWareやHyper-Vなどがある。

VHD形式Virtual PCやHyper-Vで採用されている形式
VMDK形式VMwareで採用されている形式
VDI形式VirtualBoxで採用されている形式
OVF形式仮想マシンにおける標準規格(Open Virtualization File)、作成担当はVMware。1.0と2.0がある。

導入準備

仮想化支援機能に関するCPUの対応状況を手軽にチェックできるツール
VirtualChecker

Virtualization Technology の設定

HP製PC

HPでBIOS画面の表示をする場合、再起動してF10キーを連打する。
HP BIOSで Virtualization Technology の設定を確認する方法
https://support.hp.com/jp-ja/product/hp-probook-450-g5-notebook-pc/17047142/document/c03836690

VirtualBox

VM VirtualBoxとは、Oracleが開発しているx86仮想化ソフトウェア・パッケージである。
https://www.virtualbox.org/

ova ファイルは、OVF (Open Virtualization Format) 規格に準拠したイメージ・ファイルを tar 形式で圧縮したものです。VirtualBox の仮想マシンのエクスポートにおいて作成される ova ファイルを解凍して実際の中身を確認してみたら、ovf ファイルと vmdk ファイルの二つで構成されていました。
VirtualBox 4.1 における仮想マシンのエクスポートとインポート

インストール

インストール失敗

コマンドラインからオプションを付けてインストールすることでログを出力できる。

VirtualBox- <your-version> -Win.exe -l 
 
例 VirtualBox-5.2.12-122591-Win.exe  -l 

注意:<your-version>にはインストーラ実行ファイルの正しいバージョン文字列を指定してください。

ログファイルは「C\Users\<ユーザー名>\AppData\Local\Temp」フォルダに格納される。

認証エラー
C:\windows\INFに出力されるログを見ると認証エラーが発生している。

     sto:           {DRIVERSTORE IMPORT VALIDATE} 11:04:18.453
     sig:                {_VERIFY_FILE_SIGNATURE} 11:04:18.484
     sig:                     Key      = VBoxNetLwf.inf
     sig:                     FilePath = C:\windows\System32\DriverStore\Temp\{196440c6-f66e-0f48-895b-9cd30bdf7252}\VBoxNetLwf.inf
     sig:                     Catalog  = C:\windows\System32\DriverStore\Temp\{196440c6-f66e-0f48-895b-9cd30bdf7252}\VBoxNetLwf.cat
!    sig:                     Verifying file against specific (valid) catalog failed.
!    sig:                     Error 0x800b0109: A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider.
     sig:                {_VERIFY_FILE_SIGNATURE exit(0x800b0109)} 11:04:18.547
     sig:                {_VERIFY_FILE_SIGNATURE} 11:04:18.562
     sig:                     Key      = VBoxNetLwf.inf
     sig:                     FilePath = C:\windows\System32\DriverStore\Temp\{196440c6-f66e-0f48-895b-9cd30bdf7252}\VBoxNetLwf.inf
     sig:                     Catalog  = C:\windows\System32\DriverStore\Temp\{196440c6-f66e-0f48-895b-9cd30bdf7252}\VBoxNetLwf.cat
     sig:                     Success: File is signed in Authenticode(tm) catalog.
     sig:                     Error 0xe0000241: The INF was signed with an Authenticode(tm) catalog from a trusted publisher.
     sig:                {_VERIFY_FILE_SIGNATURE exit(0xe0000241)} 11:04:18.640
     sto:           {DRIVERSTORE IMPORT VALIDATE: exit(0x00000000)} 11:04:18.671

VBoxNetLwf.inf 0x800b0109
https://forums.virtualbox.org/viewtopic.php?f=6&t=79841

where: supR3HardenedWinReSpawn
what:  3
VERR_SUP_VP_NOT_SIGNED_WITH_BUILD_CERT (-5657) - The image is required to be signed with the same certificate as the rest of VirtualBox.

VirtualBox 4.3にするとインストールはできるが、仮想OSをインポートして起動しようとするとエラーになってしまう。
→エラーを忘れたが、当時はVirtualization Technologyを有効にしてなかったので、有効に出来た今なら大丈夫かも。

仮想OS(Windows 7 32bit)

Modern.IEの日本語化したもの。
Windows 7 32bitのIE11版 Oracle VirtualBoxを使用する。

Oracle VirtualBoxのファイル→仮想アプライアンスのインポートを使って「IE11 - Win7JP.ova」を指定する。
インポート時間が推定で2時間とでるが、実際は20分程度

起動したらライセンス期間を延長するため、管理者権限でコマンドプロンプトを開き、下記のコマンドを入力して再起動させる。
「slmgr /rearm」

VMWare

VMWareとは、VMWare社が開発しているx86仮想化ソフトウェア・パッケージである。
https://www.vmware.com/jp/products/workstation-player.html

インストール

ディスクイメージ変換

VirtualBox形式(OVA)のディスクイメージを、VMware形式(vmx+vmdk)に変換

変換ツール
VMware-ovftool-4.2.0-5965791-win.x86_64.msi
VMware-converter-en-6.2.0-8466193.exe

手順

  1. コマンドラインで下記を入力する、
    “C:\Program Files\VMware\VMware\OVF Toolsovftool.exe –lax ソースイメージ.ova 作成イメージ名.vmx”
  2. エラーがいくつか出るが、Transfer Completedと出ればOK。
  3. イメージ名.vmxとイメージ名.vmdkの2つのファイルが出力されるが、まだVMwareで読み込めない。
  4. Vmware vCenter Converter Standaloneでvmxファイルを読み込んで、vSphere Hypervisorにコンバートする。

詳細手順

  1. まずVMwareのovftool.exeの場所に移動する。
    例:cd C:\Program Files (x86)\VMware\VMware Player\OVFTool
  2. 以下のコマンドを実行する。
    ovftool.exe –lax “OVAファイル” “VMXファイル”
    例:ovftool.exe –lax “C:\temp\IE11-Win7JP.ova” “C:\temp\IE11-Win7JP.vmx”
    ※上記コマンドをコピーすると-laxになるが正しくはlaxの前の-は2つのためコマンド実行時は注意が必要。
  3. 以下を参考にvmxの変換を行う。

キーボード変更

画面解像度の変更

デフォルトは800×600で、VMWare Toolsを使うと解像度を変更やマウスがホストとゲストの間をスムーズに動くようになる。

VMWare Tools
VMware-tools-10.1.10-6082533-x86_64.exe

Windows 10の仮想マシンにVMware Toolsをインストールする方法

ネットワーク接続

Host:Windows 10 Pro、Guest:Windows 7(ModernIE)

ブリッジ接続ができない場合はNAT接続とすれば一通りの操作が可能。

ブリッジ接続

NAT接続

スナップショット (Snapshots)

VMware Playerはスナップショットをサポートしていません。
しかし、仮想マシンのデータが格納されているフォルダをコピーすることでもスナップショットの代用となります。

VMware Player スナップショット

Hyper-V

Micorosoft社が開発しているx86仮想化ソフトウェア・パッケージである。

Windows 10:Hyper-Vの仮想マシン上にHyper-V環境を構築する (Nested Hyper-V)

インストール

Windows Server 2016 or Windows 10 Pro には標準でインストール可能となっている。
Windows 10 上に Hyper-V をインストールする

仮想マシンイメージ変換

StarWind V2V Image Converter をダウンロードしてインストール。
※ダウンロードに登録が必要ですが、それ以外は制限はないようです。
https://www.starwindsoftware.com/converter

変換時の選択。growable は可変、pre-allocated は固定サイズ

it技術/アプリケーション/仮想化ソフトウェア.1532178909.txt.gz · 最終更新: 2018/07/21 22:15 by yajuadmin