Windows Server
 Computer >> コンピューター >  >> システム >> Windows Server

無料のHyper-Vサーバー2019/2016をインストールして構成する方法は?

WindowsHyper-Vサーバー は、仮想マシンを実行するためのMicrosoftによる無料のハイパーバイザープラットフォームです。この記事では、2019年夏にリリースされた最新バージョンのWindows Hyper-V Server 2019をインストールして構成する方法について説明します(このガイドは、Windows Hyper-V Server 2016にも適用されます)。

Hyper-V Server 2019は、ハードウェア仮想化オペレーティングシステムにお金をかけたくない人に適しています。 Hyper-V 制限はなく、無料です。 Windows Hyper-Vサーバーには、次の利点があります。

  1. すべての一般的なOSのサポート。 互換性の問題はありません。すべてのWindowsおよび最新のLinuxおよびFreeBSDオペレーティングシステムはHyper-Vをサポートしています。
  2. 仮想マシンをバックアップするためのさまざまな方法 :シンプルなスクリプト、オープンソースソフトウェア、人気のあるバックアッププログラムの無料および商用バージョン。
  3. Hyper-VサーバーにはGUIWindowsServer(グラフィカル管理インターフェイス)がありませんが、標準のHyper-Vマネージャーを使用してリモートで管理できます。 Windowsを実行している任意のコンピューターにインストールできます。これで、Windows管理センターを使用したWebアクセスも可能になります 。
  4. Hyper-Vサーバーは、人気のあるサーバープラットフォームに基づいています 、なじみがあり、操作が簡単です。
  5. Hyper-VをpseudoRAIDにインストールできます 、e。例:Inter RAIDコントローラー、WindowsソフトウェアRAID。
  6. ハイパーバイザーのライセンスを取得する必要はありません 、VDIまたはLinuxVMに適しています。
  7. ハードウェア要件が低い 。プロセッサは、ソフトウェア仮想化(IntelによるIntel-VTまたはVMX、AMDによるAMD-V(SVM))および第2レベルのアドレス変換(SLAT)(IntelEPTまたはAMDRV)をサポートする必要があります。これらのプロセッサオプションは、BIOS /UEFI/ネストされたホストで有効にする必要があります。完全なシステム要件は、MicrosoftのWebサイトで確認できます。
標準のHyper-Vの役割を持つWindowsServer2016/2019と無料のHyper-VServer2019/2016を区別する必要があります。これらは異なる製品です。

無料のハイパーバイザーを使用している場合でも、仮想マシンのライセンスを取得する必要があることに注意してください。 LinuxなどのオープンソースOSを実行しているVMはいくつでも実行できますが、Windows仮想マシンのライセンスを取得する必要があります。デスクトップWindowsエディションは、プロダクトキーでライセンスされており、ゲストOSとしてWindows Serverを使用している場合は、ホスト上の物理コアの数でライセンスを取得する必要があります。仮想環境でのWindowsServerライセンスの詳細については、こちらをご覧ください。

内容:

  • Hyper-VServer2019の新機能
  • Hyper-Vサーバー2019/2016をインストールするにはどうすればよいですか?
  • Hyper-Vサーバーの基本構成にSconfigツールを使用する
  • Hyper-VServer2019リモート管理
  • PowerShellを使用したHyper-VServer2019の構成
  • PowerShellからHyper-VServer2019ネットワーク設定を構成するにはどうすればよいですか?
  • Hyper-Vサーバーのリモート管理ファイアウォールの構成
  • 仮想マシン用のHyper-Vストレージの構成
  • PowerShellを介してHyper-Vサーバーのホスト設定を構成するにはどうすればよいですか?
  • Hyper-V仮想スイッチの作成

Hyper-VServer2019の新機能

Hyper-VServer2019の新機能について簡単に説明します。

  1. Linux用のシールドされた仮想マシンのサポートが登場しました;
  2. VM構成バージョン9.0(休止状態をサポート)
  3. ReFS重複排除のサポート;
  4. コアアプリの互換性:Hyper-Vサーバーコンソールで追加のグラフィック管理パネルを実行する機能。
  5. 2ノードのHyper-Vクラスターとクロスドメインクラスターの移行のサポート

