Hyper-v Server 2012R2:インストールおよび構成の経験

この記事では、MicrosoftのHyper-V Server 2012R2ハイパーバイザーのインストールと構成の経験を共有したいと思います。 それでは始めましょう。 指定:2台のサーバーとiSCSIストレージ。



1.画像の準備


サーバーをインストールするためイメージをMicrosoft Webサイトからダウンロードします。 展開されたWindows展開サービスまたはWindows展開および評価ツールキット( Windows ADK )がインストールされている場合、上記のリンクから取得した配布を7-zipアーカイバーを使用してフォルダー(たとえばD:\ W2012 \ x64 \ dvd)に解凍できます それから受け取った
Windowsの更新
Windows8.1-KB2919355-x64.msu

Windows8.1-KB2919442-x64.msu

Windows8.1-KB2932046-x64.msu

Windows8.1-KB2934018-x64.msu

Windows8.1-KB2937592-x64.msu

Windows8.1-KB2938439-x64.msu

Windows8.1-KB2959977-x64.msu

フォルダD:\ W2012 \ x64 \ updにコピーし、フォルダD:\ W2012 \ mntを作成し、次のバッチファイルを使用してイメージを更新します。



イメージのアップグレードおよび変更スクリプト
Dism / Mount-WIM /WimFile:D:\W2012\x64\DVD\sources\install.wim /インデックス:1 / MountDir:D:\ W2012 \ mnt

dism / image:D:\ W2012 \ mnt / Enable-Feature / FeatureName:MultipathIo

dism / image:D:\ W2012 \ mnt / Enable-Feature / All / FeatureName:NetFx3 / Source:d:\ W2012 \ x64 \ dvd \ sources \ sxs

dism /イメージ:D:\ W2012 \ mnt / Add-Package / PackagePath:d:\ W2012 \ x64 \ upd

Dism / Unmount-Wim / MountDir:D:\ W2012 \ mnt / commit

一時停止



たとえば、Ultraisoプログラムを使用して、展開された配布キットを逆アセンブルして起動可能なisoにし、その中のソースイメージを開いて、 install.wimファイルをD:\ W2012 \ x64 \ dvd \ sourcesフォルダーからSourcesフォルダーに追加し、結果のイメージを保存します。 繰り返しますが、上記のすべての操作は省略でき、更新されたイメージはHyper-Vサーバーの展開を加速します



2.インストール


サーバーをインストールするためのソースディスクが2 TBを超える場合、可能なすべてのディスク領域を使用できるようにするには、インストールを開始する前にディスクをGPTに変換してマークアップする必要があります。 インストール中、これは不可能です。



インストールディスクからPEモードで起動し、diskpartを実行する必要があります。

DISKPARTを使用してMBRをGPTに変換する



# Diskpart # select disk 0 # convert gpt # create partition primary align=64 offset= 104857600
      
      





さらにインストールするには、サーバーBIOSでUEFIモードでブートを設定する必要があります(ただし、サーバーのローカルディスクストレージが2 TBを超える場合はそうです。そうでない場合は、この手順をスキップできます)



3.初期設定


sconfigで、リモートデスクトップを有効にします(アイテム7-e-2):







pingをオンにします(ポイント4-3):







コマンドプロンプトで、powershellを実行し、ファイアウォールをオフにします(スキップできます)。



  Set-NetFirewallProfile –Profile * -Enabled False
      
      





4.仮想スイッチを構成する


仮想スイッチのMACアドレスのプールを設定します(選択した値を変更します。つまり、mgmtインターフェイスのIPアドレスの最後のオクテット(たとえば192.168。251. 11 )を取得し、16進数に変換します)。



 New-ItemProperty -Path “HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Virtualization” -Name MinimumMacAddress -PropertyType Binary -Value ([byte[]](0x00,0x15,0x5D,0xFB,0x0B,0x00)) –Force New-ItemProperty -Path “HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Virtualization” -Name MaximumMacAddress -PropertyType Binary -Value ([byte[]](0x00,0x15,0x5D,0xFB,0x0B,0xFF)) –Force
      
      





これは、異なるhyper-vホストにある仮想サーバーのMACアドレスが重複しないようにするために必要です。 デフォルトでは、それらは同じ範囲から発行され、同じオブジェクトに実装されたときに私が起こったように、同じになることがあります。



ネットワークアダプターのリストの取得:



 Get-NetAdapter
      
      





 PS C:\Users\Administrator> Get-NetAdapter Name InterfaceDescription ifIndex Status MacAddress LinkSpeed ---- ----------------- ------- ------ ---------- --------- NIC4 Broadcom NetXtreme Gigabit Ethernet #2 14 Up C8-1F-66-D1-CB-FA 1 Gbps NIC3 Broadcom NetXtreme Gigabit Ethernet #4 16 Up C8-1F-66-D1-CB-F9 1 Gbps NIC2 Broadcom NetXtreme Gigabit Ethernet #3 15 Up C8-1F-66-D1-CB-F8 1 Gbps NIC1 Broadcom NetXtreme Gigabit Ethernet 13 Up C8-1F-66-D1-CB-F7 1 Gbps
      
      





