数据库机器迁移对AlwaysON 集群影响测试
1主3从(共享文件见证) | ||
模拟事故 | AlwaysON集群 | 结论 |
主域控服务器重启 | 共享文件夹见证失败,SQL集群无影响 | 无影响 |
修改共享文件夹见证路径 | 第一次测试修改后:整个集群突然重启,查询下来不确认是否为修改路径有关, 第二次测试修改后:原有见证路径变成脱机,新路径联机,但集群线上的还是旧路径 | 共享文件夹路径不要更改,或者是先取消共享路径,再加新的 |
共享文件夹不可用 | 无影响,文件夹脱机后,再通过故障转移集群联机,共享时,要修改下面的集群设置,改成更改设置 | 脱机后,无影响,可手动联机 |
同步,非自动迁移 | 主库出现故障,SQL集群其他数据库无法使用 | |
同步,自动迁移 | 主库出现故障,启用备库做主库,整个集群可用 | |
取消共享路径见证 | SQL集群无影响 | 无影响 |
主域控服务器关机 | 共享文件夹见证失败,SQL集群无影响 | SQL集群无影响 |
主域控服务器关机 | 如主库挂了,集群自动迁移 | SQL集群无影响 |
1主1从 | ||
模拟事故 | AlwaysON集群 | 结论 |
主域控服务器重启 | 共享文件夹见证失败,SQL集群无影响 | 无影响 |
主域控服务器关机 | 共享文件夹见证失败,SQL集群无影响 | SQL集群无影响 |
主域控服务器关机(无共享文件夹见证) | 如主库挂了,集群自动迁移,但ping的VIP有一次超时 | 主库挂了,VIP有瞬时不可用 |
主域控服务器重启(无共享文件夹见证) | VIP无影响,SQL集群无影响 | SQL集群无影响 |
结论:1,主域控服务器迁移对SQL AlwaysON 集群无影响, 迁移或者瞬断期间主库最好不出故障!
2,备库迁移对SQL集群也无影响
3,主库迁移,可以先转移到备库,迁移完成后在转移到主库,手动方式来实现,不依赖其自动转移!
模拟故障时,出现主动主库停止后,2次VM虚机故障,IT解释是VM虚机共享存储文件锁定引起。和线上的XEN虚机机制不一样,但迁移时为保证安全,主库最好不出故障!
数据库机器迁移对AlwaysON 集群影响测试的更多相关文章
- OpenStack 之vmware机器迁移到openstack集群
原理 openstack本身是支持使用vmware格式的镜像的,但是是需要我们我们在/etc/nova/nova.conf的配置文件中指定该计算节点使用vmware的驱动 1 2 3 4 5 6 7 ...
- 阿里云重磅发布RDS for SQL Server AlwaysOn集群版
2018年双十一刚过,阿里云数据库发布RDS for SQL Server AlwaysOn集群版,这是业界除微软云SQL Database外,首家云计算公司基于SQL Server最新AlwaysO ...
- 数据迁移_老集群RAC迁移数据恢复到新集群RAC
数据迁移_老集群RAC迁移数据恢复到新集群RAC 作者:Eric 微信:loveoracle11g 1.把老集群RAC备份的数据远程拷贝到新集群RAC [root@old-rac-node1 ~]# ...
- db2 数据库配置HADR+TSA添加集群节点
Db2配置HADR高可用+TSA添加集群节点 一.服务器资源 Master IP:10.78.10.1 数据库:dbclassSlave IP:10.78.10.2 数据库:dbclassVIP:10 ...
- 解决项目迁移至Kubernetes集群中的代理问题
解决项目迁移至Kubernetes集群中的代理问题 随着Kubernetes技术的日益成熟,越来越多的企业选择用Kubernetes集群来管理项目.新项目还好,可以选择合适的集群规模从零开始构建项目: ...
- Bash实践:抽样检测数据迁移至Redis集群后的数据一致性
熟悉了一段时间的Bash编程,因此借此任务操作一把bash编程,主要涉及到Redis单节点与Redis集群的操作 1. 任务背景 近日有个任务需要将历史的Redis(主从节点)中的数据迁移至Redis ...
- 六台机器搭建RedisCluster分布式集群
原文:六台机器搭建RedisCluster分布式集群 版权声明:m_nanle_xiaobudiu https://blog.csdn.net/m_nanle_xiaobudiu/article/de ...
- 使用Velero Restic快速完成云原生应用迁移至ACK集群
本文记录使用Velero Restic快速完成云原生应用迁移至ACK集群的实践过程. 0. 实践步骤概览 (1)创建GKE集群(或自建Kubernetes集群)(2)在GKE集群上部署示例应用Jenk ...
- 案例分享 生产环境逐步迁移至k8s集群 - pod注册到consul
#案例分享 生产环境逐步迁移至k8s集群 - pod注册到consul #项目背景 多套业务系统, 所有节点注册到consul集群,方便统一管理 使用consul的dns功能, 所有节点hostnam ...
随机推荐
- classifier in maven
http://maven.apache.org/plugins/maven-deploy-plugin/examples/deploying-with-classifiers.html Beside ...
- duilib进阶教程 -- TreeView控件的bug (9)
一.不自动调整子控件的宽度(TreeView宽度小于260时) 相信亲们用同样的代码,显示效果肯定和Alberl不一样吧~O(∩_∩)O~ 嘿嘿,仔细对比下,看看你们的列表头背景图片是下面这样的么? ...
- java代码执行字符串中的逻辑运算方法
转载:https://www.jb51.net/article/143967.htm 方法一:Java调用js方法执行: /** * * @author: Longjun * @Description ...
- [Hinton] Neural Networks for Machine Learning - Converage
Link: Neural Networks for Machine Learning - 多伦多大学 Link: Hinton的CSC321课程笔记 Ref: 神经网络训练中的Tricks之高效BP ...
- 理解AppDomain
在传统的 Win32的程序中,进程是独立的运行空间, 在一些大型系统中, 通常都是将系统中的核心功能分解出来用独立的进程来处理,一方面是为了能获得更高的系统性能.吞吐量 .另一方面是为了能隔离功能之间 ...
- ScrollView fillViewport
话不多说直接上图
- WP8.1学习系列(第二十七章)——ListView和GridView入门
快速入门:添加 ListView 和 GridView 控件 (XAML) 在本文中 先决条件 选择 ListView 或 GridView 将项添加到项集合 设置项目源 指定项目的外观 指定视图 ...
- rayleighchan实现瑞利多径衰落信
rayleighchan实现瑞利多径衰落信道 1.命令格式: chan = rayleighchan(ts,fd,tau,pdb) 其中: ts—为输入信号的采样周期, fd—就是Doppler频偏, ...
- numpy.where
np.where(condition[, x, y]) 如果是一维,相当于[xv if c else yv for (c,xv,yv) in zip(condition,x,y)] 输入条件,类数组形 ...
- informix数据库触发器的写法
虽然有各种数据库,但触发器的原理都是一样的,懂一种数据库的写法就可以了解其他的. 以前写过mysql数据库的触发器,这次写informix的,还顺带看了oracle的,除了语法上的不同,informi ...