Windows_Server_2016_Hyper-V_安装_配置_CentOS


Windows_Server_2016_Hyper-V_安装_配置_CentOS

转载注明来源: 本文链接 来自osnosn的博客,写于 2020-03-07.

安装参考:

安装 Hyper-V

  • 打开"服务器管理器",
  • 点"添加角色和功能",
  • 选"基于角色或基于功能的安装",(缺省选项)
  • 选"从服务器池中选择服务器",(缺省选项)
  • 选"Hyper-V",
  • 勾上"包括管理工具",(缺省选项)
  • 虚拟交换机,先跳过,(装好再配置)
  • 迁移,不选择,直接下一步,(装好后可以改)
  • 默认存储,一般不改,(因为每次创建虚拟机都会问存储位置)
  • 勾上"如需要,自动重启服务器",则安装过程服务器会自己重启,无需人工干预。
  • 点"安装"
    • 安装过程,耗时有点长,服务器会重启几次。
    • 不影响远程桌面设置
    • 远程桌面的连接,会因为服务器重启而断开。并且一段时间内连不上去(服务器还会重启)
    • 约 5-10 分钟后,远程桌面可以连了,显示安装完成。

配置 Hyper-V 虚拟交换机

  • 新建交换机,有三个选择,"外部", "内部", "专用网络"。
    • "外部" 即 VMware 的 桥接 网络,共用网卡。
    • "内部" 即 VMware 的 Host 网络,客户机和宿主机可以互访。
    • "内部" 且在宿主机的外网网卡上(点右键,选属性)启用ICS"网络共享",则变成VMware的 NAT 网络。
      在宿主机外网网卡的共享选项卡里,有个设置,可以设置端口映射。(似乎没有IPv6)
      ICS的网络共享,似乎每十几天会自己断掉。需要"取消共享",再"重新设置共享"才能恢复。
      把"服务"中的Internet Connection Sharing (ICS)Application Layer Gateway Service 从"手动"改为"自动",也没用。win2016重启后,共享还是丢失。
      • 如果是Windows server版,可以选择用ICS,也可以选择用RRAS NAT来共享网络。
    • "专用网络" 类似 VMware 的 Host 网络,客户机不能访问外网。客户机也不能访问宿主机。

新建虚拟机(客户机)

  • 没什么特别。请参考网上文章。
  • Windows 上的 Hyper-v 支持的 Linux 和 FreeBSD 虚拟机
  • Linux VMs 优化 for Hyper-V
    • 如果要使用Hyper-V的动态内存,centos/Debian要装一个hyperv-daemons的包来支持。
  • 如果装CentOS-7(内核3.10),装CentOS-8(内核是4.18),缺省就带hyperv_keyboard,hyperv_fb,hid_hyperv,hv_vmbus,hv_utils,hv_balloon,hv_netvc,hv_storvsc这几个内核模块。7和8都支持hyper-v的动态内存。

客户机的NAT,从使用ICS,改为使用RRAS

使用了ICS一段时间,非常不好。宿主机重启,NAT就丢失。宿主机即使不重启,大概过个60-90天,NAT也会丢失。
既然是Windows server2016,尝试改用RRAS。

  • 安装RRAS

    • 服务器管理器 -> 仪表板 -> 添加角色和功能 ....
    • "服务器角色"中, 勾上"远程访问"(Remote access),
      • 子项目中选择"路由(Routing)", 它会自动勾选"DirectAccess and VPN(RAS)"。后面还会装上一堆IIS的东西,不选还不行。
    • 安装RRAS,参考【Windows Server 2016软路由配置】,【将Windows Server 2012 R2配置为路由器】,【在Windows Server 2016设置VPN及NAT
    • 远程安装RRAS时,安装过程不断网,不重启。
    • 如果安装失败,提示远程管理(WinRM)没有运行,则去本地服务中找到Windows Remote Management(WS-Management) 从"禁用"改为"自动"。再去安装RRAS。
  • 配置RRAS

    • 关闭 ICS 网络共享。(不关,会冲突)
    • 在 "开始菜单" -> "Window管理工具" 中,找到 "路由和远程访问",进行配置。
      • 首先在自己的机器名上,点击右键,选择"配置并启用路由和远程访问"。
        • 这个时候,在 IPv4 -> 常规 中, hyper-v内部网络 对应的网卡,可能ip不对。重启整个宿主机,就正确了。
      • 在 IPv4 -> NAT 中,客户机在的网卡(hyper-v的内部网络),选择"专用接口连接到专用网络"。
      • 在 IPv4 -> NAT 中,宿主机的网卡,选择"公用接口连接到Internet",并勾上"在此接口上启用NAT"。
      • 在 IPv4 -> NAT 中,宿主机的网卡,属性中,有"服务和端口"选项卡,可以设置端口映射。这个映射只有TCP/UDP协议选择。
        端口映射,参考【Windows Server 2012 NAT端口转发
  • 完成。至少,宿主机重启后,NAT是会恢复/功能正常的。

  • 那个去不掉的IIS,没什么用,还占用了80端口。可以关掉。

    • 在系统的"服务"中,找到World Wide Web 发布服务 (通过 Internet Information Services 管理器提供 Web 连接和管理),把"自动"改为"禁用"。

转载注明来源: 本文链接 来自osnosn的博客.


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM