ONTAP Discussions

AI Smart Predict SnapMirror to Completion based on Bandwidth throttle & LAG - Root cause ANALYSIS

Cavin
866 Views

Dear All

 

Can anyone share/offer smart solutions (tools / scripts / dev ops/ hybrid solution - effortlessly monitoring snapmirror replication lags in most commonly face /repeated issues? (be it network bandwidth related, ontap..etc)  via Generative AI?.. 😉

 

the use of generative ai ??  to more accurately predicting

underlying snapmirror replication to (nearstore/ storageGrid) issues to occur & suggestions to MORE COMPLEX root cause analysis,

(e.g. Integration/ hybrid solutions use of Netapp / Azure cloud services)

 

Prediction of SnapMirror Time to Completion based on past /current bandwidth throttle.

auto calculate how much additional bandwidth requirement to fulfill replication in time with increasing data/ changes.

 

the solution should offer smart solution (based on past data (e.g. replication throttle), it might not able finish replication in time, suggesting how much EXTRA bandwidth required).

INSIGHTS on STUCKED replication.. .snapshots delta / data inconsistencies / status  HUNG/ not moving, despite it shows transferring, inconsistency state between ontap database  during vol move, be it problem is from PRIMARY/ TARGET Nearstore/Grid etc,

 

better efficiency to QUICKLY revealing where are the bottlenecks,  replications that failed due to volume full or cluster/vserver peering issues or duplicate IP address, offline volume/aggregate or other issues, destination unreachable...etc being flagged out..

 

auto fixed/healing. e.g. vol full auto increase as long aggregate threshold limit not hit..etc..

 

past performance data readings served as a benchmarking/ baseline to detect any abnormality in bandwidth throttle. (sudden data surge which current bandwidth no longer able to fulfil SLA within stipulated time..etc.

 

 

i find the netapp aiq  does not provide in-depth troubleshooting to quickly suggest where is root cause/ underlying issues.?

thus requiring lots manual works (codings, process handlings etc, required.

INTENTION is also to automate manual fix of repetitive, re-occuring common issues in snapmirror 😉 whenever possible. 

 

in the past, such made via tools, little easier to manage,  estimate remaining to finishing time. but with newer ontap, such tool no longer available/nor supported, thus may require to write own script to extract required info for such prediction.

 

https://community.netapp.com/t5/ONTAP-Discussions/Predicting-SnapMirror-transfer-size-required-bandwidth/td-p/75915?attachment-id=2096

 

e.g.

Snapmirror: destination: Mirror relationship is source to destination

Source: svm1:volume1 Destination: svm2:volume1

Status: Transferring Progress: 50%

Last Transfer Size: 10GB

Last Transfer Duration: 30 minutes

Remaining Transfer Bytes: 5GB

Estimated Time to Completion: 1 hour

 

 

if anyone has better ideas/ effective solutions to offer/discuss,  would be greatly appreciated the kind gestures.

 

looking forward for anyone who can shed some lights/brainstorm on this topic,, its time for making use of Generative AI  😉

 

thank YOU & have wonderful days ahead. 😉

0 REPLIES 0
Public