<commit_before><?xml version="1.0" encoding="UTF-8"?>
<chapter xmlns="http://docbook.org/ns/docbook"
    xmlns:xi="http://www.w3.org/2001/XInclude"
    xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0"
    xml:id="basic-install_architecture">
    <title>Architecture</title>
           <figure><title>Physical network diagram</title> <mediaobject>
                    <imageobject>
                        <imagedata width="6in" fileref="../common/figures/Neutron-PhysNet-Diagram.png"/>
                    </imageobject>
                        <!-- Edit link: http://docs.google.com/drawings/d/19qtlB_EeG9TM_jpeX5DprHRd9ShngXgfpt_t5mlrUMo/edit -->
            </mediaobject></figure>
    <para>This guide creates the following types of OpenStack
        servers:</para>
    <itemizedlist>
        <listitem>
            <para><emphasis role="bold">The Cloud
                    Controller</emphasis>. Provides all functionality
                of the cloud except actually hosting virtual machines
                or providing network services. See the "Compute Node"
                and "Network Controller" for details about those
                roles. This server hosts the OpenStack Image
                Service, Block Storage Service, Identity Service, and the 
                dashboard. It also runs portions of the OpenStack
                Compute service, such as the API server, the scheduler,
                conductor, console authenticator, and VNC service.
                Finally, it hosts the API endpoint for the OpenStack
                Network service. </para>
        </listitem>
        <listitem>
            <para><emphasis role="bold">The Network
                    Controller</emphasis>. Provides the bulk of the
                OpenStack Network services such as DHCP, layer 2
                switching, layer 3 routing, floating IPs (which this
                guide does not configure), and metadata connectivity. </para><commit_msg>Fix image reference in basic-install.<commit_after><?xml version="1.0" encoding="UTF-8"?>
<chapter xmlns="http://docbook.org/ns/docbook"
    xmlns:xi="http://www.w3.org/2001/XInclude"
    xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0"
    xml:id="basic-install_architecture">
    <title>Architecture</title>
           <figure><title>Physical network diagram</title> <mediaobject>
                    <imageobject>
                        <imagedata width="6in" fileref="../../common/figures/Neutron-PhysNet-Diagram.png"/>
                    </imageobject>
                        <!-- Edit link: http://docs.google.com/drawings/d/19qtlB_EeG9TM_jpeX5DprHRd9ShngXgfpt_t5mlrUMo/edit -->
            </mediaobject></figure>
    <para>This guide creates the following types of OpenStack
        servers:</para>
    <itemizedlist>
        <listitem>
            <para><emphasis role="bold">The Cloud
                    Controller</emphasis>. Provides all functionality
                of the cloud except actually hosting virtual machines
                or providing network services. See the "Compute Node"
                and "Network Controller" for details about those
                roles. This server hosts the OpenStack Image
                Service, Block Storage Service, Identity Service, and the 
                dashboard. It also runs portions of the OpenStack
                Compute service, such as the API server, the scheduler,
                conductor, console authenticator, and VNC service.
                Finally, it hosts the API endpoint for the OpenStack
                Network service. </para>
        </listitem>
        <listitem>
            <para><emphasis role="bold">The Network
                    Controller</emphasis>. Provides the bulk of the
                OpenStack Network services such as DHCP, layer 2
                switching, layer 3 routing, floating IPs (which this
                guide does not configure), and metadata connectivity. </para>
{'fraction_non_alphanumeric': 0.093789288408348, 'fraction_numerical': 0.012069399044505909, 'mean_word_length': 2.0320121951219514, 'pattern_counts': {'":': 0, '<': 59, '<?xml version=': 2, '>': 59, 'https://': 0, 'lorem ipsum': 0, 'www.': 4, 'xml': 10}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4440603', 'n_tokens_mistral': 1066, 'n_tokens_neox': 983, 'n_words': 301}