Hyper-Vサーバー2019/2016をインストールするにはどうすればよいですか?

Hyper-V Server 2019 ISOインストールイメージは、https://www.microsoft.com/en-us/evalcenter/evaluate-hyper-v-server-2019からダウンロードできます。

無料のHyper-Vサーバー2019/2016をインストールして構成する方法は?

続行をクリックした後 、短い登録フォームが表示されます。データを入力し、インストールするOSの言語を選択します。 Hyper-Vイメージのダウンロードが終了するまで待ちます。 .isoファイルのサイズは約2.81GBです。

無料のHyper-Vサーバー2019/2016をインストールして構成する方法は?

Microsoft Hyper-Vサーバーのインストールは、標準的で直感的です。 Windows 10の場合と同じように、ISOイメージからサーバー(コンピューター)を起動し、インストールウィザードの指示に従います。

無料のHyper-Vサーバー2019/2016をインストールして構成する方法は?

Hyper-Vサーバーの基本構成にSconfigツールを使用する

インストール後、システムは管理者パスワードを変更するように促します。変更すると、ハイパーバイザーコンソールが表示されます。

Hyper-Vサーバーには使い慣れたWindowsGUIがないことに注意してください。ほとんどの設定はコマンドラインから構成する必要があります。

無料のHyper-Vサーバー2019/2016をインストールして構成する方法は?

デスクトップには、標準のコマンドプロンプトと sconfig.cmdの2つのウィンドウがあります。 スクリプトウィンドウ。このスクリプトを使用して、Hyper-Vサーバーの初期構成を実行できます。 「オプションを選択するための番号を入力してください:」行に、使用するメニュー項目の番号を入力します。

  1. 最初のメニュー項目を使用すると、サーバーをADドメインまたはワークグループに参加させることができます。この例では、サーバーをHV-GROUPというワークグループに参加させます。 無料のHyper-Vサーバー2019/2016をインストールして構成する方法は?
  2. サーバーのホスト名を変更します。
  3. ローカル管理者ユーザー(組み込みの管理者以外の別のアカウント)を作成します アカウント)。ローカル管理者のパスワードを入力すると、カーソルは同じ場所にとどまります。ただし、パスワードとその確認は正常に入力されています。
  4. サーバーへのリモートアクセスを有効にします。したがって、サーバーマネージャー、MMC、PowerShellコンソールを使用して管理し、RDPを介して接続し、 pingを使用して可用性を確認できます。 またはtracert
  5. WindowsUpdateを構成します。次の3つのモードのいずれかを選択します。
    • 自動(更新の自動ダウンロードとインストール)
    • DownloadOnly(インストールせずにダウンロードのみ)
    • 手動(管理者が更新をダウンロードするかインストールするかを決定します)
  6. 最新のセキュリティアップデートをダウンロードしてインストールします。
  7. NLAの有無にかかわらずRDPアクセスを有効にします。
  8. ネットワークアダプタの設定を構成します。デフォルトでは、サーバーはDHCPサーバーからIPアドレスを受け取ります。ここで静的IPアドレスを構成することをお勧めします。 無料のHyper-Vサーバー2019/2016をインストールして構成する方法は?
  9. システムの日付と時刻を設定します。
  10. テレメトリを構成します。 Hyper-Vでは、完全に無効にすることはできません。必要なモードを選択します。 無料のHyper-Vサーバー2019/2016をインストールして構成する方法は?

次のコマンドを使用して、日付、時刻、およびタイムゾーンを構成することもできます。

control timedate.cpl

地域パラメータ:

control intl.cpl

これらのコマンドは、標準のコンソールを開きます。

無料のHyper-Vサーバー2019/2016をインストールして構成する方法は?

