NetApp DataONTAP 集群模式 学习笔记2
admin
2023-03-15 21:21:14
0次

WAFL工作原理

基本结构如下图:

NetApp DataONTAP 集群模式 学习笔记2


客户端发送写请求

NetApp DataONTAP 集群模式 学习笔记2


控制器1将数据写到系统内存和NVRAM中,并将数据同步到控制2上

NetApp DataONTAP 集群模式 学习笔记2



控制器2发送确认给控制器1

NetApp DataONTAP 集群模式 学习笔记2


控制器1发送确认给客户端

NetApp DataONTAP 集群模式 学习笔记2


另一个客记端发送写请求

NetApp DataONTAP 集群模式 学习笔记2


控制器1将数据写入系统内存和NVRAM中,并同步给控制器2

NetApp DataONTAP 集群模式 学习笔记2


控制器2发送确认给控制器1

NetApp DataONTAP 集群模式 学习笔记2


控制器1发送确认给客户端

NetApp DataONTAP 集群模式 学习笔记2


另一客户端发送写请求到控制器1,控制器1写入内存和NVRAM,并将数据同步给控制器2

NetApp DataONTAP 集群模式 学习笔记2


控制器2发送确认给控制器1

NetApp DataONTAP 集群模式 学习笔记2


控制器1发送确认给客户端

NetApp DataONTAP 集群模式 学习笔记2


此时控制器的NVRAM已满一半

NetApp DataONTAP 集群模式 学习笔记2


此时触发一致点,控制器将内存中的数据写入到磁盘中

(触发一致点的条件:NVRAM满一半;距离上一次发生CP超过10秒;快照被创建;管理员关闭系统)

NetApp DataONTAP 集群模式 学习笔记2


完成一致性,NVRAM被清空

NetApp DataONTAP 集群模式 学习笔记2

WAFL一旦数据写入内存,将立即给客户端发送确认。 这在数据被写入磁盘之前进行以优化性能。对客户端而言,数据已被永久写入存储。如果断电,系统内存中内容将丢失。如果数据只写入到系统内存,将导致一个不一致状态。NVRAM是非易失性的 - 它可以在停电时仍保存数据,如果数据在写入磁盘之前发生断电,则可以从NVRAM恢复。NVRAM会将数据写入到系统内存,并将它们从一致点写入磁盘。 将数据写入HA对中的两个控制器,以便如果有接管HA对等体可以将数据写入磁盘。



控制器1失效后

NetApp DataONTAP 集群模式 学习笔记2


控制器2将NVRAM的内写入到内存

NetApp DataONTAP 集群模式 学习笔记2


控制器2然后将内存中的数据写入到磁盘

NetApp DataONTAP 集群模式 学习笔记2


控制器2将NVRAM清空

NetApp DataONTAP 集群模式 学习笔记2


客户端给控制器1发送写请求

NetApp DataONTAP 集群模式 学习笔记2


控制器1将数据写入内存和NVRAM,并同步给控制器2

NetApp DataONTAP 集群模式 学习笔记2


控制器2发送确认给控制器1

NetApp DataONTAP 集群模式 学习笔记2


控制器1给客户端发送确认

NetApp DataONTAP 集群模式 学习笔记2


客户端向控制器1发送读请求

NetApp DataONTAP 集群模式 学习笔记2


控制器1首先从内存中查找数据

NetApp DataONTAP 集群模式 学习笔记2


如果内存中有该数据,将该数据上移至最顶部

NetApp DataONTAP 集群模式 学习笔记2


其它数据被下移,并将查找到的数据发送给客户端

NetApp DataONTAP 集群模式 学习笔记2


另一个客户端也发送读请求

NetApp DataONTAP 集群模式 学习笔记2


控制在在内存中未找到,需要从磁盘读取

NetApp DataONTAP 集群模式 学习笔记2


从磁盘中读取的数据被放到内存的最顶部

NetApp DataONTAP 集群模式 学习笔记2




间接数据访问: 客户端通过控制器2发送读请求

NetApp DataONTAP 集群模式 学习笔记2


控制器2将该请求发送给控制器1

NetApp DataONTAP 集群模式 学习笔记2


控制器1从磁盘中查找数据并放到内存中,并传送给控制器2以提供给客户端

NetApp DataONTAP 集群模式 学习笔记2


此数据将被放到内存的顶部

NetApp DataONTAP 集群模式 学习笔记2


相关内容

热门资讯

空调连续工作多久需要停机休息 空调连续工作的时间取决于多个因素,包括空调的型号、功率、使用环境和维护情况等。一般来说,空调可以连续...
空调哪个符号是除湿的 空调除湿功能通常用一个水滴形状的符号表示。不同品牌和型号的空调遥控器可能会有所差异,但一般来说,除湿...
格力空调多长时间加一次氟利昂 1、一般情况下,空调对氟利昂的使用量是非常小的,所以在空调使用了四年左右的时候再考虑加也没问题。2、...
空调用多长时间需要加氟一次 一般情况下是五年。当出现以下这几种情况时,空调才需要加氟。1、空调的室内机和室外机各有两个接口,当接...
格调生活·C标思享荟:卡萨帝在... 9月12日的郑州龙湖金融岛,夜风轻拂,灯光璀璨。“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑...
品牌价值破千亿、高端份额持续领... 9月12日,“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑州站”在郑州龙湖金融岛举办。2026...
空调主板坏了修800还是换新的 空调主板坏了是修还是换新,需要考虑多个因素,以下是一些建议:1. 维修成本:如果维修费用较低,比如 ...
空调开多久需要休息多长时间 问题:空调开多久需要休息多长时间回答:1、在使用空调的过程中,一般空调开7~8个小时左右需要休息2~...
中央空调多长时间清洗一次 1、一般空调开机前清洗一次即可,空调开机中间时段再清洗一次,空调关机时清洗一次,这样比较合理。2、空...
中央空调氟利昂多久加一次 看空调制热和制冷程度,很多人的观点认为氟利昂必须一年放一次,其实这个观点是错误的,理解上面有点偏差,...