序言
受制于阿里云轻量应用服务器 (SWAS) 近期尚未推出 Windows Server 系的最新系统, 楼主便尝试在服务器内手动升级体验. 升级切换至 Windows Server 2019 前, 该 SWAS 运行的是 CentOS 7.5, 楼主以及合作用户的网站在目标服务器托管占比三分之二, 在展开升级行动前楼主先实施了全服务器站点迁移, 通过日前开发的站点无感迁移调度程序平滑的将所有站点搬迁到了位于南京的另一台服务器. 就此, 位于深圳的阿里云 SWAS 便可以开始升级之旅了.
安装前
这里需要提醒的是, 为了安全起见(避免丢失阿里虚拟化 VM 平台相关驱动以及 aegis 组件), 不建议启动 Windows Server 2019 的全新安装, 而是建议先在 SWAS 上部署官方的 Windows Server 2012 R2 镜像, 通过 Windows Server 2019 ISO 安装程序的升级安装机制切换到最新的服务器系统.
安装过程
1, 关闭 Internet Explorer 增强的安全性配置(操作方法不在赘述, 详见百度), 以及系统防火墙(同时建议安装过程中在阿里云控制台安全组配置区放通所有端口);
2, 访问众所周知的 MSDN 我告诉你, 下载原版的 Windows Server 2019 ISO 简体中文镜像.(建议通过在服务器安装迅雷后下载, 系统下载完毕后可卸载);
3,Windows Server 2012 R2 系统自带支持虚拟光驱加载, 所以这里直接双击下载好的 ISO 镜像文件, 启动挂载后根目录中的 setup.exe;
4, 这里特别需要提的是, 启动安装程序后会要求输入系统安装密钥(序列号), 这边建议大家使用 Windows Server 2019 的 VOL 密钥, 这样便于系统安装完成后自动使用阿里内网的 KMS 服务器实现无感正版激活;
5, 其后, 选择安装方式为保留应用, 文件与个性化设置选项启动升级安装即可.
注意事项
启动升级安装后, 系统将会自动进行多次重启, 此阶段中我们无法通过 RDP 协议远程登录服务器. 此时如需观察安装进度, 请通过阿里云控制台的 VNC 通道 (SWAS 中也称之为紧急救援模式) 或调用阿里云 API 获取 noVNC 的临时访问 URL, 直接进入服务器观察.
结束安装
安装完成后便可通过原有的系统管理员账号 + 密码从 RDP 协议通道进入服务器. 首次进入系统, 建议先执行一遍手动重启操作, 同时通过 Windows 自带的磁盘清理工具清理升级过程中产生的相关临时缓存, 日志文件, 并清理系统盘根目录的 Windows.Old 文件夹.
附图
来源: https://yq.aliyun.com/articles/696651