{"id":415,"date":"2026-08-31T01:17:31","date_gmt":"2026-08-30T23:17:31","guid":{"rendered":"https:\/\/nutanix.ma\/index.php\/2026\/08\/31\/enabling-the-flow-controller-a-field-walkthrough\/"},"modified":"2026-08-31T01:35:40","modified_gmt":"2026-08-30T23:35:40","slug":"enabling-the-flow-controller-a-field-walkthrough","status":"publish","type":"post","link":"https:\/\/nutanix.ma\/index.php\/2026\/08\/31\/enabling-the-flow-controller-a-field-walkthrough\/","title":{"rendered":"Enabling the Nutanix Flow Controller step by step"},"content":{"rendered":"<p>Nutanix Flow is the microsegmentation and network security layer built into AHV \u2014 it lets you write intent-based security policies between VMs and application tiers instead of relying on VLAN-level firewalling. Before any of that is usable, though, two things have to be switched on in Prism Central: the Network Controller, and Microsegmentation itself. On a recent engagement we walked a cluster through exactly that sequence, from a Security Policies page that refused to do anything to a working policy list backed by Flow&#8217;s default quarantine policies. This post covers the steps involved, with screenshots from the actual project (customer identifiers and IP addresses have been redacted throughout).<\/p>\n<h2>Starting point: Security Policies with nothing to secure<\/h2>\n<p>Prism Central&#8217;s Security Policies page under Network &amp; Security is where Flow policies live, but visiting it on a cluster that hasn&#8217;t been set up yet just shows a single message: &#8220;To create a Security Policy, please enable Flow.&#8221; A banner above the page spells out the actual prerequisite \u2014 Network Controller has to be enabled first, and needs to be on ANC 3.0.0 or later.<\/p>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/nutanix.ma\/wp-content\/uploads\/2026\/08\/1-2.webp\" alt=\"Prism Central Security Policies page showing a message to enable Flow before creating a security policy, with a banner about enabling Network Controller\"\/><figcaption>Security Policies with nothing enabled yet \u2014 the page points straight at the real prerequisite, Network Controller.<\/figcaption><\/figure>\n<h2>Enabling Network Controller<\/h2>\n<p>Network Controller (recently renamed from &#8220;Advanced Networking&#8221;) is Prism Central&#8217;s centralized networking service \u2014 it&#8217;s what backs VLAN management, Flow Virtual Networking, and, relevant here, Flow Network Security Next-Gen. It has its own resource footprint: 2 extra vCPUs and 3GB of RAM for small Prism Central VMs, or 3 vCPUs and 4GB for large ones, resized automatically the moment it&#8217;s enabled. Nutanix&#8217;s recommendation is to also have Prism Central Scale Out and Prism Central Backup configured for resiliency, though neither is a hard requirement to get started.<\/p>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/nutanix.ma\/wp-content\/uploads\/2026\/08\/2-2.webp\" alt=\"Prism Central Settings page for Network Controller showing requirements, recommendations, and an Enable button\"\/><figcaption>The Network Controller settings page \u2014 resource requirements and recommendations before enabling.<\/figcaption><\/figure>\n<p>Clicking Enable kicks off a background deployment while Prism Central resizes its own VM and stands up the controller. It&#8217;s a short wait, tracked as a percentage right on the same settings page.<\/p>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/nutanix.ma\/wp-content\/uploads\/2026\/08\/3-2.webp\" alt=\"Network Controller enablement in progress, showing 16 percent completion\"\/><figcaption>Network Controller deploying \u2014 a few minutes from finished.<\/figcaption><\/figure>\n<p>Once it completes, the same page flips to a live status view: Service Status Enabled, a version number, a Health check, and sections for VLAN Management and VPC Management. A Clusters and Compatibility table lists every registered Prism Element cluster next to its AOS and AHV versions and whether it&#8217;s compatible with Network Controller \u2014 ours came back Supported straight away.<\/p>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/nutanix.ma\/wp-content\/uploads\/2026\/08\/4-2.webp\" alt=\"Network Controller enabled, showing Service Status Enabled, version 6.0.0, Health Good, and a Clusters and Compatibility table\"\/><figcaption>Network Controller is up \u2014 the registered cluster shows as Supported in the compatibility table.<\/figcaption><\/figure>\n<h2>Enabling Microsegmentation<\/h2>\n<p>With Network Controller running, the Microsegmentation page (still under Settings) becomes the next stop. This is the specific toggle behind &#8220;Flow Network Security Next-Gen&#8221; and it carries its own resource cost too \u2014 an additional 2GB of memory per Prism Central VM, applied automatically when enabled. The page also nudges toward migrating any VLAN Basic subnets to Network Controller\u2013managed VLAN subnets, since that&#8217;s a prerequisite for those subnets to actually be covered by Flow policies later.<\/p>\n<p>Checking the compatibility table here confirms the registered cluster is capable of running microsegmentation before flipping the checkbox and saving.<\/p>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/nutanix.ma\/wp-content\/uploads\/2026\/08\/5-4.webp\" alt=\"Microsegmentation settings page with Enable Microsegmentation checked and a Cluster Compatibility table showing the cluster as capable\"\/><figcaption>Enabling Microsegmentation \u2014 the cluster shows as capable in the compatibility check.<\/figcaption><\/figure>\n<h2>Flow is live: policies and defaults<\/h2>\n<p>Back on the Security Policies page, the &#8220;please enable Flow&#8221; message is gone, replaced by the full policy management UI: a Create Security Policy button, bulk Actions, grouping and filtering, and \u2014 notably \u2014 two policies already sitting there without anyone having created them. These are Nutanix&#8217;s system-defined quarantine policies (Quarantine Forensic Policy and Quarantine Strict Policy), shipped enforced by default so that a compromised VM can be isolated for forensics or cut off entirely the moment it&#8217;s flagged, without waiting on a custom policy to be written first.<\/p>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/nutanix.ma\/wp-content\/uploads\/2026\/08\/6-2.webp\" alt=\"Security Policies list now showing two system-defined quarantine policies and a Create Security Policy button\"\/><figcaption>Flow is enabled \u2014 the two built-in quarantine policies are already enforced, and custom policies can now be created.<\/figcaption><\/figure>\n<h2>A side note: Intelligent Operations<\/h2>\n<p>While in Prism Central&#8217;s Admin Center settings for this work, we also came across the Intelligent Operations page \u2014 a separate, unrelated feature that layers AI-driven operational insights on top of Prism Central, requiring its own additional vCPU and memory allocation and, critically, its own license. In this environment the license had expired, so enabling it wasn&#8217;t in scope for this engagement, but it&#8217;s worth knowing it lives in the same Settings area as Network Controller and is easy to stumble across while enabling Flow.<\/p>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/nutanix.ma\/wp-content\/uploads\/2026\/08\/7-2.webp\" alt=\"Intelligent Operations settings page showing Product Status Disabled and License Status Expired\"\/><figcaption>Intelligent Operations \u2014 a separate licensed feature noticed along the way, not part of enabling Flow itself.<\/figcaption><\/figure>\n<p>Two toggles \u2014 Network Controller, then Microsegmentation \u2014 took the cluster from a Security Policies page that couldn&#8217;t do anything to a fully functional Flow deployment with its default quarantine policies already enforced and ready for custom rules on top.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nutanix Flow is the microsegmentation and network security layer built into AHV \u2014 it lets you write intent-based security policies between VMs and application tiers instead of relying on VLAN-level firewalling. Before any of that is usable, though, two things have to be switched on in Prism Central: the Network Controller, and Microsegmentation itself. On [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-415","post","type-post","status-publish","format-standard","hentry","category-nutanix"],"_links":{"self":[{"href":"https:\/\/nutanix.ma\/index.php\/wp-json\/wp\/v2\/posts\/415","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nutanix.ma\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nutanix.ma\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nutanix.ma\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nutanix.ma\/index.php\/wp-json\/wp\/v2\/comments?post=415"}],"version-history":[{"count":1,"href":"https:\/\/nutanix.ma\/index.php\/wp-json\/wp\/v2\/posts\/415\/revisions"}],"predecessor-version":[{"id":428,"href":"https:\/\/nutanix.ma\/index.php\/wp-json\/wp\/v2\/posts\/415\/revisions\/428"}],"wp:attachment":[{"href":"https:\/\/nutanix.ma\/index.php\/wp-json\/wp\/v2\/media?parent=415"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nutanix.ma\/index.php\/wp-json\/wp\/v2\/categories?post=415"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nutanix.ma\/index.php\/wp-json\/wp\/v2\/tags?post=415"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}