<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>VMware — NetApp Community</title>
        <link>https://community.netapp.com/community/</link>
        <pubDate>Mon, 24 Aug 2026 10:19:41 +0000</pubDate>
        <language>en</language>
            <description>VMware — NetApp Community</description>
    <atom:link href="https://community.netapp.com/community/discussions/tagged/vmware/feed.rss" rel="self" type="application/rss+xml"/>
    <item>
        <title>Use PowerShell Automation to Maximize Performance and Resilience of VMware Datastores on ASA systems</title>
        <link>https://community.netapp.com/community/discussion/462393/use-powershell-automation-to-maximize-performance-and-resilience-of-vmware-datastores-on-asa-systems</link>
        <pubDate>Tue, 05 Aug 2025 14:56:21 +0000</pubDate>
        <category>Tech ONTAP Blogs</category>
        <dc:creator>ChanceBingen</dc:creator>
        <guid isPermaLink="false">462393@/community/discussions</guid>
        <description><![CDATA[<div><p>With the release last year of our new generation of ASA series of controllers, you may have noticed that I updated the <a href="https://docs.netapp.com/us-en/ontap-apps-dbs/vmware/vmware-vsphere-overview.html" target="_blank" rel="noopener noreferrer nofollow">VMware vSphere with ONTAP Best Practices</a> to recommend <a href="https://docs.netapp.com/us-en/ontap-apps-dbs/vmware/vmware-vsphere-settings.html#multipath-settings-for-performance" target="_blank" rel="noopener noreferrer nofollow">using the latency policy option</a> on the round-robin Path Selection Plugin (PSP) with ASA systems.</p><p>You can also set this option when using the newer High-Performance Plug-in (HPP) on either SCSI LUNs or NVMe namespaces). In fact, it&rsquo;s quite easy with the HPP to just pop into the vCenter UI and click the option on the device.</p><p>Starting with VMware Cloud Foundation (VCF) / vSphere 9.0, this configuration is now the default for NetApp LUNs. Additionally, changes to the default NVMe namespace configuration may be introduced in a future update to ESXi.</p><p><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/67/67639fb63473d3a8b1a88f8fd1677d1f.png" width="842" height="680" role="button" title="ChanceBingen_0-1754057503225.png" alt="ChanceBingen_0-1754057503225.png" /></span></p><p>But what if you aren&rsquo;t using the HPP? Or if you are on a release that doesn&rsquo;t support using the HPP on SCSI devices, limiting you to the old NMP plugin? Especially if you have a lot of hosts to manage?</p><p>My friend and coworker, <a rel="nofollow" href="/profile/39734">@ScottBell</a>&nbsp;, and I worked up this little PowerShell script using VMware PowerCLI to create a new Storage Array Type Plug-in (SATP) rule to update all of the hosts in the datacenter to use the latency policy.</p><p>It makes setting up demo labs so much faster and easier.</p><p>Before getting to the script, let me explain two things.</p><ol><li>Even though the new ASA systems no longer have aggregates and volumes to manage, sharing a common Storage Availability Zone (SAZ) between the HA pair(s), and all paths being exposed symmetrically as ALUA active/optimized to all Storage Units(SUs,&nbsp;note that LUNs and namespaces are called SUs in the new ASA systems), one controller is still considered the owner of the SU, and IO to that node may be ever so slightly faster, measured in microseconds, than paths to the other controller. Therefore, under heavy sustained load, those microseconds could add up over time.</li><li>VMware added the <a href="https://techdocs.broadcom.com/us/en/vmware-cis/vsphere/vsphere/7-0/vsphere-storage-7-0/understanding-multipathing-and-failover-in-the-esxi-environment/viewing-and-managing-storage-paths-on-esxi-hosts/change-default-parameters-for-latency-round-robin.html" target="_blank" rel="noopener nofollow noreferrer">latency option</a> to the round robin PSP in ESXi way back in the vSphere 6.7 days. For over a decade, Linux (thus including KVM) has used a latency-based round-robin mechanism called <a href="https://docs.kernel.org/admin-guide/device-mapper/dm-service-time.html" target="_blank" rel="noopener nofollow noreferrer">dm-service-time</a>, while Microsoft Windows/Hyper-V has long offered <a href="https://learn.microsoft.com/en-us/powershell/module/mpio/Set-MSDSMGlobalDefaultLoadBalancePolicy?view=windowsserver2025-ps" target="_blank" rel="noopener nofollow noreferrer">similar options</a> like LQD (Least Queue Depth) and LB (Least Blocks).<br /><br />The goal with all of the previously mentioned examples is to prefer paths that perform the fastest. I.e., they have the lowest latency, the lowest number of outstanding commands or bytes, etc..<br /><br />Historically, that has been very helpful in other use cases too, especially instances where you may have asymmetric pathing (i.e., one path may have more hops than another), or you may have one path go flaky with a slowly failing SFP, a slightly over-bent Fibre cable, and other things like that.<br /><br />Flaky is my highly technical term, feel free to use it.</li></ol><p>That&rsquo;s where the advantage of using these types of multipath settings comes in handy with ASA systems. Although generally speaking, you will never notice the difference unless you are running a very storage-intensive workload, using every bit of performance the system has to offer. That being said, even when you aren&rsquo;t pushing the systems very hard, the ability to automatically minimize using flaky paths that aren&rsquo;t quite dead yet is incredibly beneficial.</p><p>Over the years of my career, I have seen many an outage or performance degradation caused by paths that just weren&rsquo;t dead enough to fail out, but also ended up stalling IOs in the host&rsquo;s queuing mechanism.</p><p><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/90/9056e68268543e42a19654cc41029ed4.jpg" width="514" height="289" role="button" title="ChanceBingen_1-1754057503228.jpeg" alt="ChanceBingen_1-1754057503228.jpeg" /></span></p><p>So, now that we&rsquo;ve gotten that out of the way, onto the script.</p><p>Keep in mind that you will need to either unclaim/reclaim the LUNs, or put the hosts into maintenance mode and do a rolling reboot. Usually, you have to use the latter method because the former requires there to be no IO at all on a path to be unclaimed. *Sometimes* I have had luck with unclaiming/reclaiming with a host just in maintenance mode. But it seems inconsistent in my experience.</p><pre># Set the latency policy for NetApp ONTAP LUNs in a vCenter environment by specifying the datacenter to update.<br /># By Chance Bingen and Scott Bell, NetApp, 2025.<br /><br /># Load VMware PowerCLI core module if not already available<br />Import-Module VMware.VimAutomation.Core<br /><br /># Uncomment the below Set-PowerCLIConfiguration command if you want to ignore invalid certificates<br /># Note: This is not recommended for production environments as it can expose you to security risks.<br /># Set-PowerCLIConfiguration -InvalidCertificateAction Ignore -Confirm:$false<br /><br /># Prompt for the vCenter Server<br />$vCenter = Read-Host -Prompt "What vCenter do you want to connect to?"<br />Write-Output "You entered: $vCenter"<br /><br /># Prompt for vCenter Server credentials<br />$cred = Get-Credential<br /><br /># Connect to the vCenter Server using the provided credentials<br />Connect-VIServer -Server $vCenter -Credential $cred<br /><br /># Prompt for the datacenter<br />$Datacenter = Read-Host -Prompt "Which datacenter do you want to update?"<br />Write-Output "You entered: $Datacenter"<br /><br />$vmhosts = Get-VMhost -Location $Datacenter<br /><br /># Suppress PowerShell errors<br />$OldErrorActionPreference = $ErrorActionPreference<br />$ErrorActionPreference = "SilentlyContinue"<br /><br />foreach ($vmhost in $vmhosts) {<br />&nbsp; &nbsp; $esxcli = Get-EsxCli -VMHost $vmHost -V2<br />&nbsp; &nbsp; $hostname = Get-VMHost $vmHost.Name<br />&nbsp; &nbsp; $arguments = $esxcli.storage.nmp.satp.rule.add.CreateArgs()<br />&nbsp; &nbsp; $arguments.pspoption="policy=latency"<br />&nbsp; &nbsp; $arguments.description="NetApp ONTAP Latency SATP Rule"<br />&nbsp; &nbsp; $arguments.vendor="NETAPP"<br />&nbsp; &nbsp; $arguments.type="vendor"<br />&nbsp; &nbsp; $arguments.satp="VMW_SATP_ALUA"<br />&nbsp; &nbsp; $arguments.claimoption="tpgs_on"<br />&nbsp; &nbsp; $arguments.psp="VMW_PSP_RR"<br />&nbsp; &nbsp; $arguments.option="reset_on_attempted_reserve"<br />&nbsp; &nbsp; $arguments.model="LUN C-Mode"<br />&nbsp; &nbsp; $esxcli.storage.nmp.satp.rule.add.Invoke($arguments) | Out-Null<br />&nbsp; &nbsp; # Check if the command was successful<br />&nbsp; &nbsp; if ($?) {<br />&nbsp; &nbsp; &nbsp; &nbsp; # Output a message including the hostname<br />&nbsp; &nbsp; &nbsp; &nbsp; Write-Host "Successfully added Latency policy to host: $hostname"<br />&nbsp; &nbsp; } else {<br />&nbsp; &nbsp; &nbsp; &nbsp; Write-Host "Failed to add Latency policy to host $hostname"<br />&nbsp; &nbsp; }<br />}<br /><br /># Reset $ErrorActionPreference to previous value<br />$ErrorActionPreference = $OldErrorActionPreference<br /><br /># Disconnect from the vCenter Server<br />Disconnect-VIServer -Confirm:$false</pre><p>One thing you might change, depending on your environment, is scoping it to a particular vSphere cluster instead of a whole datacenter. To do that, just change this:</p><pre>$Datacenter = Read-Host -Prompt "Which datacenter do you want to update?"<br />Write-Output "You entered: $Datacenter"</pre><p>To this:</p><pre>$vcluster = Read-Host -Prompt "Which cluster do you want to update?"<br />Write-Output "You entered: $vcluster"</pre><p>And change this:</p><pre>$vmhosts = Get-VMhost -Location $Datacenter</pre><p>To this</p><pre>$vmhosts = Get-Cluster -Name $vcluster | Get-VMhost</pre><p>Of course, you may wonder about NVMe namespaces, since they exclusively use the HPP and not the Native Multipathing Plugin (NMP). Those are bit easier to do because there&rsquo;s a native interface for it. But, if you have a lot of hosts to manage, you may want to script that too. If you would like to see some examples of that, let us know.</p><p>If you have any questions, feel free to comment below, and we&rsquo;ll be happy to answer them.</p><p>More resources can be found at:</p><p>ONTAP 9 &ndash; Learn About ONTAP SAN Configuration</p><p><a href="https://docs.netapp.com/us-en/ontap/san-config/index.html" target="_blank" rel="noopener noreferrer nofollow">https://docs.netapp.com/us-en/ontap/san-config/index.html</a></p><p>Learn about SAN host configurations</p><p><a href="https://docs.netapp.com/us-en/ontap-sanhost/overview.html" target="_blank" rel="noopener noreferrer nofollow">https://docs.netapp.com/us-en/ontap-sanhost/overview.html</a></p><p>VMware vSphere with ONTAP Best Practices Guide (Formerly TR-4597)</p><p><a href="https://docs.netapp.com/us-en/ontap-apps-dbs/vmware/vmware-vsphere-overview.html" target="_blank" rel="noopener noreferrer nofollow">https://docs.netapp.com/us-en/ontap-apps-dbs/vmware/vmware-vsphere-overview.html</a></p><p>TR-4080: Best Practices for Modern SAN</p><p><a href="https://www.netapp.com/media/10680-tr4080.pdf" target="_blank" rel="noopener noreferrer nofollow">https://www.netapp.com/media/10680-tr4080.pdf</a></p><p>TR-4684: Implementing and Configuring Modern SANs with NVMe/FC</p><p><a href="https://www.netapp.com/pdf.html?item=/media/10681-tr4684pdf.pdf" target="_blank" rel="noopener noreferrer nofollow">https://www.netapp.com/pdf.html?item=/media/10681-tr4684pdf.pdf</a></p></div>]]>
        </description>
    </item>
    <item>
        <title>ONTAP Tools for VMware vSphere 10.6: More Control, Less Overhead, and Stronger Operations</title>
        <link>https://community.netapp.com/community/discussion/468330/ontap-tools-for-vmware-vsphere-10-6-more-control-less-overhead-and-stronger-operations</link>
        <pubDate>Wed, 19 Aug 2026 20:17:05 +0000</pubDate>
        <category>Tech ONTAP Blogs</category>
        <dc:creator>ChanceBingen</dc:creator>
        <guid isPermaLink="false">468330@/community/discussions</guid>
        <description><![CDATA[<p>For years, protecting VMware datastores with ONTAP tools meant an all-or-nothing choice: protect an entire host cluster, or protect nothing at all. With ONTAP Tools for VMware vSphere 10.6, that trade-off goes away. This release introduces Granular Datastore Protection, a new right-sized deployment option for smaller environments, expanded audit logging for security-conscious teams, and networking and lifecycle improvements that make day-to-day operations simpler.</p><p>Let’s get into it.</p><h2 data-id="granular-datastore-protection-protect-only-what-needs-protecting">Granular Datastore Protection: Protect Only What Needs Protecting</h2><p>The headline feature in 10.6 is Granular Datastore Protection (GDP), which shifts both SnapMirror active sync (SMas) and most traditional SnapMirror replication policies from only protecting entire host clusters down to individual VMFS datastores. Instead of protecting every datastore in a cluster whether it needs it or not, vCenter administrators can now choose exactly which datastores belong in a protection group — and add, remove, or delete them one at a time without disturbing the rest.</p><p>What is a protection group? It’s a vCenter-local representation of a consistency group (CG) in ONTAP 9 on AFF, ASA, FAS, and software-defined systems. We chose to use the term “protection group” in ONTAP tools to be aligned with VMware’s terminology. What this ultimately means is that you can now create and manage CGs directly in the vCenter UI.</p><span data-embedjson="{&quot;url&quot;:&quot;https:\/\/us.v-cdn.net\/6038798\/uploads\/0Z7P4QC8VHB5\/image.png&quot;,&quot;name&quot;:&quot;image.png&quot;,&quot;type&quot;:&quot;image\/png&quot;,&quot;size&quot;:110736,&quot;width&quot;:545,&quot;height&quot;:549,&quot;displaySize&quot;:&quot;medium&quot;,&quot;float&quot;:&quot;none&quot;,&quot;downloadUrl&quot;:&quot;https:\/\/community.netapp.com\/api\/v2\/media\/download-by-url?url=https%3A%2F%2Fus.v-cdn.net%2F6038798%2Fuploads%2F0Z7P4QC8VHB5%2Fimage.png&quot;,&quot;active&quot;:true,&quot;mediaID&quot;:5553,&quot;dateInserted&quot;:&quot;2026-08-19T19:56:26+00:00&quot;,&quot;insertUserID&quot;:12714,&quot;foreignType&quot;:&quot;embed&quot;,&quot;foreignID&quot;:&quot;12714&quot;,&quot;embedType&quot;:&quot;image&quot;,&quot;embedStyle&quot;:&quot;rich_embed_card&quot;}">
    <span>
        <a href="https://community.netapp.com/community/home/leaving?allowTrusted=1&amp;target=https%3A%2F%2Fus.v-cdn.net%2F6038798%2Fuploads%2F0Z7P4QC8VHB5%2Fimage.png" rel="nofollow noopener ugc" target="_blank">
            <img src="https://us.v-cdn.net/6038798/uploads/0Z7P4QC8VHB5/image.png" alt="image.png" height="549" width="545" data-display-size="medium" data-float="none" data-type="image/png" data-embed-type="image" srcset="https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=300, width=300/6038798/uploads/0Z7P4QC8VHB5/image.png 300w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=600, width=600/6038798/uploads/0Z7P4QC8VHB5/image.png 600w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=800, width=800/6038798/uploads/0Z7P4QC8VHB5/image.png 800w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=1200, width=1200/6038798/uploads/0Z7P4QC8VHB5/image.png 1200w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=1600, width=1600/6038798/uploads/0Z7P4QC8VHB5/image.png 1600w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=2000, width=2000/6038798/uploads/0Z7P4QC8VHB5/image.png 2000w, https://us.v-cdn.net/6038798/uploads/0Z7P4QC8VHB5/image.png" sizes="100vw" /></a>
    </span>
</span>
<p>So, what does this mean for new ONTAP tools users?</p><ul><li>Selective protection — mix protected and unprotected datastores freely within the same host cluster.</li><li>Operational flexibility — modify protection groups without tearing down protection for an entire cluster.</li><li>Multiple protection groups per cluster — replicate different datastores to different storage virtual machines (SVMs) or targets as business needs dictate.</li><li>Incremental adoption — protect new datastores as they’re created, or bring existing ones into a group over time.</li></ul><p>Ok, what if you are an existing user of ONTAP tools? It's simple — upgrades from ONTAP tools 10.4 and 10.5 seamlessly migrate existing host-cluster protection settings to the new model, no manual reconfiguration or import required.</p><p>GDP supports SnapMirror active sync's "Automated Failover Duplex (AFD)" policy across uniform and non-uniform vSphere Metro Storage Cluster (vMSC) topologies — giving architects far more precision when designing business continuity for mixed-criticality workloads. GDP can also use traditional asynchronous SnapMirror policies, though that would not be a vMSC configuration. </p><span data-embedjson="{&quot;url&quot;:&quot;https:\/\/us.v-cdn.net\/6038798\/uploads\/9AAQ7FUTBWZ9\/image.png&quot;,&quot;name&quot;:&quot;image.png&quot;,&quot;type&quot;:&quot;image\/png&quot;,&quot;size&quot;:60231,&quot;width&quot;:975,&quot;height&quot;:555,&quot;displaySize&quot;:&quot;medium&quot;,&quot;float&quot;:&quot;none&quot;,&quot;downloadUrl&quot;:&quot;https:\/\/community.netapp.com\/api\/v2\/media\/download-by-url?url=https%3A%2F%2Fus.v-cdn.net%2F6038798%2Fuploads%2F9AAQ7FUTBWZ9%2Fimage.png&quot;,&quot;active&quot;:true,&quot;mediaID&quot;:5555,&quot;dateInserted&quot;:&quot;2026-08-19T19:58:17+00:00&quot;,&quot;insertUserID&quot;:12714,&quot;foreignType&quot;:&quot;embed&quot;,&quot;foreignID&quot;:&quot;12714&quot;,&quot;embedType&quot;:&quot;image&quot;,&quot;embedStyle&quot;:&quot;rich_embed_card&quot;}">
    <span>
        <a href="https://community.netapp.com/community/home/leaving?allowTrusted=1&amp;target=https%3A%2F%2Fus.v-cdn.net%2F6038798%2Fuploads%2F9AAQ7FUTBWZ9%2Fimage.png" rel="nofollow noopener ugc" target="_blank">
            <img src="https://us.v-cdn.net/6038798/uploads/9AAQ7FUTBWZ9/image.png" alt="image.png" height="555" width="975" data-display-size="medium" data-float="none" data-type="image/png" data-embed-type="image" srcset="https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=300, width=300/6038798/uploads/9AAQ7FUTBWZ9/image.png 300w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=600, width=600/6038798/uploads/9AAQ7FUTBWZ9/image.png 600w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=800, width=800/6038798/uploads/9AAQ7FUTBWZ9/image.png 800w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=1200, width=1200/6038798/uploads/9AAQ7FUTBWZ9/image.png 1200w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=1600, width=1600/6038798/uploads/9AAQ7FUTBWZ9/image.png 1600w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=2000, width=2000/6038798/uploads/9AAQ7FUTBWZ9/image.png 2000w, https://us.v-cdn.net/6038798/uploads/9AAQ7FUTBWZ9/image.png" sizes="100vw" /></a>
    </span>
</span>
<span data-embedjson="{&quot;url&quot;:&quot;https:\/\/us.v-cdn.net\/6038798\/uploads\/2GBWWU3EBVCD\/image.png&quot;,&quot;name&quot;:&quot;image.png&quot;,&quot;type&quot;:&quot;image\/png&quot;,&quot;size&quot;:61517,&quot;width&quot;:975,&quot;height&quot;:406,&quot;displaySize&quot;:&quot;medium&quot;,&quot;float&quot;:&quot;none&quot;,&quot;downloadUrl&quot;:&quot;https:\/\/community.netapp.com\/api\/v2\/media\/download-by-url?url=https%3A%2F%2Fus.v-cdn.net%2F6038798%2Fuploads%2F2GBWWU3EBVCD%2Fimage.png&quot;,&quot;active&quot;:true,&quot;mediaID&quot;:5554,&quot;dateInserted&quot;:&quot;2026-08-19T19:57:17+00:00&quot;,&quot;insertUserID&quot;:12714,&quot;foreignType&quot;:&quot;embed&quot;,&quot;foreignID&quot;:&quot;12714&quot;,&quot;embedType&quot;:&quot;image&quot;,&quot;embedStyle&quot;:&quot;rich_embed_card&quot;}">
    <span>
        <a href="https://community.netapp.com/community/home/leaving?allowTrusted=1&amp;target=https%3A%2F%2Fus.v-cdn.net%2F6038798%2Fuploads%2F2GBWWU3EBVCD%2Fimage.png" rel="nofollow noopener ugc" target="_blank">
            <img src="https://us.v-cdn.net/6038798/uploads/2GBWWU3EBVCD/image.png" alt="image.png" height="406" width="975" data-display-size="medium" data-float="none" data-type="image/png" data-embed-type="image" srcset="https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=300, width=300/6038798/uploads/2GBWWU3EBVCD/image.png 300w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=600, width=600/6038798/uploads/2GBWWU3EBVCD/image.png 600w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=800, width=800/6038798/uploads/2GBWWU3EBVCD/image.png 800w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=1200, width=1200/6038798/uploads/2GBWWU3EBVCD/image.png 1200w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=1600, width=1600/6038798/uploads/2GBWWU3EBVCD/image.png 1600w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=2000, width=2000/6038798/uploads/2GBWWU3EBVCD/image.png 2000w, https://us.v-cdn.net/6038798/uploads/2GBWWU3EBVCD/image.png" sizes="100vw" /></a>
    </span>
</span>
<p>For a deep dive into GDP, check out the blog that Rajiv and I wrote about it: <a href="https://community.netapp.com/community/discussion/468300/snapmirror-active-sync-ontap-tools-for-vmware-vsphere-granular-datastore-protection-otv10-6#latest" target="_blank" rel="nofollow noopener ugc">SnapMirror Active Sync + ONTAP tools for VMware vSphere Granular Datastore Protection (OTV10.6) - NetApp Community</a></p><h2 data-id="a-lighter-footprint-right-out-of-the-box">A Lighter Footprint, Right Out of the Box</h2><p>Not every environment needs a heavyweight appliance. ONTAP tools 10.6 introduces an Extra Small (XS) deployment size — just 6 vCPUs and 12 GB of RAM per node — and makes it the default Day-0 deployment profile for traditional provisioning and protection workloads. That’s a noticeable reduction from the previous Small footprint (9 vCPU / 18 GB), removing a resource barrier that had kept smaller environments and edge sites from adopting ONTAP tools. </p><p>Also new in this release, CPU hot add and memory hot plug are now enabled by default, so scaling up to <strong>small</strong>, <strong>medium</strong>, or <strong>large</strong> later requires no manual reconfiguration on fresh 10.6 deployments, nor do you have to shut down the appliance to reconfigure it if you forgot to do so during the initial deployment.</p><span data-embedjson="{&quot;url&quot;:&quot;https:\/\/us.v-cdn.net\/6038798\/uploads\/XQU0BGJZFP5B\/image.png&quot;,&quot;name&quot;:&quot;image.png&quot;,&quot;type&quot;:&quot;image\/png&quot;,&quot;size&quot;:35182,&quot;width&quot;:975,&quot;height&quot;:363,&quot;displaySize&quot;:&quot;medium&quot;,&quot;float&quot;:&quot;none&quot;,&quot;downloadUrl&quot;:&quot;https:\/\/community.netapp.com\/api\/v2\/media\/download-by-url?url=https%3A%2F%2Fus.v-cdn.net%2F6038798%2Fuploads%2FXQU0BGJZFP5B%2Fimage.png&quot;,&quot;active&quot;:true,&quot;mediaID&quot;:5556,&quot;dateInserted&quot;:&quot;2026-08-19T20:05:52+00:00&quot;,&quot;insertUserID&quot;:12714,&quot;foreignType&quot;:&quot;embed&quot;,&quot;foreignID&quot;:&quot;12714&quot;,&quot;embedType&quot;:&quot;image&quot;,&quot;embedStyle&quot;:&quot;rich_embed_card&quot;}">
    <span>
        <a href="https://community.netapp.com/community/home/leaving?allowTrusted=1&amp;target=https%3A%2F%2Fus.v-cdn.net%2F6038798%2Fuploads%2FXQU0BGJZFP5B%2Fimage.png" rel="nofollow noopener ugc" target="_blank">
            <img src="https://us.v-cdn.net/6038798/uploads/XQU0BGJZFP5B/image.png" alt="image.png" height="363" width="975" data-display-size="medium" data-float="none" data-type="image/png" data-embed-type="image" srcset="https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=300, width=300/6038798/uploads/XQU0BGJZFP5B/image.png 300w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=600, width=600/6038798/uploads/XQU0BGJZFP5B/image.png 600w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=800, width=800/6038798/uploads/XQU0BGJZFP5B/image.png 800w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=1200, width=1200/6038798/uploads/XQU0BGJZFP5B/image.png 1200w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=1600, width=1600/6038798/uploads/XQU0BGJZFP5B/image.png 1600w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=2000, width=2000/6038798/uploads/XQU0BGJZFP5B/image.png 2000w, https://us.v-cdn.net/6038798/uploads/XQU0BGJZFP5B/image.png" sizes="100vw" /></a>
    </span>
</span>
<h2 data-id="stronger-security-visibility-with-expanded-audit-logging">Stronger Security Visibility with Expanded Audit Logging</h2><p>Security and compliance teams get a significant upgrade in 10.6. ONTAP tools now captures detailed audit logs (including full request and response bodies), discovery and cleanup jobs, and maintenance console operations — complete with username, timestamp, and correlation IDs for full traceability. Logs are retained for 30 days by default (configurable), protected by automated integrity checks that raise alerts on tampering or deletion, and can be forwarded to external systems like VCF Operations for Logsvia syslog. Enterprise security teams increasingly require this level of visibility. With ONTAP tools 10.6, it’s now built directly into the appliance.</p><h2 data-id="faster-nfs-datastores-with-nconnect-support">Faster NFS Datastores with nconnect Support</h2><p>NFS performance got a major boost with nconnect support back in 8.0u2. But it lacked any kind of GUI or API (I wrote a blog about it here: <a href="https://community.netapp.com/community/discussion/455598/automate-nconnect-and-snapshot-offload-for-nfs-datastores-and-turn-your-vmware-storage-up-to-11" target="_blank" rel="nofollow noopener ugc">Automate nconnect and snapshot offload for NFS datastores and turn your VMware storage up to 11 - NetApp Community</a>). It is now configurable directly during NFSv3 and NFSv4 datastore provisioning. By establishing multiple TCP connections over a single IP address, nconnect lets ESXi hosts distribute file operations across those connections in round-robin fashion — unlocking more of the available network bandwidth for NFS workloads without any change to the storage network topology. With nconnect, NFS datastores deliver SAN-level performance with NAS-level simplicity.</p><span data-embedjson="{&quot;url&quot;:&quot;https:\/\/us.v-cdn.net\/6038798\/uploads\/88DESPKAUSNV\/image.png&quot;,&quot;name&quot;:&quot;image.png&quot;,&quot;type&quot;:&quot;image\/png&quot;,&quot;size&quot;:78677,&quot;width&quot;:619,&quot;height&quot;:412,&quot;displaySize&quot;:&quot;small&quot;,&quot;float&quot;:&quot;none&quot;,&quot;downloadUrl&quot;:&quot;https:\/\/community.netapp.com\/api\/v2\/media\/download-by-url?url=https%3A%2F%2Fus.v-cdn.net%2F6038798%2Fuploads%2F88DESPKAUSNV%2Fimage.png&quot;,&quot;active&quot;:true,&quot;mediaID&quot;:5557,&quot;dateInserted&quot;:&quot;2026-08-19T20:08:35+00:00&quot;,&quot;insertUserID&quot;:12714,&quot;foreignType&quot;:&quot;embed&quot;,&quot;foreignID&quot;:&quot;12714&quot;,&quot;embedType&quot;:&quot;image&quot;,&quot;embedStyle&quot;:&quot;rich_embed_card&quot;}">
    <span>
        <a href="https://community.netapp.com/community/home/leaving?allowTrusted=1&amp;target=https%3A%2F%2Fus.v-cdn.net%2F6038798%2Fuploads%2F88DESPKAUSNV%2Fimage.png" rel="nofollow noopener ugc" target="_blank">
            <img src="https://us.v-cdn.net/6038798/uploads/88DESPKAUSNV/image.png" alt="image.png" height="412" width="619" data-display-size="small" data-float="none" data-type="image/png" data-embed-type="image" srcset="https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=300, width=300/6038798/uploads/88DESPKAUSNV/image.png 300w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=600, width=600/6038798/uploads/88DESPKAUSNV/image.png 600w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=800, width=800/6038798/uploads/88DESPKAUSNV/image.png 800w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=1200, width=1200/6038798/uploads/88DESPKAUSNV/image.png 1200w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=1600, width=1600/6038798/uploads/88DESPKAUSNV/image.png 1600w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=2000, width=2000/6038798/uploads/88DESPKAUSNV/image.png 2000w, https://us.v-cdn.net/6038798/uploads/88DESPKAUSNV/image.png" sizes="100vw" /></a>
    </span>
</span>
<p>ONTAP tools 10.6 can even modify the maximum nconnect limit of your ESXi hosts from the default limit of 4 up to the maximum supported 8.</p><span data-embedjson="{&quot;url&quot;:&quot;https:\/\/us.v-cdn.net\/6038798\/uploads\/2W8H6Z2JQL7K\/image.png&quot;,&quot;name&quot;:&quot;image.png&quot;,&quot;type&quot;:&quot;image\/png&quot;,&quot;size&quot;:54903,&quot;width&quot;:975,&quot;height&quot;:495,&quot;displaySize&quot;:&quot;medium&quot;,&quot;float&quot;:&quot;none&quot;,&quot;downloadUrl&quot;:&quot;https:\/\/community.netapp.com\/api\/v2\/media\/download-by-url?url=https%3A%2F%2Fus.v-cdn.net%2F6038798%2Fuploads%2F2W8H6Z2JQL7K%2Fimage.png&quot;,&quot;active&quot;:true,&quot;mediaID&quot;:5558,&quot;dateInserted&quot;:&quot;2026-08-19T20:09:12+00:00&quot;,&quot;insertUserID&quot;:12714,&quot;foreignType&quot;:&quot;embed&quot;,&quot;foreignID&quot;:&quot;12714&quot;,&quot;embedType&quot;:&quot;image&quot;,&quot;embedStyle&quot;:&quot;rich_embed_card&quot;}">
    <span>
        <a href="https://community.netapp.com/community/home/leaving?allowTrusted=1&amp;target=https%3A%2F%2Fus.v-cdn.net%2F6038798%2Fuploads%2F2W8H6Z2JQL7K%2Fimage.png" rel="nofollow noopener ugc" target="_blank">
            <img src="https://us.v-cdn.net/6038798/uploads/2W8H6Z2JQL7K/image.png" alt="image.png" height="495" width="975" data-display-size="medium" data-float="none" data-type="image/png" data-embed-type="image" srcset="https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=300, width=300/6038798/uploads/2W8H6Z2JQL7K/image.png 300w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=600, width=600/6038798/uploads/2W8H6Z2JQL7K/image.png 600w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=800, width=800/6038798/uploads/2W8H6Z2JQL7K/image.png 800w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=1200, width=1200/6038798/uploads/2W8H6Z2JQL7K/image.png 1200w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=1600, width=1600/6038798/uploads/2W8H6Z2JQL7K/image.png 1600w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=2000, width=2000/6038798/uploads/2W8H6Z2JQL7K/image.png 2000w, https://us.v-cdn.net/6038798/uploads/2W8H6Z2JQL7K/image.png" sizes="100vw" /></a>
    </span>
</span>
<p>When it comes to nconnect integration, there is one caveat to be aware of: due to a limitation in the vCenter SDK, a plugin can’t modify nconnect settings <strong>after</strong> the datastore is mounted. However, starting with vSphere 9.0, you can change these settings in the datastore's host connectivity menu. Additionally, you can use the script that I shared earlier.</p><span data-embedjson="{&quot;url&quot;:&quot;https:\/\/us.v-cdn.net\/6038798\/uploads\/F4L8ELF1AY3I\/image.png&quot;,&quot;name&quot;:&quot;image.png&quot;,&quot;type&quot;:&quot;image\/png&quot;,&quot;size&quot;:116757,&quot;width&quot;:975,&quot;height&quot;:345,&quot;displaySize&quot;:&quot;medium&quot;,&quot;float&quot;:&quot;none&quot;,&quot;downloadUrl&quot;:&quot;https:\/\/community.netapp.com\/api\/v2\/media\/download-by-url?url=https%3A%2F%2Fus.v-cdn.net%2F6038798%2Fuploads%2FF4L8ELF1AY3I%2Fimage.png&quot;,&quot;active&quot;:true,&quot;mediaID&quot;:5559,&quot;dateInserted&quot;:&quot;2026-08-19T20:10:41+00:00&quot;,&quot;insertUserID&quot;:12714,&quot;foreignType&quot;:&quot;embed&quot;,&quot;foreignID&quot;:&quot;12714&quot;,&quot;embedType&quot;:&quot;image&quot;,&quot;embedStyle&quot;:&quot;rich_embed_card&quot;}">
    <span>
        <a href="https://community.netapp.com/community/home/leaving?allowTrusted=1&amp;target=https%3A%2F%2Fus.v-cdn.net%2F6038798%2Fuploads%2FF4L8ELF1AY3I%2Fimage.png" rel="nofollow noopener ugc" target="_blank">
            <img src="https://us.v-cdn.net/6038798/uploads/F4L8ELF1AY3I/image.png" alt="image.png" height="345" width="975" data-display-size="medium" data-float="none" data-type="image/png" data-embed-type="image" srcset="https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=300, width=300/6038798/uploads/F4L8ELF1AY3I/image.png 300w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=600, width=600/6038798/uploads/F4L8ELF1AY3I/image.png 600w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=800, width=800/6038798/uploads/F4L8ELF1AY3I/image.png 800w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=1200, width=1200/6038798/uploads/F4L8ELF1AY3I/image.png 1200w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=1600, width=1600/6038798/uploads/F4L8ELF1AY3I/image.png 1600w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=2000, width=2000/6038798/uploads/F4L8ELF1AY3I/image.png 2000w, https://us.v-cdn.net/6038798/uploads/F4L8ELF1AY3I/image.png" sizes="100vw" /></a>
    </span>
</span>
<h2 data-id="cleaner-lifecycle-management">Cleaner Lifecycle Management</h2><p>Even good old-fashioned housekeeping gets easier with ONTAP tools 10.6. A new force-delete flag for vCenter removal lets administrators clean up stale or unreachable vCenter entries — including automatic ONTAP tools plugin unregistration — without being blocked by lingering storage backend or datastore associations, provided no vVol datastores or active protection are involved.</p><p>Under the hood, ONTAP tools 10.6 also dynamically switches from ntpd to chronyd for time synchronization (with automatic migration on upgrade), re-implements and optimizes the authentication service for a smaller resource footprint and faster startup, and reorganizes log storage under a dedicated /var/log/otvng directory for cleaner troubleshooting and log rotation.</p><h2 data-id="availability">Availability</h2><p>ONTAP Tools for VMware vSphere 10.6 launched on July 24, 2026, and supports ONTAP 9.16.1 through 9.19.1 alongside VMware Cloud Foundation (VCF) 5.2.1 through 9.0, and vSphere 8.0U3 through 9.0(the appliance can be deployed on ESXi 9.1). More version qualifications may be coming, so stay tuned for further updates. Direct upgrades are supported from ONTAP tools 10.4 and 10.5, with existing host-level protection settings automatically migrated to the new Granular Datastore Protection model.</p><p><em>In summary, whether you’re running a lean single-site deployment or a stretched, multi-site VMware environment protected by SnapMirror Active Sync, ONTAP tools 10.6 gives you finer control, a smaller footprint, and better visibility — all without compromising on the enterprise-grade protection NetApp customers count on.</em></p>]]>
        </description>
    </item>
    <item>
        <title>SnapMirror Active Sync + ONTAP tools for VMware vSphere 10.6 Granular Datastore Protection</title>
        <link>https://community.netapp.com/community/discussion/468300/snapmirror-active-sync-ontap-tools-for-vmware-vsphere-10-6-granular-datastore-protection</link>
        <pubDate>Thu, 06 Aug 2026 05:01:45 +0000</pubDate>
        <category>Tech ONTAP Blogs</category>
        <dc:creator>RajivJain</dc:creator>
        <guid isPermaLink="false">468300@/community/discussions</guid>
        <description><![CDATA[<ul><li>Co-Author: <a data-username="ChanceBingen" data-userid="12714" rel="nofollow" href="https://community.netapp.com/community/profile/ChanceBingen">@ChanceBingen</a> </li></ul><p><strong>Active-Active VM Storage at Datastore Granularity: SnapMirror Active Sync meets ONTAP tools Granular Datastore Protection</strong> </p><p><strong>The two things to remember</strong> </p><ol><li><strong>Active-active with synchronous SnapMirror (SnapMirror active sync / SM-as)</strong> — ONTAP TOOLSONTAP tools Granular Datastore Protection (GDP) lets you hand-pick VMFS-FC or VMFS-iSCSI datastores inside an ESXi host cluster and protect them with <strong>zero recovery time objective (RTO)/zero recovery point objective (RPO)</strong>replication backed by ONTAP SnapMirror Active Sync. VMs can read and write from either site. </li><li><strong>Load balancing across sites: </strong>Workloads can actively use I/O from either location.  </li><li>With <strong>uniform host proximity</strong>, peered datastores at both sites are mapped to ESXi hosts at <strong>both</strong> sites. If one ONTAP cluster becomes unreachable, VMs continue serving I/O from the surviving site with <strong>typical failover latency on the order of ~11 ms</strong> (the actual I/O resumption time [IORT] will be environment-dependent).  </li><li>With <strong>non-uniform host proximity</strong>, ESXi hosts are only mapped to the local copy of the datastore. I.e. If a VM migrates or fails over to a host on the other site, that host only accesses the local ONTAP cluster. If one ONTAP cluster becomes unreachable, the VM will use vSphere HA to failover to the other site since it can only access its local copy.  </li></ol><p>Everything else in this article explains <em>how</em> ONTAP tools 10.6 provisions and governs that experience. </p><p><strong>Why GDP changes the protection conversation</strong> </p><p>Before ONTAP TOOLS 10.6, <strong>Host Cluster Protection (HCP)</strong> was all-or-nothing: protecting a cluster meant protecting <strong>every</strong> eligible VMFS datastore on that cluster together. </p><p><strong>Granular Datastore Protection (GDP)</strong> shifts the unit of protection from the <strong>host cluster</strong> to <strong>individual VMFS datastores</strong> — while still operating within a single ESXi host cluster boundary. </p><div><table><colgroup><col /><col /><col /><col /></colgroup><tr><th><p><strong>Aspect</strong> </p></th><th><p><strong>HCP (pre-10.6)</strong> </p></th><th><p><strong>GDP (ONTAP TOOLS 10.6)</strong> </p></th></tr><tr><td><p>Protection unit </p></td><td><p>Entire host cluster </p></td><td><p>Selected VMFS datastores </p></td></tr><tr><td><p>Mixed protected / unprotected DSs </p></td><td><p>No </p></td><td><p>Yes — same cluster can mix </p></td></tr><tr><td><p>Unprotect one datastore </p></td><td><p>Not supported </p></td><td><p>Supported (non-last DS) </p></td></tr><tr><td><p>Multiple protection groups/cluster </p></td><td><p>One group for all DSs </p></td><td><p>Multiple groups allowed (one SVM per group) </p></td></tr><tr><td><p>Write-order consistency </p></td><td><p>One consistency group (CG) per host cluster </p></td><td><p>Multiple CGs can be configured with different combinations of datastores </p></td></tr></table></div><p> </p><p><strong>Customer value:</strong> Protect only the datastores that matter, add/remove datastores over time, and run different SnapMirror targets per SVM, without forcing every datastore in the host cluster into the same protection group. </p><p><strong>What ONTAP SM-as brings to GDP</strong> </p><p><strong>SnapMirror Active Sync (SM-as)</strong> is ONTAP’s synchronous, active-active replication mode used by the Automated Failover Duplex (AFD) policy. Combined with GDP, it delivers: </p><ul><li><strong>RPO = 0</strong> — writes are synchronously committed to NVRAM on both sites before acknowledgment </li><li><strong>RTO = 0 </strong>— because both copies are always available, IO can resume as soon as the mediator initiates the failover and the host multipath driver can retry any required I/Os </li><li><strong>Active-active data path</strong> — both copies are read/write capable (policy and proximity permitting) </li><li><strong>Consistency group (CG) backed protection</strong> — multiple LUNs/datastores in one atomic replication unit </li><li><strong>Automatic host access orchestration</strong> — ONTAP TOOLS manages igroups, LUN maps, mounts, and HBA rescans </li></ul><p>GDP is the <strong>ONTAP TOOLS control plane</strong>; SM-as is the <strong>ONTAP replication engine</strong>. ONTAP TOOLS creates and lifecycle-manages: </p><ul><li><strong>Protection Settings</strong> — which datastores are protected, CG membership, SnapMirror relationship </li><li><strong>Cluster Configuration</strong> — fault domains, host-to-SVM mapping, uniform vs non-uniform proximity </li><li><strong>Initiator groups (igroups)</strong> — host IQNs/WWPNs mapped to protected LUNs at each site </li></ul><p><strong>ONTAP TOOLS 10.6 constructs that you configure</strong> </p><p><strong>1. Protection Setting</strong> </p><p>A protection group ties together: </p><ul><li>One or more <strong>VMFS datastores</strong> (same host cluster, same SVM) </li><li>An ONTAP <strong>consistency group</strong> </li><li>A <strong>SnapMirror Active Sync</strong> relationship (for AFD) </li><li><strong>Initiator groups</strong> for host access </li></ul><p><strong>Typical workflows:</strong> Protect · Modify (add/remove datastore) · Unprotect · Delete </p><p><strong>2. Cluster Configuration (required for AFD / SM-as)</strong> </p><p>Maps an ESXi host cluster to <strong>two fault domains</strong> (Site A / Site B): </p><ul><li>Each fault domain lists ESXi hosts + peered source/target SVMs </li><li>The uniform_host_config attribute is set at <strong>create time</strong> and is <strong>immutable</strong> </li></ul><p>The following table illustrates the two protection constructs. </p><div><table><colgroup><col /><col /><col /></colgroup><tr><th><p><strong>Object</strong> </p></th><th><p><strong>Purpose</strong> </p></th></tr><tr><td><p>Cluster Configuration </p></td><td><p>Topology — fault domains, hosts, SVM peers, uniform vs non-uniform </p></td></tr><tr><td><p>Protection Setting </p></td><td><p>Data — which datastores, CG, SnapMirror, igroups </p></td></tr></table></div><p><strong>Prerequisite:</strong> Create Cluster Configuration <strong>before</strong> protecting datastores with AFD/SM-as. Async-only SnapMirror does not require cluster configuration. </p><p><strong>Uniform vs Non-Uniform Host Proximity</strong> </p><p>This is the architectural fork that determines the system behavior during various modes of failure in different fault domains. </p><p><strong>Uniform proximity (uniform_host_config = true)</strong> </p><p><strong>Behavior:</strong> Peered datastores from <strong>both sites</strong> are mapped to ESXi hosts at <strong>both sites</strong>. All hosts in the cluster can access all protected datastores. ONTAP TOOLS manages <strong>igroup replication</strong> and host proximity settings across both SVMs. </p><span data-embedjson="{&quot;url&quot;:&quot;https:\/\/us.v-cdn.net\/6038798\/uploads\/96HOF24CH44X\/vmsc-uniform-2026-white-bg.png&quot;,&quot;name&quot;:&quot;vMSC Uniform 2026 white bg.png&quot;,&quot;type&quot;:&quot;image\/png&quot;,&quot;size&quot;:128564,&quot;width&quot;:1809,&quot;height&quot;:1782,&quot;displaySize&quot;:&quot;small&quot;,&quot;float&quot;:&quot;none&quot;,&quot;downloadUrl&quot;:&quot;https:\/\/community.netapp.com\/api\/v2\/media\/download-by-url?url=https%3A%2F%2Fus.v-cdn.net%2F6038798%2Fuploads%2F96HOF24CH44X%2Fvmsc-uniform-2026-white-bg.png&quot;,&quot;active&quot;:true,&quot;mediaID&quot;:5490,&quot;dateInserted&quot;:&quot;2026-08-06T16:16:04+00:00&quot;,&quot;insertUserID&quot;:12714,&quot;foreignType&quot;:&quot;embed&quot;,&quot;foreignID&quot;:&quot;12714&quot;,&quot;embedType&quot;:&quot;image&quot;,&quot;embedStyle&quot;:&quot;rich_embed_card&quot;}">
    <span>
        <a href="https://community.netapp.com/community/home/leaving?allowTrusted=1&amp;target=https%3A%2F%2Fus.v-cdn.net%2F6038798%2Fuploads%2F96HOF24CH44X%2Fvmsc-uniform-2026-white-bg.png" rel="nofollow noopener ugc" target="_blank">
            <img src="https://us.v-cdn.net/6038798/uploads/96HOF24CH44X/vmsc-uniform-2026-white-bg.png" alt="vMSC Uniform 2026 white bg.png" height="1782" width="1809" data-display-size="small" data-float="none" data-type="image/png" data-embed-type="image" srcset="https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=300, width=300/6038798/uploads/96HOF24CH44X/vmsc-uniform-2026-white-bg.png 300w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=600, width=600/6038798/uploads/96HOF24CH44X/vmsc-uniform-2026-white-bg.png 600w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=800, width=800/6038798/uploads/96HOF24CH44X/vmsc-uniform-2026-white-bg.png 800w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=1200, width=1200/6038798/uploads/96HOF24CH44X/vmsc-uniform-2026-white-bg.png 1200w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=1600, width=1600/6038798/uploads/96HOF24CH44X/vmsc-uniform-2026-white-bg.png 1600w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=2000, width=2000/6038798/uploads/96HOF24CH44X/vmsc-uniform-2026-white-bg.png 2000w, https://us.v-cdn.net/6038798/uploads/96HOF24CH44X/vmsc-uniform-2026-white-bg.png" sizes="100vw" /></a>
    </span>
</span>
<p> </p><p><strong>Use cases:</strong> </p><ul><li><strong>Active-active workload distribution</strong> — VMs on either site issue I/O to locally mapped LUNs based on proximity settings </li><li><strong>Metro / stretched cluster</strong> — compute at both sites, storage synchronously mirrored </li></ul><p><strong>How does GDP use SMas to protect you in different failure scenarios:</strong> </p><ul><li><strong>Storage cluster failure </strong>— IO continues without vSphere HA by using remote copy </li><li><strong>Storage network failure on local target side of network </strong>— IO continues without requiring vSphere HA by using the remote copy </li><li><strong>Storage network failure on local initiator side of network </strong>— A vSphere HA event triggers automatic recovery on the remote site with VM reboot </li><li><strong>Compute failure </strong>— vSphere HA reboots VM on an applicable ESXi host based on resource availability. Affinity and anti-affinity rules may dictate which site the VM is rebooted on </li><li><strong>Full site outage</strong> — VM’s on the failed site are rebooted and recovered by vSphere HA on the surviving site, and I/O is resumed; typical switchover latency ~<strong>11 ms</strong> (lab/field reference; actual depends on distance, network, and load) </li></ul><div><table><colgroup><col /><col /><col /></colgroup><tr><th><p><strong>Metric</strong> </p></th><th><p><strong>Uniform + SM-as</strong> </p></th></tr><tr><td><p>RPO </p></td><td><p>0 </p></td></tr><tr><td><p>RTO </p></td><td><p>Near-zero for I/O continuity (automatic path to surviving copy) </p></td></tr><tr><td><p>I/O pattern </p></td><td><p>Both sites active </p></td></tr></table></div><p><strong>Non-uniform proximity (uniform_host_config = false)</strong> </p><p><strong>Behavior:</strong> Peered datastores are mapped only to hosts <strong>locally within each site</strong>. Site A hosts access Site A SVM LUNs; Site B hosts access Site B SVM LUNs. Replication is still synchronous (SM-as), but with a reduced number of non-disruptive failure scenarios at the VM layer. For this reason, <strong>uniform configurations are considered the best practice</strong> when the environment can support it. </p><span data-embedjson="{&quot;url&quot;:&quot;https:\/\/us.v-cdn.net\/6038798\/uploads\/3FUIBUSQ7PH7\/vmsc-non-uniform-2026-white-bg.png&quot;,&quot;name&quot;:&quot;vMSC Non Uniform 2026 white bg.png&quot;,&quot;type&quot;:&quot;image\/png&quot;,&quot;size&quot;:115496,&quot;width&quot;:1809,&quot;height&quot;:1782,&quot;displaySize&quot;:&quot;small&quot;,&quot;float&quot;:&quot;none&quot;,&quot;downloadUrl&quot;:&quot;https:\/\/community.netapp.com\/api\/v2\/media\/download-by-url?url=https%3A%2F%2Fus.v-cdn.net%2F6038798%2Fuploads%2F3FUIBUSQ7PH7%2Fvmsc-non-uniform-2026-white-bg.png&quot;,&quot;active&quot;:true,&quot;mediaID&quot;:5491,&quot;dateInserted&quot;:&quot;2026-08-06T16:16:34+00:00&quot;,&quot;insertUserID&quot;:12714,&quot;foreignType&quot;:&quot;embed&quot;,&quot;foreignID&quot;:&quot;12714&quot;,&quot;embedType&quot;:&quot;image&quot;,&quot;embedStyle&quot;:&quot;rich_embed_card&quot;}">
    <span>
        <a href="https://community.netapp.com/community/home/leaving?allowTrusted=1&amp;target=https%3A%2F%2Fus.v-cdn.net%2F6038798%2Fuploads%2F3FUIBUSQ7PH7%2Fvmsc-non-uniform-2026-white-bg.png" rel="nofollow noopener ugc" target="_blank">
            <img src="https://us.v-cdn.net/6038798/uploads/3FUIBUSQ7PH7/vmsc-non-uniform-2026-white-bg.png" alt="vMSC Non Uniform 2026 white bg.png" height="1782" width="1809" data-display-size="small" data-float="none" data-type="image/png" data-embed-type="image" srcset="https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=300, width=300/6038798/uploads/3FUIBUSQ7PH7/vmsc-non-uniform-2026-white-bg.png 300w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=600, width=600/6038798/uploads/3FUIBUSQ7PH7/vmsc-non-uniform-2026-white-bg.png 600w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=800, width=800/6038798/uploads/3FUIBUSQ7PH7/vmsc-non-uniform-2026-white-bg.png 800w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=1200, width=1200/6038798/uploads/3FUIBUSQ7PH7/vmsc-non-uniform-2026-white-bg.png 1200w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=1600, width=1600/6038798/uploads/3FUIBUSQ7PH7/vmsc-non-uniform-2026-white-bg.png 1600w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=2000, width=2000/6038798/uploads/3FUIBUSQ7PH7/vmsc-non-uniform-2026-white-bg.png 2000w, https://us.v-cdn.net/6038798/uploads/3FUIBUSQ7PH7/vmsc-non-uniform-2026-white-bg.png" sizes="100vw" /></a>
    </span>
</span>
<p><strong>Use cases:</strong> </p><ul><li>Campus / dual-room: each room’s hosts only access their local copy </li><li>Optimizing limited WAN bandwidth: eliminating host network traffic between failure domains </li><li>Reduced SAN path management: hosts cannot see remote paths </li><li>Sync DR with site affinity: zero data loss </li></ul><p><strong>How does GDP use SMas to protect you in different failure scenarios:</strong> </p><ul><li>Storage cluster failure — A vSphere HA event triggers automatic recovery on the remote site </li><li>Storage network failure on target side of network — A vSphere HA event triggers automatic recovery on the remote site </li><li>Storage network failure on initiator side of network — A vSphere HA event triggers automatic recovery on the remote site </li><li>Compute failure — vSphere HA reboots VM on applicable ESXi host based on resource availability. Affinity and anti-affinity rules may dictate which site the VM is rebooted on </li><li>Full site outage — VM’s on the failed site are recovered by vSphere HA on the surviving site, and I/O is resumed; typical switchover latency ~11 ms (lab/field reference; actual depends on distance, network, and load) </li></ul><p> </p><div><table><colgroup><col /><col /><col /></colgroup><tr><th><p><strong>Metric</strong> </p></th><th><p><strong>Non-uniform + SM-as</strong> </p></th></tr><tr><td><p>RPO </p></td><td><p>0 </p></td></tr><tr><td><p>RTO </p></td><td><p>Non-zero — hosts at DR site must regain access (mount, igroup, rescan orchestration) </p></td></tr><tr><td><p>I/O pattern </p></td><td><p>Site-local active; other site is sync replica </p></td></tr></table></div><p><strong>Side-by-side comparison</strong> </p><div><table><colgroup><col /><col /><col /><col /></colgroup><tr><th><p><strong>Dimension</strong> </p></th><th><p><strong>Uniform</strong> </p></th><th><p><strong>Non-uniform</strong> </p></th></tr><tr><td><p>Host access to peer DS </p></td><td><p>All cluster hosts → both sites </p></td><td><p>Site-local hosts → local SVM only </p></td></tr><tr><td><p>Igroup model </p></td><td><p>Replicated igroups across SVMs </p></td><td><p>Per-site igroups </p></td></tr><tr><td><p>Load balancing across sites </p></td><td><p><strong>Yes</strong> — primary value prop </p></td><td><p>No — site-affine I/O </p></td></tr><tr><td><p>Site failure behavior </p></td><td><p>Surviving hosts continue I/O (~11 ms class) </p></td><td><p>Failover orchestration needed; RTO &gt; 0 </p></td></tr><tr><td><p>Cluster config flag </p></td><td><p>uniform_host_config=true </p></td><td><p>uniform_host_config=false </p></td></tr><tr><td><p>Immutable after create? </p></td><td><p>Yes </p></td><td><p>Yes </p></td></tr></table></div><p><strong>End-to-end user flow: from datastore selection to protected active-active</strong> </p><p> </p><span data-embedjson="{&quot;url&quot;:&quot;https:\/\/us.v-cdn.net\/6038798\/uploads\/41JEJSRQCCAJ\/image-0d7bcd621556f-7221.png&quot;,&quot;name&quot;:&quot;image-0d7bcd621556f-7221.png&quot;,&quot;type&quot;:&quot;image\/png&quot;,&quot;size&quot;:153913,&quot;width&quot;:738,&quot;height&quot;:936,&quot;displaySize&quot;:&quot;small&quot;,&quot;float&quot;:&quot;none&quot;,&quot;downloadUrl&quot;:&quot;https:\/\/community.netapp.com\/api\/v2\/media\/download-by-url?url=https%3A%2F%2Fus.v-cdn.net%2F6038798%2Fuploads%2F41JEJSRQCCAJ%2Fimage-0d7bcd621556f-7221.png&quot;,&quot;active&quot;:true,&quot;mediaID&quot;:5486,&quot;dateInserted&quot;:&quot;2026-08-06T04:53:20+00:00&quot;,&quot;insertUserID&quot;:73861,&quot;foreignType&quot;:&quot;embed&quot;,&quot;foreignID&quot;:&quot;73861&quot;,&quot;embedType&quot;:&quot;image&quot;,&quot;embedStyle&quot;:&quot;rich_embed_card&quot;}">
    <span>
        <a href="https://community.netapp.com/community/home/leaving?allowTrusted=1&amp;target=https%3A%2F%2Fus.v-cdn.net%2F6038798%2Fuploads%2F41JEJSRQCCAJ%2Fimage-0d7bcd621556f-7221.png" rel="nofollow noopener ugc" target="_blank">
            <img src="https://us.v-cdn.net/6038798/uploads/41JEJSRQCCAJ/image-0d7bcd621556f-7221.png" alt="image-0d7bcd621556f-7221.png" height="936" width="738" data-display-size="small" data-float="none" data-type="image/png" data-embed-type="image" srcset="https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=300, width=300/6038798/uploads/41JEJSRQCCAJ/image-0d7bcd621556f-7221.png 300w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=600, width=600/6038798/uploads/41JEJSRQCCAJ/image-0d7bcd621556f-7221.png 600w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=800, width=800/6038798/uploads/41JEJSRQCCAJ/image-0d7bcd621556f-7221.png 800w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=1200, width=1200/6038798/uploads/41JEJSRQCCAJ/image-0d7bcd621556f-7221.png 1200w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=1600, width=1600/6038798/uploads/41JEJSRQCCAJ/image-0d7bcd621556f-7221.png 1600w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=2000, width=2000/6038798/uploads/41JEJSRQCCAJ/image-0d7bcd621556f-7221.png 2000w, https://us.v-cdn.net/6038798/uploads/41JEJSRQCCAJ/image-0d7bcd621556f-7221.png" sizes="100vw" /></a>
    </span>
</span>
<p><strong>GDP use cases (where customers win)</strong> </p><div><table><colgroup><col /><col /><col /></colgroup><tr><th><p><strong>Use case</strong> </p></th><th><p><strong>Why GDP + SM-as fits</strong> </p></th></tr><tr><td><p>Protect critical DS only </p></td><td><p>Dev/test DSs stay unprotected; production DSs get SM-as </p></td></tr><tr><td><p>Incremental adoption </p></td><td><p>Add newly created DSs to an existing protection group via Modify </p></td></tr><tr><td><p>Multi-SVM on one cluster </p></td><td><p>Different SnapMirror targets per SVM — separate protection settings </p></td></tr><tr><td><p>Uniform metro cluster </p></td><td><p>Active-active I/O + sync replication + ~11 ms class failover </p></td></tr><tr><td><p>Non-uniform dual-room </p></td><td><p>Sync data protection with strict site-local compute affinity </p></td></tr><tr><td><p>Decommission one DS </p></td><td><p>Non-last unprotect shrinks CG; others stay protected </p></td></tr></table></div><p><strong>Version and platform guardrails (ONTAP TOOLS 10.6)</strong> </p><p><strong>Supported</strong> </p><div><table><colgroup><col /><col /><col /></colgroup><tr><th><p><strong>Requirement</strong> </p></th><th><p><strong>Detail</strong> </p></th></tr><tr><td><p>ONTAP TOOLS </p></td><td><p>10.6 </p></td></tr><tr><td><p>Datastore type </p></td><td><p>VMFS only </p></td></tr><tr><td><p>Protocol </p></td><td><p>iSCSI or FC (FCP) </p></td></tr><tr><td><p>ONTAP for SM-as </p></td><td><p>SVM ONTAP <strong>≥  9.16.1</strong> </p></td></tr><tr><td><p>ONTAP cluster size </p></td><td><p><strong>≤ 4 nodes</strong> </p></td></tr><tr><td><p>SnapMirror policy </p></td><td><p>AFD (Automated Failover Duplex) for active sync </p><p>Standard SnapMirror policies are also supported </p></td></tr><tr><td><p>Disaggregated individual unprotect/delete </p></td><td><p>ONTAP <strong>≥ 9.17.1</strong> </p></td></tr></table></div><p><strong>Not supported in 10.6</strong> </p><ul><li>NFS and NVMe datastore protection </li><li>Sync / strict-sync policies outside AFD SM-as scope </li><li>Local snapshot policies for GDP workflows </li><li>Protecting datastores across <strong>different SVMs</strong> in one protection setting </li><li>Moving a datastore between protection groups (unprotect + re-protect required) </li><li>Custom async SnapMirror policies </li><li>MetroCluster-backed configurations </li><li>ONTAP clusters with <strong>&gt; 4 nodes</strong> </li><li>Mixing uniform and non-uniform protection on the same host cluster </li><li>Protection failover initiated from ONTAP TOOLS UI (use <strong>ONTAP System Manager</strong>) </li><li>ONTAP TOOLS discovering CGs / SnapMirror created outside ONTAP TOOLS (CLI/SM) </li></ul><p><strong>Operational guardrails customers should know</strong> </p><div><table><colgroup><col /><col /><col /></colgroup><tr><th><p><strong>Guardrail</strong> </p></th><th><p><strong>Impact</strong> </p></th></tr><tr><td><p>Cluster config is immutable </p></td><td><p>Cannot switch uniform ↔ non-uniform without delete/recreate (blocked if AFD protection exists) </p></td></tr><tr><td><p>One DS unprotect at a time </p></td><td><p>Parallel unprotect of multiple DSs not supported </p></td></tr><tr><td><p>Last DS = full delete </p></td><td><p>Unprotecting the last datastore deletes the entire protection group </p></td></tr><tr><td><p>Protected DS unmount </p></td><td><p>Only from hosts <strong>outside</strong> the protection host cluster </p></td></tr><tr><td><p>Async SM on unified (O9) </p></td><td><p>Individual (non-last) unprotect <strong>blocked</strong> </p></td></tr><tr><td><p>Sequential ops in cluster </p></td><td><p>Create/delete DS blocked while another protected DS op is in-flight </p></td></tr><tr><td><p>Parallel protection ops </p></td><td><p>Second op on same group returns <strong>409</strong> while state=updating </p></td></tr></table></div><p><strong>Host proximity and igroups — what ONTAP TOOLS automates</strong> </p><p>When you protect a datastore, ONTAP TOOLS 10.6: </p><ol><li>Creates or extends an ONTAP <strong>consistency group</strong> spanning the protected LUNs/volumes </li><li>Establishes <strong>SnapMirror Active Sync</strong> to the peered SVM </li><li>Creates <strong>nested igroups</strong> (parent per datastore, child per host) with host <strong>IQNs/WWPNs</strong> from participating sites </li><li>For <strong>uniform AFD:</strong> replicates igroups across sites so all hosts retain access </li><li>For <strong>non-uniform AFD:</strong> creates site-local igroups mapped to local fault-domain hosts </li><li>Mounts peer datastores and rescans HBAs when topology changes (cluster config modify) </li></ol><p>You do not manually patch igroups for GDP lifecycle operations — ONTAP TOOLS owns add/remove host, mount, unmount, and shrink flows. </p><p><strong>Deeper dive, what happens when a complete site or failure domain goes down?</strong> </p><p><strong>Uniform proximity + SM-as</strong> </p><ul><li>Both copies were actively serving I/O </li><li>SM-as maintains synchronous consistency </li><li>ESXi hosts at the surviving site continue I/O on the accessible LUN paths </li><li><strong>Expected:</strong> I/O continuity with failover latency typically in the <strong>~11 ms</strong> range (not a guaranteed SLA — validate in your environment) </li></ul><p><strong>Non-uniform proximity + SM-as</strong> </p><ul><li>Source-site hosts were actively using local LUNs; target site held the sync replica </li><li><strong>RPO remains 0</strong> — no committed write loss </li><li><strong>RTO is non-zero</strong> — DR-site hosts (or orchestrated failover) must establish access via igroup/mount/rescan workflows </li><li>ONTAP TOOLS cluster configuration modify / protection discovery may be needed after topology events </li></ul><p><strong>Quick decision guide</strong> </p><span data-embedjson="{&quot;url&quot;:&quot;https:\/\/us.v-cdn.net\/6038798\/uploads\/0MM0MZC46VCS\/image-aba7b4a5423df-03c2.png&quot;,&quot;name&quot;:&quot;image-aba7b4a5423df-03c2.png&quot;,&quot;type&quot;:&quot;image\/png&quot;,&quot;size&quot;:133496,&quot;width&quot;:886,&quot;height&quot;:936,&quot;displaySize&quot;:&quot;small&quot;,&quot;float&quot;:&quot;none&quot;,&quot;downloadUrl&quot;:&quot;https:\/\/community.netapp.com\/api\/v2\/media\/download-by-url?url=https%3A%2F%2Fus.v-cdn.net%2F6038798%2Fuploads%2F0MM0MZC46VCS%2Fimage-aba7b4a5423df-03c2.png&quot;,&quot;active&quot;:true,&quot;mediaID&quot;:5487,&quot;dateInserted&quot;:&quot;2026-08-06T04:53:20+00:00&quot;,&quot;insertUserID&quot;:73861,&quot;foreignType&quot;:&quot;embed&quot;,&quot;foreignID&quot;:&quot;73861&quot;,&quot;embedType&quot;:&quot;image&quot;,&quot;embedStyle&quot;:&quot;rich_embed_card&quot;}">
    <span>
        <a href="https://community.netapp.com/community/home/leaving?allowTrusted=1&amp;target=https%3A%2F%2Fus.v-cdn.net%2F6038798%2Fuploads%2F0MM0MZC46VCS%2Fimage-aba7b4a5423df-03c2.png" rel="nofollow noopener ugc" target="_blank">
            <img src="https://us.v-cdn.net/6038798/uploads/0MM0MZC46VCS/image-aba7b4a5423df-03c2.png" alt="image-aba7b4a5423df-03c2.png" height="936" width="886" data-display-size="small" data-float="none" data-type="image/png" data-embed-type="image" srcset="https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=300, width=300/6038798/uploads/0MM0MZC46VCS/image-aba7b4a5423df-03c2.png 300w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=600, width=600/6038798/uploads/0MM0MZC46VCS/image-aba7b4a5423df-03c2.png 600w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=800, width=800/6038798/uploads/0MM0MZC46VCS/image-aba7b4a5423df-03c2.png 800w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=1200, width=1200/6038798/uploads/0MM0MZC46VCS/image-aba7b4a5423df-03c2.png 1200w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=1600, width=1600/6038798/uploads/0MM0MZC46VCS/image-aba7b4a5423df-03c2.png 1600w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=2000, width=2000/6038798/uploads/0MM0MZC46VCS/image-aba7b4a5423df-03c2.png 2000w, https://us.v-cdn.net/6038798/uploads/0MM0MZC46VCS/image-aba7b4a5423df-03c2.png" sizes="100vw" /></a>
    </span>
</span>
<p> </p><p><strong>Summary</strong> </p><p><strong>ONTAP SnapMirror active sync</strong> provides the synchronous, active-active replication engine. <strong>ONTAP TOOLS 10.6 Granular Datastore Protection</strong> provides the VMware-native control plane to: </p><ul><li>Hand-pick which VMFS datastores to protect inside a host cluster </li><li>Model <strong>uniform</strong> or <strong>non-uniform host proximity</strong> via Cluster Configuration </li><li>Lifecycle-manage consistency groups, SnapMirror, igroups, mounts, and rescans </li></ul><p><strong>Key Takeaways </strong> </p><p><strong>Active-active sync SnapMirror:</strong> GDP + SM-as delivers zero-RPO, dual-site VMFS protection at datastore granularity. </p><p><strong>Load balancing:</strong> SnapMirror active sync enables both sites to actively serve I/O, maximizing resource utilization with best of breed business continuity on failure. </p>]]>
        </description>
    </item>
    <item>
        <title>Independent Storage Scaling with Google Cloud NetApp Volumes NFS Datastores for Google Cloud VMware Engine</title>
        <link>https://community.netapp.com/community/discussion/468297/independent-storage-scaling-with-google-cloud-netapp-volumes-nfs-datastores-for-google-cloud-vmware-engine</link>
        <pubDate>Wed, 05 Aug 2026 16:51:08 +0000</pubDate>
        <category>Tech ONTAP Blogs</category>
        <dc:creator>sajith</dc:creator>
        <guid isPermaLink="false">468297@/community/discussions</guid>
        <description><![CDATA[<h2 data-id="overview">Overview</h2><p>Google Cloud VMware Engine gives you a familiar vSphere environment in Google Cloud. As VM estates grow, storage often becomes the bottleneck — and the cost driver. Adding ESXi nodes just to get more datastore capacity is rarely the most efficient answer.</p><p>With Google Cloud NetApp Volumes Flex Unified, you can provision NFS volumes from a storage pool and mount them as external NFS datastores on VMware Engine. Storage scales independently from compute. You keep ONTAP data services — snapshots, clones, and replication — behind the volume. And the same Flex Unified pool can also serve other file and block workloads when you need them.</p><p>This blog walks you through the basics of using Google Cloud NetApp Volumes Flex Unified to provision an NFS volume and mount it as an external NFS datastore on VMware Engine. It works with bothzonalandregionalFlex Unified storage pools.</p><p>We'll use a zonal Flex Unified storage pool with the NFS volume mounted to a VMware Engine private cloud. The same approach works with both zonal and regional storage pools.</p><p></p><h2 data-id="prerequisites">Prerequisites</h2><p>Before you begin, make sure you have:</p><ul><li>An active Google Cloud VMware Engine private cloud with at least one cluster.</li><li>A Flex Unified storage pool already created in the same zone or region as that private cloud.</li></ul><p>IAM permissions, VPC peering, the NFS service subnet, volume creation, and datastore mount are covered in the steps below.</p><h2 data-id="important-notes-before-you-start">Important notes before you start</h2><h3 data-id="1-enable-delete-protection-when-you-create-the-volume">1. Enable delete protection when you create the volume</h3><p>Flex Unified volumes used as VMware Engine datastores must be created with delete protection enabled. In the Google Cloud console, this appears as below.</p><span data-embedjson="{&quot;url&quot;:&quot;https:\/\/us.v-cdn.net\/6038798\/uploads\/G88MPTKLFWB1\/image-5e339c1474ef68-2c50.png&quot;,&quot;name&quot;:&quot;image-5e339c1474ef68-2c50.png&quot;,&quot;type&quot;:&quot;image\/png&quot;,&quot;size&quot;:287472,&quot;width&quot;:1718,&quot;height&quot;:1318,&quot;displaySize&quot;:&quot;large&quot;,&quot;float&quot;:&quot;none&quot;,&quot;downloadUrl&quot;:&quot;https:\/\/community.netapp.com\/api\/v2\/media\/download-by-url?url=https%3A%2F%2Fus.v-cdn.net%2F6038798%2Fuploads%2FG88MPTKLFWB1%2Fimage-5e339c1474ef68-2c50.png&quot;,&quot;active&quot;:true,&quot;mediaID&quot;:5475,&quot;dateInserted&quot;:&quot;2026-08-05T16:42:56+00:00&quot;,&quot;insertUserID&quot;:58452,&quot;foreignType&quot;:&quot;embed&quot;,&quot;foreignID&quot;:&quot;58452&quot;,&quot;embedType&quot;:&quot;image&quot;,&quot;embedStyle&quot;:&quot;rich_embed_card&quot;}">
    <span>
        <a href="https://community.netapp.com/community/home/leaving?allowTrusted=1&amp;target=https%3A%2F%2Fus.v-cdn.net%2F6038798%2Fuploads%2FG88MPTKLFWB1%2Fimage-5e339c1474ef68-2c50.png" rel="nofollow noopener ugc" target="_blank">
            <img src="https://us.v-cdn.net/6038798/uploads/G88MPTKLFWB1/image-5e339c1474ef68-2c50.png" alt="image-5e339c1474ef68-2c50.png" height="1318" width="1718" data-display-size="large" data-float="none" data-type="image/png" data-embed-type="image" srcset="https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=300, width=300/6038798/uploads/G88MPTKLFWB1/image-5e339c1474ef68-2c50.png 300w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=600, width=600/6038798/uploads/G88MPTKLFWB1/image-5e339c1474ef68-2c50.png 600w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=800, width=800/6038798/uploads/G88MPTKLFWB1/image-5e339c1474ef68-2c50.png 800w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=1200, width=1200/6038798/uploads/G88MPTKLFWB1/image-5e339c1474ef68-2c50.png 1200w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=1600, width=1600/6038798/uploads/G88MPTKLFWB1/image-5e339c1474ef68-2c50.png 1600w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=2000, width=2000/6038798/uploads/G88MPTKLFWB1/image-5e339c1474ef68-2c50.png 2000w, https://us.v-cdn.net/6038798/uploads/G88MPTKLFWB1/image-5e339c1474ef68-2c50.png" sizes="100vw" /></a>
    </span>
</span>
<p>If you use the gcloud CLI, enable delete protection at volume creation with --restricted-actions=DELETE. This prevents accidental deletion while the volume is mounted and in use. This setting is permanent, so enable it when you provision the volume.</p><p></p><h3 data-id="2-volume-deletion-requires-a-52-hour-wait-after-unmount">2. Volume deletion requires a 52-hour wait after unmount</h3><p>Even after you unmount the NFS datastore from your VMware Engine cluster, the underlying NetApp Volumes NFS volume cannot be deleted immediately. All clients must first disconnect, and then you must wait more than 52 hours before deletion is allowed.</p><p>If you try to delete the volume earlier than this, you will see an error like below.</p><span data-embedjson="{&quot;url&quot;:&quot;https:\/\/us.v-cdn.net\/6038798\/uploads\/FFGXYOP3F0W3\/image-5e155e2c3db67-a628.png&quot;,&quot;name&quot;:&quot;image-5e155e2c3db67-a628.png&quot;,&quot;type&quot;:&quot;image\/png&quot;,&quot;size&quot;:73879,&quot;width&quot;:832,&quot;height&quot;:306,&quot;displaySize&quot;:&quot;small&quot;,&quot;float&quot;:&quot;left&quot;,&quot;downloadUrl&quot;:&quot;https:\/\/community.netapp.com\/api\/v2\/media\/download-by-url?url=https%3A%2F%2Fus.v-cdn.net%2F6038798%2Fuploads%2FFFGXYOP3F0W3%2Fimage-5e155e2c3db67-a628.png&quot;,&quot;active&quot;:true,&quot;mediaID&quot;:5470,&quot;dateInserted&quot;:&quot;2026-08-05T16:42:54+00:00&quot;,&quot;insertUserID&quot;:58452,&quot;foreignType&quot;:&quot;embed&quot;,&quot;foreignID&quot;:&quot;58452&quot;,&quot;embedType&quot;:&quot;image&quot;,&quot;embedStyle&quot;:&quot;rich_embed_card&quot;}">
    <span>
        <a href="https://community.netapp.com/community/home/leaving?allowTrusted=1&amp;target=https%3A%2F%2Fus.v-cdn.net%2F6038798%2Fuploads%2FFFGXYOP3F0W3%2Fimage-5e155e2c3db67-a628.png" rel="nofollow noopener ugc" target="_blank">
            <img src="https://us.v-cdn.net/6038798/uploads/FFGXYOP3F0W3/image-5e155e2c3db67-a628.png" alt="image-5e155e2c3db67-a628.png" height="306" width="832" data-display-size="small" data-float="left" data-type="image/png" data-embed-type="image" srcset="https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=300, width=300/6038798/uploads/FFGXYOP3F0W3/image-5e155e2c3db67-a628.png 300w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=600, width=600/6038798/uploads/FFGXYOP3F0W3/image-5e155e2c3db67-a628.png 600w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=800, width=800/6038798/uploads/FFGXYOP3F0W3/image-5e155e2c3db67-a628.png 800w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=1200, width=1200/6038798/uploads/FFGXYOP3F0W3/image-5e155e2c3db67-a628.png 1200w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=1600, width=1600/6038798/uploads/FFGXYOP3F0W3/image-5e155e2c3db67-a628.png 1600w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=2000, width=2000/6038798/uploads/FFGXYOP3F0W3/image-5e155e2c3db67-a628.png 2000w, https://us.v-cdn.net/6038798/uploads/FFGXYOP3F0W3/image-5e155e2c3db67-a628.png" sizes="100vw" /></a>
    </span>
</span>
<p>Plan for this waiting period in migration and decommission runbooks. If you need capacity right after unmount, create a new volume rather than expecting the old one to be removable immediately.</p><p></p><p></p><h2 data-id="architecture-at-a-glance">Architecture at a glance</h2><p>Google Cloud VMware Engine runs your vSphere estate in a private cloud. Google Cloud NetApp Volumes hosts the NFS volumes that you mount as external datastores. Those environments are connected by VPC network peering, so ESXi hosts can reach the NFS service over private IP addresses — without sending datastore traffic over the public internet.</p><p>In a typical setup:</p><ul><li>Your customer VPC is peered to both VMware Engine and NetApp Volumes (for management and workload connectivity).</li><li>The VMware Engine network is also peered directly to the NetApp Volumes tenant network. This is the path NFS datastore mounts depend on.</li><li>Optionally, cross-region replication can protect NetApp Volumes data for DR.</li></ul><span data-embedjson="{&quot;url&quot;:&quot;https:\/\/us.v-cdn.net\/6038798\/uploads\/4Y32BLYGQXDX\/image-ed92e2ad9023c-f47a.png&quot;,&quot;name&quot;:&quot;image-ed92e2ad9023c-f47a.png&quot;,&quot;type&quot;:&quot;image\/png&quot;,&quot;size&quot;:1589728,&quot;width&quot;:1520,&quot;height&quot;:688,&quot;displaySize&quot;:&quot;large&quot;,&quot;float&quot;:&quot;none&quot;,&quot;downloadUrl&quot;:&quot;https:\/\/community.netapp.com\/api\/v2\/media\/download-by-url?url=https%3A%2F%2Fus.v-cdn.net%2F6038798%2Fuploads%2F4Y32BLYGQXDX%2Fimage-ed92e2ad9023c-f47a.png&quot;,&quot;active&quot;:true,&quot;mediaID&quot;:5483,&quot;dateInserted&quot;:&quot;2026-08-05T16:42:59+00:00&quot;,&quot;insertUserID&quot;:58452,&quot;foreignType&quot;:&quot;embed&quot;,&quot;foreignID&quot;:&quot;58452&quot;,&quot;embedType&quot;:&quot;image&quot;,&quot;embedStyle&quot;:&quot;rich_embed_card&quot;}">
    <span>
        <a href="https://community.netapp.com/community/home/leaving?allowTrusted=1&amp;target=https%3A%2F%2Fus.v-cdn.net%2F6038798%2Fuploads%2F4Y32BLYGQXDX%2Fimage-ed92e2ad9023c-f47a.png" rel="nofollow noopener ugc" target="_blank">
            <img src="https://us.v-cdn.net/6038798/uploads/4Y32BLYGQXDX/image-ed92e2ad9023c-f47a.png" alt="image-ed92e2ad9023c-f47a.png" height="688" width="1520" data-display-size="large" data-float="none" data-type="image/png" data-embed-type="image" srcset="https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=300, width=300/6038798/uploads/4Y32BLYGQXDX/image-ed92e2ad9023c-f47a.png 300w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=600, width=600/6038798/uploads/4Y32BLYGQXDX/image-ed92e2ad9023c-f47a.png 600w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=800, width=800/6038798/uploads/4Y32BLYGQXDX/image-ed92e2ad9023c-f47a.png 800w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=1200, width=1200/6038798/uploads/4Y32BLYGQXDX/image-ed92e2ad9023c-f47a.png 1200w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=1600, width=1600/6038798/uploads/4Y32BLYGQXDX/image-ed92e2ad9023c-f47a.png 1600w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=2000, width=2000/6038798/uploads/4Y32BLYGQXDX/image-ed92e2ad9023c-f47a.png 2000w, https://us.v-cdn.net/6038798/uploads/4Y32BLYGQXDX/image-ed92e2ad9023c-f47a.png" sizes="100vw" /></a>
    </span>
</span>
<p>NFS datastore traffic uses a dedicated service subnet on the private cloud. After peering is active, allow time for route propagation to ESXi hosts before you mount the datastore.</p><p></p><h2 data-id="step-by-step-walkthrough">Step-by-step walkthrough</h2><p>In this blog, we'll walk through the end-to-end process of connecting Google Cloud VMware Engine to an NFS volume from a Google Cloud NetApp Volumes Flex Unified storage pool and presenting it as an NFS datastore to the VMware Engine private cloud cluster. Along the way, you'll configure the required networking, provision the NFS storage, create the datastore, and mount it to your VMware cluster so it can be used for virtual machine workloads.</p><p><strong>What we'll cover:</strong></p><ol><li><strong>Grant IAM permissions to the VMware Engine service agent</strong>Enable VMware Engine to access the Google Cloud resources required for datastore integration.</li><li><strong>Retrieve Google Cloud NetApp Volumes networking details</strong>Gather the service networking information required to establish connectivity between the two services.</li><li><strong>Create VPC Network Peering</strong>Connect the VMware Engine network to the Google Cloud NetApp Volumes service network, allowing ESXi hosts to reach the NFS datastore.</li><li><strong>Configure the NFS service subnet</strong>Set up the dedicated subnet that carries NFS traffic between your VMware Engine private cloud and Google Cloud NetApp Volumes.</li><li><strong>Create a Flex Unified NFS volume</strong>Provision the NFS volume that will be used as the datastore and enable delete protection to safeguard against accidental deletion.</li><li><strong>Identify the target private cloud and cluster</strong>Locate the Google Cloud VMware Engine private cloud and cluster where the datastore will be mounted.</li><li><strong>Create the VMware Engine datastore</strong>Register the NFS volume as a datastore within Google Cloud VMware Engine.</li><li><strong>Mount the datastore to the cluster</strong>Make the datastore available to all ESXi hosts in the target cluster.</li><li><strong>Validate the deployment</strong>Verify that the datastore is mounted successfully and ready to host virtual machine workloads.</li></ol><p>By the end of this blog, you'll have a Google Cloud NetApp Volumes Flex Unified NFS volume mounted as a datastore in Google Cloud VMware Engine, enabling storage to scale independently from compute resources and providing a flexible foundation for VMware workloads in Google Cloud.</p><p></p><h3 data-id="step-1-grant-iam-permissions">Step 1: Grant IAM permissions</h3><p>VMware Engine uses a Google-managed service account to access NetApp Volumes and view network peerings. Grant the roles roles/netapp.viewer and roles/compute.networkViewer to service-PROJECT_NUMBER@gcp-sa-vmwareengine.iam.gserviceaccount.com.</p><p>Grant the required roles.</p><span data-embedjson="{&quot;url&quot;:&quot;https:\/\/us.v-cdn.net\/6038798\/uploads\/7EJLQLNZ1ZFI\/image-2cb051f368f048-1458.png&quot;,&quot;name&quot;:&quot;image-2cb051f368f048-1458.png&quot;,&quot;type&quot;:&quot;image\/png&quot;,&quot;size&quot;:200311,&quot;width&quot;:2048,&quot;height&quot;:256,&quot;displaySize&quot;:&quot;large&quot;,&quot;float&quot;:&quot;none&quot;,&quot;downloadUrl&quot;:&quot;https:\/\/community.netapp.com\/api\/v2\/media\/download-by-url?url=https%3A%2F%2Fus.v-cdn.net%2F6038798%2Fuploads%2F7EJLQLNZ1ZFI%2Fimage-2cb051f368f048-1458.png&quot;,&quot;active&quot;:true,&quot;mediaID&quot;:5476,&quot;dateInserted&quot;:&quot;2026-08-05T16:42:55+00:00&quot;,&quot;insertUserID&quot;:58452,&quot;foreignType&quot;:&quot;embed&quot;,&quot;foreignID&quot;:&quot;58452&quot;,&quot;embedType&quot;:&quot;image&quot;,&quot;embedStyle&quot;:&quot;rich_embed_card&quot;}">
    <span>
        <a href="https://community.netapp.com/community/home/leaving?allowTrusted=1&amp;target=https%3A%2F%2Fus.v-cdn.net%2F6038798%2Fuploads%2F7EJLQLNZ1ZFI%2Fimage-2cb051f368f048-1458.png" rel="nofollow noopener ugc" target="_blank">
            <img src="https://us.v-cdn.net/6038798/uploads/7EJLQLNZ1ZFI/image-2cb051f368f048-1458.png" alt="image-2cb051f368f048-1458.png" height="256" width="2048" data-display-size="large" data-float="none" data-type="image/png" data-embed-type="image" srcset="https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=300, width=300/6038798/uploads/7EJLQLNZ1ZFI/image-2cb051f368f048-1458.png 300w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=600, width=600/6038798/uploads/7EJLQLNZ1ZFI/image-2cb051f368f048-1458.png 600w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=800, width=800/6038798/uploads/7EJLQLNZ1ZFI/image-2cb051f368f048-1458.png 800w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=1200, width=1200/6038798/uploads/7EJLQLNZ1ZFI/image-2cb051f368f048-1458.png 1200w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=1600, width=1600/6038798/uploads/7EJLQLNZ1ZFI/image-2cb051f368f048-1458.png 1600w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=2000, width=2000/6038798/uploads/7EJLQLNZ1ZFI/image-2cb051f368f048-1458.png 2000w, https://us.v-cdn.net/6038798/uploads/7EJLQLNZ1ZFI/image-2cb051f368f048-1458.png" sizes="100vw" /></a>
    </span>
</span>
<p>Replace PROJECT_NAME and PROJECT_NUMBERwith the value for your environment.</p><p></p><h3 data-id="step-2-get-google-cloud-netapp-volumes-vpc-details">Step 2: Get Google Cloud NetApp Volumes VPC details</h3><p>To peer VMware Engine with NetApp Volumes, you need the NetApp tenant project ID and tenant VPC network name.</p><p>Using the Google Cloud console:</p><ol><li>Go to VPC networks in the project where NetApp Volumes is deployed.</li><li>Open the VPC network peered with NetApp Volumes.</li><li>Open the <strong>VPC network peering</strong> tab.</li><li>Select the peering to the NetApp Volumes tenant project (typically named sn-netapp-prod).</li><li>Copy the <strong>Peered project ID</strong> and <strong>Peered VPC network</strong> information. </li></ol><p>You'll need these values in the next step.</p><p></p><h3 data-id="step-3-create-vpc-peering-between-vmware-engine-and-netapp-volumes">Step 3: Create VPC peering between VMware Engine and NetApp Volumes</h3><p>Before a Google Cloud NetApp Volumes NFS volume can be mounted as a datastore, the Google Cloud VMware Engine private cloud must be able to reach the Google Cloud NetApp Volumes service network.VPC network peeringprovides that connectivity by exchanging routes between the VMware Engine network and the NetApp tenant network, so ESXi hosts can access the NFS export over private IP addresses.</p><p>Without this peering, ESXi hosts cannot reach the NetApp Volumes NFS endpoint, and the datastore mount will fail.</p><p>Console steps</p><ol><li>Go to VMware Engine → VPC Network peerings → Create</li><li>Name: gcve-gcnv-peering</li><li>VMware Engine network: In current project → select <strong>default</strong> (or the VEN attached to your private cloud)</li><li>Peered VPC type: Google Cloud NetApp Volumes</li><li>Google Cloud NetApp Volumes tenant project ID: the peered project ID from Step 2 </li><li>Route exchange: Enable Import custom routes and Export custom routes</li><li>Click Create and wait until status is ACTIVE</li></ol><span data-embedjson="{&quot;url&quot;:&quot;https:\/\/us.v-cdn.net\/6038798\/uploads\/HJ6DU9MZD00P\/image-84610f534d3ab8-c767.png&quot;,&quot;name&quot;:&quot;image-84610f534d3ab8-c767.png&quot;,&quot;type&quot;:&quot;image\/png&quot;,&quot;size&quot;:302372,&quot;width&quot;:1378,&quot;height&quot;:1522,&quot;displaySize&quot;:&quot;large&quot;,&quot;float&quot;:&quot;none&quot;,&quot;downloadUrl&quot;:&quot;https:\/\/community.netapp.com\/api\/v2\/media\/download-by-url?url=https%3A%2F%2Fus.v-cdn.net%2F6038798%2Fuploads%2FHJ6DU9MZD00P%2Fimage-84610f534d3ab8-c767.png&quot;,&quot;active&quot;:true,&quot;mediaID&quot;:5479,&quot;dateInserted&quot;:&quot;2026-08-05T16:42:56+00:00&quot;,&quot;insertUserID&quot;:58452,&quot;foreignType&quot;:&quot;embed&quot;,&quot;foreignID&quot;:&quot;58452&quot;,&quot;embedType&quot;:&quot;image&quot;,&quot;embedStyle&quot;:&quot;rich_embed_card&quot;}">
    <span>
        <a href="https://community.netapp.com/community/home/leaving?allowTrusted=1&amp;target=https%3A%2F%2Fus.v-cdn.net%2F6038798%2Fuploads%2FHJ6DU9MZD00P%2Fimage-84610f534d3ab8-c767.png" rel="nofollow noopener ugc" target="_blank">
            <img src="https://us.v-cdn.net/6038798/uploads/HJ6DU9MZD00P/image-84610f534d3ab8-c767.png" alt="image-84610f534d3ab8-c767.png" height="1522" width="1378" data-display-size="large" data-float="none" data-type="image/png" data-embed-type="image" srcset="https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=300, width=300/6038798/uploads/HJ6DU9MZD00P/image-84610f534d3ab8-c767.png 300w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=600, width=600/6038798/uploads/HJ6DU9MZD00P/image-84610f534d3ab8-c767.png 600w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=800, width=800/6038798/uploads/HJ6DU9MZD00P/image-84610f534d3ab8-c767.png 800w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=1200, width=1200/6038798/uploads/HJ6DU9MZD00P/image-84610f534d3ab8-c767.png 1200w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=1600, width=1600/6038798/uploads/HJ6DU9MZD00P/image-84610f534d3ab8-c767.png 1600w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=2000, width=2000/6038798/uploads/HJ6DU9MZD00P/image-84610f534d3ab8-c767.png 2000w, https://us.v-cdn.net/6038798/uploads/HJ6DU9MZD00P/image-84610f534d3ab8-c767.png" sizes="100vw" /></a>
    </span>
</span>
<p>Verify the peering is active.</p><span data-embedjson="{&quot;url&quot;:&quot;https:\/\/us.v-cdn.net\/6038798\/uploads\/OMRZOCBVC6FU\/image-767146ea53c46-8ffc.png&quot;,&quot;name&quot;:&quot;image-767146ea53c46-8ffc.png&quot;,&quot;type&quot;:&quot;image\/png&quot;,&quot;size&quot;:243978,&quot;width&quot;:1750,&quot;height&quot;:906,&quot;displaySize&quot;:&quot;large&quot;,&quot;float&quot;:&quot;none&quot;,&quot;downloadUrl&quot;:&quot;https:\/\/community.netapp.com\/api\/v2\/media\/download-by-url?url=https%3A%2F%2Fus.v-cdn.net%2F6038798%2Fuploads%2FOMRZOCBVC6FU%2Fimage-767146ea53c46-8ffc.png&quot;,&quot;active&quot;:true,&quot;mediaID&quot;:5477,&quot;dateInserted&quot;:&quot;2026-08-05T16:42:56+00:00&quot;,&quot;insertUserID&quot;:58452,&quot;foreignType&quot;:&quot;embed&quot;,&quot;foreignID&quot;:&quot;58452&quot;,&quot;embedType&quot;:&quot;image&quot;,&quot;embedStyle&quot;:&quot;rich_embed_card&quot;}">
    <span>
        <a href="https://community.netapp.com/community/home/leaving?allowTrusted=1&amp;target=https%3A%2F%2Fus.v-cdn.net%2F6038798%2Fuploads%2FOMRZOCBVC6FU%2Fimage-767146ea53c46-8ffc.png" rel="nofollow noopener ugc" target="_blank">
            <img src="https://us.v-cdn.net/6038798/uploads/OMRZOCBVC6FU/image-767146ea53c46-8ffc.png" alt="image-767146ea53c46-8ffc.png" height="906" width="1750" data-display-size="large" data-float="none" data-type="image/png" data-embed-type="image" srcset="https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=300, width=300/6038798/uploads/OMRZOCBVC6FU/image-767146ea53c46-8ffc.png 300w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=600, width=600/6038798/uploads/OMRZOCBVC6FU/image-767146ea53c46-8ffc.png 600w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=800, width=800/6038798/uploads/OMRZOCBVC6FU/image-767146ea53c46-8ffc.png 800w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=1200, width=1200/6038798/uploads/OMRZOCBVC6FU/image-767146ea53c46-8ffc.png 1200w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=1600, width=1600/6038798/uploads/OMRZOCBVC6FU/image-767146ea53c46-8ffc.png 1600w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=2000, width=2000/6038798/uploads/OMRZOCBVC6FU/image-767146ea53c46-8ffc.png 2000w, https://us.v-cdn.net/6038798/uploads/OMRZOCBVC6FU/image-767146ea53c46-8ffc.png" sizes="100vw" /></a>
    </span>
</span>
<p><strong>Note:</strong> The peering connection may become ACTIVE within a few minutes, but route propagation to ESXi hosts can take up to 20 minutes. Wait for propagation to complete before you create and mount the datastore.</p><p><em>Legacy VMware Engine networks: If your private cloud was created before November 12, 2023, you may need a private connection instead of VPC network peering. See </em><a href="https://community.netapp.com/community/home/leaving?allowTrusted=1&amp;target=https%3A%2F%2Fdocs.cloud.google.com%2Fvmware-engine%2Fdocs%2Fvmware-ecosystem%2Fhowto-cloud-volumes-datastores-vmware-engine" target="_blank" rel="nofollow noopener ugc"><em>Use Google Cloud NetApp Volumes as a vSphere Datastore in VMware Engine</em></a><em> for legacy network instructions.</em></p><p></p><h3 data-id="step-4-configure-the-nfs-service-subnet">Step 4: Configure the NFS service subnet</h3><p>NFS datastore traffic between VMware Engine private cloud and Google Cloud NetApp Volumes uses a dedicated service subnet on the private cloud. This subnet must:</p><ul><li>Use a unique CIDR range (at least /26; larger is fine)</li><li>Provide enough IP addresses for each ESXi node in the cluster</li><li>Be used only for NFS datastore traffic (the same subnet can back multiple NFS datastores)</li></ul><p>Management and service subnets are created with the private cloud. User-defined service subnets (for example, service-1 through service-5) can be assigned a CIDR when you’re ready to use them for NFS.</p><p>Assign a CIDR to the service subnet. In this example, we configure a service subnet named service-1 with 10.20.11.0/24.</p><p></p><p>Console steps</p><p>Go to VMware Engine → Subnets, select your private cloud, and confirm or edit the service subnet you’ll use for NFS.</p><span data-embedjson="{&quot;url&quot;:&quot;https:\/\/us.v-cdn.net\/6038798\/uploads\/W0MGHLNEEN6X\/image-21a3bfc54afac-7351.png&quot;,&quot;name&quot;:&quot;image-21a3bfc54afac-7351.png&quot;,&quot;type&quot;:&quot;image\/png&quot;,&quot;size&quot;:364096,&quot;width&quot;:2048,&quot;height&quot;:742,&quot;displaySize&quot;:&quot;large&quot;,&quot;float&quot;:&quot;none&quot;,&quot;downloadUrl&quot;:&quot;https:\/\/community.netapp.com\/api\/v2\/media\/download-by-url?url=https%3A%2F%2Fus.v-cdn.net%2F6038798%2Fuploads%2FW0MGHLNEEN6X%2Fimage-21a3bfc54afac-7351.png&quot;,&quot;active&quot;:true,&quot;mediaID&quot;:5481,&quot;dateInserted&quot;:&quot;2026-08-05T16:42:56+00:00&quot;,&quot;insertUserID&quot;:58452,&quot;foreignType&quot;:&quot;embed&quot;,&quot;foreignID&quot;:&quot;58452&quot;,&quot;embedType&quot;:&quot;image&quot;,&quot;embedStyle&quot;:&quot;rich_embed_card&quot;}">
    <span>
        <a href="https://community.netapp.com/community/home/leaving?allowTrusted=1&amp;target=https%3A%2F%2Fus.v-cdn.net%2F6038798%2Fuploads%2FW0MGHLNEEN6X%2Fimage-21a3bfc54afac-7351.png" rel="nofollow noopener ugc" target="_blank">
            <img src="https://us.v-cdn.net/6038798/uploads/W0MGHLNEEN6X/image-21a3bfc54afac-7351.png" alt="image-21a3bfc54afac-7351.png" height="742" width="2048" data-display-size="large" data-float="none" data-type="image/png" data-embed-type="image" srcset="https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=300, width=300/6038798/uploads/W0MGHLNEEN6X/image-21a3bfc54afac-7351.png 300w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=600, width=600/6038798/uploads/W0MGHLNEEN6X/image-21a3bfc54afac-7351.png 600w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=800, width=800/6038798/uploads/W0MGHLNEEN6X/image-21a3bfc54afac-7351.png 800w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=1200, width=1200/6038798/uploads/W0MGHLNEEN6X/image-21a3bfc54afac-7351.png 1200w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=1600, width=1600/6038798/uploads/W0MGHLNEEN6X/image-21a3bfc54afac-7351.png 1600w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=2000, width=2000/6038798/uploads/W0MGHLNEEN6X/image-21a3bfc54afac-7351.png 2000w, https://us.v-cdn.net/6038798/uploads/W0MGHLNEEN6X/image-21a3bfc54afac-7351.png" sizes="100vw" /></a>
    </span>
</span>
<p>You’ll use this CIDR in the NFS volume export policy and this subnet name (service-1) when you mount the datastore.</p><p>Tip: NSX-T gateway and distributed firewall rules do not apply to service subnets. Keep the CIDR dedicated to NFS datastore traffic and free of overlaps with other networks.</p><p></p><h3 data-id="step-5-create-the-flex-unified-nfs-volume">Step 5: Create the Flex Unified NFS volume</h3><p>Create the NFS volume from your Flex Unified storage pool with delete protection enabled. Include the service subnet CIDR in the export policy:</p><span data-embedjson="{&quot;url&quot;:&quot;https:\/\/us.v-cdn.net\/6038798\/uploads\/DVBK48TXCXAP\/image-28524350de867-b246.png&quot;,&quot;name&quot;:&quot;image-28524350de867-b246.png&quot;,&quot;type&quot;:&quot;image\/png&quot;,&quot;size&quot;:212736,&quot;width&quot;:2048,&quot;height&quot;:412,&quot;displaySize&quot;:&quot;large&quot;,&quot;float&quot;:&quot;none&quot;,&quot;downloadUrl&quot;:&quot;https:\/\/community.netapp.com\/api\/v2\/media\/download-by-url?url=https%3A%2F%2Fus.v-cdn.net%2F6038798%2Fuploads%2FDVBK48TXCXAP%2Fimage-28524350de867-b246.png&quot;,&quot;active&quot;:true,&quot;mediaID&quot;:5478,&quot;dateInserted&quot;:&quot;2026-08-05T16:42:56+00:00&quot;,&quot;insertUserID&quot;:58452,&quot;foreignType&quot;:&quot;embed&quot;,&quot;foreignID&quot;:&quot;58452&quot;,&quot;embedType&quot;:&quot;image&quot;,&quot;embedStyle&quot;:&quot;rich_embed_card&quot;}">
    <span>
        <a href="https://community.netapp.com/community/home/leaving?allowTrusted=1&amp;target=https%3A%2F%2Fus.v-cdn.net%2F6038798%2Fuploads%2FDVBK48TXCXAP%2Fimage-28524350de867-b246.png" rel="nofollow noopener ugc" target="_blank">
            <img src="https://us.v-cdn.net/6038798/uploads/DVBK48TXCXAP/image-28524350de867-b246.png" alt="image-28524350de867-b246.png" height="412" width="2048" data-display-size="large" data-float="none" data-type="image/png" data-embed-type="image" srcset="https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=300, width=300/6038798/uploads/DVBK48TXCXAP/image-28524350de867-b246.png 300w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=600, width=600/6038798/uploads/DVBK48TXCXAP/image-28524350de867-b246.png 600w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=800, width=800/6038798/uploads/DVBK48TXCXAP/image-28524350de867-b246.png 800w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=1200, width=1200/6038798/uploads/DVBK48TXCXAP/image-28524350de867-b246.png 1200w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=1600, width=1600/6038798/uploads/DVBK48TXCXAP/image-28524350de867-b246.png 1600w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=2000, width=2000/6038798/uploads/DVBK48TXCXAP/image-28524350de867-b246.png 2000w, https://us.v-cdn.net/6038798/uploads/DVBK48TXCXAP/image-28524350de867-b246.png" sizes="100vw" /></a>
    </span>
</span>
<p>The export policy must allow:</p><ul><li>The service subnet CIDR (10.20.11.0/24)</li><li>Read/write access</li><li>Root access</li><li>NFSv3 (VMware Engine supports NFSv3 only for external datastores)</li></ul><p>Important: The export policy allowed-clients CIDR must match the service subnet you will use at mount time. </p><p></p><h3 data-id="step-6-identify-your-private-cloud-and-cluster">Step 6: Identify your private cloud and cluster</h3><p>Before creating the NFS datastore, identify the ESXi cluster that is part of your VMware Engine private cloud. You will need the cluster name in subsequent steps.</p><span data-embedjson="{&quot;url&quot;:&quot;https:\/\/us.v-cdn.net\/6038798\/uploads\/6MUJF63VGO4V\/image-1c98caa3f132c8-d6e1.png&quot;,&quot;name&quot;:&quot;image-1c98caa3f132c8-d6e1.png&quot;,&quot;type&quot;:&quot;image\/png&quot;,&quot;size&quot;:172961,&quot;width&quot;:2048,&quot;height&quot;:323,&quot;displaySize&quot;:&quot;large&quot;,&quot;float&quot;:&quot;none&quot;,&quot;downloadUrl&quot;:&quot;https:\/\/community.netapp.com\/api\/v2\/media\/download-by-url?url=https%3A%2F%2Fus.v-cdn.net%2F6038798%2Fuploads%2F6MUJF63VGO4V%2Fimage-1c98caa3f132c8-d6e1.png&quot;,&quot;active&quot;:true,&quot;mediaID&quot;:5474,&quot;dateInserted&quot;:&quot;2026-08-05T16:42:55+00:00&quot;,&quot;insertUserID&quot;:58452,&quot;foreignType&quot;:&quot;embed&quot;,&quot;foreignID&quot;:&quot;58452&quot;,&quot;embedType&quot;:&quot;image&quot;,&quot;embedStyle&quot;:&quot;rich_embed_card&quot;}">
    <span>
        <a href="https://community.netapp.com/community/home/leaving?allowTrusted=1&amp;target=https%3A%2F%2Fus.v-cdn.net%2F6038798%2Fuploads%2F6MUJF63VGO4V%2Fimage-1c98caa3f132c8-d6e1.png" rel="nofollow noopener ugc" target="_blank">
            <img src="https://us.v-cdn.net/6038798/uploads/6MUJF63VGO4V/image-1c98caa3f132c8-d6e1.png" alt="image-1c98caa3f132c8-d6e1.png" height="323" width="2048" data-display-size="large" data-float="none" data-type="image/png" data-embed-type="image" srcset="https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=300, width=300/6038798/uploads/6MUJF63VGO4V/image-1c98caa3f132c8-d6e1.png 300w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=600, width=600/6038798/uploads/6MUJF63VGO4V/image-1c98caa3f132c8-d6e1.png 600w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=800, width=800/6038798/uploads/6MUJF63VGO4V/image-1c98caa3f132c8-d6e1.png 800w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=1200, width=1200/6038798/uploads/6MUJF63VGO4V/image-1c98caa3f132c8-d6e1.png 1200w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=1600, width=1600/6038798/uploads/6MUJF63VGO4V/image-1c98caa3f132c8-d6e1.png 1600w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=2000, width=2000/6038798/uploads/6MUJF63VGO4V/image-1c98caa3f132c8-d6e1.png 2000w, https://us.v-cdn.net/6038798/uploads/6MUJF63VGO4V/image-1c98caa3f132c8-d6e1.png" sizes="100vw" /></a>
    </span>
</span>
<p>In this example, the cluster name is cluster01. Use this value in the remaining configuration steps.</p><p></p><h3 data-id="step-7-create-the-vmware-engine-datastore">Step 7: Create the VMware Engine datastore</h3><p>Create a datastore object that points to your Flex Unified NFS volume. This registers the volume with VMware Engine.</p><span data-embedjson="{&quot;url&quot;:&quot;https:\/\/us.v-cdn.net\/6038798\/uploads\/S2LAMMM4DQE8\/image-911002c9c89a28-1094.png&quot;,&quot;name&quot;:&quot;image-911002c9c89a28-1094.png&quot;,&quot;type&quot;:&quot;image\/png&quot;,&quot;size&quot;:113853,&quot;width&quot;:2048,&quot;height&quot;:165,&quot;displaySize&quot;:&quot;large&quot;,&quot;float&quot;:&quot;none&quot;,&quot;downloadUrl&quot;:&quot;https:\/\/community.netapp.com\/api\/v2\/media\/download-by-url?url=https%3A%2F%2Fus.v-cdn.net%2F6038798%2Fuploads%2FS2LAMMM4DQE8%2Fimage-911002c9c89a28-1094.png&quot;,&quot;active&quot;:true,&quot;mediaID&quot;:5471,&quot;dateInserted&quot;:&quot;2026-08-05T16:42:54+00:00&quot;,&quot;insertUserID&quot;:58452,&quot;foreignType&quot;:&quot;embed&quot;,&quot;foreignID&quot;:&quot;58452&quot;,&quot;embedType&quot;:&quot;image&quot;,&quot;embedStyle&quot;:&quot;rich_embed_card&quot;}">
    <span>
        <a href="https://community.netapp.com/community/home/leaving?allowTrusted=1&amp;target=https%3A%2F%2Fus.v-cdn.net%2F6038798%2Fuploads%2FS2LAMMM4DQE8%2Fimage-911002c9c89a28-1094.png" rel="nofollow noopener ugc" target="_blank">
            <img src="https://us.v-cdn.net/6038798/uploads/S2LAMMM4DQE8/image-911002c9c89a28-1094.png" alt="image-911002c9c89a28-1094.png" height="165" width="2048" data-display-size="large" data-float="none" data-type="image/png" data-embed-type="image" srcset="https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=300, width=300/6038798/uploads/S2LAMMM4DQE8/image-911002c9c89a28-1094.png 300w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=600, width=600/6038798/uploads/S2LAMMM4DQE8/image-911002c9c89a28-1094.png 600w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=800, width=800/6038798/uploads/S2LAMMM4DQE8/image-911002c9c89a28-1094.png 800w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=1200, width=1200/6038798/uploads/S2LAMMM4DQE8/image-911002c9c89a28-1094.png 1200w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=1600, width=1600/6038798/uploads/S2LAMMM4DQE8/image-911002c9c89a28-1094.png 1600w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=2000, width=2000/6038798/uploads/S2LAMMM4DQE8/image-911002c9c89a28-1094.png 2000w, https://us.v-cdn.net/6038798/uploads/S2LAMMM4DQE8/image-911002c9c89a28-1094.png" sizes="100vw" /></a>
    </span>
</span>
<p>Datastore creation is asynchronous. Verify it is active.</p><span data-embedjson="{&quot;url&quot;:&quot;https:\/\/us.v-cdn.net\/6038798\/uploads\/CTMICLDMBWYF\/image-ddf543bba8424-c911.png&quot;,&quot;name&quot;:&quot;image-ddf543bba8424-c911.png&quot;,&quot;type&quot;:&quot;image\/png&quot;,&quot;size&quot;:135241,&quot;width&quot;:1758,&quot;height&quot;:492,&quot;displaySize&quot;:&quot;large&quot;,&quot;float&quot;:&quot;none&quot;,&quot;downloadUrl&quot;:&quot;https:\/\/community.netapp.com\/api\/v2\/media\/download-by-url?url=https%3A%2F%2Fus.v-cdn.net%2F6038798%2Fuploads%2FCTMICLDMBWYF%2Fimage-ddf543bba8424-c911.png&quot;,&quot;active&quot;:true,&quot;mediaID&quot;:5472,&quot;dateInserted&quot;:&quot;2026-08-05T16:42:55+00:00&quot;,&quot;insertUserID&quot;:58452,&quot;foreignType&quot;:&quot;embed&quot;,&quot;foreignID&quot;:&quot;58452&quot;,&quot;embedType&quot;:&quot;image&quot;,&quot;embedStyle&quot;:&quot;rich_embed_card&quot;}">
    <span>
        <a href="https://community.netapp.com/community/home/leaving?allowTrusted=1&amp;target=https%3A%2F%2Fus.v-cdn.net%2F6038798%2Fuploads%2FCTMICLDMBWYF%2Fimage-ddf543bba8424-c911.png" rel="nofollow noopener ugc" target="_blank">
            <img src="https://us.v-cdn.net/6038798/uploads/CTMICLDMBWYF/image-ddf543bba8424-c911.png" alt="image-ddf543bba8424-c911.png" height="492" width="1758" data-display-size="large" data-float="none" data-type="image/png" data-embed-type="image" srcset="https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=300, width=300/6038798/uploads/CTMICLDMBWYF/image-ddf543bba8424-c911.png 300w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=600, width=600/6038798/uploads/CTMICLDMBWYF/image-ddf543bba8424-c911.png 600w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=800, width=800/6038798/uploads/CTMICLDMBWYF/image-ddf543bba8424-c911.png 800w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=1200, width=1200/6038798/uploads/CTMICLDMBWYF/image-ddf543bba8424-c911.png 1200w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=1600, width=1600/6038798/uploads/CTMICLDMBWYF/image-ddf543bba8424-c911.png 1600w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=2000, width=2000/6038798/uploads/CTMICLDMBWYF/image-ddf543bba8424-c911.png 2000w, https://us.v-cdn.net/6038798/uploads/CTMICLDMBWYF/image-ddf543bba8424-c911.png" sizes="100vw" /></a>
    </span>
</span>
<p></p><h3 data-id="step-8-mount-the-datastore-to-the-cluster">Step 8: Mount the datastore to the cluster</h3><p>Mount the datastore to your vSphere cluster using the dedicated NFS service subnet from Step 4. </p><p>This is what makes the NetApp Volumes NFS volume available to ESXi hosts.</p><span data-embedjson="{&quot;url&quot;:&quot;https:\/\/us.v-cdn.net\/6038798\/uploads\/4E2WVFE3SR88\/image-dc7fbb33096c5-1401.png&quot;,&quot;name&quot;:&quot;image-dc7fbb33096c5-1401.png&quot;,&quot;type&quot;:&quot;image\/png&quot;,&quot;size&quot;:164426,&quot;width&quot;:2048,&quot;height&quot;:247,&quot;displaySize&quot;:&quot;large&quot;,&quot;float&quot;:&quot;none&quot;,&quot;downloadUrl&quot;:&quot;https:\/\/community.netapp.com\/api\/v2\/media\/download-by-url?url=https%3A%2F%2Fus.v-cdn.net%2F6038798%2Fuploads%2F4E2WVFE3SR88%2Fimage-dc7fbb33096c5-1401.png&quot;,&quot;active&quot;:true,&quot;mediaID&quot;:5473,&quot;dateInserted&quot;:&quot;2026-08-05T16:42:55+00:00&quot;,&quot;insertUserID&quot;:58452,&quot;foreignType&quot;:&quot;embed&quot;,&quot;foreignID&quot;:&quot;58452&quot;,&quot;embedType&quot;:&quot;image&quot;,&quot;embedStyle&quot;:&quot;rich_embed_card&quot;}">
    <span>
        <a href="https://community.netapp.com/community/home/leaving?allowTrusted=1&amp;target=https%3A%2F%2Fus.v-cdn.net%2F6038798%2Fuploads%2F4E2WVFE3SR88%2Fimage-dc7fbb33096c5-1401.png" rel="nofollow noopener ugc" target="_blank">
            <img src="https://us.v-cdn.net/6038798/uploads/4E2WVFE3SR88/image-dc7fbb33096c5-1401.png" alt="image-dc7fbb33096c5-1401.png" height="247" width="2048" data-display-size="large" data-float="none" data-type="image/png" data-embed-type="image" srcset="https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=300, width=300/6038798/uploads/4E2WVFE3SR88/image-dc7fbb33096c5-1401.png 300w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=600, width=600/6038798/uploads/4E2WVFE3SR88/image-dc7fbb33096c5-1401.png 600w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=800, width=800/6038798/uploads/4E2WVFE3SR88/image-dc7fbb33096c5-1401.png 800w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=1200, width=1200/6038798/uploads/4E2WVFE3SR88/image-dc7fbb33096c5-1401.png 1200w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=1600, width=1600/6038798/uploads/4E2WVFE3SR88/image-dc7fbb33096c5-1401.png 1600w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=2000, width=2000/6038798/uploads/4E2WVFE3SR88/image-dc7fbb33096c5-1401.png 2000w, https://us.v-cdn.net/6038798/uploads/4E2WVFE3SR88/image-dc7fbb33096c5-1401.png" sizes="100vw" /></a>
    </span>
</span>
<h3 data-id="step-9-verify-the-mount">Step 9: Verify the mount</h3><p>Confirm the datastore is mounted on the cluster and visible to ESXi hosts.</p><span data-embedjson="{&quot;url&quot;:&quot;https:\/\/us.v-cdn.net\/6038798\/uploads\/E3JG7JHOEOWV\/image-bb93064a72c33-becb.png&quot;,&quot;name&quot;:&quot;image-bb93064a72c33-becb.png&quot;,&quot;type&quot;:&quot;image\/png&quot;,&quot;size&quot;:467851,&quot;width&quot;:2048,&quot;height&quot;:984,&quot;displaySize&quot;:&quot;large&quot;,&quot;float&quot;:&quot;none&quot;,&quot;downloadUrl&quot;:&quot;https:\/\/community.netapp.com\/api\/v2\/media\/download-by-url?url=https%3A%2F%2Fus.v-cdn.net%2F6038798%2Fuploads%2FE3JG7JHOEOWV%2Fimage-bb93064a72c33-becb.png&quot;,&quot;active&quot;:true,&quot;mediaID&quot;:5482,&quot;dateInserted&quot;:&quot;2026-08-05T16:42:57+00:00&quot;,&quot;insertUserID&quot;:58452,&quot;foreignType&quot;:&quot;embed&quot;,&quot;foreignID&quot;:&quot;58452&quot;,&quot;embedType&quot;:&quot;image&quot;,&quot;embedStyle&quot;:&quot;rich_embed_card&quot;}">
    <span>
        <a href="https://community.netapp.com/community/home/leaving?allowTrusted=1&amp;target=https%3A%2F%2Fus.v-cdn.net%2F6038798%2Fuploads%2FE3JG7JHOEOWV%2Fimage-bb93064a72c33-becb.png" rel="nofollow noopener ugc" target="_blank">
            <img src="https://us.v-cdn.net/6038798/uploads/E3JG7JHOEOWV/image-bb93064a72c33-becb.png" alt="image-bb93064a72c33-becb.png" height="984" width="2048" data-display-size="large" data-float="none" data-type="image/png" data-embed-type="image" srcset="https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=300, width=300/6038798/uploads/E3JG7JHOEOWV/image-bb93064a72c33-becb.png 300w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=600, width=600/6038798/uploads/E3JG7JHOEOWV/image-bb93064a72c33-becb.png 600w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=800, width=800/6038798/uploads/E3JG7JHOEOWV/image-bb93064a72c33-becb.png 800w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=1200, width=1200/6038798/uploads/E3JG7JHOEOWV/image-bb93064a72c33-becb.png 1200w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=1600, width=1600/6038798/uploads/E3JG7JHOEOWV/image-bb93064a72c33-becb.png 1600w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=2000, width=2000/6038798/uploads/E3JG7JHOEOWV/image-bb93064a72c33-becb.png 2000w, https://us.v-cdn.net/6038798/uploads/E3JG7JHOEOWV/image-bb93064a72c33-becb.png" sizes="100vw" /></a>
    </span>
</span>
<p>At this point, the NFS datastore should be visible in vCenter under Storage on all ESXi hosts in cluster01. </p><p>From vCenter:</p><ol><li>Open Storage and select gcnvnfsds</li><li>Go to Configure → Device Backing</li><li>Confirm:</li></ol><ul><li>Server: matches the NFS IP address of the NetApp volume</li><li>Folder: matches the share name of the NetApp volume</li></ul><span data-embedjson="{&quot;url&quot;:&quot;https:\/\/us.v-cdn.net\/6038798\/uploads\/MCQKW4IDZUAH\/image-0d3eb11a73c13-5611.png&quot;,&quot;name&quot;:&quot;image-0d3eb11a73c13-5611.png&quot;,&quot;type&quot;:&quot;image\/png&quot;,&quot;size&quot;:264947,&quot;width&quot;:2048,&quot;height&quot;:511,&quot;displaySize&quot;:&quot;large&quot;,&quot;float&quot;:&quot;none&quot;,&quot;downloadUrl&quot;:&quot;https:\/\/community.netapp.com\/api\/v2\/media\/download-by-url?url=https%3A%2F%2Fus.v-cdn.net%2F6038798%2Fuploads%2FMCQKW4IDZUAH%2Fimage-0d3eb11a73c13-5611.png&quot;,&quot;active&quot;:true,&quot;mediaID&quot;:5480,&quot;dateInserted&quot;:&quot;2026-08-05T16:42:56+00:00&quot;,&quot;insertUserID&quot;:58452,&quot;foreignType&quot;:&quot;embed&quot;,&quot;foreignID&quot;:&quot;58452&quot;,&quot;embedType&quot;:&quot;image&quot;,&quot;embedStyle&quot;:&quot;rich_embed_card&quot;}">
    <span>
        <a href="https://community.netapp.com/community/home/leaving?allowTrusted=1&amp;target=https%3A%2F%2Fus.v-cdn.net%2F6038798%2Fuploads%2FMCQKW4IDZUAH%2Fimage-0d3eb11a73c13-5611.png" rel="nofollow noopener ugc" target="_blank">
            <img src="https://us.v-cdn.net/6038798/uploads/MCQKW4IDZUAH/image-0d3eb11a73c13-5611.png" alt="image-0d3eb11a73c13-5611.png" height="511" width="2048" data-display-size="large" data-float="none" data-type="image/png" data-embed-type="image" srcset="https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=300, width=300/6038798/uploads/MCQKW4IDZUAH/image-0d3eb11a73c13-5611.png 300w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=600, width=600/6038798/uploads/MCQKW4IDZUAH/image-0d3eb11a73c13-5611.png 600w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=800, width=800/6038798/uploads/MCQKW4IDZUAH/image-0d3eb11a73c13-5611.png 800w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=1200, width=1200/6038798/uploads/MCQKW4IDZUAH/image-0d3eb11a73c13-5611.png 1200w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=1600, width=1600/6038798/uploads/MCQKW4IDZUAH/image-0d3eb11a73c13-5611.png 1600w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=2000, width=2000/6038798/uploads/MCQKW4IDZUAH/image-0d3eb11a73c13-5611.png 2000w, https://us.v-cdn.net/6038798/uploads/MCQKW4IDZUAH/image-0d3eb11a73c13-5611.png" sizes="100vw" /></a>
    </span>
</span>
<p>You can now provision VMs to it or migrate workloads with Storage vMotion.</p><p></p><h2 data-id="unmounting-and-deleting-a-volume">Unmounting and deleting a volume</h2><p>When you decommission a datastore:</p><ol><li>Unmount the datastore from the VMware Engine cluster.</li><li>Confirm no clients remain connected to the NFS volume.</li><li>Wait for more than 52 hours.</li><li>Delete the volume if it is no longer needed.</li></ol><p>Attempting deletion before the waiting period completes, or while clients are still connected, returns an error.</p><p></p><h2 data-id="why-this-matters">Why this matters</h2><p>VMware estates on Google Cloud don’t have to scale storage and compute together. With Flex Unified NFS volumes on Google Cloud NetApp Volumes, you can:</p><ul><li>Add external vSphere datastores without provisioning more ESXi nodes.</li><li>Scale capacity and performance independently for VM workloads.</li><li>Use the same Flex Unified pool for NFS datastores and other file or block workloads.</li><li>Apply ONTAP data services — snapshots, clones, and replication behind your VMware storage.</li><li>Support both zonal and regional storage pool designs.</li></ul><p>For supplemental datastores, dev/test environments, tier-2/3 workloads, and storage-heavy VM estates, NFS datastores on VMware Engine are a practical way to bring enterprise NetApp storage to your vSphere environment in Google Cloud.</p><p></p><h2 data-id="get-started">Get Started</h2><ul><li>Ensure you have a Flex Unified storage pool in the same zone or region as your VMware Engine private cloud.</li><li>Follow the steps above — IAM, peering, service subnet, volume, datastore, and mount.</li><li>Review the <a href="https://community.netapp.com/community/home/leaving?allowTrusted=1&amp;target=https%3A%2F%2Fdocs.cloud.google.com%2Fnetapp%2Fvolumes%2Fdocs" target="_blank" rel="nofollow noopener ugc">Google Cloud NetApp Volumes documentation</a> and <a href="https://community.netapp.com/community/home/leaving?allowTrusted=1&amp;target=https%3A%2F%2Fdocs.cloud.google.com%2Fvmware-engine%2Fdocs%2Fvmware-ecosystem%2Fhowto-cloud-volumes-datastores-vmware-engine" target="_blank" rel="nofollow noopener ugc">VMware Engine NFS datastore guide</a>.</li><li>Talk to your NetApp or Google Cloud account team for sizing and architecture guidance.</li></ul><p>We can't wait to see how you put Flex Unified NFS datastores to work on Google Cloud VMware Engine.</p>]]>
        </description>
    </item>
    <item>
        <title>Supercharge team collaboration with FlexPod Datacenter for Citrix Virtual Apps and Desktops</title>
        <link>https://community.netapp.com/community/discussion/468292/supercharge-team-collaboration-with-flexpod-datacenter-for-citrix-virtual-apps-and-desktops</link>
        <pubDate>Tue, 04 Aug 2026 20:09:46 +0000</pubDate>
        <category>Tech ONTAP Blogs</category>
        <dc:creator>RennyFuchs</dc:creator>
        <guid isPermaLink="false">468292@/community/discussions</guid>
        <description><![CDATA[<p><strong>Supercharge team collaboration with FlexPod Datacenter for Citrix Virtual Apps and Desktops</strong></p><p><em>A validated VDI architecture for scalable, high-performance Citrix workloads</em></p><p></p><p>Modern datacenters face many challenges including how to deliver a consistent end-user experience across applications, devices, and locations. Many requirements must be considered and questions arise such as: should every user receive a laptop with high-end graphics capabilities? What about secure applications that require enterprise-grade performance and reliability? Virtual desktop infrastructure can help address these questions and balance cost efficiency, security, and 3D performance to deliver applications that end users rely on with a degree of reliability that simply cannot be accomplished by end user devices.</p><p>It’s easy to point out the benefits of VDI, but deployment can be a whole different animal; VDI is often regarded as complicated, expensive and time consuming. If only there were a turnkey, validated design that outlined exactly what to expect with a VDI deployment. Enter FlexPod for Citrix Virtual Apps and Desktops, a Cisco Validated Design (CVD) that covers the groundwork required to quickly and easily unlock a legendary tier of collaborative application delivery.</p><p></p><p><strong>The cheat code for fast, efficient and scalable virtual desktop infrastructure</strong></p><p>The <a href="https://community.netapp.com/community/home/leaving?allowTrusted=1&amp;target=https%3A%2F%2Fwww.cisco.com%2Fc%2Fen%2Fus%2Ftd%2Fdocs%2Funified_computing%2Fucs%2FUCS_CVDs%2Fflexpod_m8_citrix_vsp_8.html" target="_blank" rel="nofollow noopener ugc">FlexPod for Citrix Virtual Apps and Desktops Deployment Guide</a> covers everything needed to deploy Citrix VDI quickly and consistently. The requirements, best practices, and performance expectations are thoroughly documented to help deliver a consistent experience for thousands of end users. By leveraging <a href="https://community.netapp.com/community/home/leaving?allowTrusted=1&amp;target=https%3A%2F%2Fwww.cisco.com%2Fc%2Fen%2Fus%2Fsolutions%2Fdesign-zone%2Fdata-center-design-guides%2Fflexpod-design-guides.html" target="_blank" rel="nofollow noopener ugc">Cisco</a> compute, Cisco networking, and <a href="https://community.netapp.com/community/home/leaving?allowTrusted=1&amp;target=https%3A%2F%2Fwww.netapp.com%2Faff-a-series%2F" target="_blank" rel="nofollow noopener ugc">NetApp AFF storage</a>, FlexPod engineers have been able to validate up to 2600 virtual desktops in as little as 15 rack units.  This guidance is flexible with expansion options for graphically intensive workloads with X-series PCI-e nodes. Scale up, down, out and in based on what your organization needs. </p><span data-embedjson="{&quot;url&quot;:&quot;https:\/\/us.v-cdn.net\/6038798\/uploads\/1H2UZUI08VDL\/image.png&quot;,&quot;name&quot;:&quot;image.png&quot;,&quot;type&quot;:&quot;image\/png&quot;,&quot;size&quot;:325618,&quot;width&quot;:1092,&quot;height&quot;:524,&quot;displaySize&quot;:&quot;large&quot;,&quot;float&quot;:&quot;none&quot;,&quot;downloadUrl&quot;:&quot;https:\/\/community.netapp.com\/api\/v2\/media\/download-by-url?url=https%3A%2F%2Fus.v-cdn.net%2F6038798%2Fuploads%2F1H2UZUI08VDL%2Fimage.png&quot;,&quot;active&quot;:true,&quot;mediaID&quot;:5438,&quot;dateInserted&quot;:&quot;2026-08-04T20:09:29+00:00&quot;,&quot;insertUserID&quot;:84474,&quot;foreignType&quot;:&quot;embed&quot;,&quot;foreignID&quot;:&quot;84474&quot;,&quot;embedType&quot;:&quot;image&quot;,&quot;embedStyle&quot;:&quot;rich_embed_card&quot;}">
    <span>
        <a href="https://community.netapp.com/community/home/leaving?allowTrusted=1&amp;target=https%3A%2F%2Fus.v-cdn.net%2F6038798%2Fuploads%2F1H2UZUI08VDL%2Fimage.png" rel="nofollow noopener ugc" target="_blank">
            <img src="https://us.v-cdn.net/6038798/uploads/1H2UZUI08VDL/image.png" alt="image.png" height="524" width="1092" data-display-size="large" data-float="none" data-type="image/png" data-embed-type="image" srcset="https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=300, width=300/6038798/uploads/1H2UZUI08VDL/image.png 300w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=600, width=600/6038798/uploads/1H2UZUI08VDL/image.png 600w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=800, width=800/6038798/uploads/1H2UZUI08VDL/image.png 800w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=1200, width=1200/6038798/uploads/1H2UZUI08VDL/image.png 1200w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=1600, width=1600/6038798/uploads/1H2UZUI08VDL/image.png 1600w, https://us.v-cdn.net/cdn-cgi/image/quality=80, format=auto, fit=scale-down, height=2000, width=2000/6038798/uploads/1H2UZUI08VDL/image.png 2000w, https://us.v-cdn.net/6038798/uploads/1H2UZUI08VDL/image.png" sizes="100vw" /></a>
    </span>
</span>
<p><strong>The calm before the storm: Boot and login benchmarks showcase the FlexPod difference</strong></p><p>Some of the most common VDI challenges derive from two bottlenecks: startup and logon. Both can cause a “storm,” where resources become exhausted, impacting the end users’ ability to access their virtual desktop.  FlexPod has benchmarked and stress tested VDI workloads to help address some of the most common pitfalls of virtual desktops. By using Login VSI and graded by the End-User Experience (EUX) metric, our engineers put FlexPod to the test, simulating both boot and login storms. The combination of high-performance compute, networking, and storage resulted in EUX scores ranging from 7.9 to 8.8 – far exceeding the 6.5 recommended score to help ensure that end users have a seamless experience in the most demanding of environments. </p><p>Don’t let the traditional complexities of VDI hold your organization back. With FlexPod for Citrix Virtual Apps and Desktops, you have a proven, stress-tested blueprint to deliver exceptional performance and reliability at scale. Ready to transform your end-user experience?<strong> Download</strong> the <a href="https://community.netapp.com/community/home/leaving?allowTrusted=1&amp;target=https%3A%2F%2Fwww.cisco.com%2Fc%2Fen%2Fus%2Ftd%2Fdocs%2Funified_computing%2Fucs%2FUCS_CVDs%2Fflexpod_m8_citrix_vsp_8.html" target="_blank" rel="nofollow noopener ugc">FlexPod Datacenter: Citrix Virtual Apps and Desktops with vSphere 8 Deployment Guide</a> and get started on your virtual desktop journey today!</p><p>Explore the <a href="https://community.netapp.com/community/home/leaving?allowTrusted=1&amp;target=https%3A%2F%2Fwww.netapp.com%2Fflexpod%2Fvalidated-designs%2F" target="_blank" rel="nofollow noopener ugc">Design Guides</a> to kick start your FlexPod deployments</p><p>Learn more about <a href="https://community.netapp.com/community/home/leaving?allowTrusted=1&amp;target=https%3A%2F%2Fwww.cisco.com%2Fsite%2Fus%2Fen%2Fproducts%2Fcomputing%2Fhybrid-cloud-operations%2Fintersight-platform%2Findex.html%23tabs-7edb32179e-item-d43da2dc1e-tab" target="_blank" rel="nofollow noopener ugc">Cisco Intersight</a></p>]]>
        </description>
    </item>
    <item>
        <title>does Netapp have plugin for Nutanix such as vmware snapcenter plugin?</title>
        <link>https://community.netapp.com/community/discussion/467994/does-netapp-have-plugin-for-nutanix-such-as-vmware-snapcenter-plugin</link>
        <pubDate>Wed, 01 Jul 2026 13:22:54 +0000</pubDate>
        <category>Virtualization</category>
        <dc:creator>FelixZhou</dc:creator>
        <guid isPermaLink="false">467994@/community/discussions</guid>
        <description><![CDATA[<div><p>we are moving our VMWare VMs to Nutanix, just wonder if we have VM plugin for Nutanix to take VM snapshots such as VMWare Snapcenter plugin?</p><p>thank you</p></div>]]>
        </description>
    </item>
    <item>
        <title>can two vcenters point to same VMWare plugin server?</title>
        <link>https://community.netapp.com/community/discussion/467995/can-two-vcenters-point-to-same-vmware-plugin-server</link>
        <pubDate>Wed, 01 Jul 2026 13:25:07 +0000</pubDate>
        <category>Virtualization</category>
        <dc:creator>FelixZhou</dc:creator>
        <guid isPermaLink="false">467995@/community/discussions</guid>
        <description><![CDATA[<div><p>we have created second Vcenter, just wonder if we can point the new vCenter to the same snapcenter VMWare plugin server without creating second plugin server.</p><p>thank you,</p></div>]]>
        </description>
    </item>
    <item>
        <title>Simplify VMware and database migration strategies with Matilda Cloud and Amazon FSx for NetApp ONTAP</title>
        <link>https://community.netapp.com/community/discussion/466387/simplify-vmware-and-database-migration-strategies-with-matilda-cloud-and-amazon-fsx-for-netapp-ontap</link>
        <pubDate>Sun, 22 Mar 2026 11:03:31 +0000</pubDate>
        <category>Tech ONTAP Blogs</category>
        <dc:creator>AlonG</dc:creator>
        <guid isPermaLink="false">466387@/community/discussions</guid>
        <description><![CDATA[<div><p><span>Organizations migrating workloads from data centers or other hyperscalers to </span><a href="https://aws.amazon.com/" target="_blank" rel="noopener nofollow noreferrer"><span>Amazon Web Services (AWS) </span></a><span>often share a common challenge: How to assess and optimize what the future deployment and its end-state architecture will look like from the earliest stages of the planning cycle.&nbsp;</span></p><p><span>Making decisions about your post-migration storage architecture without accurate, workload-specific data can result in a deployment that misses performance expectations or introduces unnecessary long-term costs. What architects and IT teams need first is clarity: A precise view of existing workloads, their storage behavior, and how different AWS storage options compare under real-world conditions.</span></p><p><span>Now, all of that is possible with the new integration between </span><a href="https://www.netapp.com/aws/fsx-ontap/" target="_blank" rel="noopener noreferrer nofollow"><span>Amazon FSx for NetApp ONTAP (FSx for ONTAP)</span></a><span> and </span><a href="https://www.matildacloud.com/" target="_blank" rel="noopener nofollow noreferrer"><span>Matilda Cloud</span></a><span>, the AI-powered platform designed to automate and accelerate application modernization, and management. In this post we&rsquo;ll explore this new integration and see how it combines automated, AI-based environment discovery with storage-specific modeling. It&rsquo;s a data-driven approach to evaluating storage options when moving workloads&mdash;in particular VMware virtual machines and databases&mdash;to AWS. This combined approach can drive cost savings of as much as 30-40%.</span></p><p><span>Here&rsquo;s what we&rsquo;ll cover:</span></p><p><span>The need for a realistic pre-migration storage assessment</span></p><p><span>How Matilda Cloud and FSx for ONTAP make workload migration assessments easier</span></p><p><span>The benefits of the data-driven storage assessment provided by Matilda Cloud and FSx for ONTAP</span></p><p><span>Get better insights into your migration to AWS with Matilda Cloud</span></p><h2 id="toc-hId-1707562462"><span>The need for a realistic pre-migration storage assessment&nbsp;</span></h2><p><span>The difference between a successful cloud migration and an expensive rework can come down to one critical decision: choosing the right storage architecture. Assessment tooling that thoroughly profiles the existing environment and recommends the best option in AWS is imperative.</span></p><p><span>During migration assessments, teams are expected to compare enterprise-grade storage capabilities with AWS services while estimating the performance rates and total cost of ownership (TCO).&nbsp;</span></p><p><span>Doing this manually can be challenging, because it requires detailed understanding of workload behavior, storage features, and knowledge of the technical details and pricing models of the AWS services involved. The task becomes even more complex when teams must evaluate multiple AWS service options. At worst, migration might result in a non-optimized storage or platform, which would require a second migration with increased risks, complexity, and expenses.&nbsp;</span></p><p><span>Obviously, meeting resilience and performance features is imperative, and cost optimization is always a factor that comes into play in the target environment. But migrating workloads such as databases and VMware environments come with further complexity. VMWare environments rely on shared datastores that support mixed workloads with a range of performance requirements. Database workloads usually have requirements around the consistency of input/output operations per second (IOPS) and latency sensitivity.</span></p><p><span>For example, a data center running VMware clusters and database servers might store years of infrequently accessed data alongside active, performance-intensive datasets. Without the ability to tier data to low-cost capacity pools or other storage efficiency features, teams risk provisioning high-performance storage for all data on AWS, which can drive higher costs over time.</span></p><p><span>The reality in the trenches is that architects still rely on basic methods such as spreadsheets and generic assessment tools to estimate migration TCO under different configuration scenarios. These methods struggle to account for enterprise storage features and possible additional investments that would need to be made to mitigate the gaps. </span><span><br /></span><span><br /></span><span>One example is customers who migrate their production databases from an on-premises VMWare environment that now has to consider the costs for their disaster recovery solution. An incomplete comparison of the pre-migration state results in both operational impact and long-term cost differences between storage architectures.</span></p><h2 id="toc-hId--844594499"><span>How Matilda Cloud and FSx for ONTAP simplify workload migration assessments</span></h2><p><a href="http://www.matildacloud.com" target="_blank" rel="noopener nofollow noreferrer"><span>Matilda Cloud</span></a><span> delivers AI-powered discovery and assessment capabilities designed specifically for VMware and database environments following three key automated steps: </span><span><br /><br /></span></p><ol><li><strong>Discovery:</strong><span> Matilda&rsquo;s automated tools discover your current environment (VMware, physical servers, databases) and map application dependencies.</span></li><li><strong>Analysis: </strong><span>The platform analyzes your applications and infrastructure, with special focus on configuration metadata, historical performance metrics, and storage consumption patterns across the estate.</span></li><li><strong>Modeling:</strong><span> It models the deployment with all AWS storage options, showing side-by-side comparisons and applying intelligent sizing logic to recommend the best fit for purpose service.</span></li></ol><p><span>The Matilda assessment provides block and file volumes, workload density, IOPS and throughput demand profiles, and insights into how capacity will be consumed and retained over time. The result is a workload-level baseline that reflects how storage is used, rather than how it was originally provisioned.</span></p><p><span>FSx for ONTAP is an AWS storage service that provides file and block storage within a single AWS service, supporting Network File System (NFS), Server Message Block (SMB), iSCSI, and </span><a href="https://www.netapp.com/product-updates/s3-for-fsx-ontap/" target="_blank" rel="noopener noreferrer nofollow"><span>Amazon S3 compatible access</span></a><span>. The service includes enterprise storage capabilities such as NetApp&reg; Snapshot&trade; technology, </span><a href="https://www.netapp.com/learn/aws-fsxn-blg-reduce-costs-and-increase-efficiency-with-fsx-for-ontap-cloning/" target="_blank" rel="noopener noreferrer nofollow"><span>lightweight cloning</span></a><span>, </span><a href="https://www.netapp.com/learn/aws-fsxn-blg-multiprotocol-access-with-amazon-fsx-for-netapp-ontap/" target="_blank" rel="noopener noreferrer nofollow"><span>simultaneous multiprotocol access</span></a><span>, and </span><a href="https://www.netapp.com/learn/aws-fsxn-blg-reduce-costs-and-increase-efficiency-with-fsx-for-ontap/" target="_blank" rel="noopener noreferrer nofollow"><span>built-in storage efficiency features</span></a><span>. These capabilities influence performance design, data placement, and long-term cost outcomes, particularly for VMware and database workloads such as Microsoft SQL Server and Oracle, which depend on consistent latency and predictable I/O behavior.</span></p><p><span>The integration between Matilda Cloud and FSx for ONTAP extends Matilda&rsquo;s baseline assessment into a storage-aware modeling phase for AWS. Instead of applying generic sizing ratios, Matilda maps observed workload behavior directly to FSx for ONTAP configuration constructs.&nbsp;</span></p><p><span>As part of the assessment, Matilda incorporates FSx for ONTAP capabilities directly into the modeled architecture. Storage efficiency assumptions, data tiering behavior, and workload-specific performance characteristics are evaluated as first-order design inputs.&nbsp;</span></p><p><span>This avoids treating enterprise storage features as post-migration optimizations by having to acquire additional third-party or custom-developed solutions to fill those gaps discovered afterwards. Instead, the assessment reflects how they shape capacity planning, performance headroom, and operational workflows from day one using FSx for ONTAP on AWS.</span></p><h3 id="toc-hId-701702331"><span>The first AWS Migration Acceleration Program certified tool to work with FSx for ONTAP&nbsp;</span></h3><p><span>Matilda Cloud is the first AWS Migration Acceleration Program (MAP) certified tool to integrate with FSx for ONTAP. This integration is designed for storage-focused assessments, complementing specialized accelerator programs, </span><a href="https://aws.amazon.com/blogs/migration-and-modernization/aws-migration-acceleration-program-for-vmware/" target="_blank" rel="noopener nofollow noreferrer"><span>such as MAP for VMWare</span></a><span>. This certification aligns the assessment with AWS-recommended migration frameworks while extending them with storage-specific intelligence that is often missing from traditional migration analysis.</span></p><p><span>The output of the integration is a detailed assessment report that presents a direct comparison between all AWS storage services, including FSx for ONTAP. The report includes modeled cost estimates, configuration assumptions, and qualitative comparisons of storage capabilities, providing a clear, defensible foundation for architectural decision-making.</span></p><h2 id="toc-hId--1653941125"><span>The benefits of the data-driven storage assessment provided by Matilda Cloud and FSx for ONTAP</span></h2><p><span>By grounding architectural choices in workload-level data and storage-aware modeling, the assessment provided by Matilda Cloud and FSx for ONTAP leads to clearer insights around cost, performance, and operational efficiency.</span></p><ul><li aria-level="1"><strong>Trust in migration strategy and architectural choices</strong></li></ul><p><li-wrapper></li-wrapper></p><p><span>The Matilda Cloud assessment supports organizations as they evaluate performance and resilience requirements. Users can commit to migration or architecture decisions with certainty before deploying any new infrastructure on AWS. This approach leads to more decisive actions by removing uncertainty during the planning phase and shortening the decision cycles for migration projects.</span></p><ul><li aria-level="1"><strong>Clear visibility into cost and efficiency</strong></li></ul><p><li-wrapper></li-wrapper></p><p><span>The comparative reports provide quantifiable insight into cost drivers across different storage options and decrease the risk of additional storage migration projects after the transition to cloud. In anonymized customer assessments conducted using Matilda Cloud, FSx for ONTAP configurations have shown cost advantages of more than 30% compared to alternative AWS storage options depending on workload characteristics and data access patterns.</span></p><p><span>The following Matilda assessment provides a cost comparison between using FSx for ONTAP and </span><a href="https://aws.amazon.com/ebs" target="_blank" rel="noopener nofollow noreferrer"><span>Amazon Elastic Block Store (Amazon EBS)</span></a><span>. The blended architecture Matilda evaluates here uses Amazon EBS for root system volumes and FSx for ONTAP for data volumes across both primary and capacity storage tiers.</span></p><p><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/bd/bd9155a7ea40bfe88fe2eae92c26f4ec.jpg" role="button" title="Screenshot 2026-03-22 at 18.10.03.jpg" alt="Screenshot 2026-03-22 at 18.10.03.jpg" width="1440" /></span></p><div id="tinyMceEditorAlonG_0">&nbsp;</div><ul><li aria-level="1"><strong>Evaluate your enterprise storage features upfront</strong></li></ul><p><li-wrapper></li-wrapper></p><p><span>The assessment highlights the operational value of enterprise storage capabilities through the all-important lens of cost savings. Features such as cloning, data tiering, and multiprotocol access are evaluated during the planning stage, rather than leaving your team to discover them after migration and having to pay to fix them later.&nbsp;</span></p><p><span>This forward-thinking assessment style helps teams understand the practical impact of advanced storage functionality before deployment. In the screenshot below, a Matilda Cloud assessment has identified $7.4M in annual storage waste across eight inefficiency patterns, along with $2.8M in potential recoverable savings by using FSx for ONTAP in one quarter:&nbsp;</span></p><p><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/c1/c1ca34a904320208b569ec2f6495f3bd.jpg" role="button" title="Screenshot 2026-03-22 at 12.28.23.jpg" alt="Screenshot 2026-03-22 at 12.28.23.jpg" width="1747" /></span></p><p><span>The insights from this assessment highlight several common infrastructure challenges that often remain hidden during manual migration planning. These include Snapshot sprawl, over-provisioned IOPS, volumes with low change rates, and the overhead of maintaining custom-developed solutions like self-managed NFS servers and backup tools. By addressing these factors, the Matilda assessment identifies a potential 38% in cost savings and a return on investment (ROI) in under 3 months.</span></p><h2 id="toc-hId-88869210"><span>Get better insights into your migration to AWS with Matilda Cloud</span></h2><p><span>Successful migrations from data centers or other hyperscalers to AWS depend on making the right storage decisions early. The integration between Matilda Cloud and FSx for ONTAP introduces an objective, assessment-driven approach that helps organizations compare storage options with clarity and confidence.&nbsp;</span></p><p><span>&nbsp;</span></p><p><span>By combining automated discovery with storage-aware modeling, teams gain the insight needed to streamline migration planning and align architecture with real workload requirements.</span></p><p><span>&nbsp;</span></p><p><a href="https://www.youtube.com/watch?v=pffwUfk-DSo" target="_blank" rel="noopener nofollow noreferrer"><span>Learn more about the Matilda and NetApp integration in our joint webinar</span></a><span>, or </span><a href="https://www.matildacloud.com/contact-us" target="_blank" rel="noopener nofollow noreferrer"><span>contact Matilda Cloud</span></a><span> to check </span><a href="https://www.matildacloud.com/press-releases/matilda-cloud-joins-aws-map-for-vmware-workloads" target="_blank" rel="noopener nofollow noreferrer"><span>AWS-funded assessment options</span></a><span> for your VMWare workloads.</span></p></div>]]>
        </description>
    </item>
    <item>
        <title>Automate Amazon Elastic VMware Service migrations with Workload Factory inventory upload mode</title>
        <link>https://community.netapp.com/community/discussion/466236/automate-amazon-elastic-vmware-service-migrations-with-workload-factory-inventory-upload-mode</link>
        <pubDate>Thu, 12 Mar 2026 10:12:40 +0000</pubDate>
        <category>Tech ONTAP Blogs</category>
        <dc:creator>YuvalMarkus</dc:creator>
        <guid isPermaLink="false">466236@/community/discussions</guid>
        <description><![CDATA[<div><p><span style="font-family: arial,helvetica,sans-serif;"><span>VMware teams are facing growing pressure to modernize infrastructure and reduce costs while maintaining fast, reliable, and secure operations.&nbsp;</span></span></p><p><span style="font-family: arial,helvetica,sans-serif;"><span>To meet these demands strategically and at scale, </span><a href="https://aws.amazon.com/evs/" target="_blank" rel="noopener nofollow noreferrer"><span>Amazon Elastic VMware Service (Amazon EVS)</span></a><span> can be the next step for these teams, offering scalability and access to a wide range of other AWS services.</span></span></p><p><span style="font-family: arial,helvetica,sans-serif;"><a href="https://aws.amazon.com/fsx/netapp-ontap" target="_blank" rel="noopener nofollow noreferrer"><span>Amazon FSx for NetApp ONTAP (FSx for ONTAP)</span></a><span> is an AWS-certified external storage option that provides even more benefits from Amazon EVS. To help access the cost and performance benefits of using FSx for ONTAP for Amazon EVS, </span><a href="https://www.netapp.com/data-services/workload-factory/" target="_blank" rel="noopener noreferrer nofollow"><span>NetApp&reg; Workload Factory</span></a><span> now provides the Amazon EVS migration advisor wizard. This guided planning tool transforms VMware workload migration to Amazon EVS with FSx for ONTAP, creating optimized, data-driven designs that align with AWS Well-Architected Framework recommendations as well as VMware and NetApp best practices.</span></span></p><p><span style="font-family: arial,helvetica,sans-serif;"><span>This article is part of a Workload Factory migration advisor series. </span><a rel="nofollow" href="https://community.netapp.com/t5/Tech-ONTAP-Blogs/Expedite-VMware-workload-relocations-to-Amazon-Elastic-VMware-Service-with/ba-p/463809" target="_blank"><span>Part 1 explored manual mode</span></a><span>, where the user defines their configuration parameters. In this post, we&rsquo;ll show you how to use the migration advisor </span><strong>inventory upload mode</strong><span> to automatically build a migration plan that supports faster, more cost-aware VMware workload migration to Amazon EVS with FSx for ONTAP, using your current VMware inventory and performance data.&nbsp;</span></span></p><p><span style="font-family: arial,helvetica,sans-serif;"><span>Read on as we cover:</span></span></p><p><span style="font-family: arial,helvetica,sans-serif;"><span>How the inventory upload mode works</span></span></p><p><span style="font-family: arial,helvetica,sans-serif;"><span>How to build your migration plan with the inventory upload mode</span></span></p><p><span style="font-family: arial,helvetica,sans-serif;"><span>Prerequisites</span></span></p><p><span style="font-family: arial,helvetica,sans-serif;"><span>Step 1. Upload your VM inventory</span></span></p><p><span style="font-family: arial,helvetica,sans-serif;"><span>Step 2. Specify planning parameters</span></span></p><p><span style="font-family: arial,helvetica,sans-serif;"><span>Step 3. Select storage workload placement</span></span></p><p><span style="font-family: arial,helvetica,sans-serif;"><span>Step 4. Design the datastore layout</span></span></p><p><span style="font-family: arial,helvetica,sans-serif;"><span>Step 5. Review your migration plan</span></span></p><p><span style="font-family: arial,helvetica,sans-serif;"><span>Step 6. (Optional) Provision your migration plan</span></span></p><p><span style="font-family: arial,helvetica,sans-serif;"><span>Ready to build your Amazon EVS migration plan?</span></span></p><h2 id="toc-hId-1707561345"><span style="font-family: arial,helvetica,sans-serif;"><span>How the inventory upload mode works</span></span></h2><p><span style="font-family: arial,helvetica,sans-serif;"><span>As VMware environments expand to support consolidated enterprise compute estates, manual resource cataloging becomes increasingly time-consuming and error-prone, making large-scale migration planning difficult. Inventory upload mode in the Workload Factory Amazon EVS migration advisor eases that bottleneck by automatically parsing VMware inventory data and pre-filling migration advisor parameters, producing a complete, best-practice migration plan in minutes.</span></span></p><p><span style="font-family: arial,helvetica,sans-serif;"><span>&nbsp;</span></span></p><p><span style="font-family: arial,helvetica,sans-serif;"><span>At the center of this capability is the </span><a href="https://docs.netapp.com/us-en/workload-vmware/explore-planning-center.html" target="_blank" rel="noopener noreferrer nofollow"><span>VMware Planning Center</span></a><span>, the management hub for all migration data in Workload Factory. From this screen, VMware architects can upload datasets, track their analysis status, launch migration advisor sessions for each environment, and deploy resources to their Amazon Virtual Public Clouds (Amazon VPCs) based on the migration plans they create.</span></span></p><p><span style="font-family: arial,helvetica,sans-serif;"><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/a9/a9b5f19a8e49b0b5f1351ba460301703.png" role="button" title="planning-center.png" alt="planning-center.png" width="1598" /></span></span></p><p><span style="font-family: arial,helvetica,sans-serif;"><span>VMware environment data can be collected using three methods, each designed to provide a different level of detail and insight:</span></span></p><p><span style="font-family: arial,helvetica,sans-serif;"><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/74/7409bbfbde0510bf1dc69010a117b72e.jpg" role="button" title="choose-step.jpg" alt="choose-step.jpg" width="1682" /></span></span></p><p><span style="font-family: arial,helvetica,sans-serif;">1.&nbsp;<a href="https://www.dell.com/en-us/shop/vmware/sl/rvtools" target="_blank" rel="noopener nofollow noreferrer"><strong>RVTools</strong></a><strong>: </strong><span>A free Windows-based utility that can export VMware environment configuration data directly from vCenter. It captures VM names, CPU and memory allocation, storage usage, and datastore mappings, but does not collect runtime performance metrics.</span></span></p><p><span style="font-family: arial,helvetica,sans-serif;"><strong>Best for</strong><span> quick assessments where performance data isn&rsquo;t required.</span></span></p><p><span style="font-family: arial,helvetica,sans-serif;">2.&nbsp;<a href="https://docs.netapp.com/us-en/data-infrastructure-insights/task_dc_vmware.html" target="_blank" rel="noopener noreferrer nofollow"><strong>Data Collector</strong></a><strong>: </strong><span>A PowerShell or PowerCLI-based script developed by NetApp. It gathers the environment configuration and collects runtime performance data (IOPS, throughput, latency, etc.) on a user-defined schedule. The data runtime collection captures workload peaks and uses them later to improve planning accuracy.</span></span></p><p><span style="font-family: arial,helvetica,sans-serif;"><strong>Best for</strong><span> performance-aware migration planning and well-architected right-sizing.</span></span></p><p><span style="font-family: arial,helvetica,sans-serif;">3. <a href="https://www.netapp.com/data-infrastructure-insights/" target="_blank" rel="noopener noreferrer nofollow"><strong>NetApp Data Infrastructure Insights (DII)</strong></a><strong>: </strong><span>A Software-as-a-service (SaaS)-based observability platform from NetApp that continuously collects performance metrics across storage, compute, and networking.</span></span></p><p><span style="font-family: arial,helvetica,sans-serif;">Workload Factory connects directly to DII tenant accounts to automatically import environment configuration and runtime performance data. This is similar to Data Collector but without any scripts or manual exports.</span></p><p><span style="font-family: arial,helvetica,sans-serif;"><strong>Best for continuous, tenant-level analysis at enterprise scale.</strong></span></p><p><span style="font-family: arial,helvetica,sans-serif;"><span>Once your VMware inventory and performance data are uploaded, Workload Factory automatically analyzes the information, applies your selected planning parameters, and generates an optimized migration plan for your entire VMware estate. The result is quick, data-driven decision-making and consistent alignment with AWS and VMware best practices, whether you are migrating a handful of workloads or thousands of virtual machines (VMs).</span></span></p><p><span style="font-family: arial,helvetica,sans-serif;"><strong>&nbsp;</strong></span></p><p><span style="font-family: arial,helvetica,sans-serif;"><span>To learn more about how DII supports visibility and clarity in complex environments, read </span><a href="https://www.linkedin.com/pulse/from-unmapped-chaos-cloud-ready-clarity-how-dii-workload-alex-burrows-xgyve/" target="_blank" rel="noopener nofollow noreferrer"><span>From Unmapped Chaos to Cloud-Ready Clarity: How DII Makes Workload Visibility Simple</span></a><span>.</span></span></p><h2 id="toc-hId--844595616"><span style="font-family: arial,helvetica,sans-serif;"><span>How to build your migration plan with the inventory upload mode</span></span></h2><p><span style="font-family: arial,helvetica,sans-serif;"><span>The inventory upload mode workflow in the Workload Factory Amazon EVS migration advisor transforms VMware migration planning into an automated process that produces well-architected results. This section shows how to set up your migration plan using upload mode, step by step.</span></span></p><p><span style="font-family: arial,helvetica,sans-serif;"><span>&nbsp;</span></span></p><p><span style="font-family: arial,helvetica,sans-serif;"><strong>Note:</strong><span> Inventory upload mode supports migrations from on-premises VMware environments and from VMware Cloud on AWS (VMC) sources.</span></span></p><h3 id="toc-hId-701701214"><span style="font-family: arial,helvetica,sans-serif;"><span>Prerequisites</span></span></h3><p><span style="font-family: arial,helvetica,sans-serif;"><span>Before you begin, make sure you have:</span></span></p><ul><li aria-level="1"><span style="font-family: arial,helvetica,sans-serif;"><span>A source VMware environment.</span><span><br /></span></span></li><li aria-level="1"><span style="font-family: arial,helvetica,sans-serif;"><span>A Workload Factory account with VMware planning access.</span><span><br /></span></span></li><li aria-level="1"><span style="font-family: arial,helvetica,sans-serif;"><span>(Optional) AWS account view permissions, if you plan to deploy directly using CloudFormation.</span></span></li><li aria-level="1"><span style="font-family: arial,helvetica,sans-serif;"><span>(Optional) VMware vSphere credentials, if you plan to mount datastores to an Amazon EVS cluster during provisioning.</span></span></li></ul><h3 id="toc-hId--1850455747"><span style="font-family: arial,helvetica,sans-serif;"><span>Step 1. Upload your VM inventory</span></span></h3><p><span style="font-family: arial,helvetica,sans-serif;"><span>From your </span><a href="https://console.workloads.netapp.com/" target="_blank" rel="noopener noreferrer nofollow"><span>Workload Factory home</span></a><span>, open the menu options (three-line icon) in the upper-left corner, and then select the </span><strong>VMware</strong><span> workload.</span></span></p><p><span style="font-family: arial,helvetica,sans-serif;"><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/c0/c0aaf4801096d3271d9c9ec7e529b04f.jpg" role="button" title="left-menu.jpg" alt="left-menu.jpg" width="1558" /></span></span></p><p><span style="font-family: arial,helvetica,sans-serif;"><span>This will take you to the </span><strong>VMware planning center</strong><span>, where all inventory data and migration projects are managed.</span></span></p><p><span style="font-family: arial,helvetica,sans-serif;"><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/88/8825621f6b85b09930e5410033d6974a.png" role="button" title="inner-menu.png" alt="inner-menu.png" width="1601" /></span></span></p><p><span style="font-family: arial,helvetica,sans-serif;"><span>In the </span><strong>VMware planning center</strong><span>, select</span><strong> Upload VM inventory</strong><span>, then follow the dialog prompts to add your dataset using your preferred data source: RVTools, Data Collector, or Data Infrastructure Insights. You assign the dataset a name of your choice, then upload it as a ZIP file containing the VMware inventory information extracted with your selected tool.</span></span></p><p><br /><span style="font-family: arial,helvetica,sans-serif;"><span>In the image below, you can see a collected dataset being imported into the Planning Center with the </span><strong>Data Collector </strong><span>option (note the </span><strong>Codebox </strong><span>on the right displays a PowerShell template that can be used to carry out this same process programmatically):</span></span></p><p><span style="font-family: arial,helvetica,sans-serif;"><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/bc/bc29f8428a0e3384e28727b70df9c580.png" role="button" title="upload-file.png" alt="upload-file.png" width="2019" /></span></span></p><p><span style="font-family: arial,helvetica,sans-serif;"><span>Select </span><strong>Done</strong><span> when you are finished, and the dataset will appear in your Planning Center dashboard. When its status changes to </span><strong>Available</strong><span>, it&rsquo;s ready for analysis.</span></span></p><h3 id="toc-hId--107645412"><span style="font-family: arial,helvetica,sans-serif;"><span>Step 2. Specify planning parameters</span></span></h3><p><span style="font-family: arial,helvetica,sans-serif;"><span>Next to your uploaded dataset, select </span><strong>Start planning</strong><span>, then choose </span><strong>AWS Elastic VMware Service</strong><span> from the drop-down menu as your target environment. This opens the </span><strong>Amazon</strong> <strong>EVS migration advisor wizard</strong><span>.</span></span></p><p><span style="font-family: arial,helvetica,sans-serif;"><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/13/1344f273bec25b9e8603ef6ded14b05a.png" role="button" title="table-menu.png" alt="table-menu.png" width="2013" /></span></span></p><p><span style="font-family: arial,helvetica,sans-serif;"><span>The migration advisor wizard starts by offering a summary view in the VM configuration upload section that shows VM count, provisioned capacity, and utilized capacity.</span></span></p><p><span style="font-family: arial,helvetica,sans-serif;"><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/1c/1c83c742ba22e8249d1367342ddf6749.png" role="button" title="specify-step.png" alt="specify-step.png" width="1589" /></span></span></p><p><span style="font-family: arial,helvetica,sans-serif;"><span>From here, you can define your planning parameters, which guide how Workload Factory models your environment:</span></span></p><p><span style="font-family: arial,helvetica,sans-serif;"><span>1. Under </span><strong>VM Inventory Considerations</strong><span>, select your AWS Region.</span></span></p><p><span style="font-family: arial,helvetica,sans-serif;"><span>2. Under </span><strong>Target capacity and protection considerations</strong><span>, specify:</span></span></p><ul><li aria-level="2"><span style="font-family: arial,helvetica,sans-serif;"><strong>Datastore capacity: </strong><span>Define the total capacity for your deployment in TiB.</span> <span>(An automatically calculated, optimized capacity recommendation will be available in a future release.)</span></span></li><li aria-level="2"><span style="font-family: arial,helvetica,sans-serif;"><strong>Capacity source:</strong><span> Choose whether to base sizing on provisioned or utilized storage.</span></span></li><li aria-level="2"><span style="font-family: arial,helvetica,sans-serif;"><strong>Data reduction ratio: </strong><span>Adjust to reflect your environment&rsquo;s data efficiency profile.&nbsp;</span></span></li><li aria-level="2"><span style="font-family: arial,helvetica,sans-serif;"><strong>Headroom percentage:</strong><span> Set between 5% and 25% to allow for growth and Snapshot copies.</span></span></li><li aria-level="2"><span style="font-family: arial,helvetica,sans-serif;"><strong>VM Snapshot protection:</strong><span> Enable to include default Snapshot policies in capacity estimates.</span></span></li></ul><p><span style="font-family: arial,helvetica,sans-serif;"><span>Note that this preparatory step mirrors manual mode, but is faster and data-driven.</span></span></p><p><span style="font-family: arial,helvetica,sans-serif;"><a rel="nofollow" href="https://community.netapp.com/t5/Tech-ONTAP-Blogs/Expedite-VMware-workload-relocations-to-Amazon-Elastic-VMware-Service-with/ba-p/463809" target="_blank"><span>Learn more about the Amazon EVS migration advisor manual mode in this post</span></a><span>.</span></span></p><p><span style="font-family: arial,helvetica,sans-serif;"><span>We recommend keeping the default values, which are pre-populated using NetApp best practices for your storage type.</span></span></p><p><span style="font-family: arial,helvetica,sans-serif;"><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/1b/1bb061b151578751072aaa73e10744b3.png" role="button" title="considerations-accordion.png" alt="considerations-accordion.png" width="1598" /></span></span></p><p><span style="font-family: arial,helvetica,sans-serif;"><span>If unsure about the data reduction ratio, you can also get contextual recommendations by selecting </span><strong>Help me decide</strong><span>. Below you can see the Help me decide analysis for the data reduction ratio qualifier:</span></span></p><p><span style="font-family: arial,helvetica,sans-serif;"><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/70/7079b68958a4b9176ba97cbf51ec6baf.png" role="button" title="data-reduction-helper.png" alt="data-reduction-helper.png" width="1593" /></span></span></p><p><span style="font-family: arial,helvetica,sans-serif;"><span>Once parameters are set, select </span><strong>Next </strong><span>to proceed.</span></span></p><h3 id="toc-hId-1635164923"><span style="font-family: arial,helvetica,sans-serif;"><span>Step 3. Select storage workload placement</span></span></h3><p><span style="font-family: arial,helvetica,sans-serif;"><span>Workload Factory applies your planning inputs to the uploaded data and automatically performs optimization calculations. Specifically, the migration advisor evaluates performance and cost trade-offs between internal vSAN and external FSx for ONTAP datastores.&nbsp;</span></span></p><p><span style="font-family: arial,helvetica,sans-serif;"><span>You can prioritize either cost optimization or recoverability: As you toggle between the two, the recommended deployment options will automatically update.</span></span></p><p><span style="font-family: arial,helvetica,sans-serif;"><span>Here you can see the review screen for workload placement between vSAN and FSx for ONTAP external storage:</span></span></p><p><span style="font-family: arial,helvetica,sans-serif;"><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/81/81d386e680f83202403b1b295fbbcced.png" role="button" title="select-vms-step.png" alt="select-vms-step.png" width="1588" /></span></span></p><p><span style="font-family: arial,helvetica,sans-serif;"><span>In the </span><strong>VMs inventory</strong><span> list, you can review each VM&rsquo;s proposed target, allowing you to fine-tune workload placement between vSAN and FSx for ONTAP. You can also manually adjust selections in the VM list to refine which workloads move to FSx for ONTAP.</span></span></p><p><span style="font-family: arial,helvetica,sans-serif;"><span>When your selection is finalized, select </span><strong>Next</strong><span> to proceed.</span></span></p><h3 id="toc-hId--916992038"><span style="font-family: arial,helvetica,sans-serif;"><span>Step 4. Design the datastore layout</span></span></h3><p><span style="font-family: arial,helvetica,sans-serif;"><span>After storage placement, Workload Factory analyzes VM performance data to propose a datastore layout that optimizes for throughput and capacity utilization. The system balances workloads based on IOPS, latency, and other performance patterns, applying FSx for ONTAP best practices for volume sizing, Snapshot policy, and provisioning.</span></span></p><p><span style="font-family: arial,helvetica,sans-serif;"><span>Here you can see the review screen for the automatically generated datastore layout:</span></span></p><p><span style="font-family: arial,helvetica,sans-serif;"><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/a5/a5d87a353789125754e776c009959587.png" role="button" title="design-step.png" alt="design-step.png" width="1591" /></span></span></p><p><span style="font-family: arial,helvetica,sans-serif;"><span>This stage also includes recommendations for Snapshot buffers and ONTAP efficiency settings, which are necessary to maintain a well-architected configuration. Select </span><strong>Next </strong><span>to continue.</span></span></p><h3 id="toc-hId-825818297"><span style="font-family: arial,helvetica,sans-serif;"><span>Step 5. Review your migration plan</span></span></h3><p><span style="font-family: arial,helvetica,sans-serif;"><span>On the </span><strong>Review plan</strong><span> page, Workload Factory provides a comprehensive summary of your proposed migration design before deployment.</span></span></p><p><span style="font-family: arial,helvetica,sans-serif;"><span>Here you can review the generated migration plan:</span></span></p><p><span style="font-family: arial,helvetica,sans-serif;"><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/ee/ee08183b47ba195360ad591ae71fb37e.png" role="button" title="review-plan.png" alt="review-plan.png" width="1594" /></span></span></p><p><span style="font-family: arial,helvetica,sans-serif;"><span>This screen includes several sections designed to simplify validation:</span></span></p><ul><li aria-level="1"><span style="font-family: arial,helvetica,sans-serif;"><strong>FSx for ONTAP storage capacity analysis </strong><span>displays logical and physical capacity, including VM data, Snapshot buffer, and growth headroom.</span></span></li></ul><ul><li aria-level="1"><span style="font-family: arial,helvetica,sans-serif;"><strong>The FSx for ONTAP configuration and cost breakdown summarizes the recommended </strong><span>configuration, including file system count, deployment details, capacity, and estimated monthly cost.</span></span></li></ul><ul><li aria-level="1"><span style="font-family: arial,helvetica,sans-serif;"><strong>Datastore layout and VM allocation </strong><span>show how VMs are distributed across datastores, along with projected IOPS, throughput, and capacity allocations.</span></span></li></ul><ul><li aria-level="1"><span style="font-family: arial,helvetica,sans-serif;"><strong>Solution design assumptions </strong><span>outline the optimization parameters, architectural assumptions, and sizing guidelines applied in the generated design.</span></span></li></ul><p><span style="font-family: arial,helvetica,sans-serif;"><span>You can export the plan as a PDF or CSV, and share it with relevant stakeholders to review before committing changes in AWS. The plan is also saved automatically for later review and provisioning.&nbsp;</span></span></p><h3 id="toc-hId--1726338664"><span style="font-family: arial,helvetica,sans-serif;"><span>Step 6. (Optional) Provision your migration plan</span></span></h3><p><span style="font-family: arial,helvetica,sans-serif;"><span>When you are ready to deploy, you will be redirected to the AWS console, where the template will be ready to use.&nbsp;</span></span></p><p><span style="font-family: arial,helvetica,sans-serif;"><span>Choose your preferred creation mode:</span></span></p><ul><li aria-level="1"><span style="font-family: arial,helvetica,sans-serif;"><strong>Quick create</strong><span> uses your selected Region, and applies NetApp and AWS best-practice defaults for Amazon VPC, security group, and Snapshot policy.</span><span><br /><br /></span></span></li><li aria-level="1"><span style="font-family: arial,helvetica,sans-serif;"><strong>Advanced create</strong><span> offers full customization, including network configuration, mount permissions, and security group rules.</span></span></li></ul><p><span style="font-family: arial,helvetica,sans-serif;"><span>Here you can see the provisioning workflow for the FSx for ONTAP configuration using Quick create mode.</span></span></p><p><span style="font-family: arial,helvetica,sans-serif;"><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/e1/e12af38d0b53b5a5e2ce2a61167aa821.png" role="button" title="deploy-page.png" alt="deploy-page.png" width="1596" /></span></span></p><p><span style="font-family: arial,helvetica,sans-serif;"><span>In both cases, follow the on-screen prompts to complete the required deployment fields. The pre-populated fields follow the created migration plan, or NetApp and AWS best practices for VMware (for example, setting</span><span style="font-family: courier new,courier;"><span> NFS.MaxQueueDepth=128 </span></span><span>for ESXi host settings).</span></span></p><p><span style="font-family: arial,helvetica,sans-serif;"><span>Your Amazon EVS cluster details are automatically populated from your environment, including vCenter address and administrator credentials for seamless integration.</span></span></p><p><span style="font-family: arial,helvetica,sans-serif;"><span>During provisioning, you can optionally mount the newly created FSx for ONTAP datastores directly to your Amazon EVS cluster. When enabled, Workload Factory automatically configures ESXi settings, connects to your vSphere environment, and mounts the datastores.</span></span></p><p><span style="font-family: arial,helvetica,sans-serif;"><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/da/da6e99c3678f4569fa5e6eb48a230672.png" role="button" title="evs-accordion.png" alt="evs-accordion.png" width="1593" /></span></span></p><p><span style="font-family: arial,helvetica,sans-serif;"><strong>Note:</strong><span> You need to reboot the ESXi host for the new NFS.MaxQueueDepth value to take effect.</span></span></p><p><span style="font-family: arial,helvetica,sans-serif;"><span>Once your configuration is complete, you can download the auto-generated Infrastructure-as-Code templates for use in CloudFormation.</span></span></p><h2 id="toc-hId-212985176"><span style="font-family: arial,helvetica,sans-serif;"><span>Ready to build your Amazon EVS migration plan?</span></span></h2><p><span style="font-family: arial,helvetica,sans-serif;"><span>With the inventory upload mode, Workload Factory simplifies VMware-to-Amazon EVS migration planning by creating a data-driven, optimized design based directly on your VMware inventory and performance data.</span></span></p><p><span style="font-family: arial,helvetica,sans-serif;"><span>Whether you are planning a few workloads or migrating thousands of virtual machines, Workload Factory helps you build well-architected, cost-efficient, and performance-balanced plans with FSx for ONTAP as external storage.</span></span></p><p><br /><span style="font-family: arial,helvetica,sans-serif;"><span>To explore how Workload Factory streamlines VMware modernization on AWS, visit the </span><a href="https://www.netapp.com/data-services/workload-factory/" target="_blank" rel="noopener noreferrer nofollow"><span>NetApp Workload Factory</span></a><span> website or </span><a href="https://console.workloads.netapp.com/" target="_blank" rel="noopener noreferrer nofollow"><span>sign in to start planning your VMware migration today</span></a><span>.</span></span></p></div>]]>
        </description>
    </item>
    <item>
        <title>ONTAP tools for VMware vSphere 10.5 setup - vCenter insufficient privileges</title>
        <link>https://community.netapp.com/community/discussion/464596/ontap-tools-for-vmware-vsphere-10-5-setup-vcenter-insufficient-privileges</link>
        <pubDate>Mon, 01 Dec 2025 19:57:59 +0000</pubDate>
        <category>Virtualization</category>
        <dc:creator>prcpa8w3p</dc:creator>
        <guid isPermaLink="false">464596@/community/discussions</guid>
        <description><![CDATA[<div><p>Hi, this is a new installation of ONTAP tools for VMware vSphere 10.5.</p><p>When we click on the OTV plugin within vCenter, buttons are all greyed out - hovering over displays "<strong>Insufficient privilege</strong>"</p><p>Per the following NetApp KB, we've verified that both forward and reverse DNS is functioning normally:&nbsp;<a href="https://kb.netapp.com/data-mgmt/OTV/VSC_Kbs/Insufficient_privilege_in_OTV_10_x_options" target="_blank" rel="noopener noreferrer nofollow">https://kb.netapp.com/data-mgmt/OTV/VSC_Kbs/Insufficient_privilege_in_OTV_10_x_options</a></p><p>We've also already added the OTV service account as a member to the global AD Security group: "vSphere8 vCenter Admins" and assigned that same AD Security Group to the vCenter "Administrator" role and it doesn't work.</p><p>We also attempted an OTV installation using the vsphere.local admin account and that too also didn't work.</p><p>We've attempted the installation and setup on 2 separate/different lab (test/dev/non-prod) environment vCenter's and seeing the same behavior across them both.</p><p>Any ideas?</p></div>]]>
        </description>
    </item>
    <item>
        <title>Estimate Amazon EVS cost savings with FSx for ONTAP using the Workload Factory TCO calculator</title>
        <link>https://community.netapp.com/community/discussion/464099/estimate-amazon-evs-cost-savings-with-fsx-for-ontap-using-the-workload-factory-tco-calculator</link>
        <pubDate>Thu, 06 Nov 2025 15:27:02 +0000</pubDate>
        <category>Tech ONTAP Blogs</category>
        <dc:creator>khassine</dc:creator>
        <guid isPermaLink="false">464099@/community/discussions</guid>
        <description><![CDATA[<div><p><a href="https://aws.amazon.com/evs/" target="_blank" rel="noopener nofollow noreferrer"><span>Amazon Elastic VMware Service (Amazon EVS)</span></a><span> is the recently launched AWS service that helps users to operate VMware workloads natively on AWS. And by using </span><a href="https://aws.amazon.com/fsx/netapp-ontap/" target="_blank" rel="noopener nofollow noreferrer"><span>Amazon FSx for NetApp ONTAP (FSx for ONTAP)</span></a><span> as an external datastore, you can decouple the VMware workload storage from compute. This opens the door to cost optimization strategies that aren&rsquo;t possible in vSAN-only VMware deployments.</span></p><p><span>To evaluate the cost impact of using FSx for ONTAP with Amazon EVS, </span><a href="https://www.netapp.com/data-services/workload-factory" target="_blank" rel="noopener noreferrer nofollow"><span>NetApp&reg; Workload Factory</span></a><span> now offers an </span><strong>Amazon EVS total cost of ownership (TCO) calculator</strong><span>. With it, you can compare two storage approaches for Amazon EVS&mdash;scaling with vSAN or extending capacity with FSx for ONTAP&mdash;so you can see the cost and savings estimates for your deployment.</span></p><p><span>In this post, you&rsquo;ll discover how FSx for ONTAP reduces Amazon EVS costs and how to use the TCO calculator.</span></p><ul><li><a rel="nofollow" href="https://community.netapp.com/t5/Tech-ONTAP-Blogs/Estimate-Amazon-EVS-cost-savings-with-FSx-for-ONTAP-using-the-Workload-Factory/ba-p/464099#toc-hId-1707500030">The hyperconverged cost challenge: Buying more compute just to scale up storage</a></li><li><a rel="nofollow" href="https://community.netapp.com/t5/Tech-ONTAP-Blogs/Estimate-Amazon-EVS-cost-savings-with-FSx-for-ONTAP-using-the-Workload-Factory/ba-p/464099#toc-hId--844656931">How FSx for ONTAP reduces TCO on Amazon EVS</a></li><li><a rel="nofollow" href="https://community.netapp.com/t5/Tech-ONTAP-Blogs/Estimate-Amazon-EVS-cost-savings-with-FSx-for-ONTAP-using-the-Workload-Factory/ba-p/464099#toc-hId-898153404">Estimate your deployment costs and potential savings with the Workload Factory VMware TCO calculator</a></li><li><a rel="nofollow" href="https://community.netapp.com/t5/Tech-ONTAP-Blogs/Estimate-Amazon-EVS-cost-savings-with-FSx-for-ONTAP-using-the-Workload-Factory/ba-p/464099#toc-hId--1654003557">How to Use the Workload Factory VMware TCO calculator</a></li><li><a rel="nofollow" href="https://community.netapp.com/t5/Tech-ONTAP-Blogs/Estimate-Amazon-EVS-cost-savings-with-FSx-for-ONTAP-using-the-Workload-Factory/ba-p/464099#toc-hId--1529886474">Get started with FSx for ONTAP and Amazon EVS</a></li></ul><h2 id="toc-hId-1707500030"><span>The hyperconverged cost challenge: Buying more compute just to scale up storage</span></h2><p><span>Amazon EVS brings your VMware deployment to AWS with no refactoring and no retraining, making VMware relocation fast, secure, and much more cost-effective.&nbsp;</span></p><p><span>Out of the box, Amazon EVS uses vSAN storage virtualization technology to pool storage in a single vSAN datastore across </span><span>Elastic Sky X Integrated (</span><span>ESXi) hosts. That means your total storage capacity is determined by the number of compute hosts running. If you outgrow your storage footprint, you can&rsquo;t just add new disks&mdash;you also have to add more compute. That means more vCPUs and memory, whether you need them or not, and that&rsquo;s a major cost concern.</span></p><p><span>Consider this: To support 180 TiB of usable storage with vSAN alone, you might need to provision three additional ESXi hosts. Those three extra hosts could add more than $25,000 in monthly compute costs, even if the workloads don&rsquo;t require that extra compute power.</span></p><p><span>The outcome? Oversized clusters, inflated costs, and underutilized resources&mdash;especially for storage-intensive workloads.</span></p><h2 id="toc-hId--844656931"><span>How FSx for ONTAP reduces TCO on Amazon EVS</span></h2><p><a href="https://www.netapp.com/aws/fsx-ontap/" target="_blank" rel="noopener noreferrer nofollow"><span>FSx for ONTAP</span></a><span> is an AWS-native, fully managed storage service that delivers the same trusted NetApp ONTAP&reg; data management capabilities many enterprises use on premises.&nbsp;</span></p><p><span>As an external datastore for Amazon EVS, it extends enterprise-grade NetApp storage capabilities to VMware on AWS, providing flexibility and efficiency beyond what vSAN-only designs offer.</span></p><p><span>Here&rsquo;s how FSx for ONTAP lowers TCO in Amazon EVS:</span></p><ul><li aria-level="1"><strong>Decoupled storage and compute</strong></li></ul><p><li-wrapper></li-wrapper></p><p><span>In an Amazon EVS deployment, FSx for ONTAP acts as a separate, remote, shared storage server. The Amazon EVS ESXi compute nodes can access FSx for ONTAP as an external, network-attached datastore. And since FSx for ONTAP is independent storage, it can scale up on demand without adding compute. Learn </span><a href="https://www.youtube.com/watch?v=R0DPcgPxKI4" target="_blank" rel="noopener nofollow noreferrer"><span>how FSx for ONTAP decouples storage from compute and reduces TCO</span></a><span>.</span></p><ul><li aria-level="1"><strong>Storage efficiency features and data tiering</strong></li></ul><p><li-wrapper></li-wrapper></p><p><span>FSx for ONTAP delivers enterprise-class storage efficiency for Amazon EVS workloads through built-in thin-provisioning, data compression, deduplication, and compaction. To further optimize costs, the data tiering feature automatically tiers infrequently used data to low-cost storage until the data needs access again.&nbsp;</span></p><ul><li aria-level="1"><strong>Data mobility</strong></li></ul><p><span>Replicating VMware data involves complex, time-intensive processes. FSx for ONTAP simplifies this with </span><a href="https://aws.amazon.com/blogs/storage/highly-scalable-solution-design-to-replicate-data-using-amazon-fsx-for-netapp-ontap-and-snapmirror/" target="_blank" rel="noopener nofollow noreferrer"><span>NetApp SnapMirror&reg;</span></a><span>, which transfers only incremental changes after the initial data sync. The result is faster, less costly data mobility with reduced downtime and development expenses. This is relevant for use cases such as data migration, hybrid environment management, and syncing disaster recovery copies.</span></p><ul><li aria-level="1"><strong>License cost savings</strong></li></ul><p><span>&nbsp;Using FSx for ONTAP as external storage reduces the number of compute hosts in use, enabling customers to need fewer core-based licenses.</span></p><p><span>Together, these capabilities deliver significant cost optimization, with TCO up to 50% lower than vSAN-only scaling.</span></p><p><span>For more on the benefits of using FSx for ONTAP with Amazon EVS, read </span><a rel="nofollow" href="https://community.netapp.com/t5/Tech-ONTAP-Blogs/Using-Amazon-Elastic-VMware-Service-with-FSx-for-ONTAP-to-optimize-costs-and/ba-p/461500" target="_blank"><span>Using Amazon EVS with FSx for ONTAP to optimize costs and performance</span></a><span>. Next, we&rsquo;ll look at the VMware workload TCO calculator in Workload Factory, which will show the details of the cost comparison.</span></p><h2 id="toc-hId-898153404"><span>Estimate your deployment costs and potential savings with the Workload Factory VMware TCO calculator</span></h2><p><a href="https://www.netapp.com/bluexp/workload-factory" target="_blank" rel="noopener noreferrer nofollow"><span>Workload Factory</span></a><span> is a free service that helps you model, assess, and optimize your cloud infrastructure strategies that use FSx for ONTAP to meet specific workload requirements and align with NetApp and AWS well-architected storage framework best practices.</span></p><p><span>A key feature is the VMware TCO calculator, built specifically for evaluating storage choices in Amazon EVS. This tool goes beyond cost estimates and cost comparisons: It acts as a decision-making aid for anyone considering relocating VMware to Amazon EVS.&nbsp;</span></p><p><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/67/67177dc666c71a9f57f322c32ae10daf.png" role="button" title="WF TCO calc1.png" alt="WF TCO calc1.png" width="602" /></span></p><p><span>With it, you can compare the cost impact of running Amazon EVS with vSAN only versus extending storage with FSx for ONTAP. Instead of relying on spreadsheets or assumptions, the calculator delivers clear insights that support confident decision-making:</span></p><ul><li aria-level="1"><strong>Infrastructure architects</strong><span> can compare Amazon EVS with other VMware cloud options to see the potential costs and savings of their designs.</span></li><li aria-level="1"><strong>IT managers</strong><span> can justify Amazon EVS proposals with verifiable numbers.</span></li><li aria-level="1"><strong>Cloud planners</strong><span> can identify cost-saving opportunities driven by inefficiencies (such as overprovisioning) and observe the effects of applying best practices.</span></li></ul><p><span>Use it before migration, during rightsizing and cluster balancing, or as an ongoing checkpoint for audits and strategy reviews.</span></p><h2 id="toc-hId--1654003557"><span>How to Use the Workload Factory VMware TCO calculator</span></h2><p><span>With the Workload Factory VMware TCO calculator, you can model Amazon EVS cluster requirements, compare scaling with vSAN versus FSx for ONTAP, and export a detailed report with savings projections. Clear visuals and documented assumptions highlight exactly where the savings were made. Let's walk through how to use the calculator.</span></p><h3 id="toc-hId--107706727"><span>Step 1: Open the calculator in Workload Factory</span></h3><p><span>From the </span><a href="https://www.netapp.com/bluexp/workload-factory/" target="_blank" rel="noopener noreferrer nofollow"><span>Workload Factory home page</span></a><span>, go to the</span><strong> VMware workload </strong><span>card and select </span><strong>Explore savings</strong><span>.</span></p><p><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/17/179786ea522bf3bc6a023e3452d4c98e.png" role="button" title="WF TCO calc2.png" alt="WF TCO calc2.png" width="602" /></span></p><p><span>This opens the Amazon EVS TCO calculator view.</span></p><h3 id="toc-hId-1635103608"><span>Step 2: Define your VMWare workload requirements</span></h3><p><span>The first step is to describe your environment.&nbsp;</span></p><p><span>As an example, let&rsquo;s say we want our high-availability pair of i4i.metal instances to include 160 TiB of storage. But, </span><a href="https://aws.amazon.com/ec2/instance-types/i4i/" target="_blank" rel="noopener nofollow noreferrer"><span>this compute configuration</span></a><span> for Amazon EVS comes with up to 60 TB of local AWS Nitro SSD storage only. That gap forces you to either add extra compute with vSAN or extend capacity with FSx for ONTAP.</span></p><p><span>In the TCO calculator, we can use the sliders in the left panel to specify the required physical CPU count, physical memory in GiB, and VM storage in TiB. Additionally, you can change your Amazon EVS billing plan from on-demand to 1-year or 3-year reservations if acquired for your deployment.&nbsp;</span></p><p><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/77/775433b746d3a0690db87ec1615ab508.jpg" role="button" title="WF TCO calc3.jpg" alt="WF TCO calc3.jpg" width="370" /></span></p><p><span>By default, the calculator assumes standard ONTAP storage efficiencies (single-AZ deployment, SSD storage only, first-generation filesystem type, scale-up model), shared tenancy pricing, and deployment in the us-east-1 region.</span></p><h3 id="toc-hId--917053353"><span>Step 3: Review your cost comparison output</span></h3><p><span>Once the requirements are set, the right-hand panel comes alive. It shows side-by-side costs for two scenarios: Scaling Amazon EVS with vSAN or with FSx for ONTAP.</span></p><p><span>In this case, FSx for ONTAP delivers 49% monthly savings&mdash;about $42,938 compared with vSAN-only scaling&mdash;on-demand.</span></p><p><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/d4/d4b45b663cae67dbc9bbc20b25f45f9b.jpg" role="button" title="WF TCO calc4.jpg" alt="WF TCO calc4.jpg" width="307" /></span></p><p><span>Scrolling down, the calculator also provides a detailed breakdown of FSx for ONTAP external storage specifications and TCO estimates&mdash;including host counts, storage efficiency savings, and estimated monthly costs. These details help you understand not only how much you can save, but also where the savings come from.&nbsp;</span></p><p><span>Please note that VMware Cloud Foundation licensing costs are not included. The additional cost savings FSx for ONTAP provides by requiring fewer core-based licenses are also not shown in the calculator.&nbsp;</span></p><p><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/e7/e7bb58f5b74f8da400691a8598a8e03e.png" role="button" title="WF TCO calc5.png" alt="WF TCO calc5.png" width="624" /></span></p><h3 id="toc-hId-825756982">Step 4: Export the final report</h3><p><span>You can adjust the inputs multiple times to reflect your workload mix&mdash;for example, a storage-heavy VDI deployment or a compute-balanced production cluster. Every change updates the savings model instantly.</span></p><p><span>When you are ready, you can print the report for your team from your browser or select </span><strong>Contact an expert by email </strong><span>for tailored guidance.</span></p><p><span>&nbsp;</span></p><p><span>Workload Factory also guides you to the next step: </span><strong>Plan EVS Migration</strong><span>, which helps execute your design with automation and best practices.</span></p><p><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/6c/6c1c165070a7dd60f33e51e268f71a30.png" role="button" title="WF TCO calc7.png" alt="WF TCO calc7.png" width="624" /></span></p><p><li-wrapper></li-wrapper></p><p><span>You can learn more about how to use the migration advisor from </span><a rel="nofollow" href="https://community.netapp.com/t5/Tech-ONTAP-Blogs/Expedite-VMware-workload-relocations-to-Amazon-Elastic-VMware-Service-with/ba-p/463809" target="_blank"><span>Expedite VMware workload relocations with Workload Factory Migration Advisor</span></a><span>.</span></p><h2 id="toc-hId--1529886474"><span>Get started with FSx for ONTAP and Amazon EVS</span></h2><p><span>The VMware TCO calculator is more than a cost estimator; it&rsquo;s a way to bring transparency to your Amazon EVS planning. By modeling storage and compute separately, you see exactly how FSx for ONTAP transforms VMware economics on Amazon EVS. No surprises, no hidden assumptions: just clear numbers you can use to guide decisions.</span></p><p><span>Whether you&rsquo;re exploring Amazon EVS for the first time or looking to optimize an existing cluster, the calculator gives you the insight to act with confidence. And with the Workload Factory migration advisor, you can go beyond modeling: design your migration, generate infrastructure-as-code, and move forward with a well-architected deployment.</span></p><p><span>Watch this video on </span><a href="https://www.youtube.com/watch?v=U6JsTC2E1QA" target="_blank" rel="noopener nofollow noreferrer"><span>how to estimate your cost savings on Amazon EVS with FSx for ONTAP and Workload Factory</span></a><span>, or </span><a href="https://console.workloads.netapp.com" target="_blank" rel="noopener noreferrer nofollow"><span>get started with the cost calculator</span></a><span> today.</span></p></div>]]>
        </description>
    </item>
    <item>
        <title>ONTAP Tools for VMware 10.5 (Part 2 of 3): Protecting your VMware vSphere and VCF Deployments</title>
        <link>https://community.netapp.com/community/discussion/464072/ontap-tools-for-vmware-10-5-part-2-of-3-protecting-your-vmware-vsphere-and-vcf-deployments</link>
        <pubDate>Tue, 04 Nov 2025 09:00:00 +0000</pubDate>
        <category>Tech ONTAP Blogs</category>
        <dc:creator>ChanceBingen</dc:creator>
        <guid isPermaLink="false">464072@/community/discussions</guid>
        <description><![CDATA[<div><h1 id="toc-hId-1904013466"><span>Introduction:</span></h1><p>In last week's blog, we were excited to announce the latest version of <strong>NetApp ONTAP tools for VMware vSphere. </strong>The 10.5 update is designed to simplify and secure your VMware Cloud Foundation storage operations. This release includes several new customer-requested features that enhance security, resilience, automation, and manageability for modern enterprise environments.</p><p>In this second installment in our three-part series, we will take a look at what&rsquo;s new in data protection with the return of NetApp MetroCluster support, expanded support for VMware Live Site Recovery (vLSR, formerly Site Recovery Manager, or SRM), and interoperability with the SnapCenter Plugin for VMware (SCV) using complex hierarchical consistency groups for distributed applications.</p><p>If you missed the other posts, you can find them here:</p><p><a rel="nofollow" href="https://community.netapp.com/t5/Tech-ONTAP-Blogs/ONTAP-Tools-for-VMware-10-5-Part-1-of-3-Hardening-Your-VMware-Private-Cloud/ba-p/463893" target="_blank">ONTAP Tools for VMware 10.5 (Part 1 of 3): Hardening Your VMware Private Cloud - NetApp Community</a><br /><a rel="nofollow" href="https://community.netapp.com/t5/Tech-ONTAP-Blogs/ONTAP-Tools-for-VMware-10-5-Part-3-of-3-Supporting-Your-VMware-Private-Cloud/ba-p/464312" target="_blank">ONTAP Tools for VMware 10.5 (Part 3 of 3): Supporting Your VMware Private Cloud - NetApp Community</a></p><h1 id="toc-hId--648143495">New Data Protection Features in This Release</h1><h2 id="toc-hId-898153335">1. MetroCluster Support</h2><p>Business continuity just got easier. With MetroCluster support, you can now leverage synchronous replication for mission-critical workloads, both SAN and NAS, ensuring high availability and business continuity across sites or other failure domains.</p><ul><li>Storage Backend Onboarding:
<ul><li>Both source and destination clusters must be onboarded for provisioning to work after a MetroCluster switchover event. This can be done either globally in the ONTAP tools Manager UI (the example below), or locally within the vCenter remote plugin UI.<br /><br /><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/4b/4b35292c6a7ce8a4862d672f5a89b5e0.png" role="button" title="ChanceBingen_0-1762194035196.png" alt="ChanceBingen_0-1762194035196.png" width="668" /></span><br /><br /></li></ul></li><li>UI Enhancements:
<ul><li>MetroCluster configuration and peer details are shown in storage backend views.<br /><br /><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/75/75cfc605a2722fc13d6086889b351af8.png" role="button" title="MetroCluster Peer 2025-11-03_13-35-31.png" alt="MetroCluster Peer 2025-11-03_13-35-31.png" width="1947" /></span><br /></li></ul></li><li>Switchover/Switchback Handling:<br /><ul><li>Storage discovery must be triggered post-switch to maintain provisioning workflows. This will allow ONTAP tools to understand which SVM context is currently controlling the storage.<br /><br /><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/c7/c7478c212f99376e2f59ed497edc79f8.png" role="button" title="Discover 2025-11-03_13-37-46.png" alt="Discover 2025-11-03_13-37-46.png" width="617" /></span><br /></li></ul></li><li>API Updates:<br /><ul><li>APIs now return MetroCluster configuration details for clusters and storage backends.</li></ul></li></ul><h2 id="toc-hId--1654003626">2.&nbsp;&nbsp;&nbsp; SRM/SRA with Hierarchical Consistency Groups (CG)<br /><br /></h2><ul><li>The integration of VMware Live Site Recovery Manager (VLSRM, or just SRM) and Storage Replication Adapter (SRA) now supports hierarchical consistency groups. This means you can orchestrate complex recovery scenarios with backup functionality, fully interoperable with SnapCenter (SC) and SnapCenter Plug-in for VMware vSphere (SCV).</li><li>Upgrades require a new SRA adapter with updated certificate handling. The updated adapter can be found on the <a href="https://mysupport.netapp.com/site/products/all/details/otv10/downloads-tab/download/65001/10.5/downloads" target="_blank" rel="noopener noreferrer nofollow">ONTAP tools 10.5 download page</a>(login required), along with the ONTAP tools OVA and upgrade ISOs.</li></ul><h2 id="toc-hId-88806709">3.&nbsp;&nbsp;&nbsp; VMFS Replication with Hierarchical CG<br /><br /></h2><p>SC and SCV backups are interoperable, giving you granular control and flexibility for virtual machine storage.</p><ul><li>Hierarchical CGs can be created by SC or SCV.</li><li>Snapshots from SMas (SnapMirror active sync), SC, and SCV workflows are listed separately in ONTAP and can also be recovered by <a href="https://console.netapp.com/disaster-recovery" target="_blank" rel="noopener noreferrer nofollow">NetApp Disaster Recovery</a>.</li></ul><h1 id="toc-hId-2028130549"><span>Conclusion:<br /><br /></span></h1><p>The latest NetApp ONTAP tools for VMware vSphere deliver robust enhancements for business continuity, disaster recovery, and data protection. With new features like MetroCluster support, hierarchical consistency groups, and expanded interoperability with SnapCenter, IT teams can now achieve greater security, resilience, and automation for their VMware private cloud environments. These advancements empower organizations to confidently protect mission-critical workloads and streamline storage operations.</p><p><strong>Ready to get started?</strong></p><p><strong>You can download ONTAP tools here: </strong><a href="https://mysupport.netapp.com/site/products/all/details/otv10/downloads-tab" target="_blank" rel="noopener noreferrer nofollow">https://mysupport.netapp.com/site/products/all/details/otv10/downloads-tab</a></p><p><strong>And if you are new to ONTAP tools, be sure to check out my installation cheat sheet here: </strong><a href="https://docs.netapp.com/us-en/ontap-apps-dbs/vmware/vmware-vvols-checklist.html" target="_blank" rel="noopener noreferrer nofollow">https://docs.netapp.com/us-en/ontap-apps-dbs/vmware/vmware-vvols-checklist.html</a></p></div>]]>
        </description>
    </item>
    <item>
        <title>ONTAP Tools for VMware 10.5 (Part 1 of 3): Hardening Your VMware Private Cloud</title>
        <link>https://community.netapp.com/community/discussion/463893/ontap-tools-for-vmware-10-5-part-1-of-3-hardening-your-vmware-private-cloud</link>
        <pubDate>Tue, 28 Oct 2025 13:00:00 +0000</pubDate>
        <category>Tech ONTAP Blogs</category>
        <dc:creator>ChanceBingen</dc:creator>
        <guid isPermaLink="false">463893@/community/discussions</guid>
        <description><![CDATA[<div><h1 id="toc-hId-1903991426"><span>Introduction:</span></h1><p>We&rsquo;re excited to announce the latest release of <a href="https://mysupport.netapp.com/site/products/all/details/otv10/docs-tab" target="_blank" rel="noopener noreferrer nofollow"><strong>NetApp ONTAP tools for VMware vSphere</strong></a>, designed to simplify and secure storage operations for VMware vSphere and Cloud Foundation. This update brings new features that enhance security, resilience, automation, and manageability for modern enterprise environments.</p><p>In this first blog, we will unpack what&rsquo;s new in security with strict certificate validation and enhancements to ONTAP tools&rsquo;&nbsp;own certificates.</p><p><br />Update: You can find the other posts here:</p><p><a rel="nofollow" href="https://community.netapp.com/t5/Tech-ONTAP-Blogs/ONTAP-Tools-for-VMware-10-5-Part-2-of-3-Protecting-your-VMware-vSphere-and-VCF/ba-p/464072" target="_blank">ONTAP Tools for VMware 10.5 (Part 2 of 3): Protecting your VMware vSphere and VCF Deployments - NetApp Community</a><br /><a rel="nofollow" href="https://community.netapp.com/t5/Tech-ONTAP-Blogs/ONTAP-Tools-for-VMware-10-5-Part-3-of-3-Supporting-Your-VMware-Private-Cloud/ba-p/464312" target="_blank">ONTAP Tools for VMware 10.5 (Part 3 of 3): Supporting Your VMware Private Cloud - NetApp Community</a></p><h1 id="toc-hId--648165535">New Certificate Features in This Release</h1><h2 id="toc-hId-898131295">1. Certificate Validation for ONTAP and vCenter</h2><p>With both state and non-state actors attempting to gain access to your vital data every single day, security is more important than ever. This new release introduces robust certificate validation for both ONTAP and vCenter, ensuring every TLS handshake from ONTAP tools (sometimes referred to as OTV, not to be confused with Overlay Transport Virtualization) is authenticated and encrypted. This enhancement helps safeguard your data and virtual infrastructure from unauthorized access.</p><p>Now, before we get started, I have to give a fair warning here. The default self-signed certificates in ONTAP won&rsquo;t be good enough. You can generate some higher-security self-signed certs using ONTAP's CLI if you want, or leverage your enterprise CA and use CA-signed certs like we should all be doing anyway.</p><p>So, before we take a deeper dive into certificate validation, I wanted to address the elephant in the room. If you maintain a sandbox lab, a home lab using simulators, or other reduced security environments, there is a process where you CAN disable certificate validation. So, no, you don&rsquo;t really need to set up a certificate authority and/or reissue all of your certificates if you are comfortable with a reduced security posture. Also, note that if you are upgrading from a previous release, and the upgrade detects that you have ONTAP systems with invalid certificates, it will give you the option to either disable certificate validation right away or immediately cancel the upgrade.</p><p>To disable certificate validation, simply complete these steps:</p><ol><li>Log into the maintenance console as the &ldquo;maint&rdquo; user and select application configuration, option 1. <br /><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/24/24ca0d54f9f079129d3e03c7d81f0c70.png" role="button" title="ChanceBingen_0-1761589615817.png" alt="ChanceBingen_0-1761589615817.png" width="638" /></span></li><li>Select &ldquo;Change Cert Validation Flag&rdquo;<br /><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/7c/7c4377fb15ef7a0f6f95162f3ffba303.png" role="button" title="ChanceBingen_1-1761589615819.png" alt="ChanceBingen_1-1761589615819.png" width="939" /></span></li><li>Note if you are changing from false (disabled) to true (enabled), and enter y or n as appropriate. In this example, I am re-enabling it.<br /><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/9b/9b58681604d8e9489ad675a275325692.png" role="button" title="ChanceBingen_2-1761589615823.png" alt="ChanceBingen_2-1761589615823.png" width="733" /></span></li><li>Wait for the services to restart. This may take quite a while. Time to grab a nice cup of coffee or make some tea.</li></ol><h2 id="toc-hId--1654025666">2. Manager UI &amp; RPUI Enhancements:</h2><ol><li>Users can add or modify certificates for ONTAP storage backends and vCenter servers via UI or manual upload. Simply select the &ldquo;Modify storage backend&rdquo; option from the ONTAP tools &ldquo;Storage backends&rdquo; menu.<br /><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/ba/bab8d926041aeff7b451c1d912c7c087.png" role="button" title="ChanceBingen_3-1761589615824.png" alt="ChanceBingen_3-1761589615824.png" width="503" /></span></li><li>The UI now shows certificate expiry warnings and allows certificate replacement.<br /><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/aa/aa6479b9c9db2ceda7fb2e32adc0db9b.png" role="button" title="ChanceBingen_4-1761589615826.png" alt="ChanceBingen_4-1761589615826.png" width="2252" /></span></li><li>Certificate statuses (expired/expiring soon) are visible in the Storage backends listing views in both the ONTAP tools Manager UI and the vCenter UI.<br /><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/88/880448b72bbeed90a4d063b7c08965dc.png" role="button" title="ChanceBingen_5-1761589615832.png" alt="ChanceBingen_5-1761589615832.png" width="1971" /></span></li></ol><h2 id="toc-hId-88784669">3.&nbsp;&nbsp;&nbsp; API Changes:</h2><ol><li>New and updated APIs support certificate onboarding, validation, truststore updates, and secure TLS handshakes.</li><li>Certificates are stored securely and tracked in the ONTAP tools database itself instead of being handled separately.</li></ol><h2 id="toc-hId-1831595004">4.&nbsp;&nbsp;&nbsp; Platform Requirement:</h2><ol><li>Onboarding storage backends requires that the ONTAP server certificate contain valid Common Name (CN) and Subject Alternative Name (SAN) entries. I recommend that your SAN be the IP address that reverse-resolves via ONTAP tool's DNS server to the FQDN common name. As I mentioned previously, if you try to upgrade to version 10.5 and have onboarded systems with self-signed certificates lacking SAN entries, you will be presented with an option during the upgrade to either disable certificate validation <strong>or</strong> cancel the upgrade.</li><li>Remember, certificate validation can be toggled via the maintenance console as shown above. Note that the maintenance console is not accessible via SSH. Only the vSphere console.</li></ol><h2 id="toc-hId--720561957">5.&nbsp;&nbsp;&nbsp; <strong>Extended Certificate Expiry</strong></h2><ol><li>To reduce maintenance overhead, certificates for both the ONTAP tools UI/API Gateway and Storage Replication Adapter (SRA) services now have a <strong>1-year</strong> (previously 10 years) expiry</li><li>Auto-renewal mechanisms are in place to prevent workflow disruptions,&nbsp; simplifying lifecycle management and compliance.</li></ol><h1 id="toc-hId-1218761883"><span>Conclusion:</span></h1><p>ONTAP Tools for VMware 10.5 brings stronger certificate validation, easier management, and streamlined certificate lifecycles with auto-renewal&mdash;making your VMware private cloud more secure and easier to maintain.</p><p><strong>Ready to get started?</strong></p><p><strong>You can download ONTAP tools here: </strong><a href="https://mysupport.netapp.com/site/products/all/details/otv10/downloads-tab" target="_blank" rel="noopener noreferrer nofollow">https://mysupport.netapp.com/site/products/all/details/otv10/downloads-tab</a></p><p><strong>And if you are new to ONTAP tools 10, be sure to check out my installation cheat sheet here: </strong><a href="https://docs.netapp.com/us-en/ontap-apps-dbs/vmware/vmware-vvols-checklist.html" target="_blank" rel="noopener noreferrer nofollow">https://docs.netapp.com/us-en/ontap-apps-dbs/vmware/vmware-vvols-checklist.html</a></p></div>]]>
        </description>
    </item>
    <item>
        <title>Expedite VMware workload relocations to Amazon Elastic VMware Service with NetApp Workload Factory</title>
        <link>https://community.netapp.com/community/discussion/463809/expedite-vmware-workload-relocations-to-amazon-elastic-vmware-service-with-netapp-workload-factory</link>
        <pubDate>Wed, 22 Oct 2025 16:56:14 +0000</pubDate>
        <category>Tech ONTAP Blogs</category>
        <dc:creator>EdoGeron</dc:creator>
        <guid isPermaLink="false">463809@/community/discussions</guid>
        <description><![CDATA[<div><p><span>VMware and the software-defined data center (SDDC) have helped a generation of businesses grow and expand through virtualization. But now, VMware users face a major challenge in growing legacy systems beyond the data center. AWS recently launched </span><a href="https://aws.amazon.com/evs/" target="_blank" rel="noopener nofollow noreferrer"><span>Amazon Elastic VMware Service (Amazon EVS)</span></a><span> to help meet this need and support the path to modernization.&nbsp;</span></p><p><span>Amazon EVS extends the virtualization layer seamlessly between on-premises data centers and </span><a href="https://aws.amazon.com/" target="_blank" rel="noopener nofollow noreferrer"><span>Amazon Web Services (AWS)</span></a><span>, giving VMware administrators a way to relocate and scale their environments without having to replatform or rewrite applications.</span></p><p><br /><span>This post will explore how the </span><a href="https://www.netapp.com/bluexp/workload-factory/" target="_blank" rel="noopener noreferrer nofollow"><span>NetApp&reg; Workload Factory</span></a><span> Amazon EVS migration advisor simplifies transitions from on-premises VMware deployments to Amazon EVS using </span><a href="https://aws.amazon.com/fsx/netapp-ontap" target="_blank" rel="noopener nofollow noreferrer"><span>Amazon FSx for NetApp ONTAP (FSx for ONTAP)</span></a><span> as external storage, guiding you step by step to create a well-architected storage configuration.</span></p><p><span>Here&rsquo;s what we&rsquo;ll cover:</span></p><ul><li><span>The need for more streamlined VMware migrations</span></li><li><span>Workload Factory expedites the VMware workload relocation process to Amazon EVS</span></li><li>Planning VMware workload relocations to Amazon EVS with the migration advisor</li><li><span>Amazon EVS environment requirements</span></li><li><span>Review the migration plan</span></li><li><span>Provisioning FSx for ONTAP and Amazon EVS datastores</span></li><li><span>Workload Factory is empowering seamless VMware workload relocations to Amazon EVS</span></li></ul><h2 id="toc-hId-1707477648"><span>The need for more streamlined VMware migrations</span></h2><p><span>Migrating VMware workloads requires careful navigation. Organizations typically encounter several key considerations:</span></p><ul><li aria-level="1"><strong>Planning:</strong><span> Planning is a critical piece of your migration. This includes a full assessment of your existing infrastructure and understanding which workloads to run in the cloud.</span></li><li aria-level="1"><strong>Identifying the right target: </strong><span>Another consideration is finding the most suitable target environment. That means evaluating multiple options in order to find the solution that will keep any migration in line with your business goals.</span></li><li aria-level="1"><strong>Costs: </strong><span>Cost optimization represents a significant opportunity during cloud migrations. By leveraging rightsizing and strategic resource allocation, migrations can turn into a strategic financial optimization initiative.</span></li><li><span><strong>Time: </strong>Many organizations are under significant pressure to rapidly migrate their VMware environments, which can create challenges when applications require extensive refactoring or rebuilding. By embracing fast paths to AWS, teams can accelerate their cloud transition timelines, reduce operational overhead, and quickly unlock the agility and scalability of cloud environments without extensive application refactoring.</span></li></ul><p><span>One way that customers can <a rel="nofollow" href="https://community.netapp.com/t5/Tech-ONTAP-Blogs/Using-Amazon-Elastic-VMware-Service-with-FSx-for-ONTAP-to-optimize-costs-and/ba-p/461500" target="_blank">solve these challenges is by using Amazon EVS with FSx for ONTAP</a> as external storage. Let&rsquo;s see how Workload Factory is streamlining that solution.</span></p><h2 id="toc-hId--844679313"><span>Workload Factory expedites the VMware workload relocation process to Amazon EVS&nbsp;</span></h2><p><span>Workload Factory is a specialized service that streamlines provisioning and optimizing FSx for ONTAP by combining design recommendations and best practices from AWS, VMware, and NetApp ONTAP&reg;. This helps you optimize your environment and maintain well-architected operation throughout its lifecycle.</span></p><p><span>For organizations moving VMware workloads to AWS, the new Workload Factory </span><strong>migration advisor for Amazon EVS</strong><span> capability offers crucial support during the assessment and planning phases of your migration.&nbsp;</span></p><p><span>The migration advisor serves as a central hub for designing the optimal FSx for ONTAP storage infrastructure configuration for your VMware workload when relocating to Amazon EVS. With the migration advisor, you provide the specifications you need from an external datastore, and the advisor aligns those details with FSx for ONTAP configuration guidelines, well-architected&nbsp;</span><span>best practices, and guardrails. This helps provide the right FSx for ONTAP configuration from day one, keeping your VM relocation tasks streamlined and well executed.</span></p><h2 id="toc-hId-898131022"><span>Planning VMware workload relocations to Amazon EVS with the migration advisor</span></h2><p><span>This section will provide a walkthrough of the Amazon EVS migration advisor process for relocating a VMware workload to an Amazon EVS environment using an NFS-based FSx for ONTAP file system as external storage.</span></p><p><span>Note that you can either have a pre-existing Amazon EVS deployment or you can configure one through this process. This walkthrough shows the process for setting up the migration before Amazon EVS is deployed. This will show how to create the datastores and apply all required ONTAP settings, which you can connect to Amazon EVS later.</span></p><p><span>To start the migration advisor review process, select the Workload Factory home page and find the VMware workload widget.&nbsp;</span></p><p><span>Workload Factory will offer two modes to choose from:</span></p><ul><li aria-level="1"><strong>Manual mode:</strong><span> With manual mode, you enter the capacity and performance requirements, and Workload Factory creates the plan.</span></li><li aria-level="1"><strong>Upload inventory mode:</strong><span> In this mode, Workload Factory helps you discover and upload your existing VMware configuration, which Workload Factory uses to create the plan.</span></li></ul><p><span>In this post, we&rsquo;ll walk through the manual mode option. The inventory upload mode walkthrough will be published in a follow-up post.</span></p><p><span>In the Workload Factory homepage, scroll to the VMware widget, and choose </span><strong>Plan and Create</strong><span>. This will open the manual mode deployment configurations screen.</span></p><p><span><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/44/441c4aac882f253a8fc320a8a96aa0fc.png" role="button" title="1.png" alt="1.png" width="1890" /></span></span></p><h3 id="toc-hId--1850539444"><span>Amazon EVS environment requirements</span></h3><p><span>In the next window, you will specify your Amazon EVS environment requirements.</span></p><p><strong>Region: </strong><span>Select the AWS Region where you plan to deploy your Amazon EVS environment.&nbsp;</span></p><p><strong>Note:</strong><span> FSx for ONTAP configuration options can vary between AWS Regions. When you select a Region here, Workload Factory automatically aligns the FSx for ONTAP configuration with the options available for that Region.</span></p><p><span><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/8e/8e2c31349b609ee21113c375354fc262.png" role="button" title="2.png" alt="2.png" width="1227" /></span></span></p><p><span><strong>VM capacity:</strong> Enter values between 1 TB and 160 TB. The VM capacity value provided should be the total logical capacity occupied by the VMs that will be migrated to AWS. Workload Factory will use this value to calculate the required storage capacity for FSx for ONTAP.</span></p><p><span><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/9f/9f2679f1d7971c6e17331cea290e869d.png" role="button" title="3.png" alt="3.png" width="842" /></span></span></p><p><span><strong>Required IOPS:</strong> Select the necessary input/output operations per second (IOPS) for your Amazon EVS datastores. Be aware that FSx for ONTAP IO rates are also influenced by configured filesystem SSD capacity and throughput, which might need to be increased accordingly. Note, this value can be adjusted later.</span></p><p><span><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/20/202be9ff540db4bfc8b87b7cd1f6b922.png" role="button" title="4.png" alt="4.png" width="456" /></span></span></p><p><span><strong>Required throughput in Mbps:</strong> This will configure the throughput for your Amazon EVS datastores. If you need to achieve a high IO rate, set a high throughput value here, since your FSx for ONTAP file system type determines the baseline suggested IO rate. Note, this value can also be adjusted later.</span></p><p><span><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/c4/c4817ca23b74b7a25179668353bc2008.png" role="button" title="5.png" alt="5.png" width="830" /></span></span></p><p><strong>Datastores count: </strong><span>The migration advisor automatically calculates the number of datastores you require. You also have the option to override this suggested number.</span></p><p><span>&nbsp;</span></p><p><span>Workload Factory will recommend a datastore count that reflects the number of volumes required to achieve optimal performance based on the specific FSx for ONTAP configuration. If you manually set a lower value, Workload Factory will alert you to this fact.</span></p><p><span><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/ff/ff4fcb87d83dadfe28378ce11c48f433.png" role="button" title="6.png" alt="6.png" width="499" /></span></span></p><p><strong>Average data reduction ratio:</strong><span> Select the desired data reduction capacity ratio. This metric indicates how effectively data can be reduced in size through FSx for ONTAP storage efficiency features, such as data compression, deduplication, compaction, and thin provisioning.&nbsp;</span></p><p><span><br />The value that Workload Factory offers here by default is a best practice conservative estimate that can be retained in most cases. If you want to explore further and see if this number fits your needs, choose <strong>Help me decide</strong> for a recommended value based on your use case data characteristics that impact storage efficiency mechanisms.</span></p><p><span><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/f0/f06c213e4dfc6f4c1f263cd9d23b8d6a.png" role="button" title="7.png" alt="7.png" width="871" /></span></span></p><p><span>The <strong>Help me decide</strong> button provides guidance on the appropriate ratio to choose based on your VM estate, such as whether your VM storage capacity is used by databases or media, or if the data is encrypted or compressed.</span></p><p><span><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/48/48dc658a3c55fe3407950513279a4eb4.png" role="button" title="8.png" alt="8.png" width="1221" /></span></span></p><p><strong>Headroom percentage: </strong><span>This capacity supports VM growth and serves as an interim buffer for default snapshot protection.</span> <span>Select a headroom percentage between 5% and 25%. The recommended value is 20%.&nbsp;</span></p><p><span>&nbsp;</span></p><p><span>You can also enable VM snapshot protection. This setting will follow the default Snapshot policy, as described. </span></p><p><span><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/1b/1b8dcb489946df1112dcb4b7cdd029c1.png" role="button" title="9.png" alt="9.png" width="855" /></span></span></p><p><span>After all the values are selected, choose <strong>Review plan</strong>.</span></p><p><span><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/0a/0af8243a26f769a9fc4c44eecc76e446.png" role="button" title="10.png" alt="10.png" width="1337" /></span></span></p><h3 id="toc-hId--107729109"><span>Review the migration plan</span></h3><p><span>On the next page, you will review the FSx for ONTAP external datastore plan. You can also export the plan to PDF.&nbsp;</span></p><p><span>&nbsp;</span></p><p><strong>Suggested FSx for ONTAP configuration</strong></p><p><span>First, you will be presented with a suggested FSx for ONTAP configuration that matches the input you gave about your VMware workload requirements.</span></p><p><span>&nbsp;</span></p><p><span>This suggested configuration includes information such as required logical capacity, physical capacity, snapshot buffer, and headroom. You can also see the suggested configuration summary, including the estimated monthly cost.</span></p><p><span>&nbsp;</span></p><p><span>You can export the plan in PDF by choosing </span><strong>Export plan (PDF)</strong><span> in the upper-right corner.</span></p><p><span><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/8d/8df62ae6844c4d398f2e9d521c73896b.png" role="button" title="11.png" alt="11.png" width="1430" /></span></span></p><p><strong>FSx for ONTAP configuration and cost analysis</strong></p><p><span>Scrolling down to the next section, you can see the FSx for ONTAP configuration based on the provided details. It also provides an analysis of the estimated costs that will accrue based on the throughput capacity, IOPS, and backups.</span></p><p><span><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/55/553035a277b9a56742ed3650f619a163.png" role="button" title="12.png" alt="12.png" width="874" /></span></span></p><p><strong>Volume configuration</strong></p><p><span>Scrolling down again, you&rsquo;ll find the details of the datastores. This configuration is determined based on the user specifications provided in the first step. Workload Factory recommends a datastore count sufficient to achieve optimal performance, and then divide the required capacity&mdash;the VM capacity + headroom capacity + the Snapshot buffer capacity + automatic growth and tiering estimations&mdash;equally between datastores.&nbsp;</span></p><p><span><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/d5/d59adb7fabc7ae27c19b54e2a69cc7b6.png" role="button" title="13.png" alt="13.png" width="1300" /></span></span></p><p><strong>Configuration design assumptions</strong></p><p><span>In this section, you are provided with the reasoning behind the solution design. These assumptions include VMware best practices, capacity-related assumptions, FSx for ONTAP design considerations, and assumptions used as the basis for cost estimations.</span></p><p><span><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/db/db97e98eb98ea64301274ca7e153df04.png" role="button" title="14.png" alt="14.png" width="1302" /></span></span></p><p><span>Choose <strong>Provision</strong> to begin the set-up process</span></p><p><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/fc/fc0a65f972ebbac37c3bbaac62c46b6b.png" role="button" title="15.png" alt="15.png" width="1156" /></span></p><h3 id="toc-hId-1635081226"><span>Provisioning FSx for ONTAP and Amazon EVS datastores</span></h3><p><span>You will be brought to the page for creating and configuring FSx for ONTAP file system and datastore volumes for your Amazon EVS environment.&nbsp;</span></p><p><span>First, you&rsquo;ll see two options for creating the file system: </span><strong>Quick create</strong><span> and </span><strong>Advanced create</strong><span>. Both options will automatically build the file system based on the sizing properties in the migration plan. However, in Quick create, specific file system and network attributes will be automatically determined, while in Advanced create, you will be asked to specify these values.</span></p><p><strong>Note:</strong><span> In both cases, there is some additional information that you&rsquo;ll need to provide, such as your AWS credentials, </span><a href="https://aws.amazon.com/vpc" target="_blank" rel="nofollow noopener noreferrer"><span>Amazon Virtual Private Cloud (Amazon VPC)</span></a><span>, Availability Zone preference, and your ONTAP credentials. However, it&rsquo;s strongly recommended to follow all the best practices for deploying Amazon EVS datastores, as detailed by Workload Factory in the Network &amp; Security section for Region &amp; VPC, and AZ subnet.</span></p><p><span><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/eb/ebc81433b05e02e7e51379dd35b1bd5a.png" role="button" title="16.png" alt="16.png" width="1156" /></span></span></p><p><span>In the </span><strong>Summary </strong><span>segment, you can see the </span><strong>Default configurations</strong><span> listed with their details.</span></p><p><span>&nbsp;</span></p><p><span>There are two important areas to note when using the </span><strong>Advanced create</strong><span> option. In the </span><strong>Network &amp; security</strong><span> section, where you set specific parameters for your system:&nbsp;</span></p><ul><li><span>In the <strong>NFS Datastores access option</strong>, you can automatically configure an FSx for ONTAP export policy that limits datastore mounting to the Amazon EVS host VLAN. This helps make the deployment more secure. Learn more in the <a href="https://docs.aws.amazon.com/evs/latest/userguide/concepts.html#concepts-evs-network" target="_blank" rel="nofollow noopener noreferrer">host management VLAN subnet</a> documentation.</span><span><span><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/87/874e8bc963304cbca87ce892871f8bbb.jpg" role="button" title="17.jpg" alt="17.jpg" width="1432" /></span></span></span></li></ul><p><span>For the <strong>Security group</strong> configuration, you can automatically provision a new security group that will limit inbound traffic only to ports that are mandatory for the external datastore use case and for basic management. Setting this value yourself helps to reduce the possibility of an insider attack on the environment.</span><span><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/d6/d686cd7143196f0169e0b7859069656a.jpg" role="button" title="18.jpg" alt="18.jpg" width="1407" /></span></span></p><p><span>Scrolling down to </span><strong>Plan configuration</strong><span> in the </span><strong>Summary </strong><span>section, you can see the settings configured by the migration advisor for the Amazon EVS environment. This includes configurations aligned with best practices for Snapshot policies, storage efficiencies, and tiering policies.</span></p><p><span><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/81/815af44e16d5e2f42997a7aae6025502.png" role="button" title="19.png" alt="19.png" width="1343" /></span></span></p><p><span>If all this checks out, choose <strong>Create</strong> at the bottom of the screen to deploy the FSx for ONTAP file system.</span></p><p><span><span><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/d7/d7da790cac06146e8b833185f33784ae.png" role="button" title="20.png" alt="20.png" width="1169" /></span></span></span></p><p>On the right-hand side, you&rsquo;ll see the <strong>Codebox</strong>. Here, you can find an AWS CloudFormation template that you can use to automate the FSx for ONTAP for Amazon EVS external storage creation. You can either download the template, copy it, or redirect it to CloudFormation in AWS to automate the deployment.&nbsp;</p><p><span><span><span><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/2a/2a5b74ccf4efec7d367083436ff428e3.png" role="button" title="21.png" alt="21.png" width="664" /></span></span></span></span></p><h2 id="toc-hId--720562230"><span>Workload Factory is empowering seamless VMware workload relocations to Amazon EVS&nbsp;</span></h2><p><span>NetApp Workload Factory and its VMware migration advisor are powerful tools that can help speed your VMware migrations to AWS. This free tool, which you can start using right away, simplifies and optimizes your move from on-premises VMware to Amazon EVS with FSx for ONTAP as external storage.&nbsp;</span></p><p><span><span><span><span><span><span>&nbsp;</span></span></span></span></span></span></p><p><span>Workload Factory speeds up VMware relocations to Amazon EVS by building in well-architected best practices and creating infrastructure-as-code snippets, all while cutting down the time, effort, and costs of setting up and running an AWS environment.&nbsp;</span></p><p><span><span><span><span><span><span><br />Ready to simplify your relocation to AWS so everything runs smoothly from day one? <a href="https://www.netapp.com/bluexp/workload-factory/" target="_blank" rel="noopener noreferrer nofollow">Learn more about Workload Factory</a> or <a href="https://www.netapp.com/bluexp/workload-factory/" target="_blank" rel="noopener noreferrer nofollow">get started now</a></span></span></span></span></span></span></p></div>]]>
        </description>
    </item>
    <item>
        <title>Snapcenter plugin for VMware vphere 6.1 in vCenter 8</title>
        <link>https://community.netapp.com/community/discussion/463159/snapcenter-plugin-for-vmware-vphere-6-1-in-vcenter-8</link>
        <pubDate>Tue, 16 Sep 2025 06:09:00 +0000</pubDate>
        <category>Virtualization</category>
        <dc:creator>storageguy</dc:creator>
        <guid isPermaLink="false">463159@/community/discussions</guid>
        <description><![CDATA[<div><p><a rel="nofollow" href="/profile/14379">@hi</a> All</p><p>We upgraded vCenter to 8. I was running SC plugin 4.7, so went for new install of SC 6.1.&nbsp;SC plugin 6.1 comes without vmware tools. I can't install vmware tools. Throwing errors. Any help would be appreciated.</p><p>Thanks</p></div>]]>
        </description>
    </item>
    <item>
        <title>SCV VM restore fails with vault snapshot &quot;Unable to mount datastore, failed to create lun clone&quot;</title>
        <link>https://community.netapp.com/community/discussion/462848/scv-vm-restore-fails-with-vault-snapshot-unable-to-mount-datastore-failed-to-create-lun-clone</link>
        <pubDate>Thu, 21 Aug 2025 23:01:14 +0000</pubDate>
        <category>Virtualization</category>
        <dc:creator>kalki1</dc:creator>
        <guid isPermaLink="false">462848@/community/discussions</guid>
        <description><![CDATA[<div><p>We have SCV 4.x with latest ONTAP version (9.12 onwards) which works fine. It has vault backups. when we tried to restore a VM using vault backup it fails with error, "<span>Unable to mount datastore failed to create lun clone:no input ESX initiator lds".<br /><br />In the secondary cluster, fcp service is up and has its wwpns zoned correctly with ESXi hosts at source. Also, the secondary SVM is added in storage systems section of SVC plugin.<br /><br />Is there anything we are missing here?<br /><br />Thank you!</span></p></div>]]>
        </description>
    </item>
    <item>
        <title>Move Your VMs to OpenShift Virtualization—The Shift Toolkit Way</title>
        <link>https://community.netapp.com/community/discussion/462579/move-your-vms-to-openshift-virtualization-the-shift-toolkit-way</link>
        <pubDate>Fri, 08 Aug 2025 18:34:21 +0000</pubDate>
        <category>Tech ONTAP Blogs</category>
        <dc:creator>NiMo</dc:creator>
        <guid isPermaLink="false">462579@/community/discussions</guid>
        <description><![CDATA[<div><p>For organizations adapting to changes in virtualization licensing while optimizing total cost of ownership (TCO), OpenShift Virtualization combined with NetApp ONTAP offers a powerful, future-ready solution. This presents a compelling alternative option for virtualization. Built on&nbsp;KubeVirt, an open-source technology, it enables seamless management of virtual machines (VMs) alongside containers within a unified Kubernetes environment. This integration allows IT teams to consolidate workloads on a single platform, streamlining operations and accelerating cloud-native transformation. NetApp ONTAP stands out as the most versatile data platform for virtualization, on-premises or in the cloud. It supports all major hypervisors in on-premises environment and offers native data services across leading public clouds. ONTAP&rsquo;s integration empowers organizations to:</p><ul><li>Seamlessly adapt to licensing changes</li><li>Choose the optimal deployment model for each workload</li><li>Maintain consistent data management across hybrid and multi-cloud environments</li></ul><p>This flexibility positions ONTAP as a strategic enabler for organizations navigating the evolving virtualization landscape.</p><h2 id="toc-hId-1707445191"><strong>What is OpenShift virtualization</strong></h2><p>Key Capabilities</p><ul><li>KVM-based VMs run in containers, managed as Pods</li><li>Fully scheduled, deployed, and managed by Kubernetes</li><li>Intuitive VM lifecycle management via the OpenShift web console</li><li>Integrated with Kubernetes-native persistent storage and orchestration</li></ul><p>Storage &amp; Data Protection with NetApp Trident</p><ul><li>Trident CSI: Dynamic storage provisioning over NFS, FC, iSCSI, NVMe/TCP</li><li>Granular VM-level operations: snapshots, clones, volume expansion</li></ul><p>Trident Protect:</p><ul><li>Crash-consistent VM backups to S3-compatible storage</li><li>Disaster recovery with replication, failover, and failback</li></ul><p>Beyond the powerful storage features like snapshots, clones, and efficiency, NetApp ONTAP plays a key role in streamlining VM migration to OpenShift Virtualization. Depending on the number of VM disks and their size, the available migration options will take some time. This is where ONTAP along with cloning capability via Shift toolkit make the migration seamless. Call it the virtual machine migration offloader to storage.</p><h2 id="toc-hId--844711770"><strong>Why Shift toolkit</strong></h2><p>Shift toolkit combines high-fidelity format conversion with native storage cloning and efficiency&nbsp;to convert a VMDK to RAW and&nbsp;handles it at scale &amp; speed. The metadata only nature of FlexClone means the conversion can be done in seconds to minutes (for example, 2 TB in seconds). This allows customers to run VM conversions with minimal storage overhead and near-zero downtime. To emphasize the point, there is no data copy in here, meaning the conversion happens instantly.&nbsp;This saves time and compute resources.&nbsp;This makes ONTAP a&nbsp;strategic enabler&nbsp;for large-scale migrations involving&nbsp;tens of thousands of VMs, delivering efficiency without disruption.</p><p>While VMKFStools cloning with copy offload is a supported method, it still requires data movement across volumes, even though the process is offloaded to the storage layer. In contrast, the Shift Toolkit significantly outperforms XCOPY offload. It acts as a VM migration offloader that eliminates the need for actual data copying.&nbsp;The Shift Toolkit API enables intra-volume copies, where both the source and destination reside within the same volume. By leveraging NetApp&rsquo;s proprietary deduplication technology, the destination file typically occupies only a few kilobytes for metadata, allowing clone operations to complete almost instantly.</p><p>Importantly, this approach avoids reliance on deprecated protocols within the VMware ecosystem. Instead, it uses supported, traditional datastores to enable fast and seamless VM migration.</p><p>This blog covers how the NetApp Shift Toolkit brings the same seamless migration experience to Red Hat OpenShift Virtualization as it does for hypervisors like Hyper-V and provides a step-by-step guide on transitioning to OpenShift Virtualization using Shift Toolkit&rsquo;s conversion APIs. Looking ahead, future releases of the toolkit will offer enhanced capabilities and deeper integration to further streamline the migration journey.</p><h4 id="toc-hId-505071555"><strong>Prerequisites</strong></h4><ul><li>OpenShift cluster with OpenShift Virtualization operator and NetApp Trident CSI driver installed.</li><li><a href="https://mysupport.netapp.com/site/tools/tool-eula/netapp-shift-toolkit/download" target="_blank" rel="noopener noreferrer nofollow">Shift toolkit v2.2</a> installed
<ul><li>No additional configuration required. Since only Shift toolkit API is used in this case, there is no need to configure Shift toolkit resource groups or blueprint.</li></ul></li></ul><ul><li>Administrator level privileges on the OpenShift cluster</li><li>A Linux instance (this can be an existing management instance as well) with tridentctl and OC command line tool installed.</li><li>kubeconfig exported or OC login shd be executed to connect to the cluster.</li><li>Download the script named - Shift VM to OpenShift from Shift toolkit script block and copy the zip file to this Linux instance.</li><li>Unzip the zip using unzip &lt;filename&gt; (<span style="font-size: small; font-family: courier new,courier;">unzip 'shift-vm-to-openshift.zip'</span>)</li><li>Ensure <span style="font-size: small; font-family: courier new,courier;">Python3</span> is installed (<span style="font-size: small; font-family: courier new,courier;">dnf install python3</span>)</li><li>Install <span style="font-size: small; font-family: courier new,courier;">openjdk 8</span> or later version (<span style="font-size: small; font-family: courier new,courier;">yum install java-1.8.0-openjdk</span>)</li><li>Run <span style="font-size: small; font-family: courier new,courier;">pip install -r requirements.txt</span> (need internet)</li></ul><h5 id="toc-hId-2051368385"><strong>VM requirements:</strong></h5><ul><li>Ensure the VMDKs for a VM are placed on individual volumes. For instance, consider a VM with 3 disks. Each of the disk should be placed on its individual volume (mapping datastore to PVC construct). This needs to be done manually using storage vmotion.</li><li>The script runs against RHEL 8 and 9, SLES 12 and Windows 2019/2022</li></ul><p>Note: The script doesn&rsquo;t assign Network now. This needs to be manually assigned. Will be covered in a later update.</p><h5 id="toc-hId--500788576"><strong>PrepareVM requirements (for injecting Virtio drivers):</strong></h5><ul><li>PrepareVM script is embedded in the zip file. Use powershell to execute the script from the Shift toolkit VM.</li><li>Ensure vmware.powercli module is installed (install-module VMware.PowerCLI -scope AllUsers -force -SkipPublisherCheck -AllowClobber)</li><li>For Windows VM, mount the virtio iso to the VM. The virtio driver can be downloaded from <a href="https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win.iso" target="_blank" rel="noopener nofollow noreferrer">here</a>.</li></ul><h4 id="toc-hId-1438535264"><strong>Preparing the VM</strong></h4><p>Shift toolkit runs the VirtIO driver, qemu-agent installation and fstab update script<strong>. </strong>To accomplish the same, Shift toolkit uses powercli to connect to the guest VMs (Linux or windows) and updates the VirtIO drivers ensuring the necessary drivers are available once the VM boots up on OpenShift side.</p><p>The script for Linux and Windows can be found in the zip extract. The syntax to use is as follows:</p><p><span style="font-size: small; font-family: courier new,courier;">.\prepare-vm.ps1 -vCenter "IP or FQDN" -vCenterUser "administrator@domain.com" -vCenterPass "password" -vmName "vm name" -guestUser "user" -guestPass "password" -osFlavor "linux" -localWindowsScriptPath "prepare-vm-win.ps1" -localLinuxScriptPath "prepare-vm-linux.sh"</span></p><p><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/66/66303022122a8b73a2b384618ace3678.png" role="button" title="niyaz_0-1754665348537.png" alt="niyaz_0-1754665348537.png" width="940" /></span></p><p>Note: The script remains the same for Linux or windows distro, just need to ensure the right parameters are passed.</p><h4 id="toc-hId--1113621697"><strong>Discovering VMs from vCenter and volumes on ONTAP storage</strong></h4><p>In order to start the process, update the json file with the following details:</p><ul><li>ONTAP Cluster
<ul><li>This can be a SVM, its management IP and vsadmin credentials</li><li>Splitclone parameter can be set to &ldquo;False&rdquo; if the clone volume doesn&rsquo;t need to be detached.</li></ul></li><li>vCenter
<ul><li>Min RBAC rights to access the vCenter to discover the VMs and associated VMDK files.</li></ul></li><li>Shift toolkit
<ul><li>The Shift toolkit VM IP and the credentials to access the same. If using the default credentials, it will be admin/admin</li></ul></li><li>Trident storage class
<ul><li>Should be NFS backend and ensure the right version is updated</li></ul></li><li>OpenShift
<ul><li>Specify the project name (default is used as an example)</li></ul></li></ul><p>Note: Keep the rest of the values as default</p><p><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/d4/d4657ee93341963df4b84a1a23740344.png" role="button" title="niyaz_1-1754665586451.png" alt="niyaz_1-1754665586451.png" width="940" /></span></p><h2 id="toc-hId-1022215648"><strong>High level workflow:</strong></h2><p>Once the pre-reqs are met, simply execute python3 main.py which will do the orchestration.</p><p><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/36/3687bc14c18f5ec5fc1677c4e689a773.png" role="button" title="niyaz_2-1754665675328.png" alt="niyaz_2-1754665675328.png" width="940" /></span></p><p>Below sections cover what steps are triggered by Shift toolkit APIs to convert the VMDK ad create a VM on the OpenShift side.</p><h5 id="toc-hId--2119481828"><strong>Convert VMDK</strong></h5><p>Once the json file is updated, the script will automatically find the VMDKs associated with each VM including the primary boot disk. The conversion happens in seconds compared to other approaches.</p><div id="tinyMceEditorniyaz_3"></div><p><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/71/715f9bf60b0cc62b8c392787e7e253f3.png" role="button" title="niyaz_0-1754677921922.png" alt="niyaz_0-1754677921922.png" width="1268" /></span></p><p>Note:&nbsp;if there are multiple VMDK files, each VMDK will be converted.</p><h5 id="toc-hId--376671493"><strong>Upload the RAW image to OpenShift Virtualization Cluster</strong></h5><p>With the virtual machine disk image converted to&nbsp;<strong>RAW</strong>&nbsp;format, script uploads the RAW file to OpenShift cluster and import them individually using trident.</p><p><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/74/749b8835cf00c42ef233c8f026442e19.png" role="button" title="niyaz_10-1754666272746.png" alt="niyaz_10-1754666272746.png" width="940" /></span></p><h5 id="toc-hId-1745069141"><strong>Create Virtual Machine</strong></h5><p>Script generates a &ldquo;YAML&rdquo; for each VM depending on the OS.</p><p><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/28/283245092b61c77645351cc17fcef5ac.png" role="button" title="niyaz_11-1754666335320.png" alt="niyaz_11-1754666335320.png" width="940" /></span></p><h5 id="toc-hId--807087820"><strong>Booting VM for the first time</strong></h5><p>Depending on the Virtual Machine OS, Shift toolkit will auto assign the VM boot option, along with the storage controller interface. In case of Linux distros, VirtIO is used. And for Windows, Shift toolkit starts with SATA interface and then auto installs VirtIO drivers and then changes the interface to VirtIO by modifying the YAML.</p><p>Note: Once the VM boots up, ensure to assign the network manually for this iteration.</p><p><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/1e/1ea457ae8e91109608917881620cb2d6.png" role="button" title="niyaz_12-1754666396455.png" alt="niyaz_12-1754666396455.png" width="940" /></span></p><p><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/3d/3d3d2ae8396596d94090df8859e9ceb7.png" role="button" title="niyaz_13-1754666410761.png" alt="niyaz_13-1754666410761.png" width="940" /></span></p><p>All the above is covered by running <strong><em>python3 main.py</em></strong></p><h2 id="toc-hId-2031609296"><strong>Fast, Simple VM Migration with ONTAP and Shift Toolkit</strong></h2><p>In this blog demo, a RHEL VM with 3 fully populated disks totalling 1.5&#8239;TB was migrated to OpenShift Virtualization in under 5 minutes. The VMDK to RAW conversion completed in seconds - thanks to ONTAP and Shift Toolkit.</p><p>This showcases a streamlined, low-impact approach to rehoming VMs using ONTAP storage. And if you're using block protocols, storage class migration is your go-to solution. This is just the beginning, stay tuned for deeper protocol level integration ahead.</p><h2 id="toc-hId--520547665"><strong>Planning a Move to OpenShift Virtualization? Shift Toolkit Has You Covered.</strong></h2><p>If you are planning to migrate to OpenShift virtualization or already in the process, give Shift toolkit script a try. It&rsquo;s completely <a href="https://mysupport.netapp.com/site/tools/tool-eula/netapp-shift-toolkit/download" target="_blank" rel="noopener noreferrer nofollow">free</a>. Reach out to your NetApp team to register your interest and explore upcoming integrations that streamline operations.</p></div>]]>
        </description>
    </item>
    <item>
        <title>OnTAP Tools - 9.13 or 10.0?</title>
        <link>https://community.netapp.com/community/discussion/450798/ontap-tools-9-13-or-10-0</link>
        <pubDate>Wed, 14 Feb 2024 21:26:51 +0000</pubDate>
        <category>Virtualization</category>
        <dc:creator>TMADOCTHOMAS</dc:creator>
        <guid isPermaLink="false">450798@/community/discussions</guid>
        <description><![CDATA[<div><p>We are currently running OnTAP Tools 9.11. I see that I can upgrade to 9.13 easily enough, but 10.0 seems to be a different animal altogether. The link belong talks about migrating from 9.x to 10, but I can't find information on upgrading. Does a separate OVA need to be deployed to 'upgrade' to 10? If so I can't find that documented anywhere. The article below talks about being able to migrate from 9.11 "D4", but not from 9.12 or 9.13. If I upgrade to 9.13, will I be able to migrate to 10? Can anyone provide clarity? Thanks in advance.</p><p><a href="https://docs.netapp.com/us-en/ontap-tools-vmware-vsphere-10/migrate/migrate_to_ng.html" target="_blank" rel="noopener noreferrer nofollow">https://docs.netapp.com/us-en/ontap-tools-vmware-vsphere-10/migrate/migrate_to_ng.html</a></p></div>]]>
        </description>
    </item>
    <item>
        <title>Ontap Tools Security</title>
        <link>https://community.netapp.com/community/discussion/462012/ontap-tools-security</link>
        <pubDate>Tue, 15 Jul 2025 13:45:33 +0000</pubDate>
        <category>Virtualization</category>
        <dc:creator>alexandremendes</dc:creator>
        <guid isPermaLink="false">462012@/community/discussions</guid>
        <description><![CDATA[<div><p>I'm studying ONTAP tools and would like to better understand your perspective on the tool. I think the value it adds to administration is fantastic. But I'm also concerned about the risks if an attacker gains access to vCenter and can also directly damage the storage, such as deleting datastores, Snapmirrors, etc.</p><p><span>1) Is this risk worth the tradeoff for management agility?</span></p><p><span>2)How do you significantly reduce these risks?&nbsp;</span></p><p><span>3)&nbsp;Does it work well with Multi-Admin Approvals?</span></p></div>]]>
        </description>
    </item>
    <item>
        <title>Upgrade certificate to CA</title>
        <link>https://community.netapp.com/community/discussion/461786/upgrade-certificate-to-ca</link>
        <pubDate>Tue, 01 Jul 2025 08:36:35 +0000</pubDate>
        <category>Virtualization</category>
        <dc:creator>FilipS</dc:creator>
        <guid isPermaLink="false">461786@/community/discussions</guid>
        <description><![CDATA[<div><p>I'm trying to upgrade the self signed certificate of ONTAP Tools for vSphere version 10.4 to one signed by our internal MS CA.<br />When doing so, I receive the error&nbsp;<span>The payload for POST request is invalid.<br />I already found KB:&nbsp;<a href="https://kb.netapp.com/data-mgmt/OTV/VSC_Kbs/Unable_to_upgrade_to_certificate_to_CA_in_ONTAP_Tools_for_VMware_vSphere_v10_3" target="_blank" rel="noopener noreferrer nofollow">Unable to upgrade from certificate to CA in ONTAP Tools for VMware vSphere v10.3 - NetApp Knowledge Base</a></span></p><p><span>This however does not help.</span></p></div>]]>
        </description>
    </item>
    <item>
        <title>The Future of vVols and the NetApp Advantage</title>
        <link>https://community.netapp.com/community/discussion/461642/the-future-of-vvols-and-the-netapp-advantage</link>
        <pubDate>Tue, 17 Jun 2025 20:17:19 +0000</pubDate>
        <category>Tech ONTAP Blogs</category>
        <dc:creator>ChanceBingen</dc:creator>
        <guid isPermaLink="false">461642@/community/discussions</guid>
        <description><![CDATA[<div><p>Many of you have seen <a href="https://blogs.vmware.com/cloud-foundation/2025/06/17/whats-new-in-vmware-cloud-foundation-9-0/" target="_blank" rel="noopener nofollow noreferrer">VMware's announcement</a> today regarding the general availability of VMware Cloud Foundation (VCF) 9.0. VCF 9.0 delivers many powerful new capabilities as well as changes to existing supported technologies. Among other things, one change you will see is that &ldquo;starting with VCF 9.0 and vSphere Foundation 9.0, the vSphere Virtual Volumes capability, also known as vVols, is deprecated and will be removed in a future release of VCF and vSphere Foundation. Support for vSphere Virtual Volumes will continue for critical bug fixes only for versions of vSphere 8.x, VCF and vSphere Foundation 5.x, and other supported versions until end-of-support for the respective release.&rdquo;</p><p><strong>Note: </strong>vSphere 8.0 reaches end of service on October 11, 2027.</p><p>You can read more in the VCF 9.0 Release Notes: <a href="https://techdocs.broadcom.com/us/en/vmware-cis/vcf/vcf-9-0-and-later/9-0/release-notes/vmware-cloud-foundation-90-release-notes/platform-product-support-notes/product-support-notes-vsphere.html" target="_blank" rel="noopener nofollow noreferrer">https://techdocs.broadcom.com/us/en/vmware-cis/vcf/vcf-9-0-and-later/9-0/release-notes/vmware-cloud-foundation-90-release-notes/platform-product-support-notes/product-support-notes-vsphere.html</a></p><p><strong>How the NetApp advantage helps you transition your existing vVols storage architecture into an intelligent data infrastructure.</strong></p><p><strong>Why it matters: </strong>Traditionally, the top three reasons that vSphere administrators deployed vVols were:</p><ol><li>Granular quality of service, especially in SAN environments. With traditional VMFS file systems, the storage array has no visibility of the individual VMDK inside the datastore. Therefore, without vVols, the only way to provide storage-native VM or VMDK granular data services was with vVols.</li><li>Simplicity at scale. Again, this is mostly seen as an advantage in SAN environments, where, traditionally, vSphere administrators were required to manage many different VMFS file systems to meet the needs of the business. With vVols, admins simply consumed the allocated capacity from the array, instead of being limited to a specific VMFS datastore for any given VM.</li><li>Snapshot offload. VMware strongly recommends that administrators limit the use of traditional vCenter managed snapshots. This is because each snapshot incurs unnecessary IO amplification throughout its life, reducing performance and becoming a single point of failure for the VM. With vVols, since each VMDK is a unique entity on the storage array, you can use the array's native snapshot or cloning technology to create thin snapshots that do not incur any performance penalty.</li></ol><p><strong>The NetApp Advantage: </strong>What do you do if you require all or some of these storage capabilities? There are many options, and it can appear daunting to sift through them all. The following are just a few of the options available, and in many cases you will want to leverage more than one solution.</p><ol><li>Even without vVols, ONTAP tools for VMware provides a simplified, vCenter-integrated, intuitive user interface with easy wizard-driven workflows to automate the provisioning and complete lifecycle management of both VMFS and NFS traditional datastores. The embedded dashboards, reports, and UI extensions enable seamless monitoring of your environment without ever leaving your day-to-day working environment or learning how to be a storage admin.</li><li>Even with traditional VMFS or NFS datastores, SnapCenter and BlueXP Backup and Recovery Service, included for free with the ONTAP One license for ONTAP-to-ONTAP backups, integrate ONTAP native snapshots directly into the vCenter UI. With SnapCenter and BlueXP, vCenter administrators can easily and intuitively leverage ONTAP snapshots, which have no performance penalty or IO amplification, for individual VM or VMDK recovery. There is even a feature to clone and mount a VMDK to recover specific files.</li><li>Customers can take ownership of their data and directly connect to it from the guest OS using in-guest software iSCSI or NVMe/TCP initiators or NAS protocols.
<ol><li>By taking ownership of your data in this way, you future-proof your investment and gain complete flexibility to re-platform to any hypervisor, anywhere, even to a cloud instance where they could connect to their data in FSx, Google Cloud NetApp Volumes (GCNV) or Cloud Volumes ONTAP (CVO) by using SnapMirror.</li><li>By directly connecting to application data using NAS protocols, ONTAP will have a first-person view of the data. You gain the advantage of being able to leverage the entire Intelligent Data Infrastructure with technologies like Data Classification, autonomous ransomware protection with AI, fpolicy, vscan, QoS, quota management, direct access to recover individual files from the snapshots directory, etc.</li><li>Likewise, using guest-connected block protocols, you unlock the ability to use SnapCenter or BlueXP Backup and Recovery Service regardless of the underlying hypervisor. You also gain the ability to restore or clone individual VM disks from a snapshot for test/dev, VDI, etc, without having to first clone and mount the entire datastore.</li><li>Using the NetApp PowerShell Toolkit, you can transform your existing VMDKs from NFS datastores into LUNs and thus, into NVMe namespaces (if required) using the same underlying technologies as the <a href="https://docs.netapp.com/us-en/netapp-solutions/vm-migrate/shift-toolkit-overview.html" target="_blank" rel="noopener noreferrer nofollow">NetApp Shift Toolkit</a> for zero-copy migrations. This, again, brings back VM-disk granular quality of service and VM-disk granular access options. A vVol LUN or namespace could even be converted back into a VMDK for NFS access.</li></ol></li><li>NetApp Trident, when used with KubeVirt-based hypervisors like Red Hat OpenShift Virtualization, can deliver equivalent functionality to vVols. Using CSI storage in this way can even be seen as superior to vVols because it does not require an out-of-band VASA Provider.</li><li>For customers who prioritize the simplicity at scale that vVols offers,&nbsp; consider NFS-based datastores. Traditional FlexVol volumes can provide up to 300TB per datastore, and FlexGroup volumes can provide up to 60PB, with 400 billion files on a 10-node cluster for a single datastore.
<ol><li>While non-vVols NFS datastores are not able to fully maximize granular QoS due to the nature of the ESXi NFS client, you can nevertheless use QoS to mitigate the blast radius of a noisy neighbor VM to just the host where the VM is running.</li><li>Direct access to the .snapshot directory makes copying and recovering VMDKs as simple as dragging and dropping them.</li><li>Managing access to NFS at scale is generally seen as the easiest way to use storage when block protocols like NVMe/TCP are not required.</li><li>While ONTAP itself cannot see inside of a VMDK, ARP/AI can protect individual VMDKs in a datastore by understanding the entropy of the data itself, just as it can protect guest files using guest direct NAS access.</li><li>Modern NFS features like nconnect and session trunking boost NFS performance to new levels.</li></ol></li></ol><p><strong>The NetApp advantage</strong> isn&rsquo;t just in how you use a single array or integrate with off-box software. It&rsquo;s the entire intelligent data infrastructure because ONTAP isn&rsquo;t just an array. It&rsquo;s an intelligent data management platform that allows you to leverage <strong>your data</strong> any way you want, anywhere you want. Be it in the on-prem core, at the edge, or in the public cloud.<br /><br />EDIT 25.08.21: Added references to ONTAP tools for VMware.</p></div>]]>
        </description>
    </item>
    <item>
        <title>Using Amazon Elastic VMware Service with FSx for ONTAP to optimize costs and modernize VMware</title>
        <link>https://community.netapp.com/community/discussion/461500/using-amazon-elastic-vmware-service-with-fsx-for-ontap-to-optimize-costs-and-modernize-vmware</link>
        <pubDate>Tue, 10 Jun 2025 11:00:00 +0000</pubDate>
        <category>Tech ONTAP Blogs</category>
        <dc:creator>EdoGeron</dc:creator>
        <guid isPermaLink="false">461500@/community/discussions</guid>
        <description><![CDATA[<div><p><span>The landscape for VMware users continues to evolve. Many organizations are seeking options to understand what is next for their VMware workloads. They are asking for flexibility and choice with the goal of delivering better VMware service at a lower cost.</span></p><p><span>A common challenge has been the tight coupling of the VMware infrastructure, where storage and compute are required to scale together, which increases costs due to overprovisioning. Other challenges include the complexity and burden of refactoring applications as part of migration to the cloud. Now, there is a solution: </span><a href="https://aws.amazon.com/evs/" target="_blank" rel="noopener nofollow noreferrer"><span>Amazon Elastic VMware Service (Amazon EVS)</span></a><span>. With Amazon EVS, customers have a way to run VMware Cloud Foundation (VCF) directly within an Amazon Virtual Private Cloud (Amazon VPC). This presents a fast and secure way to migrate and modernize VMware workloads to AWS, so they can gain all the performance and resilience benefits possible, without undergoing costly and time consuming application&nbsp; replatforming or refactoring projects.</span></p><p><span>In addition, to simplify and accelerate migrations, reduce costs, and maintain operational consistency, Amazon EVS can use <a href="https://aws.amazon.com/fsx/netapp-ontap" target="_blank" rel="noopener nofollow noreferrer">Amazon FSx for NetApp ONTAP</a> (FSx for ONTAP) as its external datastore. FSx for ONTAP is a fully managed AWS storage service that delivers the features of NetApp&reg; ONTAP&reg;. By using FSx for ONTAP as the external datastore for Amazon EVS, VMware users now have a path to scale compute and storage independently, all while gaining a wide range of enterprise-grade storage capabilities. With FSx for ONTAP and Amazon EVS, customers can streamline and enhance their VMware workloads on AWS with powerful features that reduce costs, improve data protection, and simplify the extension and migration of workloads to AWS.</span></p><p><span>In this blog we will discuss: the benefits and challenges of VMware migration, why using FSx for ONTAP as Amazon EVS external storage solves common challenges, the key benefits of using FSx for ONTAP with Amazon EVS, and how to build a high-performance and cost-optimized VMware architecture on AWS.</span></p><h2 id="toc-hId-1707415174"><span>VMware migration benefits and challenges</span></h2><p><span>For more than 400,000 organizations, VMware's software-defined data center (SDDC) architecture has been the backbone of enterprise IT on-premises. To take advantage of the cloud, many organizations choose to migrate and operate VMware workloads on AWS for the following benefits:</span></p><ul><li><strong>Scale and performance<span>: </span></strong>VMware on AWS delivers the independent scaling of compute and storage as business needs change and more resources are required at peak periods of operation.</li><li><strong>Enhanced disaster recovery (DR)</strong><span>: The AWS Cloud can be used as a disaster recovery target for the on-premises VMware SDDC.</span></li><li><strong>Cloud economics</strong><span>: Facilitate &ldquo;cloud-first&rdquo; strategies and execute the decommissioning aging infrastructure.</span></li><li><span><li-wrapper><strong>Application modernization</strong>: Unlock modern application development by creating new environments that work seamlessly with both on-premises and AWS datastores.</li-wrapper></span></li></ul><p><span>As customers look to move their VMware workloads to the cloud, they need to consider the following challenges:</span></p><ul><li><strong>High TCO<span>: </span></strong>The hyperconverged infrastructure traditionally used by VMware couples compute and storage, making it costly to operate and scale.</li><li><strong>Inefficient data protection</strong><span>: Traditional VMware backup and DR solutions can be slow, costly, and complex, often requiring multiple copies of data.</span></li><li><strong>Complex data migration</strong><span>: Moving large VMware workloads without causing disruptions to existing operations can be difficult.</span></li><li><span><li-wrapper><strong>Inconsistent hybrid cloud operations</strong>: Keeping workflows consistent and minimizing disruptions across on-premises and cloud environments requires careful planning.</li-wrapper></span></li></ul><p><span>To address these challenges and offer a more seamless migration experience, AWS has introduced Amazon EVS. Amazon EVS has been designed to speed up your ability to deploy virtualized applications and benefit from the scalability, resilience, and performance of the AWS Cloud while keeping familiar VMware tools and existing skills. You get full control over the entire VMware architecture and a virtualization stack that&rsquo;s optimized to serve all of your workload needs, even when working with third-party tools.</span></p><h2 id="toc-hId--844741787"><span>Why Amazon EVS?</span></h2><p><span>Amazon EVS is intended for workloads that have complex dependencies. There are workloads that IT teams don&rsquo;t want to disturb. However, when faced with a data center exit, or the long-term strategy of moving to the cloud, these workloads can become an issue. Amazon EVS allows you to migrate to the cloud without re-platforming or refactoring applications and still get the scalability, resilience, and performance benefits of AWS. There are other migration strategies for migrating VMware workloads to AWS, but these require re-platforming.</span></p><ul><li><span>Re-platforming your VMware-based VMs to </span><a href="https://aws.amazon.com/ec2/" target="_blank" rel="noopener nofollow noreferrer"><span>Amazon Elastic Compute Cloud (Amazon EC2</span></a><span>). This option requires refactoring, which can include infrastructure and licensing changes, and may introduce protection, compliance, and compatibility challenges.</span></li><li><span>Re-platforming your applications for containerization with <a href="https://aws.amazon.com/eks/" target="_blank" rel="noopener nofollow noreferrer">Amazon Elastic Kubernetes Service (Amazon EKS)</a>. This option offers better scalability, but requires application redesign.</span></li></ul><p><span>Amazon EVS provides a faster way for your VCF workloads to gain the benefits of AWS, and doesn&rsquo;t require refactoring or replatforming your applications. Plus, Amazon EVS gives you the ability to run other applications within your Amazon VPC in addition to VCF. It&rsquo;s easy to operate Amazon EVS using either the AWS Management Console or the AWS Command Line Interface (AWS CLI). As an AWS-native service, Amazon EVS extends your VMware workloads&rsquo; access to over 200 AWS services, opening up the possibilities for working with services such as&nbsp; analytics, containerization, serverless, managed databases, generative AI, and much more. Amazon EVS delivers:</span></p><ul><li><strong>Flexibility: </strong><span>Customers can bring their own VCF licenses to AWS and take advantage of different consumption options, including on-demand, 1-year, and 3-year plans. Customers can also take advantage of Amazon EC2 Savings Plans.</span></li><li><strong>A consistent VMware experience: </strong><span>Amazon EVS extends your familiar VMware environment to AWS, minimizing the learning curve for your teams.</span></li><li><span><strong>Enhanced control:</strong> With Amazon EVS, admins can use several management and security tools, including Network Virtualization and Security Platform (NSX), Elastic Sky X Integrated (ESXi), SDDC manager, and vCenter. This gives customers full control over configuring the entire virtualization stack even while working on AWS.</span></li></ul><p><span>Amazon EVS delivers even more benefits when using FSx for ONTAP. As a fully managed ONTAP storage service on AWS, FSx for ONTAP provides a range of enterprise-grade benefits, including elastic storage decoupled from compute, that can increase your flexibility and reduce costs. The following diagram shows a high-level overview of what an on-premises VMware vCenter and Amazon EVS architecture looks like, providing full compatibility and operational consistency while gaining access to many AWS services and solutions.</span></p><p><span><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/60/600eef2b60480f4676c8a91efa534e00.jpg" role="button" title="01 EVS consistency.jpg" alt="01 EVS consistency.jpg" width="666" /></span></span></p><p><span>By using FSx for ONTAP with Amazon EVS, organizations get powerful new capabilities that directly address the main migration and operation challenges.</span></p><h2 id="toc-hId-898068548"><span>Connectivity options available for using FSx for ONTAP with Amazon EVS</span></h2><p><span>When attaching FSx for ONTAP to Amazon EVS as its external storage, users can choose from three primary connectivity options:</span></p><ul><li aria-level="1"><strong>NFS datastore</strong></li></ul><p><li-wrapper></li-wrapper></p><p><span>FSx for ONTAP provides highly scalable, high-performance, file storage for your VMware workloads, enabling you to separate storage scaling from compute requirements. This option is ideal for organizations with data-intensive applications that need to independently scale storage capacity and performance while simplifying VMware workload manageability and recoverability.&nbsp;</span></p><ul><li aria-level="1"><strong>iSCSI datastore</strong></li></ul><p>For workloads requiring block storage, FSx for ONTAP delivers Internet Small Computer Systems Interface <span>(iSCSI) LUNs that deliver enterprise-grade performance and data management capabilities. This option provides the low-latency, high-throughput, storage needed for mission-critical, block-based applications. In the following diagram you can see the combined Amazon EVS and FSx for ONTAP architecture for the NFS/iSCSI datastore use case.</span></p><p><span><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/eb/eb00128c6fa7910a575b1e13627261fc.jpg" role="button" title="02 EVS+FSxN Datastore Architecture.jpg" alt="02 EVS+FSxN Datastore Architecture.jpg" width="1082" /></span></span></p><ul><li aria-level="1"><strong>Guest-attached NFS/SMB storage</strong></li></ul><p><li-wrapper></li-wrapper></p><p><span>Virtual machines can directly mount FSx for ONTAP volumes, supporting multiprotocol access for both Network File System (NFS) and Server Message Block (SMB) files, giving you flexibility for different application requirements. Using this option is highly beneficial in situations where data needs to be accessed by multiple hosts and heterogeneous operating systems. In the following diagram you can see architecture for the guest-attached NFS/SMB storage use case.</span></p><p><span><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/ba/ba266ddc866c7bf9a1f17177bc1473d3.jpg" role="button" title="03 EVS+FSxN Guest Architecture (1).jpg" alt="03 EVS+FSxN Guest Architecture (1).jpg" width="1082" /></span></span></p><p>FSx for ONTAP manages storage lifecycle tasks such as security updates, upgrades, and patching, while Amazon EVS handles the virtualization environment lifecycle. You retain control over network connectivity and storage configuration, which provides more flexibility to&nbsp;<span>administrators. For more details on which clients and protocols are supported by FSx for ONTAP, please </span><a href="https://docs.aws.amazon.com/fsx/latest/ONTAPGuide/supported-fsx-clients.html" target="_blank" rel="noopener nofollow noreferrer"><span>refer to the Supported FSx for ONTAP Clients documentation</span></a><span>.</span></p><h2 id="toc-hId--1654088413"><span>Key FSx for ONTAP benefits for Amazon EVS customers</span></h2><h3 id="toc-hId--107791583"><span>Cost optimization</span></h3><p><span>In addition to storage scaling independent of compute, FSx for ONTAP offers storage efficiencies, including data deduplication, compression, compaction, tiering cold data to a lower-cost capacity pool, and thin provisioning volumes as needed. This means that you won&rsquo;t be locked into operating on a certain scale. Your storage can grow with your needs, without ballooning costs. The following diagram shows how FSx for ONTAP allows you to scale up storage without adding cluster nodes to the Amazon EVS virtualization environment.</span></p><p><span><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/cf/cf78e654059c4c8dc1f8354bd260501b.png" role="button" title="04 Decoupling (1).png" alt="04 Decoupling (1).png" width="432" /></span></span></p><p><span>Through the FSx for ONTAP storage efficiency capabilities, your organization can achieve TCO savings that can reach 50% of the overall service cost&mdash;outperforming what you can expect to achieve with VMware vSAN technology, especially for storage-heavy workloads.&nbsp;</span></p><h3 id="toc-hId-1635018752"><span>Data protection and high availability capabilities</span></h3><p><span>FSx for ONTAP includes various capabilities that enable highly available and well-protected VMware deployments:</span></p><ul><li><a href="https://bluexp.netapp.com/blog/aws-fsxn-blg-multi-az-high-availability-with-amazon-fsx-for-netapp-ontap" target="_blank" rel="noopener noreferrer nofollow"><span>FSx for ONTAP is highly available</span></a><span> with the choice of using multiple Availability Zones (AZs) or single AZs. Each FSx for ONTAP file system is deployed in an active-passive configuration. If one node fails, the other takes up operation automatically, increasing availability and maintaining your business continuity. Using the multi-AZ option adds even more resilience, as your workloads can maintain continuity even if an entire AZ is unavailable.</span><span><br /></span></li><li><a href="https://docs.netapp.com/us-en/ontap/concept_dp_about_snapshots.html" target="_blank" rel="noopener noreferrer nofollow"><span>NetApp Snapshot&trade;</span></a><span> technology creates instant, thin, crash-consistent, point-in-time data copies for use in backup, recovery, and archiving.</span><span><br /></span></li><li><a href="https://docs.aws.amazon.com/fsx/latest/ONTAPGuide/scheduled-replication.html" target="_blank" rel="noopener nofollow noreferrer"><span>NetApp SnapMirror&reg;</span></a><span> replication technology replicates your VMware data, including application-consistent Snapshot copies. This is a major component of </span><a href="https://docs.netapp.com/us-en/bluexp-disaster-recovery/get-started/dr-intro.html" target="_blank" rel="noopener noreferrer nofollow"><span>BlueXP&trade; disaster recovery as a service (DRaaS),</span></a><span> which offers a simple, efficient, and cost-effective way to protect and recover your VMware workloads. BlueXP DRaaS provides seamless replication via SnapMirror, enabling fast failover as well as non-disruptive failover testing that enhances recovery readiness without affecting production.&nbsp;</span><span><br /></span></li><li><span>Enhanced backup via NetApp SnapMirror, which replicates your NetApp Snapshot data to a low-cost backup repository. This is superior to traditional VMware software-based replication methods as there is virtually no performance impact and minimal storage overhead.&nbsp;</span></li><li><span>NetApp <a href="https://docs.netapp.com/us-en/ontap/snaplock/snaplock-concept.html" target="_blank" rel="noopener noreferrer nofollow">SnapLock&reg;</a> creates tamper-proof, write once, read many (WORM) data copies that offer indelible data protection.</span></li></ul><h3 id="toc-hId--917138209"><span>Data migration and hybrid cloud management</span></h3><p><span>With FSx for ONTAP, VMware customers can maintain consistent data management practices in AWS and on premises.</span></p><p><span>For users coming from on-premises ONTAP, FSx for ONTAP offers:</span></p><ul><li aria-level="1"><span>Seamless and scalable bulk data migration with native ONTAP capabilities such as SnapMirror.&nbsp;</span></li><li aria-level="1"><span>Familiar ONTAP workflows&mdash;no need to retrain teams or change processes.</span></li><li aria-level="1"><span>Interoperability with AWS services for enhanced storage, analytics, and compute capabilities.</span></li><li aria-level="1"><span>A seamless experience across the hybrid on-premises and AWS environments.</span></li></ul><p><span>In a hybrid cloud environment, FSx for ONTAP gives you the benefits of operational consistency at the storage level as well as the same architecture, same capabilities, and a simple migration step.</span></p><h3 id="toc-hId-825672126"><span>Multiprotocol support for guest-attached storage</span></h3><p><span>FSx for ONTAP simplifies <a href="https://bluexp.netapp.com/blog/aws-fsxn-blg-multiprotocol-access-with-amazon-fsx-for-netapp-ontap" target="_blank" rel="noopener noreferrer nofollow">multi-protocol data access</a> by supporting both NFS and SMB in a single solution. This is critical for applications requiring shared access across Windows and Linux environments.</span></p><h3 id="toc-hId--1726484835"><span>VMware integration</span></h3><p><span>FSx for ONTAP offers tight integration with the VMware technology, supporting vStorage APIs for Array Integration (VAAI) for both iSCSI and NFS datastores. VAAI integration offloads day-to-day VMware management operation to FSx for ONTAP, providing:</span></p><ul><li><span>Lightning-fast virtual machine (VM) cloning and migration with reduced overhead.</span></li><li><span>Optimized vSphere Cluster and VM management operations, such as storage reclamation and datastore volume locking.</span></li><li><span>Offloads VM snapshot and backup operations to ONTAP technologies, which results in less performance impact on the virtualization environment.</span></li></ul><h2 id="toc-hId-212839005"><span>Next steps: Build a better VMware strategy on AWS</span></h2><p><span>The combination of Amazon EVS and Amazon FSx for ONTAP empowers organizations to migrate, operate, and optimize VMware workloads in AWS with greater flexibility, lower costs, and improved data protection.</span></p><p><span>By using Amazon EVS with FSx for ONTAP, you can build a smarter, more efficient cloud strategy for your </span></p><p><span>VMware workloads&mdash;one that&rsquo;s cost-effective, scalable, and secure.</span></p></div>]]>
        </description>
    </item>
    <item>
        <title>The cloning of the virtual machine failed.</title>
        <link>https://community.netapp.com/community/discussion/460795/the-cloning-of-the-virtual-machine-failed</link>
        <pubDate>Mon, 19 May 2025 04:40:25 +0000</pubDate>
        <category>Virtualization</category>
        <dc:creator>chenguanghui</dc:creator>
        <guid isPermaLink="false">460795@/community/discussions</guid>
        <description><![CDATA[<div><p>hello:</p><p>&nbsp;&nbsp;After adding the whitelist of the esxi firewall on vcenter, we can no longer perform cloning. Here is the error message. Is there any solution</p><p><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/bb/bb58db010f591c9b61594a90268e4a00.png" role="button" title="chenguanghui_0-1747625219703.png" alt="chenguanghui_0-1747625219703.png" width="993" /></span></p><p>thank you</p></div>]]>
        </description>
    </item>
    <item>
        <title>Effortless VM Migration: Hypervisor hopping with instant cloning and zero data copy</title>
        <link>https://community.netapp.com/community/discussion/460596/effortless-vm-migration-hypervisor-hopping-with-instant-cloning-and-zero-data-copy</link>
        <pubDate>Mon, 12 May 2025 17:34:11 +0000</pubDate>
        <category>Tech ONTAP Blogs</category>
        <dc:creator>NiMo</dc:creator>
        <guid isPermaLink="false">460596@/community/discussions</guid>
        <description><![CDATA[<div><p><span style="color: #000000;"><span>Are you looking to migrate VMs across hypervisors. Have you ever wondered how to offload the conversion process to storage for quicker results? Let's examine migrating 5 VMs, each with two 1TB disks in addition to the OS disk, totalling 10TB of data disks plus the OS disk.</span></span></p><p><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/1d/1d2f417f86c7f7507eecf267a922b9b6.png" role="button" title="niyaz_0-1746809527276.png" alt="niyaz_0-1746809527276.png" width="904" /></span></p><p><span style="color: #000000;"><span>Impressive, isn't it? This blog introduces the NetApp Shift toolkit, which can be utilized to simplify and accelerate VM migrations across hypervisors. Let's explore together how the Shift toolkit achieves this.</span></span></p><h2 id="toc-hId-1707385668"><span style="color: #0000FF;"><span>What&rsquo;s the problem statement</span></span></h2><p><span style="color: #000000;">Given VMware's recent licensing changes, organizations are revisiting their virtualization strategies to improve cost efficiency, scalability, and reduce business risks. This includes optimizing the existing VM estate and adopting either a multi-hypervisor or hybrid cloud approach.</span></p><p><span style="color: #000000;"><span>Be it any scenario, ONTAP is the ideal platform for any hypervisor platform. ONTAP supports all the prominent hypervisors in on-premises environments and has first-party data services in each major cloud, supporting VMware cloud offerings and cloud native workloads. This enables organizations to navigate the licensing changes easily by choosing the appropriate deployment model for their workloads.</span></span></p><p><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/f2/f2977b95ded563cbd2e31d94cc5bb75a.png" role="button" title="niyaz_1-1746809651087.png" alt="niyaz_1-1746809651087.png" width="904" /></span></p><p><span style="color: #000000;">While optimization activities are ongoing, every organization is evaluating a multi-hypervisor approach so as to reuse their existing hardware investment, which supports a multi-vendor hypervisor strategy, thus strengthening operational flexibility, mitigating vendor dependency, and optimizing workload placement. By combining multiple hypervisors, organizations can tailor infrastructure to meet diverse workload demands while managing costs. Organizations then streamline multi-hypervisor management by leveraging interoperability, cost-effective licensing, and automation.</span></p><p><span style="color: #000000;"><span>A critical requirement in this approach is the swift and seamless mobility of virtual machines, guided by SLAs and workload placement strategies. Migrating from one hypervisor to another involves a complex decision-making process for businesses. Key considerations include application dependencies, migration timeline, workload criticality, and the impact of application downtime on the business. However, with ONTAP storage and Shift toolkit, this is a breeze.</span></span></p><p><span style="color: #000000;"><u><strong>How about</strong> </u><strong><u>wicked fast (100x faster) conversions to any hypervisor of your choice using clones,</u> </strong>call it <em>VM migration offloader</em>. Below is an example of conversion from VMware to Hyper-V.</span></p><p><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/67/67ba64c96f376a7338f2cb41c92bae77.png" role="button" title="niyaz_2-1746809764913.png" alt="niyaz_2-1746809764913.png" width="875" /></span></p><h2 id="toc-hId--844771293"><span style="color: #0000FF;"><span>Introducing NetApp Shift Toolkit (a simple VM mobility platform)</span></span></h2><p><span style="color: #000000;"><span>T</span></span><span style="color: #000000;"><span>he NetApp Shift toolkit is an easy-to-use, graphical user interface (GUI) solution that allows to migrate virtual machines (VMs) between different hypervisors and convert virtual disk formats. The whole process utilizes NetApp Snapshots&reg; and FlexClone&reg; technology to quickly convert VM hard disks. Additionally, the toolkit manages the creation and configuration of destination VMs. </span></span><span style="color: #000000;"><span>Does not require additional storage or data center resources.</span></span></p><p><span><span style="color: #000000;">For detailed information, see my</span> <a href="https://docs.netapp.com/us-en/netapp-solutions/vm-migrate/shift-toolkit-overview.html" target="_blank" rel="noopener noreferrer nofollow">Shift toolkit guide</a></span></p><h3 id="toc-hId-701525537"><span><span style="color: #000000;">What are the key benefits</span>:</span></h3><ul><li><span style="color: #000000;">Beneficial for organizations looking to optimize VM licensing costs and extend IT budgets.</span></li><li><span style="color: #000000;">Provides flexibility in a multi-hypervisor environment by supporting bidirectional conversion hypervisors.</span></li><li><span style="color: #000000;">Helps minimize long downtime and enhances business productivity.</span></li><li><span style="color: #000000;">Offers choice and flexibility by reducing licensing costs, lock-in, and commitments to a single vendor.</span></li><li><span style="color: #000000;">Reduces virtualization costs with data portability.</span></li><li><span style="color: #000000;">Is offered free from NetApp.</span></li><li><span style="color: #000000;"><span>Provides fully scriptable REST APIs that can be leveraged by automation workflows.</span></span></li></ul><p><span style="color: #000000;"><span>Note: The pre-requisite for Shift toolkit is to have VMs running on NFS volume residing on ONTAP storage. This means if the VMs are hosted on block based ONTAP storage or on third party storage arrays, then VMs should be moved using Storage vMotion to the designated ONTAP based NFS datastores. Guess what, the VMs will remain online during svmotion, ensuring minimal downtime for migrations when moving to target hypervisor.</span></span></p><p><span style="color: #000000;"><span>Shift toolkit can be downloaded&nbsp;</span><span><a href="https://mysupport.netapp.com/site/tools/tool-eula/netapp-shift-toolkit" target="_blank" rel="noopener noreferrer nofollow">here</a></span><span>&nbsp;</span><span>and is available for Windows Systems only.</span></span></p><p><span style="color: #000000;"><span><span style="color: #000000;">For detailed installation steps, refer to</span> <a href="https://docs.netapp.com/us-en/netapp-solutions/vm-migrate/shift-toolkit-install.html" target="_blank" rel="noopener noreferrer nofollow">Installing and setting up Shift toolkit</a></span></span></p><h3 id="toc-hId--1850631424"><span style="color: #000000;"><span>How Shift toolkit works:</span></span></h3><p><span style="color: #000000;">The high-level steps performed are as follows:</span></p><ul><li><span style="color: #000000;">Connects to VMware and Hyper-V to collect host and VM resource metadata</span></li><li><span style="color: #000000;">Allows selection of VMs and Shift toolkit injects the required scripts</span><ul><li><span style="color: #000000;">Script to remove VMware tools and retain the IP settings irrespective of the OS type</span></li><li><span style="color: #000000;">VMware tools removal performed at the target</span></li></ul></li></ul><p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #000000;">Note: No modifications are made to the source VM, allowing it to be rolled back <span>&nbsp;&nbsp;&nbsp;</span>exactly as it was</span></p><p><span style="color: #000000;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Note: Once prepared, VMs should be powered off based on the maintenance window</span></p><ul><li><span style="color: #000000;">Deletes existing snapshots for all VMs in the blueprint</span></li><li><span style="color: #000000;">Triggers VM snapshots for Blueprint &ndash; at source</span></li><li><span style="color: #000000;">Trigger volume snapshot before disk conversion</span></li><li><span style="color: #000000;">Clone and convert VMDK to VHDx format for all VMs</span></li><li><span style="color: #000000;">Power ON VMs in protection group &ndash; at target</span></li><li><span style="color: #000000;">Register the networks on each VM</span></li><li><span style="color: #000000;">Remove VMware tools and assign the IP addresses using trigger script or cron job depending on the OS type</span></li></ul><p><span style="color: #000000;"><span>For detailed information, refer to </span><span><a href="https://docs.netapp.com/us-en/netapp-solutions/vm-migrate/shift-toolkit-migration.html" target="_blank" rel="noopener noreferrer nofollow">using the Shift toolkit to perform VM migration</a></span></span></p><h3 id="toc-hId--107821089"><span style="color: #000000;">What can Shift toolkit do for you:</span></h3><p><span style="color: #000000;">Shift toolkit provides flexibility in a multi-hypervisor environment by supporting bidirectional conversion between the following hypervisors:</span></p><ul><li><span style="color: #000000;">VMware ESXi to Microsoft Hyper-V</span></li><li><span style="color: #000000;">Microsoft Hyper-V to VMware ESXi (Upcoming release)</span></li></ul><p><span style="color: #000000;">Shift toolkit supports disk-level conversions of virtual disks between hypervisors for the following disk formats:</span></p><ul><li><span style="color: #000000;">VMware ESX to Microsoft Hyper-V (virtual machine disk [VMDK] to virtual hard disk format [VHDX])</span></li><li><span style="color: #000000;">VMware ESX to KVM compatible hypervisors (VMDK to QCOW2)</span></li></ul><p><span style="color: #000000;">Note: The converted qcow2 files are compatible with any KVM hypervisors. For example, a qcow2 file can be utilized with RHEL-based KVM using virt-manager to create a VM, as well as with ubuntu KVM, Rocky Linux based KVM and others. The same can be used with Oracle Linux virtualization manager and with OpenShift virtualization after importing using NetApp Trident. The goal is to provide the disk (converted in secs to mins) which can then be integrated into existing automation scripts used by organizations to provision the VM and assign the network. This approach helps reduce overall migration times, with disk conversion handled by Shift toolkit APIs and the remaining script bringing up the VMs.</span></p><p><span style="color: #000000;"><span>In future releases, Shift toolkit will support end-to-end migration from VMware to other compatible KVM hypervisors. However, with the current release, the conversion can be performed via the UI or APIs.</span></span></p><p><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/7c/7cc8fd8332bc41d6512f5318760490f6.png" role="button" title="niyaz_3-1746810048033.png" alt="niyaz_3-1746810048033.png" width="889" /></span></p><h2 id="toc-hId-1831502751"><span style="color: #0000FF;"><span>Summarizing</span></span></h2><p><span style="color: #000000;">NetApp Shift toolkit helps an administrator to rapidly and seamlessly convert VMs from VMware to Hyper-V. It can also convert just the virtual disks between the different hypervisors. Therefore, Shift toolkit saves several hours of effort each time that you want to move workloads from one hypervisor to the other. Organizations can now host multi-hypervisor environments without having to worry about whether workloads are tied down to a single hypervisor. This capability increases flexibility and reduces licensing costs, lock-in, and commitments to a single vendor.&nbsp;</span></p><p><span style="color: #000000;">To learn more about this process, feel free to follow the detailed walkthrough:</span></p><p><a href="https://netapp.hosted.panopto.com/Panopto/Pages/Viewer.aspx?id=6bf11896-3219-4ba7-9a00-b2d800d47144&amp;start=0" target="_blank" rel="noopener nofollow noreferrer">https://netapp.hosted.panopto.com/Panopto/Pages/Viewer.aspx?id=6bf11896-3219-4ba7-9a00-b2d800d47144&amp;start=0</a></p><p><span style="color: #0000FF;"><span><span style="color: #000000;">If you&rsquo;re planning to migrate thousands of VMs and ready to start simplifying the migration process, NetApp is here to help.</span> <a href="https://mysupport.netapp.com/site/tools/tool-eula/netapp-shift-toolkit" target="_blank" rel="noopener noreferrer nofollow">https://mysupport.netapp.com/site/tools/tool-eula/netapp-shift-toolkit</a></span></span></p></div>]]>
        </description>
    </item>
    <item>
        <title>AdvisorEngine improved SQL Server performance sixfold and reduced costs 50%</title>
        <link>https://community.netapp.com/community/discussion/460280/advisorengine-improved-sql-server-performance-sixfold-and-reduced-costs-50</link>
        <pubDate>Thu, 24 Apr 2025 11:10:00 +0000</pubDate>
        <category>Tech ONTAP Blogs</category>
        <dc:creator>Semion</dc:creator>
        <guid isPermaLink="false">460280@/community/discussions</guid>
        <description><![CDATA[<div><p><span>When companies need financial management and planning, they can turn to AdvisorEngine. This US-based wealth management service provider offers tools and services that help financial advisors assist clients manage portfolios and stay ahead of the curve.&nbsp;</span></p><p><span>But AdvisorEngine was having issues around the performance of the massive Microsoft SQL Server database estate supporting a line-of-business software as a service (SaaS) application. After a deep analysis of the system&rsquo;s architecture, the company realized that modernizing the storage layer would make a big difference.&nbsp;</span></p><p><span>AdvisorEngine turned to </span><a href="https://aws.amazon.com/fsx/netapp-ontap/" target="_blank" rel="noopener nofollow noreferrer"><span>Amazon FSx for NetApp ONTAP</span></a><span> (FSx for ONTAP) to do that. In this post I&rsquo;ll explain how FSx for ONTAP addressed AdvisorEngine&rsquo;s challenges and the added benefits it provided in the process, including a sixfold performance improvement, a 50% cost reduction, and much more.</span></p><p><span>Here&rsquo;s what we&rsquo;ll cover:</span></p><ul><li><a rel="nofollow" href="https://community.netapp.com/t5/Tech-ONTAP-Blogs/AdvisorEngine-improved-SQL-Server-performance-sixfold-and-reduced-costs-50/ba-p/460280#toc-hId-1707382748">AdvisorEngine: A major fintech company with a massive SQL Server deployment</a></li><li><a rel="nofollow" href="https://community.netapp.com/t5/Tech-ONTAP-Blogs/AdvisorEngine-improved-SQL-Server-performance-sixfold-and-reduced-costs-50/ba-p/460280#toc-hId--1041287718">This architecture presented some challenges</a></li><li><a rel="nofollow" href="https://community.netapp.com/t5/Tech-ONTAP-Blogs/AdvisorEngine-improved-SQL-Server-performance-sixfold-and-reduced-costs-50/ba-p/460280#toc-hId--1654120839">How FSx for ONTAP solved AdvisorEngine&rsquo;s database challenges</a></li><li><a rel="nofollow" href="https://community.netapp.com/t5/Tech-ONTAP-Blogs/AdvisorEngine-improved-SQL-Server-performance-sixfold-and-reduced-costs-50/ba-p/460280#toc-hId--107824009">What is FSx for ONTAP?</a></li><li><a rel="nofollow" href="https://community.netapp.com/t5/Tech-ONTAP-Blogs/AdvisorEngine-improved-SQL-Server-performance-sixfold-and-reduced-costs-50/ba-p/460280#toc-hId-1634986326">AdvisorEngine saw a vast improvement using FSx for ONTAP</a></li><li><a rel="nofollow" href="https://community.netapp.com/t5/Tech-ONTAP-Blogs/AdvisorEngine-improved-SQL-Server-performance-sixfold-and-reduced-costs-50/ba-p/460280#toc-hId-288736518">The next step? Automating FSx for ONTAP using BlueXP workload factory</a></li><li><a rel="nofollow" href="https://community.netapp.com/t5/Tech-ONTAP-Blogs/AdvisorEngine-improved-SQL-Server-performance-sixfold-and-reduced-costs-50/ba-p/460280#toc-hId-2031546853">Conclusion</a></li></ul><h2 id="toc-hId-1707382748"><span>AdvisorEngine: A major fintech company with a massive SQL Server deployment&nbsp;</span></h2><p><span>AdvisorEngine provides a range of wealth management services and technologies&mdash;including portfolio management, digital onboarding, customer relationship management (CRM) systems, financial planning tools, and more. Together, the company oversees client assets totaling over half a trillion dollars.</span></p><p><span>One of these products is a customer-facing SaaS application that runs on </span><a href="https://aws.amazon.com/aws" target="_blank" rel="noopener nofollow noreferrer"><span>Amazon Web Services (AWS)</span></a><span>. The application&rsquo;s architecture included around 1,000 self-managed SQL Server databases running between two Always-On Failover Cluster Instances (FCIs) on AWS.&nbsp;</span></p><p><span>Here&rsquo;s what the architecture AdvisorEngine had been using looked like:</span></p><ul><li aria-level="1"><span>Two self-managed SQL Server Always-On FCIs, each with three nodes: one primary node, one node for high availability (HA) in a different Availability Zone (AZ), and one node for disaster recovery (DR) located in a separate AWS Region.</span></li><li aria-level="1"><span>Around 1,000 SQL Server databases split between the two FCIs.</span></li><li aria-level="1"><span>Backup via SQL Server&rsquo;s internal backup process to Windows File Server.</span></li><li aria-level="1"><span>A third-party replication engine responsible for synchronous replication between the Elastic Block Store (EBS) storage volumes for the FCI nodes, and asynchronous data replication to the DR nodes.</span></li></ul><p><span><span><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/16/169e5e5cac96290d997aa408353656a4.jpg" role="button" title="FSxN 154.1.jpg" alt="FSxN 154.1.jpg" width="798" /></span></span></span></p><p><span><span>&nbsp;</span></span></p><h3 id="toc-hId--1041287718"><span><span>This architecture presented some challenges</span></span></h3><p><span>The main challenge was that the application was experiencing performance issues. There were drop-offs and spikes throughout the day. Performance was simply not consistent, and for a line-of-business application such as this, that was simply not acceptable.</span></p><p><span>AdvisorEngine was also relying on a third-party vendor to replicate data for disaster recovery (DR) purposes. That tool was not only affecting the performance of the production environments, it was also not meeting AdvisorEngine&rsquo;s recovery time objective and recovery point objective targets, and data was frequently out of sync.</span></p><p><span>With the business growing and the application adding new users, a new solution had to be found. The first option&mdash;to expand the existing resources to meet the growing demand&mdash;would have been prohibitively expensive. And it wouldn&rsquo;t solve the difficulty with the DR system.</span></p><p><span>The team at AdvisorEngine did a deep dive into the database and analyzed the entire architecture. They discovered that the file system performance was lagging because of the replication service&rsquo;s processes. As such, the file system couldn&rsquo;t handle the scale of the SQL Server workload.</span></p><p><span>The following images show the kind of performance drop-offs that AdvisorEngine was experiencing. The total transactions per minute peaked at 10,194 transactions per minute (TPM):</span></p><p><span><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/73/730ca61bdcba87572c801e95443e1953.png" role="button" title="Original architecture &ndash; QA environment  .png" alt="Original architecture &ndash; QA environment  .png" width="1158" /></span></span></p><h2 id="toc-hId-898036122">&nbsp;</h2><h2 id="toc-hId--1654120839"><span><span>How FSx for ONTAP solved AdvisorEngine&rsquo;s database challenges</span></span></h2><h3 id="toc-hId--107824009"><span>What is FSx for ONTAP?</span></h3><p><span>FSx for ONTAP is an AWS storage service that delivers NetApp ONTAP functionality natively on AWS. It provides a highly available file system and block storage that can scale to meet even the most demanding workloads, from vast GenAI knowledge bases to massive SQL Server deployments such as AdvisorEngine&rsquo;s. </span><a href="https://bluexp.netapp.com/blog/aws-fsxn-blg-optimize-database-performance-costs-with-amazon-fsx-for-netapp-ontap" target="_blank" rel="noopener noreferrer nofollow"><span>Learn more about FSx for ONTAP here.</span></a></p><p><span>AdvisorEngine looked at several different storage services on AWS to solve the problem. Compared with the other services, FSx for ONTAP was less expensive and delivered a more performant experience. Even though AdvisorEngine and its IT teams had no previous hands-on knowledge with NetApp technology, FSx for ONTAP was the obvious choice as it provided a like-for-like experience in the cloud as on premises. FSx for ONTAP was also the only service on AWS that was able to provide block storage that could be shared across Availability Zones (AZs).</span></p><p><span>That&rsquo;s an important point for this story: Even without previous experience with NetApp or ONTAP technology, the IT team was able to quickly understand its workflows and benefit from its value and efficiency.</span></p><p><span>Here&rsquo;s what the new architecture with FSx for ONTAP looks like:</span></p><p><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/90/900680fa4d1b0d648101c41120d7d227.png" role="button" title="Revised SQL Server architecture with FSx for ONTAP.png" alt="Revised SQL Server architecture with FSx for ONTAP.png" width="740" /></span></p><p>&nbsp;<span>The architecture includes:</span></p><ul><li aria-level="1"><span>An FSx for ONTAP multi-AZ high-availability (HA) pair stored in a primary AWS Region</span></li><li aria-level="1"><span>Another FSx for ONTAP multi-AZ HA pair which is stored in a different AWS Region and used for DR</span></li><li aria-level="1"><span>Asynchronous replication via </span><a href="https://docs.aws.amazon.com/fsx/latest/ONTAPGuide/scheduled-replication.html" target="_blank" rel="noopener nofollow noreferrer"><span>SnapMirror</span><span>&reg;</span></a><span> between the primary and DR FSx for ONTAP instances</span></li><li aria-level="1"><span>Backup via a third-party backup process to </span><a href="https://aws.amazon.com/s3/" target="_blank" rel="noopener nofollow noreferrer"><span>Amazon Simple Storage Service (Amazon S3)</span></a><span> and later, </span><a href="https://aws.amazon.com/pm/s3-glacier" target="_blank" rel="noopener nofollow noreferrer"><span>Amazon S3 Glacier</span></a></li><li aria-level="1"><span>Virtual private cloud (VPC) peering between the primary and the DR FSx for ONTAP environments to a Windows Server FCI Quorum file share&nbsp;</span></li></ul><h3 id="toc-hId-1634986326"><span>AdvisorEngine saw a vast improvement using FSx for ONTAP</span></h3><p><span>AdvisorEngine was able to accomplish major improvements with its application and its underlying SQL Server deployment by switching to FSx for ONTAP:</span></p><h4 id="toc-hId--1113684140"><strong>Performance improved sixfold</strong><span>&nbsp;</span></h4><p><span>AdvisorEngine saw </span><a href="https://aws.amazon.com/fsx/netapp-ontap/customers/" target="_blank" rel="noopener nofollow noreferrer"><span>the performance of the application&rsquo;s database increase sixfold</span></a><span>, all while using a similar amount of </span><a href="https://aws.amazon.com/ec2" target="_blank" rel="noopener nofollow noreferrer"><span>Amazon Elastic Compute Cloud (Amazon EC2)</span></a><span> instances. A major contributing factor to the increase in performance was that NetApp SnapMirror was now being used for replication as opposed to the inefficient third-party tool.&nbsp;</span></p><p><span>The diagram below shows how FSx for ONTAP has performed versus the peaks and valleys of the old architecture. Where the old environment was delivering sporadically, FSx for ONTAP is delivering consistently:</span></p><p><strong><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/47/4796cd1c30348b5358244c30441b85ee.jpg" role="button" title="FSxN 154.4.jpg" alt="FSxN 154.4.jpg" width="807" /></span></strong></p><h4 id="toc-hId-629126195"><strong>Costs came down by 50%</strong></h4><p><span>AdvisorEngine was able to significantly reduce the costs of running the SQL Server deployment: AdvisorEngine&rsquo;s costs are down 50% using FSx for ONTAP.&nbsp;</span></p><p><span>There was also a 75% cost avoidance by switching to FSx for ONTAP. That&rsquo;s because scaling up the previous storage solution&rsquo;s bandwidth would have required the use of larger and more expensive Amazon EC2 instance types. Because FSx for ONTAP uses network performance, there was no need to scale up compute that way.</span></p><p><span>Another part of the savings comes from the new DR setup (see more on that below). That replication takes place between FSX for ONTAP instances via SnapMirror. This is a highly efficient technology that updates the data incrementally. That reduces the time and costs of replicating data to the DR copy, all without the added expense of using a third-party technology.&nbsp;</span></p><p><a rel="nofollow" href="https://community.netapp.com/t5/Tech-ONTAP-Blogs/Lower-your-AWS-database-costs-with-Amazon-FSx-for-NetApp-ONTAP/ba-p/454182" target="_blank"><span>Learn more about how to lower your AWS database costs with FSx for ONTAP</span></a><span>.</span></p><h4 id="toc-hId--1923030766"><strong>A high level of resilience for business continuity</strong></h4><p><span>FSx for ONTAP is highly available by default, with each instance consisting of two FSx for ONTAP nodes that are kept in constant sync. AdvisorEngine is using the deployment option that places the two FSx for ONTAP nodes in separate AZs, providing the highest possible availability. Even if a whole AZ goes down, the system will seamlessly transfer all operations to the healthy node, preserving business continuity.</span></p><p><span>Note that FSx for ONTAP is the only AWS storage service that can share block storage across AZs out of the box, with no need for additional instances or costs.</span></p><h4 id="toc-hId--180220431"><strong>Better data protection, without a third-party tool for DR&nbsp;</strong></h4><p><span>FSx for ONTAP provides AdvisorEngine with a way to protect its data across AWS Regions with its built-in cross-Region replication capabilities.&nbsp;</span></p><p><span>The main technology that makes this possible is NetApp SnapMirror. Because SnapMirror uses highly efficient incremental replication, it works very quickly and prevents any of the performance issues the previous replication technology caused.</span></p><p><span>This setup also saves on compute spending because DR is part of the storage layer and not related to compute, meaning AdvisorEngine doesn&rsquo;t have to constantly write from live resources.</span></p><p><span>For additional protection, AdvisorEngine is backing up data on an Amazon S3 bucket. A policy later tiers old backups to Amazon S3 Glacier. These backups are created from the DR copy which is a mirror of the production data, so there is absolutely no impact on the performance of the live environment.</span></p><p><span>Here&rsquo;s what the DR and backup architecture with FSx for ONTAP looks like:</span></p><p><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/11/113d0f1366a3ca41887d3cef4063f3cf.jpg" role="button" title="FSxN 154.5.jpg" alt="FSxN 154.5.jpg" width="805" /></span></p><h4 id="toc-hId--753009239"><strong>Easy-to-create, cost-efficient database clone copies</strong></h4><p><span>By leveraging NetApp FlexClone&reg; technology, FSx for ONTAP enables AdvisorEngine to create instant and lightweight clone copies of database environments. These lightweight environments take up a bare minimum of storage space, which means they don&rsquo;t incur the additional storage charges that other technologies face for creating full copies. Plus, creating clones is non-disruptive for the production environment.</span></p><p><span>AdvisorEngine uses these copies for various development needs, including validation, QA, and testing. Because they take only minutes to create, the entire development cycle is now much faster. Before using FSx for ONTAP, AdvisorEngine couldn&rsquo;t regularly run staging environments. FSx for ONTAP and its cloning capabilities changed all that, which improved their continuous integration and delivery (CI/CD) processes.</span></p><p><span>Here you can see how the clone-based staging environments fit into the overall architecture:</span></p><p><li-wrapper></li-wrapper></p><p><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/1e/1ea46cc9261eb8645597c76b3424583f.jpg" role="button" title="FSxN 154.6.jpg" alt="FSxN 154.6.jpg" width="805" /></span></p><h2 id="toc-hId-288736518"><span>The next step? Automating FSx for ONTAP using BlueXP workload factory</span></h2><p><span>AdvisorEngine has a unique opportunity to make their FSx for ONTAP deployment faster and safer using </span><a href="https://www.netapp.com/bluexp/workload-factory/" target="_blank" rel="noopener noreferrer nofollow"><span>BlueXP&trade; workload factory for AWS</span></a><span>.&nbsp;</span></p><p><span>Workload factory is a free service within the BlueXP GUI that makes it possible to build workloads&mdash;including database environments&mdash;right the first time thanks to:&nbsp;</span></p><ul><li aria-level="1"><strong>Automated deployment:</strong><span> Workload factory makes it possible to automatically deploy the infrastructure needed for new and existing databases. The FSx for ONTAP storage layer and EC2 instances are optimized for database workload requirements.</span></li><li aria-level="1"><strong>Continuous optimization:</strong><span> Keeping tabs on the database is an ongoing and automatic process, and workload factory monitors and reports to make sure the architecture is optimized and aligned with best practices.&nbsp;</span><a rel="nofollow" href="https://community.netapp.com/t5/Tech-ONTAP-Blogs/How-to-continuously-optimize-your-database-with-BlueXP-workload-factory-on-AWS/ba-p/457353" target="_blank"><span>Read more about how continuous optimization works.</span></a></li><li aria-level="1"><strong>Automating IaC: </strong><span>Workload factory provides pre-generated infrastructure-as-code (IaC) snippets for APIs, Terraform, and CloudFormation. Codebox, where workload factory delivers the snippets, provides a resource to support ongoing day-1 and day-2 operations.</span></li><li aria-level="1"><strong>Faster onboarding:</strong><span> For users who are just getting started with FSx for ONTAP, workload factory helps onboard your database to the new storage environment. It starts by assessing your current storage system to provide total cost of ownership (TCO) calculation and deployment recommendations, to help you optimize your environment&rsquo;s configuration.</span></li><li aria-level="1"><strong>Best-practice guardrails:</strong><span> Workload factory provides best-practice recommendations that are automatically applied to the environments it provisions. These keep your database running optimally from the very start.</span></li></ul><p><span>Learn more about </span><a rel="nofollow" href="https://community.netapp.com/t5/Tech-ONTAP-Blogs/Enhancing-database-operations-with-BlueXP-workload-factory-for-AWS/ba-p/456091" target="_blank"><span>enhancing database operations with BlueXP workload factory for AWS</span></a><span> or </span><a href="https://console.workloads.netapp.com/" target="_blank" rel="noopener noreferrer nofollow"><span>try it now</span></a><span>.</span></p><h2 id="toc-hId-2031546853"><span>Conclusion</span></h2><p><span>FSx for ONTAP block storage gave AdvisorEngine&rsquo;s SQL Server deployment six times more performance, 50% lower costs, enhanced CI/CD pipelines, and simplified and enhanced resiliency.&nbsp;</span></p><p><span>Want to learn more about FSx for ONTAP and this architecture? Visit these resources:</span></p><ul><li aria-level="1"><a href="https://media.netapp.com/video-detail/a6b40e4b-4b42-5d77-9689-1a6e9d0ee478/how-advisorengine-enhanced-sql-server-operations" target="_blank" rel="noopener noreferrer nofollow"><span>Watch this in-depth webinar on the AdvisorEngine customer success story with FSx for ONTAP</span></a></li><li aria-level="1"><a href="https://www.netapp.com/customers/advisorengine-amazon-fsx-ontap-case-study/" target="_blank" rel="noopener noreferrer nofollow"><span>Read the AdvisorEngine case study</span></a></li><li aria-level="1"><a href="https://bluexp.netapp.com/blog/aws-fsxn-blg-optimize-database-performance-costs-with-amazon-fsx-for-netapp-ontap" target="_blank" rel="noopener noreferrer nofollow"><span>Find out more about enhancing your database performance and cost with FSx for ONTAP here</span></a></li></ul></div>]]>
        </description>
    </item>
    <item>
        <title>Simplify and Accelerate Workflows for VMware vSphere with the New ONTAP tools 10.4</title>
        <link>https://community.netapp.com/community/discussion/460251/simplify-and-accelerate-workflows-for-vmware-vsphere-with-the-new-ontap-tools-10-4</link>
        <pubDate>Tue, 22 Apr 2025 18:30:51 +0000</pubDate>
        <category>Tech ONTAP Blogs</category>
        <dc:creator>ChanceBingen</dc:creator>
        <guid isPermaLink="false">460251@/community/discussions</guid>
        <description><![CDATA[<div><p>NetApp is excited to announce the release of <a href="https://mysupport.netapp.com/site/products/all/details/otv10/downloads-tab/download/65001/10.4/downloads" target="_blank" rel="noopener noreferrer nofollow">ONTAP tools for VMware vSphere 10.4</a>, the cornerstone of our VMware vSphere and Cloud Foundation integration.</p><p>ONTAP tools empowers vSphere administrators with simple and intuitive capabilities for provisioning, protecting, monitoring, and managing the entire lifecycle of their datastores using the NetApp ONTAP intelligent data infrastructure.</p><p>Administrators and SREs can take advantage of either the simple-to-use vCenter GUI extensions or robust REST API integration for use with VMware Cloud Foundation (VCF) Automation (formerly Aria and vRealize Automation), Ansible, PowerShell/PowerCLI, or any other common automation platform or scripting language. Storage Policy-Based Management (SPBM) simplifies storage management and automation at scale using VMware Virtual Volumes (vVols).</p><p>ONTAP tools is built upon three pillars that lower TCO and risk through simplification and automation:</p><p><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/8e/8ea7c75bb7b98a69b1d49502d9a46a9b.png" width="827" height="341" role="button" title="ChanceBingen_4-1745341070992.png" alt="ChanceBingen_4-1745341070992.png" /></span></p><p>If you tried ONTAP tools before 10.3, be sure and check it out again because the installation process has been greatly simplified and now works out of the box without requiring any scale-out or scale-up for &gt;90% of non-vVols users. For production vVols users, we always recommend scaling out for high-availability and load balancing, which is a hallmark of ONTAP tools 10. Scaling-up or scaling-out is now achieved by simply going to the appliance management UI and clicking the edit appliance settings option on either the main page or the &ldquo;Getting Started&rdquo; page.</p><p><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/bc/bc373b9046c37651be5b53f82e323f86.jpg" role="button" title="Screenshot_22-4-2025_163956_10.192.164.40.jpeg" alt="Screenshot_22-4-2025_163956_10.192.164.40.jpeg" width="1992" /></span></p><p>If you are still using ONTAP tools 9, one more thing to know about ONTAP tools 10 is that it supports adding multiple vCenter servers to one appliance, whereas in the past, we always required one appliance per vCenter.</p><p><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/c2/c251f70f11b8602c013bb046334a4779.png" role="button" title="ChanceBingen_6-1745341071041.png" alt="ChanceBingen_6-1745341071041.png" width="787" /></span></p><p>We are pleased to announce the general availability of vVols support for all ASA systems launched, now including the <a href="https://www.netapp.com/blog/simple-powerful-affordable-all-flash-block-storage/" target="_blank" rel="noopener noreferrer nofollow">ASA</a><a href="https://www.netapp.com/blog/simple-powerful-affordable-all-flash-block-storage/" target="_blank" rel="noopener noreferrer nofollow">&nbsp;A1K, A90, and A70</a><span>, as well as the new entry-level </span><a href="https://www.netapp.com/product-updates/asa-a-series-entry-midrange-block-storage/" target="_blank" rel="noopener noreferrer nofollow">ASA A20 and midrange ASA A30 and A50</a><span>. Previous generations of ASA and all&nbsp;</span>Unified systems retain their existing support.</p><p><strong>Let's take a high-level look at the advantages of using Vols with this new storage architecture.</strong></p><table border="0"><tbody><tr><td align="top" style="width: 4.813477737665464%;">1</td><td colspan="2" style="width: 88.90229191797346%;"><p>The new storage architecture of the latest ASA systems enables truly fine-grained control of iSCSI and FCP-based vVols with ONTAP systems. You no longer need to worry about managing and monitoring FlexVols because the latest ASA storage architecture is based on the new Storage Availability Zone (SAZ) concept. The entire cluster becomes the vVols container! It doesn&rsquo;t get any easier than that!</p></td></tr><tr><td align="top" style="width: 4.813477737665464%;">2</td><td style="width: 78.89022919179735%;">The new ASA systems support consistency groups (CGs) for Storage Units (SUs), which include LUNs and NVMe namespaces (note: NVMe namespaces are not currently supported with vVols on new ASA systems). As a result, ONTAP tools will automatically generate new consistency groups for each virtual machine (VM), ensuring write-order consistency for all data across the VM's vVols. A single VM may contain multiple CGs if necessary, but you won&rsquo;t need to manage these CGs manually, as the software will handle them automatically.</td><td style="width: 10.012062726176115%;"><p><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/63/63931da1a150e3c02595528890e4d821.png" role="button" title="ChanceBingen_0-1745347401041.png" alt="ChanceBingen_0-1745347401041.png" width="468" /></span></p></td></tr><tr><td align="top" style="width: 4.813477737665464%;">3</td><td colspan="2" style="width: 88.90229191797346%;">In traditional ONTAP systems, using vCenter-managed snapshots results in ONTAP tools FlexCloning the vVols and exposing the clones back to vSphere as the snapshot disks. These cloned disks are counted towards the volume, platform, and cluster limits for the total count of LUNs and namespaces. In the new ASA systems, snapshots are stored as part of the SU construct and no longer count towards your limits unless vSphere requests read/write access to the snapshot; in this case, temporary SUs based on the snapshot will be used to handle I/O.</td></tr><tr><td align="top" style="width: 4.813477737665464%;">4</td><td colspan="2" style="width: 88.90229191797346%;">All metadata vVols for a given VM are only counted once. This means that config, memory, and swap vVol types only count as one storage unit per-VM towards your platform limits, even though they are each a unique LUN in their own right. In traditional ONTAP systems, these would count as 3 (or more) LUNs towards your limits.</td></tr><tr><td align="top" style="width: 4.813477737665464%;">5</td><td colspan="2" style="width: 88.90229191797346%;">Since there is no FlexVol to attach Protocol Endpoints (PEs) to as we would with traditional ONTAP systems, ONTAP tools will automatically create one PE per node per datastore for you. It will also automatically scale up the PE counts as your vVols count increases. You don&rsquo;t need to worry about managing PEs, it&rsquo;s always handled automatically for you by ONTAP tools.</td></tr></tbody></table><p>Limits for vVol counts are generally going to match what you see in <a href="https://hwu.netapp.com/" target="_blank" rel="noopener noreferrer nofollow">Hardware Universe</a> for your version of ONTAP and system type. ONTAP tools 10.4 itself currently supports up to ~100K vVols with a 3-node HA-large deployment, but please check the <a href="https://docs.netapp.com/us-en/ontap-tools-vmware-vsphere-10/deploy/prerequisites.html#configuration-limits-to-deploy-ontap-tools-for-vmware-vsphere" target="_blank" rel="noopener noreferrer nofollow">configuration limits section of the prerequisites page</a>, as this number continues to increase as ONTAP tools evolves. If you have smaller systems, ONTAP tools will let you add multiple ONTAP storage clusters to reach the scale you need.</p><p><strong>With all that said, let's take a look at what new and updated capabilities ONTAP tools 10.4 delivers:</strong></p><div style="text-align: center;"><table><thead><tr><td style="width: 195px;"><p><span style="color: #FFFFFF;"><strong>Features </strong></span></p></td><td style="width: 657px;"><p><span style="color: #FFFFFF;"><strong>Description</strong></span></p></td></tr></thead><tbody><tr><td style="width: 195px;"><p><strong>Support for new ASA 12-node clusters</strong></p></td><td style="width: 657px;"><p>This release introduces support for expanded ASA 12-node workflows, enabling more efficient and scalable data management on NetApp&rsquo;s new ASA family, the A20, A30, A50, A70, A90, and flagship A1K.</p><p>&middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; iSCSI and Fibre Channel (FC) for VMware Virtual Volumes (vVols)</p><p>&middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; iSCSI, FC, and NVMe for VMware File System (VMFS)</p><p>&middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SRA using SnapMirror asynchronous for iSCSI and FC VMFS datastores</p></td></tr><tr><td style="width: 195px;"><p><strong>SnapMirror fan-out support</strong></p></td><td style="width: 657px;"><p>ONTAP tools now supports fan-out from SnapMirror active sync (SMas) to SnapMirror asynchronous (SMa) replicas for Unified and ASA systems.</p></td></tr><tr><td style="width: 195px;"><p><strong>Persistent reservation support for vVols</strong></p></td><td style="width: 657px;"><p>When ONTAP tools 10.4 is used with ONTAP version 9.16.1P3 and later, you can now use SCSI3 persistent reservations with vVols. This enables in-guest clustered applications, such as those hosted on Windows Server Failover Clusters with shared storage.</p></td></tr><tr><td style="width: 195px;"><p><strong>Ease of use</strong></p></td><td style="width: 657px;"><p>NTP Server Configuration: Users can now configure Network Time Protocol (NTP) servers directly within the ONTAP tools management interface, ensuring accurate time synchronization across the environment.</p><p>Telemetry Configuration: The new release allows for the configuration of telemetry settings, enabling better monitoring and analysis of system performance.</p></td></tr><tr><td style="width: 195px;"><p><strong>Enhanced security</strong></p></td><td style="width: 657px;"><p>Security features have been enhanced to provide better protection and compliance with industry standards.</p></td></tr><tr><td style="width: 195px;"><p><strong>Enhanced SRA disaster recovery capabilities</strong></p></td><td style="width: 657px;"><p>The Storage Replication Adaptor for VMware Site Recovery Manager and Live Site Recovery now supports custom snapshot names, including those taken by SnapCenter and third-party applications, in addition to existing support for standard ONTAP snapshot naming conventions.</p></td></tr></tbody></table></div><p><strong>&nbsp;</strong></p><p><strong>ONTAP tools 10.4 can be downloaded here: </strong><a href="https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmysupport.netapp.com%2Fsite%2Fproducts%2Fall%2Fdetails%2Fotv10%2Fdownloads-tab%2Fdownload%2F65001%2F10.4%2Fdownloads&amp;data=05%7C02%7CChance.Bingen%40netapp.com%7C9286b8afc9334ae43f9d08dd7d8432ed%7C4b0911a0929b4715944bc03745165b3a%7C0%7C0%7C638804728935708167%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&amp;sdata=X5D%2BVi6g5kI9nUyD%2FhUmVlEuCoPh94IRutK8mxhl0go%3D&amp;reserved=0" target="_blank" rel="noopener nofollow noreferrer"><strong>https://mysupport.netapp.com/site/products/all/details/otv10/downloads-tab/download/65001/10.4/downloads</strong></a></p><p><strong>You can find the documentation here: </strong><a href="https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdocs.netapp.com%2Fus-en%2Fontap-tools-vmware-vsphere-10%2Findex.html&amp;data=05%7C02%7CChance.Bingen%40netapp.com%7C9286b8afc9334ae43f9d08dd7d8432ed%7C4b0911a0929b4715944bc03745165b3a%7C0%7C0%7C638804728935726200%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&amp;sdata=nOua3EiIzh73Q0IGrsi2m9xMjgZWsQFi1sePhneIrtY%3D&amp;reserved=0" target="_blank" rel="noopener nofollow noreferrer"><strong>ONTAP tools for VMware vSphere documentation.</strong></a></p><p><strong>The best practices guide for vVols can be found here: </strong><a href="https://docs.netapp.com/us-en/ontap-apps-dbs/vmware/vmware-vvols-overview.html" target="_blank" rel="noopener noreferrer nofollow"><strong>TR-4400: VMware vSphere Virtual Volumes (vVols) with NetApp ONTAP.</strong></a></p><p><strong>The best practices guide for SRA can be found here: </strong><a href="https://docs.netapp.com/us-en/ontap-apps-dbs/vmware/vmware-srm-overview.html" target="_blank" rel="noopener noreferrer nofollow"><strong>TR-4900: VMware Site Recovery Manager with NetApp ONTAP.</strong></a></p><p><strong>The general best practices guide for VMware with ONTAP can be found here: </strong><a href="https://docs.netapp.com/us-en/ontap-apps-dbs/vmware/vmware-vsphere-overview.html" target="_blank" rel="noopener noreferrer nofollow"><strong>TR-4597: VMware vSphere for ONTAP.</strong></a></p></div>]]>
        </description>
    </item>
    <item>
        <title>Automate nconnect and snapshot offload for NFS datastores and turn your VMware storage up to 11</title>
        <link>https://community.netapp.com/community/discussion/455598/automate-nconnect-and-snapshot-offload-for-nfs-datastores-and-turn-your-vmware-storage-up-to-11</link>
        <pubDate>Thu, 03 Oct 2024 18:56:33 +0000</pubDate>
        <category>Tech ONTAP Blogs</category>
        <dc:creator>ChanceBingen</dc:creator>
        <guid isPermaLink="false">455598@/community/discussions</guid>
        <description><![CDATA[<div><p>With Insight in the rearview mirror, many of you who attended my sessions heard me talk about using nconnect with vSphere 8.0U2 and later achieving block-protocol performance levels with the simple NFS file protocols.</p><p>For those who haven&rsquo;t heard of nconnect before (given how new it is in the VMware universe, it&rsquo;s unsurprising that many VMware admins haven&rsquo;t), let me give you a short primer.</p><p>Starting in ONTAP 9.8 (December 2020), NetApp added support for nconnect for NFS v3 and v4.X, which has been supported by Linux clients since kernel 5.3 (September 2019 and SUSE Linux the year prior). Nconnect allows an NFS client to establish multiple TCP connections from a single client interface (vmkernel port in this case) to a single server interface (ONTAP NFS LIF for example), allowing for distribution of I/O across the connections for improved performance.</p><p>When used with LACP ifgroups and TCP-port-based load balancing in ONTAP, and active-active uplinks with vmkernel ports in vSphere, NFS connections are balanced across multiple physical connections. Thereby allowing you to utilize your network resources to the maximum extent possible.</p><p><strong>Compare the flow of IO with and without nconnect</strong></p><p><span><img src="https://us.v-cdn.net/6038798/uploads/migrated-images/76/766c625835f4fa26ddbf856bb0dfa910.png" role="button" title="ChanceBingen_0-1727983967140.png" alt="ChanceBingen_0-1727983967140.png" width="918" /></span></p><p>Our internal testing has shown that you can achieve performance on par with block protocols using the same transport and number of active/optimized connections.</p><p>Refer to the solution guide for <a href="https://docs.netapp.com/us-en/netapp-solutions/vmware/vmware-vsphere8-nfs-nconnect.html" target="_blank" rel="noopener noreferrer nofollow">NFS nConnect feature with NetApp and VMware</a> and <a href="https://www.netapp.com/media/10720-tr-4067.pdf" target="_blank" rel="noopener noreferrer nofollow">NFS best practice and implementation guide | TR-4067 (netapp.com)</a> as well as the&nbsp;previous blog post <a rel="nofollow" href="https://community.netapp.com/t5/Tech-ONTAP-Blogs/NetApp-and-VMware-Better-than-ever/ba-p/445780" target="_blank">NetApp and VMware &ndash; Better than ever - NetApp Community</a>. Broadcom also publishes <a href="https://docs.vmware.com/en/VMware-vSphere/8.0/vsphere-storage/GUID-011DCC67-9876-4071-AED9-710D1E712E74.html" target="_blank" rel="noopener nofollow noreferrer">Guidelines and Requirements for NFS Storage with ESXi (vmware.com)</a>. For more information from VMware by Broadcom, see knowledge base articles&nbsp;<a href="https://kb.vmware.com/s/article/91497" target="_blank" rel="noopener nofollow noreferrer">91497</a>&nbsp;and&nbsp;<a href="https://kb.vmware.com/s/article/91479" target="_blank" rel="noopener nofollow noreferrer">91479</a>.</p><p>Full support was added for NFS v4.1 in vSphere 8.0 update 3.</p><ul><li><a href="https://docs.vmware.com/en/VMware-vSphere/8.0/rn/vsphere-esxi-803-release-notes/index.html" target="_blank" rel="noopener nofollow noreferrer">VMware ESXi 8.0 Update 3 Release Notes</a></li></ul><p>Importantly nconnect can be utilized without downtime, reboots, or remounting of datastores. The number of connections can be scaled up or down as needed, from 1-4 (up to 8 with advanced settings).</p><p>Unfortunately, as of vSphere 8.0 Update 3, there is still no simple UI to manage your nconnect settings. To that end, for my own TME labs, I have written a basic PowerShell script that configures nconnect for you. It asks the user for the following items:</p><ol><li>vCenter to manage</li><li>Credentials to use</li><li>Which datacenter contains the hosts to update</li><li>What the desired nconnect value should be.</li></ol><p>The script configures the max allowed value to 8 &nbsp;then sets the value you entered for all datastore connects on all hosts in the indicated datacenter.</p><p><strong>Note:</strong> ESXi has a hard-coded limit of 256 NFS connections, therefore consideration should be given to how many datastores you plan to use with nconnect as each additional connection counts towards the limit. That said, even increasing nconnect from 1 to 2 is well worth the effort because the increase in performance can be noticeable when you push the limits.</p><p>As a bonus, it also enables VAAI snapshot offload which eliminates the problem of vCenter-managed snapshots by using array-based disk clones instead of VMDK delta files. Note that VMs that have existing snapshots or that you don&rsquo;t have permission to modify will throw an error in the script execution, but the script will just continue to the next VM.</p><p>Keep in mind that vCenter-managed snapshots that leverage VAAI being FlexCloned files are not the same as volume snapshots integrated with vCenter through the NetApp SnapCenter Plugin for VMware (SCV). SCV can also integrate tamper-proof snapshots (TPS) for extra ransomware protection and enable you to restore from secondary or tertiary snapshot copies on other systems. Both VAAI offloaded and SCV-integrated snapshots can be used to complement each other.</p><p>The only downside to VAAI snapshot offload is that vSphere doesn&rsquo;t allow storage vMotion of VMs that have offloaded snapshots. You would have to delete the snapshots before you could storage vMotion that VM to another datastore. Feel free to remove that part if you don&rsquo;t want to take advantage of snapshot offload.</p><p>And now for the script. This should help until the vCenter UI/API gap is addressed in the future. You may wish to modify it from the datacenter context to ESXi cluster context, depending on your use case.</p><pre><code>#Load VMware PowerCLI core module if not already available
Import-Module VMware.VimAutomation.Core

# Prompt for the vCenter Server
$vCenter = Read-Host -Prompt "What vCenter do you want to connect to?"
Write-Output "You entered: $vCenter"

# Prompt for vCenter Server credentials
$cred = Get-Credential

# Connect to the vCenter Server using the provided credentials
Connect-VIServer -Server $vCenter -Credential $cred

# Prompt for the datacenter
$Datacenter = Read-Host -Prompt "Which datacenter do you want to update?"
Write-Output "You entered: $Datacenter"

# Prompt for nconnect value
$nconnect = Read-Host -Prompt "What do you want the nconnect value to be? (1-8)"
Write-Output "You entered: $nconnect"


Write-Output "Now updating VMs to enable snapshot offload"

#Enable VAAI snapshot offload
$vms = get-vm -Location $Datacenter
foreach ($vm in $vms) {
    New-AdvancedSetting -Entity $vm -Name snapshot.alwaysAllowNative -Value TRUE -Confirm:$false -Force:$true
}

# Get all NFS datastores and hosts in the datacenter
$V3Datastores = Get-Datastore | Where-Object {
    $_.Type -eq "NFS" -and $_.Datacenter -match ($Datacenter)
}
$V41Datastores = Get-Datastore | Where-Object {
    $_.Type -eq "NFS41" -and $_.Datacenter -match ($Datacenter)
}
$vmhosts = Get-VMhost -Location $Datacenter

#Setting the maximum allowed nconnect value
Write-Output "Now updating the nconnect max value"
foreach ($vmhost in $vmhosts) {
    Get-AdvancedSetting -Entity $vmhost -Name NFS.MaxConnectionsPerDatastore | Set-AdvancedSetting -Value 8 -Confirm:$false
}

# Loop through each datastore and set the nconnect value to $nconnect for both NFSv3 and NFSv41
Write-Output "Now updating NFS v3 datastores to $nconnect"

foreach ($vmhost in $vmhosts) {
    foreach ($V3Datastore in $V3Datastores) {
        $esxcli = Get-EsxCli -VMHost $vmHost -V2
        # Set nconnect for NFSv3
        $arguments1 = $esxcli.storage.nfs.param.set.CreateArgs()
        $arguments1.volumename = $V3Datastore.Name
        $arguments1.connections = $nconnect
        $esxcli.storage.nfs.param.set.Invoke($arguments1)        
    }
}

Write-Output "Now updating NFS v4.1 datastores to $nconnect"

foreach ($vmhost in $vmhosts) {
    foreach ($V41Datastore in $V41Datastores) {
        $esxcli = Get-EsxCli -VMHost $vmHost -V2
        # Set nconnect for NFSv41
        $arguments2 = $esxcli.storage.nfs41.param.set.CreateArgs()
        $arguments2.volumename = $V41Datastore.Name
        $arguments2.connections = $nconnect
        $esxcli.storage.nfs41.param.set.Invoke($arguments2)
    }
}


# Disconnect from the vCenter Server
Disconnect-VIServer -Confirm:$false</code></pre></div>]]>
        </description>
    </item>
   </channel>
</rss>
