Hyper-V 2016支持较新guest 操作系统,支持***数量的vCPU和自动集成服务安装。但是对于较旧的guest 操作系统,用户仍需要手动安装。
Microsoft已经努力确保在Windows Server 2016上运行的***版本的Hyper-V中,支持所有***的Windows和Linux发行版的guest 操作系统。但是,重要的是它是如何作为guest 操作系统来支持大量的vCPU的,支持Integration Services,以及对新Hyper-V 2016功能的支持。例如,早期版本的Hyper-V为几乎所有的Windows和Linux操作系统提供了对guest 操作系统的支持,但是许多Windows和Linux版本仅支持有限数量的vCPU,并且无法自动安装集成服务。使用Hyper-V 2016,Microsoft明显改进了将集成服务自动添加到guest 操作系统的过程,并增加了对***数量vCPU的支持。
通过自动化Windows Server 2016、Windows Server 2012 R2、Windows Server 2012、Windows 10和Windows 8.1等较新操作系统上的集成服务的安装和激活过程,Hyper-V 2016变得更加简单。 但是,对于带有SP1的Windows Server 2008 R2、带有SP2的Windows Server 2008、带有SP1的Windows 7和带有SP2的Windows Vista,用户必须手动安装和升级集成服务。
对于虚拟处理器支持,如果虚拟机类型是第2代,则Windows Server 2016的guest 操作系统将支持260个vCPU,而使用第1代类型技术创建的Windows Server 20166的guest 虚拟机则为64个vCPU。6的guest 操作系统,例如Windows Server 2012、Windows Server 2012 R2和Windows Server 2008 R2 SP1,将最多支持64个vCPU。客户端Windows VM,如Windows 10和Windows 8.1,最多可支持32个vCPU,并运行Windows 7 SP1操作系统的VM支持4个vCPU。
当涉及Linux发行版作为VM时,Hyper-V 2016几乎支持所有,包括CentOS、红帽、Debian、Oracle Linux、SUSE、Ubuntu和FreeBSD。 大多数较新的Linux发行版都包含Integration Services。你所需要做的是激活Linux VM上的集成服务,这反过来使你能够使用所有新的Hyper-V功能,如安全引导、使用统一的可扩展固件接口引导、内存调整大小等。
简言之,对于较新的guest 操作系统,Hyper-V 2016支持***数量的vCPU,并自动安装Integration Services;但对于较旧的guest 操作系统,用户必须手动安装和升级Integration Services。