1.画像の準備
サーバーをインストールするためのイメージをMicrosoft Webサイトからダウンロードします。 展開されたWindows展開サービスまたはWindows展開および評価ツールキット( Windows ADK )がインストールされている場合、上記のリンクから取得した配布を7-zipアーカイバーを使用してフォルダー(たとえばD:\ W2012 \ x64 \ dvd)に解凍できます それから受け取った
Windowsの更新
フォルダD:\ W2012 \ x64 \ updにコピーし、フォルダD:\ W2012 \ mntを作成し、次のバッチファイルを使用してイメージを更新します。
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
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
イメージのアップグレードおよび変更スクリプト
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
一時停止
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
小さなテキストと書式を修正しました
クラスター構成については後述します。