上野家のホームページ
ナーマル,マリン,ココ
[
新規
|
一覧
|
検索
|
最新
|
ヘルプ
]
PC/仮想化技術/Hyper-V
をテンプレートにして作成
資料室
PC/仮想化技術/Hyper-V をテンプレートにして作成
[
差分
|
バックアップ
|
リロード
]
[ ]
開始行:
* Windows10でHyper-Vを使ってみる
Windows10には''ハイパーバイザー型の仮想化環境''であるWind...
注意することとして,Windows10でWindowsハイパーバイザー(H...
Windows10 2004まではMicrosoftの仮想化環境のオプション・コ...
仮想マシンプラットフォームが''Windowsハイパーバイザー''と...
** BIOS/UEFI BIOSのCPU設定
ハイパーバイザー型の仮想環境を使用するには,PCのBIOS(ま...
BIOS(またはUEFI BIOS)によりCPU設定の表記はいろいろある...
** Windows10にHyper-V機能を追加
- Win+IでWindowsの設定画面を開く~
- 画面右端か画面最下にある「関連設定>プログラムと機能」を...
- 「Windowsの機能の有効化または無効化」をクリックして,Wi...
- ''Hyper-V''にマークを付けてOKを押す~
Windows10 2004までは,Windows Hyperバイザーを動かす機能を...
Windows10 20H2からはHyper-Vで動かす仮想マシン(仮想ディス...
- ''仮想マシンプラットフォーム''にマークを付けてOKを押す...
Windows10 20H2から分離されたコンポーネント。~
Hyper-Vのコア機能であるHyper-Vアーキテクチャと,それを利...
''仮想マシンプラットフォーム''の場合,バージョン更新したV...
また''Windowsサンドボックス''もこの機能を使用している。~
- 必要であれば''Windowsハイパーバイザープラットフォーム''...
Windowsハイパーバイザー環境で他の''ハイパーバイザー型仮想...
- PCを再起動する~
Windows10でのHyper-Vは''ホストOS型仮想環境''のようにも思...
Hyper-Vはマイクロカーネルなので,仮想マシンのリソースを管...
マイクロカーネルのハイパーバイザーでは,仮想マシンを作成...
ハイパーバイザーでも''VMware vSphere''はモノリシックなの...
** Hyper-Vマネージャーの起動
Windows10にHyper-V(および仮想マシンプラットフォーム)機...
#ref(hypervman.png,,60%);
管理者権限を持たないユーザーだとHyper-Vマネージャーから仮...
なので,Hyper-Vマネージャーは管理者権限で実行するようにす...
** 仮想マシンを作成する
Hyper-Vマネージャーを使って仮想マシンを作成することが出来...
Hyper-Vマネージャーの操作>新規>仮想マシンを押して,仮想マ...
試しにUbuntu 18.04 LTSを作成してみる。~
ウィザードで設定した値は以下のようにした。
|項目名 |設定値 ...
|名前 |Ubuntu ...
|場所 |C:\VM\ ...
|世代 |第2世代 ...
|起動メモリ |4096MB ...
|ネットワークの構成 |Default Switch ...
|仮想ハードディスクの接続|仮想ハードディスクを作成する ...
|インストールオプション |ブートイメージファイルからオペ...
世代の設定はHyper-Vによる仮想マシンを動かす環境に依存して...
第1世代を選択すると,おそらく多くのOSで古いデバイスに対応...
第2世代を選択すると,動作中にストレージのサイズを変更する...
第2世代だと,PCの物理CD/DVDドライブが仮想マシンで使用する...
設定後完了を押すと,仮想マシンが作成される。~
ハイパーバイザー型ではないVMware Workstatin PlayerやVirtu...
*** 世代選択の判断
以下の''条件に当てはまらない場合''は第2世代が良いと思う。~
- ブートしようとするVHDがUEFI互換ではない場合~
第1世代の設定で作ったVMマシンのイメージを使う場合。~
- バーチャルマシンをMicrosoft Azureにマイグレーションする...
Microsoft Azureでは第2世代はサポートされていない。~
- 第2世代が起動したいOSをサポートしていない場合~
第2世代でサポートしているOS:~
-- Windows 64bit(Windows Server 2012 無印/R2, Windows10/8...
-- CentOS/RHEL(7.xシリーズ)
-- Oracle Linux(7.xシリーズ)
-- SUSE(SUSE Linux Enterprise Server 12)
-- Ubuntu(Ubuntu 14.04以降)
- ホストPCのCD/DVDドライブ(IDE)・FDDを使用する~
- 第2世代が起動したい方式をサポートしていない場合~
第2世代でサポートしている起動方式:~
-- 標準ネットワークアダプタによるPXEブート~
Legacy network adapterを用いたPXE Bootは非対応。
-- SCSI仮想ディスク(.VHDX)または仮想DVD(.ISO)からの起...
*** 仮想マシンの編集
すぐに起動してみたかったが,上記の設定ではUbuntu 18.04 LT...
仮想マシンの設定を変更するため,仮想マシン>仮想マシン名(...
- ハードウェア>セキュリティをクリック~
「セキュアブートを有効にする」のマークを外す。~
- ハードウェア>プロセッサをクリック~
「仮想プロセッサの数」をデフォルトは1になっているので,4...
- 管理>チェックポイントをクリック~
「自動チェックポイントを使用する」のマークを外す。~
チェックポイントが必要になったら,手動で作成することにす...
- 管理>統合サービスをクリック~
「ゲストサービス」にマークを入れる。~
これをマークするとPowerShellのCopy-VMFileコマンドレットで...
> Copy-VMFile "Ubuntu" -SourcePath "D:\Temp\Test.txt" -D...
つまり,ネットワークを経由せずにファイルシステム上でファ...
** 仮想マシンの起動
メニューから,「接続...」で仮想マシン接続画面を開く。
「仮想マシン XXXXXXXはオフになっています」と表示されるの...
画面に従ってUbuntu 18.04 LTSをインストールする。~
** Ubuntu 18.04 LTSでの追加設定
Hyper-V上でUbuntu 18.04 LTSを動かす場合,以下の設定を行っ...
- linux-azureのインストール~
linux-azureは,ドライバ関係を最適化してくれる。
$ sudo apt update
$ sudo apt install linux-azure
- linux-vm-toolsのインストール~
linux-vm-toolsを使用することで,画面解像度の変更や,クリ...
$ cd /usr/src
$ sudo git clone https://github.com/Microsoft/linux-vm-t...
$ cd linux-vm-tools/ubuntu/18.04
$ sudo chmod +x install.sh
$ sudo ./install.sh
$ sudo reboot
再起動後,
$ cd /usr/src/linux-vm-tools/ubuntu/18.04
$ sudo ./install.sh
$ sudo shutdown now
として,一旦シャットダウンする。~
Windows10のPowerShellを管理者権限で開いて,以下を実行。
$ Set-VM -VMName Ubuntu -EnhancedSessionTransportType Hv...
この後,仮想マシンを再起動する。~
~
画面解像度を指定するダイアログが表示されるようになる。拡...
* Windowsハイパーバイザーを一時停止させる
Hyper-Vと共存できない仮想マシン環境を利用する場合など,一...
またWindowsハイパーバイザーは,セキュリティのためにも使わ...
Windowsハイパーバイザーが動作しているかどうかを確認するに...
> bcdedit /enum {current}
''hypervisorlaunchtype''がない場合は,Windowsハイパーバイ...
''hypervisorlaunchtype''が''Auto''になっている場合,Windo...
ここが,''Off''になっている場合,起動時にWindowsハイパー...
Windowsハイパーバイザーを一時的に停止させる場合,~
> bcdedit /set hypervisorlaunchtype off
にする。~
Windowsを再起動するとハイパーバイザーなしでWindowsが起動...
Windowsハイパーバイザーを再開させるには,
> bcdedit /set hypervisorlaunchtype auto
として再起動する。~
終了行:
* Windows10でHyper-Vを使ってみる
Windows10には''ハイパーバイザー型の仮想化環境''であるWind...
注意することとして,Windows10でWindowsハイパーバイザー(H...
Windows10 2004まではMicrosoftの仮想化環境のオプション・コ...
仮想マシンプラットフォームが''Windowsハイパーバイザー''と...
** BIOS/UEFI BIOSのCPU設定
ハイパーバイザー型の仮想環境を使用するには,PCのBIOS(ま...
BIOS(またはUEFI BIOS)によりCPU設定の表記はいろいろある...
** Windows10にHyper-V機能を追加
- Win+IでWindowsの設定画面を開く~
- 画面右端か画面最下にある「関連設定>プログラムと機能」を...
- 「Windowsの機能の有効化または無効化」をクリックして,Wi...
- ''Hyper-V''にマークを付けてOKを押す~
Windows10 2004までは,Windows Hyperバイザーを動かす機能を...
Windows10 20H2からはHyper-Vで動かす仮想マシン(仮想ディス...
- ''仮想マシンプラットフォーム''にマークを付けてOKを押す...
Windows10 20H2から分離されたコンポーネント。~
Hyper-Vのコア機能であるHyper-Vアーキテクチャと,それを利...
''仮想マシンプラットフォーム''の場合,バージョン更新したV...
また''Windowsサンドボックス''もこの機能を使用している。~
- 必要であれば''Windowsハイパーバイザープラットフォーム''...
Windowsハイパーバイザー環境で他の''ハイパーバイザー型仮想...
- PCを再起動する~
Windows10でのHyper-Vは''ホストOS型仮想環境''のようにも思...
Hyper-Vはマイクロカーネルなので,仮想マシンのリソースを管...
マイクロカーネルのハイパーバイザーでは,仮想マシンを作成...
ハイパーバイザーでも''VMware vSphere''はモノリシックなの...
** Hyper-Vマネージャーの起動
Windows10にHyper-V(および仮想マシンプラットフォーム)機...
#ref(hypervman.png,,60%);
管理者権限を持たないユーザーだとHyper-Vマネージャーから仮...
なので,Hyper-Vマネージャーは管理者権限で実行するようにす...
** 仮想マシンを作成する
Hyper-Vマネージャーを使って仮想マシンを作成することが出来...
Hyper-Vマネージャーの操作>新規>仮想マシンを押して,仮想マ...
試しにUbuntu 18.04 LTSを作成してみる。~
ウィザードで設定した値は以下のようにした。
|項目名 |設定値 ...
|名前 |Ubuntu ...
|場所 |C:\VM\ ...
|世代 |第2世代 ...
|起動メモリ |4096MB ...
|ネットワークの構成 |Default Switch ...
|仮想ハードディスクの接続|仮想ハードディスクを作成する ...
|インストールオプション |ブートイメージファイルからオペ...
世代の設定はHyper-Vによる仮想マシンを動かす環境に依存して...
第1世代を選択すると,おそらく多くのOSで古いデバイスに対応...
第2世代を選択すると,動作中にストレージのサイズを変更する...
第2世代だと,PCの物理CD/DVDドライブが仮想マシンで使用する...
設定後完了を押すと,仮想マシンが作成される。~
ハイパーバイザー型ではないVMware Workstatin PlayerやVirtu...
*** 世代選択の判断
以下の''条件に当てはまらない場合''は第2世代が良いと思う。~
- ブートしようとするVHDがUEFI互換ではない場合~
第1世代の設定で作ったVMマシンのイメージを使う場合。~
- バーチャルマシンをMicrosoft Azureにマイグレーションする...
Microsoft Azureでは第2世代はサポートされていない。~
- 第2世代が起動したいOSをサポートしていない場合~
第2世代でサポートしているOS:~
-- Windows 64bit(Windows Server 2012 無印/R2, Windows10/8...
-- CentOS/RHEL(7.xシリーズ)
-- Oracle Linux(7.xシリーズ)
-- SUSE(SUSE Linux Enterprise Server 12)
-- Ubuntu(Ubuntu 14.04以降)
- ホストPCのCD/DVDドライブ(IDE)・FDDを使用する~
- 第2世代が起動したい方式をサポートしていない場合~
第2世代でサポートしている起動方式:~
-- 標準ネットワークアダプタによるPXEブート~
Legacy network adapterを用いたPXE Bootは非対応。
-- SCSI仮想ディスク(.VHDX)または仮想DVD(.ISO)からの起...
*** 仮想マシンの編集
すぐに起動してみたかったが,上記の設定ではUbuntu 18.04 LT...
仮想マシンの設定を変更するため,仮想マシン>仮想マシン名(...
- ハードウェア>セキュリティをクリック~
「セキュアブートを有効にする」のマークを外す。~
- ハードウェア>プロセッサをクリック~
「仮想プロセッサの数」をデフォルトは1になっているので,4...
- 管理>チェックポイントをクリック~
「自動チェックポイントを使用する」のマークを外す。~
チェックポイントが必要になったら,手動で作成することにす...
- 管理>統合サービスをクリック~
「ゲストサービス」にマークを入れる。~
これをマークするとPowerShellのCopy-VMFileコマンドレットで...
> Copy-VMFile "Ubuntu" -SourcePath "D:\Temp\Test.txt" -D...
つまり,ネットワークを経由せずにファイルシステム上でファ...
** 仮想マシンの起動
メニューから,「接続...」で仮想マシン接続画面を開く。
「仮想マシン XXXXXXXはオフになっています」と表示されるの...
画面に従ってUbuntu 18.04 LTSをインストールする。~
** Ubuntu 18.04 LTSでの追加設定
Hyper-V上でUbuntu 18.04 LTSを動かす場合,以下の設定を行っ...
- linux-azureのインストール~
linux-azureは,ドライバ関係を最適化してくれる。
$ sudo apt update
$ sudo apt install linux-azure
- linux-vm-toolsのインストール~
linux-vm-toolsを使用することで,画面解像度の変更や,クリ...
$ cd /usr/src
$ sudo git clone https://github.com/Microsoft/linux-vm-t...
$ cd linux-vm-tools/ubuntu/18.04
$ sudo chmod +x install.sh
$ sudo ./install.sh
$ sudo reboot
再起動後,
$ cd /usr/src/linux-vm-tools/ubuntu/18.04
$ sudo ./install.sh
$ sudo shutdown now
として,一旦シャットダウンする。~
Windows10のPowerShellを管理者権限で開いて,以下を実行。
$ Set-VM -VMName Ubuntu -EnhancedSessionTransportType Hv...
この後,仮想マシンを再起動する。~
~
画面解像度を指定するダイアログが表示されるようになる。拡...
* Windowsハイパーバイザーを一時停止させる
Hyper-Vと共存できない仮想マシン環境を利用する場合など,一...
またWindowsハイパーバイザーは,セキュリティのためにも使わ...
Windowsハイパーバイザーが動作しているかどうかを確認するに...
> bcdedit /enum {current}
''hypervisorlaunchtype''がない場合は,Windowsハイパーバイ...
''hypervisorlaunchtype''が''Auto''になっている場合,Windo...
ここが,''Off''になっている場合,起動時にWindowsハイパー...
Windowsハイパーバイザーを一時的に停止させる場合,~
> bcdedit /set hypervisorlaunchtype off
にする。~
Windowsを再起動するとハイパーバイザーなしでWindowsが起動...
Windowsハイパーバイザーを再開させるには,
> bcdedit /set hypervisorlaunchtype auto
として再起動する。~
ページ名:
Counter: 0, today: 0, yesterday: 0
Copyright©2008 Yuji Ueno All Rights Reserved.
ログイン
ユーザ名:
パスワード:
IDとパスワードを記憶
パスワード紛失
メインメニュー
ホーム
でぶlog
資料室
最新ページ一覧
全ページ一覧
ヘルプ
フォーラム
お問い合わせ