虚拟机测试Windows Server 2016原地升级2019,应用和数据完美保留

简介: Windows Server 2016可以无缝升级到2019版本,确保应用程序和数据在原地升级过程中完整保留。

如果要保留相同的硬件和已设置的所有服务器角色,最佳的办法是采取就地升级。 借助就地升级,可从较低版本的操作系统升级到较高版本的操作系统,同时使设置、服务器角色和数据保持不变。

原地升级的方案,可以很好的帮助系统管理员更效率的去完成系统版本的升级,降低网络安全风险,提供更好的生产环境。

接下来我会通过虚拟机来完成Windowsserver2016原地升级2019的测试过程。也是为生产环境升级2019做测试准备。

一、准备升级环境

1,建议升级前,Windows server 2016登录的是管理员权限。
2,提前完成server系统和数据的备份。老司机都明白。
3,提前收集一些信息,方便出现问题时debug。
4,将Windows Server2019 的ISO安装文件存放到系统某个路径。

二、原地升级2019

1,进入到ISO档案目录下,双击setup开始执行。
image.png

2,这里建议要选择下载更新。
image.png

3,这里建议要选择下载更新。
image.png

4,亮点在这里了,原地升级可以保留个人文件和应用,此前在2016部署的环境都可以保留下来。这也是Microsoft进步最大,最能帮助我们的地方。点赞。
image.png

5,准备就绪开始安装,这里需要注意的是,因为我们测试的系统是试用版,如果是有正式授权,会提示输入产品密钥。
image.png

6,等待安装的过程中,会重启几次。耐心等待即可。
image.png

7,终于来到了初始界面。因为我们前面选择的时候,没有选择保留个人资料。
image.png

8,完成后验证一下,通过systeminfo,可以看到OS名称已经变更为2019了。
image.png

验证一下,我们在升级前,放了2019的ISO档案在C:\iso2019 目录下,升级到2019后,C盘该目录仍然保留,没有因为系统重新安装而格式化或者覆盖系统盘数据。而是原始保留了下来。
image.png

至此,我们的原地升级终于完成。

三、经验总结

原地升级可以帮助我们保留个人资料和应用。

原地升级不需要你接server显示器或者需要VMware的console权限。只要你可以remote,就可以自己完成Windows2016升级到2019。

这个步骤很简单,只要你会安装操作系统,你就可以完成升级过程。这个对服务器升级帮助很大,无需因为重新安装操作系统而配置生产环境。希望对大家有所帮助。

关于Windows Server 2019

Windows Server 2019是微软在Windows Server系列操作系统中发布的一个重要版本,旨在为现代混合云环境提供更强大的安全性、高效性和可扩展性。以下是其主要特点和改进:

  • 安全增强:Windows Server 2019引入了多项新的安全功能,包括Shielded VMs的改进以保护虚拟机免受恶意管理程序攻击,以及对Linux Shielded VM的支持;增强了Windows Defender Advanced Threat Protection(ATP),提供了更全面的安全监控和响应能力。

  • 容器和Kubernetes支持:该版本进一步优化了对容器技术的支持,与Docker更加紧密集成,并且增加了对Kubernetes集群部署的内置支持,使得企业能够更容易地实现微服务架构和现代化应用程序开发。

  • 存储和网络性能提升:通过Storage Spaces Direct和Storage Replica等技术的升级,提供了更为灵活高效的存储解决方案。同时在网络方面,Server Message Block (SMB)协议升级到版本3.1.1,支持多通道、加密和更高的吞吐量,提高了文件共享性能和安全性。

  • 混合云整合:Windows Server 2019强化了与Azure云服务的整合,用户可以通过系统中心套件或直接使用Azure服务轻松实现本地资源与云资源的统一管理和部署。

  • 服务器核心安装选项:继续提供轻量级的服务器核心安装选项,减少攻击面,降低维护成本,并专注于关键任务服务运行。

  • 数据中心基础结构优化:包含对超融合基础设施(HCI)的进一步支持,以及对于软件定义网络(SDN)和软件定义存储(SDS)方面的增强。

