Windows 10ラップトップ経由でHyper-V 2016スタンドアロンに接続するにはどうすればよいですか?
背景:これをホームラボとして設定しています。私は followedafewguides ですが、次のようなガイド/ Youtubeチュートリアルをまだ見つけていませんこれは、Hyper-V 2016の無料版で動作します。これは、Hyper-Vスタンドアロンの「hello world」であり、2016で動作するガイドが見つかりません。(Hyper-V 2012 + Windows 8には、 自動化されたスクリプト 問題を解決しますが、Hyper-V 2016では解決しません。)
コンテキスト
エラー
An error occurred while attempting to connect to server "server.local". Check that the
Virtual Machine Management service is running and that you are authorized to
connect to the server.
Hyper-V encountered an error trying to access an object on computer 'server.local' because
the object was not found. The object might have been deleted. Verify that the Virtual
Machine Management service on the computer is running.
サーバーで行ったこと
# sconfig.cmd: Enable "Configure Remote Management"
# sconfig.cmd: Add Local Administrator
# sconfig.cmd: Enabled Remote Desktop
Enable-PSRemoting
Enable-WSManCredSSP -Role server
sc start vmms # Is this the "missing object"?
netsh advfirewall set currentprofile state off # Let's try disabling firewall
クライアントで行ったこと
Set-Item WSMan:\localhost\Client\TrustedHosts -Value "server.local"
Enable-WSManCredSSP -Role client -DelegateComputer "server.local"
# Changed group policy: "Computer Configuration > Administrative Templates > System > Credentials Delegation > Allow delegating fresh credentials with NTLM-only server authentication" by doing: "Click Enable and add wsman/fqdn-of-hyper-v-Host."
# Disabled firewall
# dcomcnfg > COM SECURITY > Access Permissions > Edit Limits > Anonymous Login > ALLOW Remote Access
cmdkey /add:YOURSERVERNAME /user:USERNAMEONTHESERVER /pass:THEPASSWORDOFTHATUSER
エラーのトリガー方法
クライアント上:
特定の問題が見つかりました:)無効なホスト名を使用していて、DNSが正しく解決されませんでした。
しかし、別のメモでは、Microsoftのドキュメント( Hyper-Vマネージャーを使用してHyper-Vホストをリモートで管理する )には、動作させるために必要なすべての手順が記載されていないこともわかりました。それはほとんど正しかったが、一歩足りなかった。だから私は私の手動設定手順を添付しました。
Windows 10 Professionalを介してHyper-V 2016をリモート管理するための完全なセットアップ手順については、以下を参照してください。私のセットアップには2つの個別の物理マシンが含まれていますスクラッチ。
Hyper-Vサーバー
sconfig
を変更しますPowerShellコマンド:
Enable-PSRemoting
Enable-WSManCredSSP -Role server
デスクトップ/ラップトップで、Hyper-Vをリモートで管理します
PowerShellコマンド:
Enable-PSRemoting
Set-Item WSMan:\localhost\Client\TrustedHosts -Value server-1
Enable-WSManCredSSP -Role client -DelegateComputer server-1
Enable-WindowsOptionalFeature -Online -FeatureName:Microsoft-Hyper-V -All
cmdkey /add:server-1 /user:Administrator /pass
注
Microsoftの公式ドキュメントには、Hyper-Vサーバーにアクセスするために必要なログイン情報を登録するcmdkey命令がありませんでした。別のドキュメントで見つけました。