注意! すべてのウィンドウを閉じて黒い画面が表示された場合は、 Ctrl + Shift + Escを押します。 。このキーの組み合わせは、RDPセッションでも機能し、タスクマネージャーを実行します。これを使用して、コマンドプロンプトまたはHyper-V構成ツールを起動できます([ファイル]->[タスクの実行]->[cmd.exe]または[sconfig.cmd]をクリックします)。

Hyper-VServer2019リモート管理

グラフィックインターフェイスから無料のHyper-VServer2019を便利に管理するには、次を使用できます。

  • Windows管理センター
  • Hyper-Vマネージャー —これは私たちがさらに検討する方法です(私にとっては、少なくともこれまでのところ、WACよりも便利です)

Hyper-Vサーバー2016/2019を管理するには、 Windows 10 Proを実行しているコンピューターが必要です。 またはエンタープライズ x64エディション。

Hyper-Vサーバーには、そのホスト名でアクセスできる必要があります。また、Aレコードは、ドメインネットワークのDNSサーバー上のAレコードに対応している必要があります。ワークグループでは、ローカルDNSでAレコードを手動で作成するか、ホストに追加する必要があります。 クライアントコンピューター上のファイル。私たちの場合、次のようになります:

192.168.2.50 SERVERHV

クライアントコンピューターで使用しているアカウントがHyper-V管理者アカウントと異なる場合(そうあるべきです)、Hyper-Vサーバーへの接続に使用する資格情報を明示的に保存する必要があります。これを行うには、次のコマンドを実行します:

cmdkey /add: SERVERHV /user:hvadmin /pass:HVPa$$word

Hyper-Vにアクセスするためのホストと資格情報を指定しました。複数のサーバーがある場合は、サーバーごとに実行します。

次に、管理者としてPowerShellプロンプトを起動し、次のコマンドを実行します。

winrm quickconfig
すべての質問に「はい」と答えると、WinRMサービスの自動起動を構成し、ファイアウォールでリモートコントロールルールを有効にします。

Hyper-Vサーバーを信頼できるホストのリストに追加します:

Set-Item WSMan:\localhost\Client\TrustedHosts -Value "SERVERHV"

複数のサーバーがある場合は、それぞれを信頼できるホストに追加します。

dcomcnfgを実行します コマンドプロンプトから、[コンポーネントサービス]->[コンピューター]->[マイコンピューター]を展開します。ここを右クリックし、[プロパティ]を選択して、COMセキュリティに移動します ->アクセス許可 ->編集制限 。次のウィンドウで、リモートアクセスを確認します 匿名アクセスの権限 ユーザー。

無料のHyper-Vサーバー2019/2016をインストールして構成する方法は?

次に、リモートサーバーに接続してみましょう。 コンピュータの管理を実行します コンソール(compmgmt.msc)で、コンソールルートを右クリックし、[別のコンピューターに接続]を選択します。

無料のHyper-Vサーバー2019/2016をインストールして構成する方法は?

これで、標準のMMCコンソールを使用して、タスクスケジューラ、ディスク、サービスを管理し、イベントログを表示できます。

Hyper-VManagerをインストール Windows10の場合。プログラムと機能を開きます (optionalfeatures.exe) Windowsの機能をオンまたはオフにするに移動します 。次のウィンドウで、 Hyper-Vを見つけます Hyper-V管理ツールを確認してください インストールします。

無料のHyper-Vサーバー2019/2016をインストールして構成する方法は?

Hyper-Vマネージャースナップインがインストールされます。起動して、Hyper-Vサーバーに接続します。

無料のHyper-Vサーバー2019/2016をインストールして構成する方法は?

Hyper-Vマネージャーを使用してハイパーバイザーを管理することは、一般的に疑問の余地がありません。次に、PowerShellからHyper-Vサーバーを管理するいくつかの方法について説明します。

PowerShellを使用したHyper-Vサーバー2019の構成

PowerShellを使用してHyper-Vサーバーを構成することをお勧めします。 Hyper-Vモジュールは、Hyper-Vサーバーを管理するための1,641を超えるコマンドレットを提供します。

