记录一次SQL Server Alwayson 数据库硬件升级

我们刚搭数据库的时候,一般业务量不大,采用的硬件也不会太高,当业务量上来,原先的数据库服务器没法满足需求,需要对数据库升级, 由于没有虚拟IP,升级成了个麻烦事,为了避免反复重启应用,达到应用不停机升级,我们采用了通过修改host的方式来辅助完成升级。

升级步骤如下:
1.数据库采用的是Alwayson 集群组,调整成同步模式,所有的用户和agent都同步到了将要成为主机的192.168.0.2上。
最初的数据库结构如下:
在这里插入图片描述
1.所有的程序通过 host 的方式连上主数据库
目前host关系是这样的:
在这里插入图片描述
2.将从库 192.168.0.2 服务器升级,比如:硬盘加500G,内存加20G,升级后重新启动服务,加入到Alwayson 集群中,待数据同步完成
3.通过手动故障转移将192.168.0.2 升级为主库,成为主库的同时,所有host映射要改成新的主库,这个步骤需要多人配合完成,通过配合减少空挡时间。
3.1 DBA 将0.2 升级成主库
在这里插入图片描述
3.2 其他人配合修改服务器上的host映射在这里插入图片描述

发布了12 篇原创文章 · 获赞 0 · 访问量 361

猜你喜欢

转载自blog.csdn.net/weixin_46279293/article/details/104308212