NIC1とNIC2が必要です。

グループ内のアダプターのグループ化(Team1):



 New-NetLbfoTeam –Name Team1 –TeamMembers “NIC1”,“NIC2” –TeamingMode Lacp –LoadBalancingAlgorithm Dynamic
      
      





仮想スイッチ(vSwitch0)の作成:

 New-VMSwitch -Name vSwitch0 -NetAdapterName Team1 -AllowManagementOS $False -MinimumBandwidthMode Weight
      
      





仮想セットの作成。 アダプタ(管理)および仮想スイッチへの接続:



 Add-VMNetworkAdapter -ManagementOS -Name "MGMT" -SwitchName "vSwitch0" Set-VMNetworkAdapterVlan -ManagementOS -VMNetworkAdapterName "MGMT" -Access -VlanId 251 Set-VMNetworkAdapter -ManagementOS -Name "MGMT" -MinimumBandwidthWeight 20
      
      





物理スイッチのポートは、トランクとVLAN 251で構成されています。この例では、これはHyper-Vサーバーを管理するためのサブネットです。



仮想アダプター(MGMT)のIPアドレス、マスク、ゲートウェイ、およびDNSサーバーの設定:sconfigメニューの項目8(例:192.168.251.11/24、gw 192.168.251.1):



その後、サーバーが応答し、リモートアクセスを使用できます。



RDPを介して接続し、仮想ネットワークアダプター(クラスター)を作成して、仮想スイッチに接続します。



 Add-VMNetworkAdapter -ManagementOS -Name "Cluster" -SwitchName "vSwitch0" Set-VMNetworkAdapterVlan -ManagementOS -VMNetworkAdapterName "Cluster" -Access -VlanId 253 Set-VMNetworkAdapter -ManagementOS -Name "Cluster" -MinimumBandwidthWeight 40
      
      





5.ストレージ接続


ストレージシステムがすでに構成され、スイッチの対応するポートに接続されていると仮定します。 iscsiインターフェイスアダプタのIPアドレスを設定します。



コマンドプロンプトで、powershellを実行します。



 New-NetIPAddress -InterfaceAlias "NIC3" -IPAddress 192.168.254.22 -PrefixLength 24 New-NetIPAddress -InterfaceAlias "NIC4" -IPAddress 192.168.255.22 -PrefixLength 24 Set-Service –Name MSiSCSI –StartupType Automatic Start-Service MSiSCSI New-IscsiTargetPortal –TargetPortalAddress 192.168.254.12 $target = Get-IscsiTarget $target = Get-IscsiTarget $target| Connect-IscsiTarget -IsPersistent $true -IsMultipathEnabled $true -InitiatorPortalAddress 192.168.254.22 -TargetPortalAddress 192.168.254.12 $target| Connect-IscsiTarget -IsPersistent $true -IsMultipathEnabled $true -InitiatorPortalAddress 192.168.255.22 -TargetPortalAddress 192.168.255.12 Get-IscsiSession | Register-IscsiSession
      
      





Broadcom NetXtremeネットワークアダプターで不快なバグが発生しました。これは、イメージで実行されているドライバーが、ギガビット接続で3〜5 MB / sのネットワーク上で非常に低い伝送速度を持っているという事実に現れました。 低いネットワークパフォーマンス-
Broadcomはこの問題を認識しており、この問題を解決するためのドライバーアップデートをリリースします。 ドライバーの更新プログラムが利用可能になるまで、次のいずれかのアクションを実行することで問題を回避できます。

次のWindows PowerShellコマンドレットを使用して、仮想ネットワークアダプターでVMQを無効にします。


 Set-VMNetworkAdapter –ManagementOS -Name MGMT -VmqWeight 0
      
      





ドライバーを手動で修正または更新します。



6.必要な役割のインストール


必要な役割のインストールには、インターネットへのサーバー接続が必要です。



 Dism /online /enable-feature:MultipathIo DISM /online /Enable-Feature /all /FeatureName:NetFx3
      
      





これは、段落1で説明したように、画像を変更していない場合です。



SASとiSCSIのサポートをmpiocplスナップインに追加します。サーバーが2つ以上の方法で接続されている場合、ディスクマネージャーで再起動した後、LUNは2倍になりません。



 mpclaim -n -i -d "HP MSA 1040 SAN"
      
      



(6つのスペースが必要)







検証:



 diskpart # list disk
      
      









ストレージに新しいボリュームを追加するときは、powershellで行います。



 Get-Disk Initialize-Disk -Number <Number of disk> -PartitionStyle GPT -PassThru | New-Partition -AssignDriveLetter -UseMaximumSize | Format-Volume
      
      





時刻の設定(サーバーをWindowsドメインに追加した後、時刻はPDCと同期されます):



コマンドラインで:



 sc config w32time start= auto net start w32time
      
      





必要に応じて、手動で:

 Control timedate.cpl
      
      





PS

小さなテキストと書式を修正しました

クラスター構成については後述します。



All Articles