Get-Command –ModuleHyper-V | Measure-Object

無料のHyper-Vサーバー2019/2016をインストールして構成する方法は?

ログオン後にPowerShellコンソールの自動起動を構成します。

New-ItemProperty -path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\run -Name PowerShell -Value "cmd /c start /max C:\Windows\system32\WindowsPowerShell\v1.0\powershell.exe -noExit" -Type string

無料のHyper-Vサーバー2019/2016をインストールして構成する方法は?

サーバーにログインすると、PowerShellウィンドウが表示されます。

PowerShellからHyper-VServer2019ネットワーク設定を構成する方法

sconfig.cmdを使用してネットワーク設定を構成していない場合は、PowerShellを使用して構成します。 Get-NetIPConfigurationの使用 コマンドレットを使用すると、ネットワークインターフェイスの現在のIP構成を表示できます。

無料のHyper-Vサーバー2019/2016をインストールして構成する方法は?

静的IPアドレス、ネットワークマスク、デフォルトゲートウェイ、およびDNSサーバーアドレスを割り当てます。前のコマンドレットの結果からネットワークアダプタインデックス(InterfaceIndex)を取得できます。

New-NetIPAddress -InterfaceIndex 4 -IPAddress 192.168.1.2 -DefaultGateway 192.168.1.1 -PrefixLength 24

無料のHyper-Vサーバー2019/2016をインストールして構成する方法は?

Set-DnsClientServerAddress -InterfaceIndex 4 -ServerAddresses 192.168.1.3,192.168.1.4

無料のHyper-Vサーバー2019/2016をインストールして構成する方法は?

IPv6を構成するには、 Get-NetAdapterを使用してインターフェース名を取得します PowerShellNetTCPIPモジュールのコマンドレット。

無料のHyper-Vサーバー2019/2016をインストールして構成する方法は?

次のコマンドを使用して、現在のIPv6設定を確認します。

Get-NetAdapterBinding -InterfaceDescription "Intel(R) PRO/1000 MT Network Connection" | Where-Object -Property DisplayName -Match IPv6 | Format-Table –AutoSize

無料のHyper-Vサーバー2019/2016をインストールして構成する方法は?

次のようにIPv6を無効にできます。

Disable-NetAdapterBinding -InterfaceDescription "Intel(R) PRO/1000 MT Network Connection " -ComponentID ms_tcpip6

Hyper-Vサーバーのリモート管理ファイアウォールの構成

Get-Command を使用して、Windowsファイアウォールを管理するためのコマンドレットのリストを表示できます。 :

Get-Command -Noun *Firewall* -Module NetSecurity

無料のHyper-Vサーバー2019/2016をインストールして構成する方法は?

サーバーをリモートで完全に管理するには、次のコマンドを1つずつ実行して、Windowsファイアウォールの許可ルールを有効にします。

Enable-NetFireWallRule -DisplayName "Windows Management Instrumentation (DCOM-In)"
Enable-NetFireWallRule -DisplayGroup "Remote Event Log Management"
Enable-NetFireWallRule -DisplayGroup "Remote Service Management"
Enable-NetFireWallRule -DisplayGroup "Remote Volume Management"
Enable-NetFireWallRule -DisplayGroup "Windows Firewall Defender Remote Management"
Enable-NetFireWallRule -DisplayGroup "Remote Scheduled Tasks Management"

仮想マシン用のHyper-Vストレージの構成

データ(仮想マシンファイルとISOファイル)を保存するために、物理ディスク上の別のパーティションを使用します。サーバー上の物理ディスクのリストを表示します。

Get-Disk

無料のHyper-Vサーバー2019/2016をインストールして構成する方法は?

ドライブ上に可能な限り最大のサイズの新しいパーティションを作成し、それにドライブ文字D:を割り当てます。 Get-DiskのDiskNumberを使用します 結果。

New-Partition -DiskNumber 0 -DriveLetter D –UseMaximumSize

