ONTAP Foreign LUN Import (FLI) Analyze phase
The analyze phase determines what must be fixed before you move into detailed migration planning and execution. The main outcome of this phase is to ensure every host, and the full SAN stack it depends on (OS, volume manager, HBAs, multipathing, switch firmware, and the target ONTAP release), can be brought into a supported post migration configuration. This is done by comparing each host’s current state against supported combinations in the NetApp Interoperability Matrix (IMT), then defining a clear target configuration per host (OS level, MPIO/ALUA behavior, HBA driver/firmware, and any required host tooling) and producing a gap analysis that lists the exact changes required to reach that target.
Schedule and review the gap analysis to avoid remediation changes, which can impact application compatibility and outage planning. In many environments, some changes, such as OS patching or HBA updates, are safer to complete ahead of the migration window. However, multipathing stack changes are often delayed until cutover or post migration because altering MPIO behavior can affect supportability with the current array and complicate rollback.
For iSCSI FLI, the analyze phase should also capture iSCSI specific readiness:
-
Confirm the host's iSCSI multipath design remains supported post cutover
-
Ensure the foreign array is qualified for iSCSI backend use, since backend transport differences can change interoperability behavior.
ONTAP FLI analyze phase tasks
The analyze phase is host-centric, but it should also validate the full end-to-end support chain (host to fabric to ONTAP and back again) and confirm the FLI backend interoperability position.
| Component | Tasks |
|---|---|
Host |
|
Fabric (FC/iSCSI network) |
|
NetApp storage array (destination) |
|
Foreign storage array (source) |
|
Use the IMT during the ONTAP FLI analyze phase
The Interoperability Matrix Tool (IMT) is a repository of configurations and a guided way to narrow to a supported end to end result configurations where NetApp products interoperate with third party components. IMT can contain both supported and certified configurations:
-
Supported configurations are qualified by NetApp.
-
Certified configurations are qualified by a third party to work with NetApp components.
-
Capture IMT actions in your worksheet: Document IMT-recommended software, patches, and upgrades for both hosts and switches in your planning worksheet.
-
Start broad, then refine: Begin with static criteria (ONTAP release, protocol, HA/cluster mode), then add the host OS, volume manager, and HBA details using your site survey as a guide.
-
Avoid over-filtering: If your search becomes too specific and returns no results, relax filters, review multiple valid configurations, and choose the best supported match.
-
Normalize HBA identifiers: HBAs may show up as OEM part numbers, cross-reference them before entering them into the IMT.
-
Check every host: Run the IMT supportability check for each host included in the migration scope.
-
Do two interoperability checks:
-
backend FLI support: Confirm the source array backend scenario is supported.
-
End-to-end post-migration support: Confirm support for the ONTAP, host OS, multipath, HBAs, and the switch fabric combination.
-
-
Practical IMT workflow:
-
Search the source array model, then select “Foreign LUN Import (FLI) backend Interoperability” and choose the ONTAP platform and ONTAP release.
-
For host compatibility, use “Build end-to-end view with ONTAP SAN host” to validate the OS, multipath, and the HBA.
-
For switch compatibility, use “Build end-to-end view for SAN-Switch” from the SAN host view to validate fabric and switch support.
-
Beginning with ONTAP 9.9.1, if the foreign array is not listed as supported in IMT, you can use the SAN LUN Migrate Tool to help qualify whether the array might be supported for FLI. The app is downloaded from the NetApp Support Site and run it from a Linux host with block access (FC or iSCSI) to the source array LUN. The results are reviewed with engineering. The Import from the Foreign Array can be field qualified. For iSCSI FLI, the Import from the Foreign Array is always field qualified.
ONTAP FLI host changes and rollback strategy
The analyze phase should explicitly decide what will change and when, because host changes can introduce risk and can affect support of the current storage as well. This is important if the host stack requires upgrade before it can be supported with ONTAP.
-
Host updates (patches, HBA firmware and driver) can be safer when done ahead of time where possible but still require coordination with maintenance windows and application teams.
-
Changes to the multipathing stack (MPIO, ALUA, and third-party multipath) can affect the current array supportability, so they are often deferred until the migration event or even until after cutover.
-
Delaying MPIO reconfiguration can make rollback simpler if you must revert to the original storage during the outage window.
ONTAP FLI gap analysis
The gap analysis summarizes the current environment versus the NetApp-recommended target configuration and lists upgrades or remediation required to achieve a supported post migration state.
A complete target configuration per host typically includes:
-
OS configuration level and required patches or hotfixes
-
Multipathing approach and required settings (MPIO and ALUA behavior
-
HBA and CNA model, driver and firmware version
-
Host utilities and tooling requirements relevant to your environment, if applicable
The gap analysis should be reviewed promptly because remediation actions might require downtime windows and might interact with application support requirements.