Windows Server 2019在延续以往稳定性的基础上,着重提升了安全性、云计算兼容性及现代化数据中心所需的关键功能,为企业IT环境的现代化转型提供了有力支撑。

目录
相关文章
|
2月前
|
关系型数据库 MySQL Linux
成功解决:2003 -Can‘t connect toMySQL server on ‘10.1.46.42(10060 “Unknown error“) 使用navicate连接虚拟机出错
这篇文章记录了在CentOS 7系统上安装并配置MySQL后,使用Navicat尝试进行远程连接但失败的问题。问题的主要原因是虚拟机的防火墙没有关闭。文章详细介绍了如何检查防火墙的状态,如何临时关闭它,以及如何禁止防火墙在系统启动时自动启动。当防火墙处于开启状态时,远程连接无法成功;关闭或禁用防火墙后,远程连接便能成功建立。
成功解决:2003 -Can‘t connect toMySQL server on ‘10.1.46.42(10060 “Unknown error“) 使用navicate连接虚拟机出错
|
1月前
|
网络安全 虚拟化 Windows
windows 11安装openSSH server 遇到的"kex_exchange_identification: read: Connection reset"问题
windows 11安装openSSH server 遇到的"kex_exchange_identification: read: Connection reset"问题
|
2月前
|
PHP Windows
【Azure App Service for Windows】 PHP应用出现500 : The page cannot be displayed because an internal server error has occurred. 错误
【Azure App Service for Windows】 PHP应用出现500 : The page cannot be displayed because an internal server error has occurred. 错误
|
2月前
|
Linux C#
【Azure App Service】C#下制作的网站,所有网页本地测试运行无误,发布至Azure之后,包含CHART(图表)的网页打开报错,错误消息为 Runtime Error: Server Error in '/' Application
【Azure App Service】C#下制作的网站,所有网页本地测试运行无误,发布至Azure之后,包含CHART(图表)的网页打开报错,错误消息为 Runtime Error: Server Error in '/' Application
|
2月前
|
开发框架 .NET API
Windows Server 2022 安装IIS 报错 访问临时文件夹 C:\WINDOWS\TEMP\3C 读取/写入权限 错误: 0x80070005
Windows Server 2022 安装IIS 报错 访问临时文件夹 C:\WINDOWS\TEMP\3C 读取/写入权限 错误: 0x80070005
86 0
|
2月前
|
网络安全 Apache Windows
网站⭐Windows下,将xampp升级为https
网站⭐Windows下,将xampp升级为https
|
2月前
|
Linux Docker Windows
Windows——Docker拉取Windows Server镜像
Windows——Docker拉取Windows Server镜像
111 0
|
3月前
|
弹性计算 持续交付 Docker
阿里云云效产品使用合集之如何部署到阿里云服务器上的 Windows Server 上的 IIS
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
3月前
|
网络协议 Unix 网络安全
FTP服务器怎么搭建?Windows server搭建FPT服务器
FTP服务器是按照FTP协议提供文件传输服务的计算机。它用于在两台计算机间安全地传输文件,支持用户权限管理和跨平台操作。FTP使用控制连接处理命令,数据连接传输文件,有PORT和PASV模式。要搭建FTP服务器,首先在Windows Server 2008 R2上安装IIS,确保选中FTP服务。接着,创建FTP文件夹作为站点根目录,通过IIS管理器添加FTP站点,配置站点信息、身份验证和权限。测试客户端通过telnet和浏览器访问FTP服务器,确认能成功登录及浏览文件。FTP常用于文件共享和管理,可通过专用工具如FlashFXP上传下载文件。
121 0
FTP服务器怎么搭建?Windows server搭建FPT服务器
|
23天前
|
移动开发 JSON Java
Jmeter实现WebSocket协议的接口测试方法
WebSocket协议是HTML5的一种新协议,实现了浏览器与服务器之间的全双工通信。通过简单的握手动作,双方可直接传输数据。其优势包括极小的头部开销和服务器推送功能。使用JMeter进行WebSocket接口和性能测试时,需安装特定插件并配置相关参数,如服务器地址、端口号等,还可通过CSV文件实现参数化,以满足不同测试需求。
106 7
Jmeter实现WebSocket协议的接口测试方法
下一篇
无影云桌面