公開:

Hyper Vとは?意味をわかりやすく簡単に解説

text: XEXEQ編集部


Hyper Vとは

Hyper VはMicrosoftが提供する仮想化プラットフォームで、Windows Server上で動作するソフトウェアです。Hyper Vを使用することで、1台の物理サーバー上に複数の仮想マシン(VM)を作成し、それぞれに独立したOSやアプリケーションを実行できます。

Hyper VはWindowsの標準機能として提供されており、追加のライセンス費用は不要となっています。また、Hyper VはWindows Server以外にもWindows 10 Proなどのクライアント向けOSでも利用可能です。

Hyper Vは仮想マシンの作成や管理を行うための管理ツールである「Hyper-V マネージャー」を提供しています。Hyper-V マネージャーを使用することで、GUIベースで直感的に仮想マシンの作成や設定変更などを行うことが可能です。

Hyper Vは仮想マシンのバックアップや移行も容易に行えるのが特徴です。「Hyper-V レプリカ」という機能を使用することで、仮想マシンを別のHyper Vホストにレプリケーションし、障害時の復旧を迅速に行えます。

Hyper VはLinuxなどの他のOSもゲストOSとしてサポートしており、マルチプラットフォームな環境を構築できます。また、Dockerなどのコンテナ技術とも連携が可能で、仮想化環境の柔軟性を高められるでしょう。

Hyper Vの仮想マシン管理機能

Hyper Vの仮想マシン管理機能に関して、以下3つを簡単に解説していきます。

  • Hyper Vの仮想マシン作成プロセス
  • Hyper Vの仮想マシンの設定変更方法
  • Hyper Vの仮想マシンのスナップショット機能

Hyper Vの仮想マシン作成プロセス

Hyper Vで仮想マシンを作成するにはHyper-V マネージャーを使用します。Hyper-V マネージャーの「新規」→「仮想マシン」を選択し、ウィザードに従って必要な情報を入力していきます。

仮想マシンの作成時には割り当てるメモリ容量やCPU数、ディスク容量などを指定します。また、インストールするOSのインストールメディアを選択し、ネットワーク設定なども行います。

必要な情報を入力し、仮想マシンを作成すると、Hyper-V マネージャーに仮想マシンが表示されます。あとは仮想マシンを起動し、OSのインストールを進めていくことになるでしょう。

Hyper Vの仮想マシンの設定変更方法

Hyper Vで作成した仮想マシンの設定を変更するにはHyper-V マネージャーから対象の仮想マシンを右クリックし、「設定」を選択します。設定画面では仮想マシンに割り当てるリソースや起動順序、ネットワーク設定などを変更できます。

例えば、仮想マシンのメモリ容量を増やしたい場合は「メモリ」タブで設定を変更します。また、仮想マシンに新しい仮想ハードディスクを追加したい場合は「ハードドライブ」タブでディスクを追加できます。

設定変更を行った後は仮想マシンを再起動することで変更が反映されます。ただし、一部の設定変更は仮想マシンをシャットダウンした状態で行う必要があるので注意が必要でしょう。

Hyper Vの仮想マシンのスナップショット機能

Hyper Vには仮想マシンの状態を保存しておくスナップショット機能があります。スナップショットを取得しておくことで、仮想マシンの状態を過去の時点に戻すことができます。

スナップショットを取得するにはHyper-V マネージャーから対象の仮想マシンを右クリックし、「スナップショットの管理」を選択します。そして、「スナップショットの取得」ボタンをクリックし、スナップショットの名前と説明を入力します。

スナップショットから仮想マシンを復元するには復元したいスナップショットを選択し、「適用」ボタンをクリックします。スナップショットを適用すると、仮想マシンがスナップショットを取得した時点の状態に戻ります。

Hyper Vのネットワーク機能

Hyper Vのネットワーク機能に関して、以下3つを簡単に解説していきます。

  • Hyper Vの仮想スイッチの種類と役割
  • Hyper Vの仮想ネットワークアダプターの設定
  • Hyper VのVLANの設定方法

Hyper Vの仮想スイッチの種類と役割

Hyper Vには仮想マシンのネットワーク接続を実現するための仮想スイッチ機能があります。仮想スイッチには外部仮想スイッチ、内部仮想スイッチ、プライベート仮想スイッチの3種類があります。

外部仮想スイッチは仮想マシンと物理ネットワークを接続するために使用します。内部仮想スイッチは同じHyper Vホスト上の仮想マシン同士の通信に使用します。プライベート仮想スイッチは仮想マシンとHyper Vホストのみが通信できる独立したネットワークを構築できます。