次に、パーティションをNTFSとしてフォーマットし、そのラベルを指定します。

Format-Volume -DriveLetter D -FileSystem NTFS -NewFileSystemLabel "VMStorage"

PowerShellのディスクとパーティションの管理コマンドレットの詳細については、PowerShellのディスクとパーティションの管理の記事を確認してください。

仮想マシン設定とvhdxファイルを保存するディレクトリを作成します。 新アイテム コマンドレットを使用すると、ネストされたフォルダを作成できます:

New-Item -Path "D:\HyperV\VHD" -Type Directory

OSディストリビューションイメージ(isoファイル)を保存するためのD:\ ISOフォルダーを作成します:

New-Item -Path D:\ISO -ItemType Directory

共有ネットワークフォルダを作成するには、 New-SmbShareを使用します コマンドレットを作成し、サーバーのローカル管理者のグループにフルアクセス許可を付与します。

New-SmbShare -Path D:\ISO -Name ISO -Description "OS Distributives" -FullAccess "BUILTIN\Administrators"

コマンドラインからのHyper-VServerおよびWindowsServerCoreの基本構成の詳細については、この記事を参照してください。

PowerShellを介してHyper-Vサーバーのホスト設定を構成する方法

次のコマンドを使用して、Hyper-Vサーバーのホスト設定を開きます。

Get-VMHost | Format-List

無料のHyper-Vサーバー2019/2016をインストールして構成する方法は?

仮想マシンと仮想ディスクのパスは、オペレーティングシステムと同じパーティションにあります。正しくありません。次のコマンドを使用して、前に作成したフォルダへのパスを指定します。

Set-VMHost -VirtualMachinePath D:\Hyper-V -VirtualHardDiskPath 'D:\HyperV\VHD'

Hyper-V仮想スイッチの作成

Hyper-Vサーバーの物理NICに接続する外部スイッチを作成し、VMと物理ネットワークとの相互作用を有効にします。

SR-IOV(シングルルート入出力(I / O)仮想化)サポートを確認してください:

Get-NetAdapterSriov

接続されているネットワークアダプタのリストを取得します:

Get-NetAdapter | where {$_.status -eq "up"}

仮想スイッチをネットワークアダプターに接続し、SR-IOVサポートが利用可能な場合は有効にします。

ヒント。 vswitchを作成した後は、SR-IOVサポートを有効または無効にすることはできません。このパラメータを変更するには、スイッチを再作成する必要があります。

New-VMSwitch -Name "Extenal_network" -NetAdapterName "Ethernet 2" -EnableIov 1

次のコマンドレットを使用して、仮想スイッチの設定を確認します。

Get-VMSwitch
Get-NetIPConfiguration –Detailed

これで、Windows Hyper-VServer2016/2019の初期設定が完了しました。次に、仮想マシンの作成と構成に進むことができます。


  1. サーバー 2016/2019 に Flash Player をインストールする方法。

    Server 2016 または Server 2019 に Adob​​e Flash Player をインストールする方法を探している場合は、このチュートリアルを読み続けてください。ご存知かもしれませんが、Remote Desktop Session Host (RDSH) ロールを追加すると、Adobe Flash Player を Server 2016 にインストールできます。ただし、Server 2016 または 2019 に Flash Player をインストールするために RDSH ライセンスを購入したくない場合は、以下の手順に従ってください。 このチュートリアルには、Win

  2. リモート デスクトップ ライセンス サーバー 2016/2019 に RDS CAL をインストールする方法。

    リモート デスクトップ ライセンス サーバーを既にインストールしてアクティブ化しており、ライセンス サーバーにリモート デスクトップ サービス クライアント アクセス ライセンス (CAL) をインストールする場合は、以下の手順をお読みください。 Windows RDS Server 2019 または Server 2016 に追加の RDS Cal をインストールまたは追加するには: 1. サーバー マネージャーを開き、[ツール] から メニューから リモート デスクトップ サービス リモート デスクトップ ライセンス マネージャー . * * または コントロール パネル 管理ツ