<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: WFA cluster mode provisioning - filter aggregates based on vserver in Active IQ Unified Manager Discussions</title>
    <link>https://community.netapp.com/t5/Active-IQ-Unified-Manager-Discussions/WFA-cluster-mode-provisioning-filter-aggregates-based-on-vserver/m-p/94377#M17094</link>
    <description>&lt;P&gt;Suggest you combine two filters like the following in a finder and then use it.&lt;/P&gt;&lt;P&gt;Filter aggregates by disk type&lt;/P&gt;&lt;P&gt;Filter aggregates by delegation to Storage Virtual Machine&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;adai&lt;/P&gt;</description>
    <pubDate>Fri, 24 Oct 2014 09:19:16 GMT</pubDate>
    <dc:creator>adaikkap</dc:creator>
    <dc:date>2014-10-24T09:19:16Z</dc:date>
    <item>
      <title>WFA cluster mode provisioning - filter aggregates based on vserver</title>
      <link>https://community.netapp.com/t5/Active-IQ-Unified-Manager-Discussions/WFA-cluster-mode-provisioning-filter-aggregates-based-on-vserver/m-p/94321#M17091</link>
      <description>&lt;P&gt;Dear WFA community,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Was working on a WFA CIFS provisioning,&amp;nbsp;which as a&amp;nbsp;dropdown input had the Cluster dropdown and the SVM dropdown, to choose where to place the Volume.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The problem appears when we try to choose a disk type, that forces us to dropdown aggregates ( disk type is part of the aggregate naming convention ).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Would like to filter the aggregates belonging to the already chosen SVM.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any idea for a SQL JOIN statement? Have tried joining cm_storage.vserver/vserver_allowed_aggregates/aggregate with no luck yet.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is there other way to filter aggregates by disk type and SVM?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks in advance!!&lt;/P&gt;</description>
      <pubDate>Thu, 05 Jun 2025 05:26:34 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Active-IQ-Unified-Manager-Discussions/WFA-cluster-mode-provisioning-filter-aggregates-based-on-vserver/m-p/94321#M17091</guid>
      <dc:creator>trentino123</dc:creator>
      <dc:date>2025-06-05T05:26:34Z</dc:date>
    </item>
    <item>
      <title>Re: WFA cluster mode provisioning - filter aggregates based on vserver</title>
      <link>https://community.netapp.com/t5/Active-IQ-Unified-Manager-Discussions/WFA-cluster-mode-provisioning-filter-aggregates-based-on-vserver/m-p/94377#M17094</link>
      <description>&lt;P&gt;Suggest you combine two filters like the following in a finder and then use it.&lt;/P&gt;&lt;P&gt;Filter aggregates by disk type&lt;/P&gt;&lt;P&gt;Filter aggregates by delegation to Storage Virtual Machine&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;adai&lt;/P&gt;</description>
      <pubDate>Fri, 24 Oct 2014 09:19:16 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Active-IQ-Unified-Manager-Discussions/WFA-cluster-mode-provisioning-filter-aggregates-based-on-vserver/m-p/94377#M17094</guid>
      <dc:creator>adaikkap</dc:creator>
      <dc:date>2014-10-24T09:19:16Z</dc:date>
    </item>
    <item>
      <title>Re: WFA cluster mode provisioning - filter aggregates based on vserver</title>
      <link>https://community.netapp.com/t5/Active-IQ-Unified-Manager-Discussions/WFA-cluster-mode-provisioning-filter-aggregates-based-on-vserver/m-p/94597#M17096</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I like to understand one statement:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;"&lt;SPAN&gt;Would like to filter the aggregates belonging to the already chosen SVM.&lt;/SPAN&gt;"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is one to many relations possible wrt SVM?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;--Gaurab&lt;/P&gt;</description>
      <pubDate>Mon, 27 Oct 2014 19:22:57 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Active-IQ-Unified-Manager-Discussions/WFA-cluster-mode-provisioning-filter-aggregates-based-on-vserver/m-p/94597#M17096</guid>
      <dc:creator>GaurabBanerjee</dc:creator>
      <dc:date>2014-10-27T19:22:57Z</dc:date>
    </item>
    <item>
      <title>Re: WFA cluster mode provisioning - filter aggregates based on vserver</title>
      <link>https://community.netapp.com/t5/Active-IQ-Unified-Manager-Discussions/WFA-cluster-mode-provisioning-filter-aggregates-based-on-vserver/m-p/94839#M17098</link>
      <description>&lt;P&gt;Thank you for your responses.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Although you can filter aggregates within the Create Volume command automatically by the use of a finder, I was looking to have an aggregate dropdown to choose the node/aggregate to create the volume into based on an aggregate disk type naming convention.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Found this SQL query to work:&lt;/P&gt;&lt;P&gt;SELECT&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; aggregate.name,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; node.id,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; cluster.id&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; cm_storage.cluster,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; cm_storage.node,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; cm_storage.aggregate&lt;/P&gt;&lt;P&gt;WHERE&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; cluster.name = '${ClusterName}'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; AND node.cluster_id = cluster.id&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; AND aggregate.node_id = node.id&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; AND aggregate.name NOT LIKE '%aggr0%'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The query will show a pulldown of aggregates where to choose, than can be later by filtered again against a disk type naming convention withing the aggregate name.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The aggregates are shared within the cluster, was also looking if a vserver was 'tied' with certain aggregates only, we could filter those aggregates withing the cm_storage.vserver_allowed_aggregates database, but apparently that seldom used.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Thx!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 28 Oct 2014 19:24:36 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Active-IQ-Unified-Manager-Discussions/WFA-cluster-mode-provisioning-filter-aggregates-based-on-vserver/m-p/94839#M17098</guid>
      <dc:creator>trentino123</dc:creator>
      <dc:date>2014-10-28T19:24:36Z</dc:date>
    </item>
    <item>
      <title>Re: WFA cluster mode provisioning - filter aggregates based on vserver</title>
      <link>https://community.netapp.com/t5/Active-IQ-Unified-Manager-Discussions/WFA-cluster-mode-provisioning-filter-aggregates-based-on-vserver/m-p/94961#M17101</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;As I understand, you are referring to display of the aggregate list when executing the workflow and&lt;BR /&gt;allowing the user to choose one of them where to place the volume.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Check if you could write a query in the lines of:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;SELECT&lt;BR /&gt;&lt;BR /&gt;aggr.name AS 'Aggregate',&lt;BR /&gt;&lt;BR /&gt;aggr.size_mb AS 'Total Size (MB)',&lt;BR /&gt;&lt;BR /&gt;aggr.used_size_mb AS 'Used Size (MB)',&lt;BR /&gt;&lt;BR /&gt;aggr.available_size_mb AS 'Available Size (MB)'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;FROM&lt;BR /&gt;cm_storage.aggregate AS aggr&lt;/P&gt;&lt;P&gt;JOIN&lt;BR /&gt;cm_storage.node AS node&lt;BR /&gt;&lt;BR /&gt;ON node.id = aggr.node_id&lt;/P&gt;&lt;P&gt;JOIN&lt;BR /&gt;cm_storage.cluster AS cluster&lt;BR /&gt;&lt;BR /&gt;ON cluster.id = node.cluster_id&lt;/P&gt;&lt;P&gt;JOIN&lt;BR /&gt;cm_storage.vserver_allowed_aggregate AS vserver_allowed_aggregate&lt;BR /&gt;&lt;BR /&gt;ON vserver_allowed_aggregate.aggregate_id = aggr.id&lt;/P&gt;&lt;P&gt;JOIN&lt;BR /&gt;cm_storage.vserver AS mapped_vserver&lt;BR /&gt;&lt;BR /&gt;ON vserver_allowed_aggregate.vserver_id = mapped_vserver.id&lt;/P&gt;&lt;P&gt;WHERE&lt;BR /&gt;mapped_vserver.restricted_aggregate_count &amp;gt; 0&lt;BR /&gt;&lt;BR /&gt;AND mapped_vserver.name = '${VserverName}'&lt;BR /&gt;&lt;BR /&gt;AND (cluster.name = '${ClusterName}'&lt;BR /&gt;OR cluster.primary_address = '${ClusterName}'&lt;BR /&gt;)&lt;BR /&gt;AND aggr.name LIKE '%${DiskType}%'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;UNION&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;SELECT&lt;BR /&gt;&lt;BR /&gt;aggr.name AS 'Aggregate',&lt;BR /&gt;&lt;BR /&gt;aggr.size_mb AS 'Total Size (MB)',&lt;BR /&gt;&lt;BR /&gt;aggr.used_size_mb AS 'Used Size (MB)',&lt;BR /&gt;&lt;BR /&gt;aggr.available_size_mb AS 'Available Size (MB)'&lt;BR /&gt;FROM&lt;BR /&gt;cm_storage.aggregate AS aggr&lt;/P&gt;&lt;P&gt;JOIN&lt;BR /&gt;cm_storage.node AS node&lt;BR /&gt;&lt;BR /&gt;ON node.id = aggr.node_id&lt;/P&gt;&lt;P&gt;JOIN&lt;BR /&gt;cm_storage.cluster AS cluster&lt;BR /&gt;&lt;BR /&gt;ON cluster.id = node.cluster_id&lt;/P&gt;&lt;P&gt;JOIN&lt;BR /&gt;cm_storage.vserver AS mapped_vserver&lt;BR /&gt;&lt;BR /&gt;ON cluster.id = mapped_vserver.cluster_id&lt;/P&gt;&lt;P&gt;WHERE&lt;BR /&gt;mapped_vserver.restricted_aggregate_count = 0&lt;BR /&gt;&lt;BR /&gt;AND mapped_vserver.name = '${VserverName}'&lt;BR /&gt;&lt;BR /&gt;AND (cluster.name = '${ClusterName}'&lt;BR /&gt;OR cluster.primary_address = '${ClusterName}'&lt;BR /&gt;)&lt;BR /&gt;AND aggr.name LIKE '%${DiskType}%'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;- Above query selects aggregates that have been assigned to a SVM or all aggregates in case a SVM is not assigned any i.e it is allowed to use any aggregate in the cluster.&lt;BR /&gt;- Last part in the query above "AND aggr.name LIKE '%${DiskType}%'" should be changed to refer to the naming conventions used by you for disk type.&lt;BR /&gt;- $DiskType would be a user input similar to $ClusterName and $VserverName&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hope this helps.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;Shailaja&lt;/P&gt;</description>
      <pubDate>Wed, 29 Oct 2014 04:46:24 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Active-IQ-Unified-Manager-Discussions/WFA-cluster-mode-provisioning-filter-aggregates-based-on-vserver/m-p/94961#M17101</guid>
      <dc:creator>shailaja</dc:creator>
      <dc:date>2014-10-29T04:46:24Z</dc:date>
    </item>
    <item>
      <title>Re: WFA cluster mode provisioning - filter aggregates based on vserver</title>
      <link>https://community.netapp.com/t5/Active-IQ-Unified-Manager-Discussions/WFA-cluster-mode-provisioning-filter-aggregates-based-on-vserver/m-p/95495#M17115</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;P&gt;Hi Shailaja !&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;That was a great SQL query. Worked perfectly.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 31 Oct 2014 15:06:57 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Active-IQ-Unified-Manager-Discussions/WFA-cluster-mode-provisioning-filter-aggregates-based-on-vserver/m-p/95495#M17115</guid>
      <dc:creator>trentino123</dc:creator>
      <dc:date>2014-10-31T15:06:57Z</dc:date>
    </item>
  </channel>
</rss>

