Skeleton network container blueprint file

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

Note

When a comment line in the skeleton container 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 Container 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 addressBlueprint schema to your blueprint, search the Container blueprint XML reference for this schema.

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

<bbnaData>

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

<containerBlueprint>

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

    <description></description>
    <diagramLink></diagramLink>
    <legacyVersion></legacyVersion>
    <name></name>
    <tag></tag>
    <revisionNum></revisionNum>
    <type></type>

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

    <addressSpaceBlueprints>
        <addressSpaceBlueprint xsi:type="infrastructureAddressSpaceBlueprint" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <allowOverride></allowOverride>
            <condition></condition>
            <defaultNetworkAddress></defaultNetworkAddress>
            <defaultNetworkMask></defaultNetworkMask>
            <description></description>
            <name></name>
        </addressSpaceBlueprint>
        <addressSpaceBlueprint xsi:type="provisioningAddressSpaceBlueprint" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <condition></condition>
            <defaultNetworkAddress></defaultNetworkAddress>
            <defaultNetworkMask></defaultNetworkMask>
            <defaultPublicFlag></defaultPublicFlag>
            <description></description>
            <name></name>
        </addressSpaceBlueprint>
    </addressSpaceBlueprints>

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

    <addressPoolBlueprints>
        <addressPoolBlueprint>
            <addressSpaceBlueprintName></addressSpaceBlueprintName>
            <condition></condition>
            <defaultPoolSize></defaultPoolSize>
            <linkID></linkID>
            <name></name>
            <natPoolName></natPoolName>
            <rangeBlueprintName></rangeBlueprintName>
        </addressPoolBlueprint>
    </addressPoolBlueprints>

    <!-- ========= Resources: Addresses =================================== -->

    <addressBlueprints>
        <!-- see addressBlueprint schema -->
    </addressBlueprints>

    <!-- ========= Resources: Integers ==================================== -->

    <integerBlueprints>
        <integerBlueprint>
            <condition></condition>
            <integerName></integerName>
            <integerPoolName></integerPoolName>
        </integerBlueprint>
    </integerBlueprints>

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

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

    <!-- ========= Model: VRF IDs ========================================= -->

    <vrfIdBlueprints>
        <vrfIdBlueprint>
            <id></id>
            <name></name>
        </vrfIdBlueprint>
    </vrfIdBlueprints>

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

    <externalNetworkSegmentBlueprints>
       <externalNetworkSegmentBlueprint>
            <defaultEnabledFlag></defaultEnabledFlag>
            <description></description>
            <lockedFlag></lockedFlag>
            <defaultNetworkAddress></defaultNetworkAddress>
            <defaultNetworkMask></defaultNetworkMask>
            <name></name>
            <networkName></networkName>
            <tag></tag>
        </externalNetworkSegmentBlueprint>
    </externalNetworkSegmentBlueprints>

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

    <nicSegmentBlueprints>
        <!-- see nicSegmentBlueprint schema -->
    </nicSegmentBlueprints>

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

    <vipSegmentBlueprints>
        <!-- see vipSegmentBlueprint schema -->
    </vipSegmentBlueprints>

    <!-- ========= Model: Zones =========================================== -->

    <zoneBlueprints>
        <zoneBlueprint>
            <description></description>
            <name></name>
            <nicSegmentBlueprints>
                <!-- see nicSegmentBlueprint schema -->
            </nicSegmentBlueprints>
            <type></type>
            <vipSegmentBlueprints>
                <!-- see vipSegmentBlueprint schema -->
            </vipSegmentBlueprints>
        </zoneBlueprint>
    </zoneBlueprints>

    <!-- ========= Model: Network Paths =================================== -->

    <networkPathBlueprints>
        <networkPathBlueprint>
            <endpoint1Name></endpoint1Name>
            <endpoint2Name></endpoint2Name>
            <name></name>
            <servicedNodeNames>
                <servicedNodeName></servicedNodeName>
            </servicedNodeNames>
        </networkPathBlueprint>
    </networkPathBlueprints>

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

    <nodeBlueprints>

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

        <nodeBlueprint>
            <addressBlueprints>
                <!-- see addressBlueprint schema -->
            </addressBlueprints>
            <category></category>
            <configureActionInfoBlueprints>
                <!-- see configureActionInfoBlueprint schema -->
            </configureActionInfoBlueprints>
            <description></description>
            <dummyHostFlag></dummyHostFlag>
            <name></name>
            <natTypeBlueprint>
                <!-- see natTypeBlueprint schema -->
            </natTypeBlueprint>
            <numVrfs></numVrfs>
            <role></role>
            <unconfigureActionInfoBlueprints>
                <!-- see unconfigureActionInfoBlueprint schema -->
            </unconfigureActionInfoBlueprints>
        </nodeBlueprint>

		<!-- ========== Model: Vanilla Host Node ========================= -->

        <nodeBlueprint xsi:type="containerHostBlueprint" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <addressBlueprints>
                <!-- see addressBlueprint schema -->
            </addressBlueprints>
            <category></category>
            <configureActionInfoBlueprints>
                <!-- see configureActionInfoBlueprint schema -->
            </configureActionInfoBlueprints>
            <description></description>
            <name></name>
            <natTypeBlueprint>
                <!-- see natTypeBlueprint schema -->
            </natTypeBlueprint>
            <numVrfs></numVrfs>
            <role></role>
            <unconfigureActionInfoBlueprints>
                <!-- see unconfigureActionInfoBlueprint schema -->
            </unconfigureActionInfoBlueprints>
            <virtualGuestBlueprint>
                <!-- see virtualGuestBlueprint schema -->
            </virtualGuestBlueprint>
        </nodeBlueprint>

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

        <nodeBlueprint xsi:type="containerFirewallHostBlueprint" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <addressBlueprints>
                <!-- see addressBlueprint schema -->
            </addressBlueprints>
            <category></category>
            <configureActionInfoBlueprints>
                <!-- see configureActionInfoBlueprint schema -->
            </configureActionInfoBlueprints>
            <description></description>
            <name></name>
            <natTypeBlueprint>
                <!-- see natTypeBlueprint schema -->
            </natTypeBlueprint>
            <numVrfs></numVrfs>
            <role></role>
            <unconfigureActionInfoBlueprints>
                <!-- see unconfigureActionInfoBlueprint schema -->
            </unconfigureActionInfoBlueprints>
            <virtualGuestBlueprint xsi:type="containerVfwBlueprint" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                <!-- see virtualGuestBlueprint schema -->
            </virtualGuestBlueprint>
        </nodeBlueprint>

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

        <nodeBlueprint xsi:type="containerLoadBalancerHostBlueprint" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <addressBlueprints>
                <!-- see addressBlueprint schema -->
            </addressBlueprints>
            <category></category>
            <configureActionInfoBlueprints>
                <!-- see configureActionInfoBlueprint schema -->
            </configureActionInfoBlueprints>
            <description></description>
            <name></name>
            <natTypeBlueprint>
                <!-- see natTypeBlueprint schema -->
            </natTypeBlueprint>
            <numVrfs></numVrfs>
            <role></role>
            <unconfigureActionInfoBlueprints>
                <!-- see unconfigureActionInfoBlueprint schema -->
            </unconfigureActionInfoBlueprints>
            <virtualGuestBlueprint xsi:type="containerVlbBlueprint" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                <!-- see virtualGuestBlueprint schema -->
            </virtualGuestBlueprint>
        </nodeBlueprint>

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

        <nodeBlueprint xsi:type="containerHypervisorSwitchBlueprint" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <addressBlueprints>
                <!-- see addressBlueprint schema -->
            </addressBlueprints>
            <category></category>
            <configureActionInfoBlueprints>
                <!-- see configureActionInfoBlueprint schema -->
            </configureActionInfoBlueprints>
            <description></description>
            <name></name>
            <natTypeBlueprint>
                <!-- see natTypeBlueprint schema -->
            </natTypeBlueprint>
            <numVrfs></numVrfs>
            <portTypeBlueprints>
                <!-- see portTypeBlueprint schema -->
            </portTypeBlueprints>
            <role></role>
            <unconfigureActionInfoBlueprints>
                <!-- see unconfigureActionInfoBlueprint schema -->
            </unconfigureActionInfoBlueprints>
        </nodeBlueprint>

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

        <nodeBlueprint xsi:type="containerPhysicalSwitchBlueprint" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <addressBlueprints>
                <!-- see addressBlueprint schema -->
            </addressBlueprints>
            <category></category>
            <configureActionInfoBlueprints>
                <!-- see configureActionInfoBlueprint schema -->
            </configureActionInfoBlueprints>
            <description></description>
            <name></name>
            <natTypeBlueprint>
                <!-- see natTypeBlueprint schema -->
            </natTypeBlueprint>
            <numVrfs></numVrfs>
            <provisionSwitchGuid></provisionSwitchGuid>
            <role></role>
            <unconfigureActionInfoBlueprints>
                <!-- see unconfigureActionInfoBlueprint schema -->
            </unconfigureActionInfoBlueprints>
        </nodeBlueprint>

    </nodeBlueprints>

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

    <pairBlueprints>

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

        <pairBlueprint>
            <addressBlueprints>
                <!-- see addressBlueprint schema -->
            </addressBlueprints>
            <name></name>
            <nodeBlueprints>
                <nodeBlueprint></nodeBlueprint>
                <nodeBlueprint></nodeBlueprint>
            </nodeBlueprints>
        </pairBlueprint>

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

        <pairBlueprint xsi:type="containerCommmunityFaultHostPairBlueprint" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <addressBlueprints>
                <!-- see addressBlueprint schema -->
            </addressBlueprints>
            <createGuestActionInfoBlueprints ...>
                <!-- see createGuestActionInfoBlueprint schema -->
            </createGuestActionInfoBlueprints>
            <destroyGuestActionInfoBlueprints ...>
                <!-- see destroyGuestActionInfoBlueprint schema -->
            </destroyGuestActionInfoBlueprints>
            <initGuestActionInfoBlueprint ...>
                <!-- see initGuestActionInfoBlueprint schema -->
            </initGuestActionInfoBlueprint>
            <managementVlan></managementVlan>
            <name></name>
            <nodeBlueprints>
                <nodeBlueprint></nodeBlueprint>
                <nodeBlueprint></nodeBlueprint>
            </nodeBlueprints>
            <virtualGuestBlueprint xsi:type="containerVfwBlueprint" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                <!-- see virtualGuestBlueprint schema -->
            </virtualGuestBlueprint>
        </pairBlueprint>

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

        <pairBlueprint xsi:type="containerIndividualFaultHostPairBlueprint" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <addressBlueprints>
                <!-- see addressBlueprint schema -->
            </addressBlueprints>
            <createGuestActionInfoBlueprints ...>
                <!-- see createGuestAcitonInfoBlueprint -->
            </createGuestActionInfoBlueprints>
            <destroyGuestActionInfoBlueprints ...>
                <!-- see destroyGuestActionInfoBlueprint -->
            </destroyGuestActionInfoBlueprints>
            <initGuestActionInfoBlueprint ...>
                <!-- see initGuestActionInfoBlueprint -->
            </initGuestActionInfoBlueprint>
            <name></name>
            <nodeBlueprints>
                <nodeBlueprint></nodeBlueprint>
                <nodeBlueprint></nodeBlueprint>
            </nodeBlueprints>
            <virtualGuestBlueprint xsi:type="containerVlbBlueprint" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                <!-- see virtualGuestBlueprint schema -->
            </virtualGuestBlueprint>
        </pairBlueprint>

    </pairBlueprints>

</containerBlueprint>

</bbnaData>

Was this page helpful? Yes No Submitting... Thank you

Comments