Skeleton pod blueprint file


The following pod blueprint is a skeleton that you can use to create your own pods. You can copy and paste the content provided into an XML file.

Warning

Note

When a comment line in the skeleton pod blueprint states that you should see the information for a particular schema, and you want to add tags for that schema to your blueprint, you should search for that schema in the Pod-blueprint-XML-reference, and copy and paste the tags for that schema into your blueprint. For example, if you want to add tags for the paramBlueprint schema to your blueprint, search the Pod-blueprint-XML-reference for this schema.

<?xml version="1.0" encoding="UTF-8"?>

<bbnaData>

<version>
   <major></major>
   <minor></minor>
   <maint></maint>
</version>

<podBlueprint>

   <!-- ========= Identity =============================================== -->

   <diagramLink></diagramLink>
   <legacyVersion></legacyVersion>
   <name></name>

   <!-- ========= Resources: Address Ranges ============================== -->

   <addressRangeBlueprints>
       <addressRangeBlueprint>
           <defaultPoolMask></defaultPoolMask>
           <defaultPublicFlag></defaultPublicFlag>
           <defaultRangeMask></defaultRangeMask>          
           <name></name>
       </addressRangeBlueprint>
   </addressRangeBlueprints>


   <!-- ========= Resources: DNS Information ============================== -->

   <dnsInfoBlueprint>
       <defaultDnsDomainsForNic>
           <dnsDomain></dnsDomain>
           <dnsDomain></dnsDomain>
       </defaultDnsDomainsForNic>
       <defaultPrimaryDnsServer></defaultPrimaryDnsServer>
       <defaultPrimaryDomainSuffixForNic></defaultPrimaryDomainSuffixForNic>
       <defaultReverseDnsServer></defaultReverseDnsServer>
       <defaultReverseDnsZone></defaultReverseDnsZone>         
       <defaultSecondaryDnsServer></defaultSecondaryDnsServer>       
    </dnsInfoBlueprint>

   <!-- ========= Resources: Address Pools =============================== -->

   <addressPoolBlueprints>
       <addressPoolBlueprint>
           <defaultPublicFlag></defaultPublicFlag>
           <defaultShareableFlag></defaultShareableFlag>
           <name></name>
           <natPoolName></natPoolName>
       </addressPoolBlueprint>
   </addressPoolBlueprints>

   <!-- ========= Resources: VLAN Pools ================================== -->

   <vlanPoolBlueprints>
       <vlanPoolBlueprint>
           <defaultEndNum></defaultEndNum>
           <defaultExtendedFlag></defaultExtendedFlag>
           <defaultShareableFlag></defaultShareableFlag>  
           <defaultStartNum></defaultStartNum>
           <name></name>
       </vlanPoolBlueprint>
   </vlanPoolBlueprints>

   <!-- ========= Resources: VLANs ======================================= -->

   <vlanBlueprints>
       <vlanBlueprint>
           <vlanName></vlanName>
           <vlanPoolName></vlanPoolName>
       </vlanBlueprint>
   </vlanBlueprints>

   <!-- ========= Resources: Integer Pools =============================== -->

   <integerPoolBlueprints>
       <integerPoolBlueprint>
           <defaultEndNum></defaultEndNum>
           <defaultStartNum></defaultStartNum>  
           <name></name>
       </integerPoolBlueprint>
   </integerPoolBlueprints>

   <!-- ========= Model: NIC Segments ==================================== -->

   <nicSegmentBlueprints>
       <nicSegmentBlueprint>
           <addressPoolName></addressPoolName>
           <customerFlag></customerFlag>
           <managementFlag></managementFlag>
           <name></name>
           <networkName></networkName>
       <tag></tag>
           <vlanName></vlanName>
       </nicSegmentBlueprint>
   </nicSegmentBlueprints>

   <!-- ========= Model: Simple Parameters =============================== -->

   <paramBlueprints>
       <!-- see paramBlueprint schema -->
   </paramBlueprints>

   <!-- ========= Model: Balanced Parameters ============================= -->

   <balancedParamBlueprints>
       <!-- see balancedParamBlueprint schema -->
   </balancedParamBlueprints>

   <!-- ========= Model: Nodes =========================================== -->

   <nodeBlueprints>

       <!-- ========== Vanilla Node ====================================== -->

       <nodeBlueprint>
           <balancedParamBlueprints>
               <!-- see balancedParamBlueprint schema -->
           </balancedParamBlueprints>
           <category></category>
           <defaultAllowDeviceInUseByOtherNode></defaultAllowDeviceInUseByOtherNode>
           <defaultAllowDeviceInUseByOtherPod></defaultAllowDeviceInUseByOtherPod>
           <defaultMaxVrfs></defaultMaxVrfs>            
           <name></name>
           <optionalFlag></optionalFlag>
           <paramBlueprints>
               <!-- see paramBlueprint schema -->
           </paramBlueprints>
           <role></role>
       </nodeBlueprint>

       <!-- ========== Firewall Host Node ================================ -->

       <nodeBlueprint xsi:type="podFirewallHostBlueprint" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
           <balancedParamBlueprints>
               <!-- see balancedParamBlueprint schema -->
           </balancedParamBlueprints>
           <category></category>
           <defaultAllowDeviceInUseByOtherNode></defaultAllowDeviceInUseByOtherNode>
           <defaultAllowDeviceInUseByOtherPod></defaultAllowDeviceInUseByOtherPod>            
           <defaultMaxRulesPerVfw></defaultMaxRulesPerVfw>
           <defaultMaxVfws></defaultMaxVfws>
           <defaultMaxVrfs></defaultMaxVrfs>
           <name></name>
           <optionalFlag></optionalFlag>
           <paramBlueprints>
               <!-- see paramBlueprint schema -->
           </paramBlueprints>
           <role></role>
       </nodeBlueprint>

       <!-- ========== Load Balancer Host Node =========================== -->

       <nodeBlueprint xsi:type="podLoadBalancerHostBlueprint" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
           <balancedParamBlueprints>
               <!-- see balancedParamBlueprint schema -->
           </balancedParamBlueprints>
           <category></category>
           <defaultAllowDeviceInUseByOtherNode></defaultAllowDeviceInUseByOtherNode>
           <defaultAllowDeviceInUseByOtherPod></defaultAllowDeviceInUseByOtherPod>
           <defaultMaxEntriesPerPool></defaultMaxEntriesPerPool>
           <defaultMaxPoolsPerVlb></defaultMaxPoolsPerVlb>
           <defaultMaxVlbs></defaultMaxVlbs>
           <defaultMaxVrfs></defaultMaxVrfs>
           <name></name>
           <optionalFlag></optionalFlag>
           <paramBlueprints>
               <!-- see paramBlueprint schema -->
           </paramBlueprints>
           <role></role>
       </nodeBlueprint>

       <!-- ========== Hypervisor Switch Node ============================ -->

       <nodeBlueprint xsi:type="podHypervisorSwitchBlueprint" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
           <balancedParamBlueprints>
               <!-- see balancedParamBlueprint schema -->
           </balancedParamBlueprints>
           <category></category>
           <defaultAllowDeviceInUseByOtherNode></defaultAllowDeviceInUseByOtherNode>
           <defaultAllowDeviceInUseByOtherPod></defaultAllowDeviceInUseByOtherPod>            
           <defaultMaxPorts></defaultMaxPorts>
           <defaultMaxPortTypes></defaultMaxPortTypes>
           <defaultMaxVrfs></defaultMaxVrfs>
           <name></name>
           <optionalFlag></optionalFlag>
           <paramBlueprints>
               <!-- see paramBlueprint schema -->
           </paramBlueprints>
           <portTypeBlueprints>
               <portTypeBlueprint>
                   <description></description>
                   <name></name>
                   <nameWithinSwitch></nameWithinSwitch>
                   <nicSegmentName></nicSegmentName>
               </portTypeBlueprint>
           </portTypeBlueprints>
           <role></role>
       </nodeBlueprint>

       <!-- ========== Physical Switch Node ============================== -->

       <nodeBlueprint xsi:type="podPhysicalSwitchBlueprint" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
           <balancedParamBlueprints>
               <!-- see balancedParamBlueprint schema -->
           </balancedParamBlueprints>
           <category></category>
           <defaultAllowDeviceInUseByOtherNode></defaultAllowDeviceInUseByOtherNode>
           <defaultAllowDeviceInUseByOtherPod></defaultAllowDeviceInUseByOtherPod>            
           <defaultMaxVrfs></defaultMaxVrfs>
           <name></name>
           <optionalFlag></optionalFlag>
           <paramBlueprints>
               <!-- see paramBlueprint schema -->
           </paramBlueprints>
           <role></role>
       </nodeBlueprint>

   </nodeBlueprints>

   <!-- ========= Model: Pairs =========================================== -->

   <pairBlueprints>

       <!-- ========== Model: Vanilla Pair =============================== -->

       <pairBlueprint>
           <balancedParamBlueprints>
               <!-- see balancedParamBlueprint schema -->
           </balancedParamBlueprints>
           <name></name>
           <nodeBlueprints>
               <nodeBlueprint></nodeBlueprint>
               <nodeBlueprint></nodeBlueprint>
           </nodeBlueprints>
           <paramBlueprints>
               <!-- see paramBlueprint schema -->
           </paramBlueprints>
       </pairBlueprint>

       <!-- ========== Model: Community Fault Host Pair ================= -->

       <pairBlueprint xsi:type="podCommunityFaultHostPairBlueprint" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
           <balancedParamBlueprints>
               <!-- see balancedParamBlueprint schema -->
           </balancedParamBlueprints>
           <community1ManagementVlanName></community1ManagementVlanName>
           <community2ManagementVlanName></community2ManagementVlanName>
           <name></name>
           <nodeBlueprints>
               <nodeBlueprint></nodeBlueprint>
               <nodeBlueprint></nodeBlueprint>
           </nodeBlueprints>
           <paramBlueprints>
               <!-- see paramBlueprint schema -->
           </paramBlueprints>
       </pairBlueprint>

       <!-- ========== Model: Individual Fault Host Pair ================= -->

       <pairBlueprint xsi:type="podIndividualFaultHostPairBlueprint" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
           <balancedParamBlueprints>
               <!-- see balancedParamBlueprint schema -->
           </balancedParamBlueprints>
           <defaultActiveGuestPriority></defaultActiveGuestPriority>
           <defaultStandbyGuestPriority></defaultStandbyGuestPriority>
           <faultIdPoolBlueprint>
               <defaultEndNum></defaultEndNum>
               <defaultStartNum></defaultStartNum>
               <name></name>               
           </faultIdPoolBlueprint>
           <name></name>
           <nodeBlueprints>
               <nodeBlueprint></nodeBlueprint>
               <nodeBlueprint></nodeBlueprint>
           </nodeBlueprints>
           <paramBlueprints>
               <!-- see paramBlueprint schema -->
           </paramBlueprints>
       </pairBlueprint>

   </pairBlueprints>

</podBlueprint>

</bbnaData>

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*

BMC Network Automation 8.9