买了gen8做家庭服务器当然是要上虚拟化各种折腾啦。
Esxi应该是最简单的,直接就有现成的镜像装上就好。缺点也很明显,有个磁盘驱动的问题;系统出问题了保留磁盘数据也麻烦。
或者上Windowsserver2008r2+hyper-V。这个方案最大的问题在于我一个服务器并不需要这么华丽的图形界面帮我增加性能开销啊(g1610+4G内存的乞丐版吃不消)。
经过搜索发现,其实微软专门有个Hyper-V Server系统,不带GUI,纯命令行模式,功能上也只带了Hyper-V和Samba等一些简单的服务。
Hyper-V server看上去挺合适的,然而事情并没有那么简单。
安装系统
先从MSDNI TELL you下载系统镜像地址。注意这里要选择英文版下载。
中文版的似乎有不知名原因导致无法安装成功,像下图这种。
英文版则能一次过。安装完后系统自带永久激活,感谢微软。
Server初始配置
简单的用HPIP安装完系统后,就能看到Hyper-V的主界面了(就一个命令行和一个快速设置用的批处理)
先选2,设置个好听的计算机名
再选择4设置允许ping和远程桌面
方便起见先关了防火墙
在命令行运行
netsh advfirewall setcurrentprofile state off
完了重启
client设置
windows最大的好处是方便。有个RSAT(远程服务器管理工具)可以很方便的从windows电脑上管理Hyper-V server。只是这个工具安装起来还是有坑,需要先安装英文(en-us)语言包,具体可以参考Win10远程服务器管理工具(RSAT)安装步骤
接着进行授权,反正用不到域功能,直接在命令行运行
cmdkey /add:ServerName /user:username /pass:password
接着在服务器管理器中添加服务器
当然,事情没那么简单,正常情况下会出现这样的错误
授权
先在服务器端(可以通过iLO)命令行执行
winrm setwinrm/config/client@{TrustedHosts="XXX"}
XXX是客户端的名字
然后在客户端PowerShell运行
Set-Item wsman:\localhost\Client\TrustedHostsxxx-Concatenate -Force
Xxx是服务端的名字
然后尝试在服务器管理器中刷新一下,如果出现kerberos验证失败,那么这个用户名密码比较蛋疼
举个例子,我的客户端机计算机名是client,服务器计算机名是server,服务器用户名是Administrator,密码是123456
那么这里就应该用client\Administrator和123456来登录
鉴于登陆的麻烦最好勾选“记住我的凭据”
至此,Hyper-V Server的安装就完工了,接下来可以在服务器管理器中右键启动Hyper-V管理器直接安装虚拟机。如果安装DSM还需要安装haneWIN NFS Server,最好选择英文版本,中文版会显示不正常。
STEAM用户福利
别看Hyper-V Server主界面只有两个命令行,其实它是支持exe程序的。因此,如果要steam用户要用ASF挂卡,直接下载ASF程序到Server中,通过命令行切换到asf的文件夹下然后运行
Cmd /k start asf
即可愉快挂卡
网友评论