仮想スイッチはHyper-V マネージャーの「仮想スイッチマネージャー」から作成・管理できます。仮想スイッチを作成する際は用途に応じて適切な種類の仮想スイッチを選択する必要があるでしょう。

Hyper Vの仮想ネットワークアダプターの設定

仮想マシンをネットワークに接続するには仮想ネットワークアダプターを設定する必要があります。仮想ネットワークアダプターは仮想マシンの設定画面から追加・変更できます。

仮想ネットワークアダプターの設定では接続する仮想スイッチを選択します。また、VLANの設定を行うこともできます。仮想ネットワークアダプターにはレガシーネットワークアダプターと新しいネットワークアダプターの2種類があり、OSに応じて適切なものを選択します。

複数の仮想ネットワークアダプターを設定することで、仮想マシンを複数のネットワークに接続することも可能です。例えば、業務用ネットワークとインターネット接続用ネットワークを分離するような場合に便利でしょう。

Hyper VのVLANの設定方法

Hyper Vでは仮想スイッチやネットワークアダプターにVLANを設定することができます。VLANを設定することで、物理ネットワーク上の別のVLANセグメントと仮想マシンを接続できます。

VLANの設定は仮想スイッチまたは仮想ネットワークアダプターのプロパティ画面で行います。「VLAN ID」にVLAN IDを入力し、「OK」ボタンをクリックすることでVLANを設定できます。

複数の仮想マシンを同じVLANに接続することで、仮想マシン間の通信を制限できます。また、トランキングを使用することで、複数のVLANを1つの仮想スイッチまたは仮想ネットワークアダプターに割り当てることも可能となります。

Hyper Vの高可用性とバックアップ機能

Hyper Vの高可用性とバックアップ機能に関して、以下3つを簡単に解説していきます。

  • Hyper VのFailover Clusteringによる高可用性の実現方法
  • Hyper Vレプリカによる仮想マシンの複製
  • Hyper Vの仮想マシンのバックアップと復元方法

Hyper VのFailover Clusteringによる高可用性の実現方法

Hyper VではFailover Clustering機能を使用することで、仮想マシンの高可用性を実現できます。Failover Clusteringを使用すると、複数のHyper Vホストでクラスターを構成し、仮想マシンを別のノードに自動的にフェイルオーバーできます。

Failover Clusteringを使用するにはクラスター構成の各Hyper Vホストが同一の共有ストレージにアクセスできる必要があります。また、クラスターを構成するにはFailover Cluster Managerを使用します。

Failover Clusteringを使用することで、Hyper Vホストに障害が発生した場合でも、仮想マシンを別のノードで自動的に再起動できます。これにより、仮想マシンの可用性を高め、ダウンタイムを最小限に抑えられるでしょう。

Hyper Vレプリカによる仮想マシンの複製

Hyper Vレプリカは仮想マシンを別のHyper Vホストに複製するための機能です。Hyper Vレプリカを使用することで、プライマリサイトの仮想マシンをセカンダリサイトに非同期で複製できます。

Hyper Vレプリカを使用するにはプライマリサイトとセカンダリサイトのHyper Vホスト間でレプリカを有効化する必要があります。レプリカの設定はHyper-V マネージャーまたはPowerShellから行えます。

Hyper Vレプリカを使用することで、プライマリサイトで障害が発生した場合に、セカンダリサイトの仮想マシンを手動でフェイルオーバーできます。また、計画的なメンテナンス時にも、セカンダリサイトの仮想マシンを使用することができるでしょう。

Hyper Vの仮想マシンのバックアップと復元方法

Hyper Vの仮想マシンをバックアップするにはWindows Server Backupなどのバックアップソフトウェアを使用します。バックアップソフトウェアを使用することで、仮想マシンの構成ファイルやVHDファイルをバックアップできます。

仮想マシンの復元はバックアップしたファイルを使用して行います。復元先のHyper Vホストに仮想マシンをインポートし、必要に応じて構成を調整します。また、Hyper Vの機能である「エクスポート」と「インポート」を使用して、仮想マシンを別のHyper Vホストに移行することもできます。

定期的なバックアップを行うことで、仮想マシンのデータを保護し、障害発生時の復旧時間を短縮できます。バックアップ方式としてはフルバックアップと増分バックアップを組み合わせることで、バックアップ時間とストレージ容量を最適化できるでしょう。

参考サイト

  1. Microsoft. https://www.microsoft.com/ja-jp

※上記コンテンツはAIで確認しておりますが、間違い等ある場合はコメントよりご連絡いただけますと幸いです。

「コンピュータ」に関するコラム一覧「コンピュータ」に関するニュース一覧
ブログに戻る

コメントを残す

コメントは公開前に承認される必要があることにご注意ください。