0%

Hyper-V Server 2019踩坑

黑五之前收回来的那台Dell T40 Server终于被我开箱大吉了。服务器嘛,当然是装好多虚拟机来榨干它的性能啦。一开始我是打算装一个Ubuntu Server然后KVM装各种虚拟机的,不过了解了一番微软家的Hyper-V Server之后,我决定拥抱这个操作系统,大概有如下理由:

  • 微软唯一免费的系统,香
  • 可以通过另一台windows上的Hyper-V管理器管理虚拟机,GUI太香
  • Windows Admin Center可以让我在任何地方管理我的服务器和虚拟机,web端管理更香了
  • 考虑到我没有太过专业的需求,就算Hyper-V对于KVM有各种各样的坑,也应该可以满足我的日常使用了

Target

  • 在T40服务器上安装Hyper—V Server 2019,并且安装各类虚拟机。
  • 使用另一台电脑上的Hyper-V Manager来管理服务器上的虚拟机;
  • 使用RDP来远程链接T40服务器;
  • 使用Windows Admin Center来远程管理T40服务器和服务器上的虚拟机。
  • 在服务器上部署SMB服务,共享给所有的虚拟机/内网设备。

准备工作

服务器端

  1. Windows Hyper-V Server 2019 安装盘
    直接去微软评估中心填一下资料并且下载即可。说是评估版,但是evaluate时间是ulimited,也就是可以无限白嫖的意思,并且安装的时候也不需要cdk啥的,所以放心用。
    使用Rufus或者别的啥你喜欢的工具制作启动盘,再此不再赘述。

  2. Windows Admin Center
    这不是一个必要的选项,你可以选择直接在服务器上管理你的服务器和虚拟机,也可以选择在别的电脑RDP+用hyper-V Manager管理,也可以用Windows Admin Center来管理。
    同样地,去这里填写个人资料并下载。

  3. 驱动
    Hyper-V Server可能会缺失一些驱动,至少它没有我T40服务器的网卡驱动。我直接去Dell官方下载了对应的网卡驱动,解包之后发现它有一个命令行安装驱动的工具。备用。

  4. Windows/Linux 镜像
    自行下载你要安装到虚拟机上的系统镜像。GNU/Linux直接用,Windows可以用KMS激活,在此同样不展开。
    将Windows Admin Center、驱动和你要装进虚拟机的镜像拷到U盘里。

  5. 额外的硬盘
    我了一块西数红盘,将其装入托架中并插入机箱。

其他

我准备了一台安装了Win 10 Pro的笔记本,开启Hyper-V管理器(Home版是没有Hyper-V管理器的),并且将此笔记本和服务器置于同一个内网。

如果笔记本和服务器不在同一个内网,想使用RDP或者Windows Admin Center,可以试试内网穿透。具体可以参见这篇文章

系统安装和设置