<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                [TOC] ## 新增網絡說明 我們的openstack當前環境只有一個基于eth0網卡橋接的,它能使用的ip范圍有限,就決定著它能創建的實例數量有限,無法超過可用ip的數量 當我們的openstack私有云規模比較大的時候,這時候只有一個網絡,就不能滿足我們的需求了,所以這里我們來學習如何增加一個網絡 我們使用的環境是VMware workstation,無法模擬vlan的場景,所以這里我們繼續使用flat,網絡類型 需要先在虛擬機中添加好一個網卡 ## 實操步驟 | 主機名 | eth0(默認) | eth1(flat測試) | | --- | --- | --- | | controller | 10.0.0.11 | 172.16.0.11 | | compute01 | 10.0.0.31 | 172.16.0.31 | | compute02 | 10.0.0.32 | 172.16.0.32 | ### 1:控制節點修改配置 **a:修改ml2/ml2_conf.ini文件** 先查看`ml2_type_flat`模塊`flat_networks`項的原值 ```sh cat /etc/neutron/plugins/ml2/ml2_conf.ini|grep -A1 ml2_type_flat ``` > [ml2_type_flat] flat_networks = provider 在原值的基礎上增加性新網絡net172_16并查看結果 ```sh abc=$(openstack-config --get /etc/neutron/plugins/ml2/ml2_conf.ini ml2_type_flat flat_networks) openstack-config --set /etc/neutron/plugins/ml2/ml2_conf.ini ml2_type_flat flat_networks $abc,net172_16 cat /etc/neutron/plugins/ml2/ml2_conf.ini|grep -A1 ml2_type_flat ``` > [ml2_type_flat] flat_networks = provider,net172_16 **b:修改linuxbridge_agent.ini文件** 先查看`linux_bridge`模塊`physical_interface_mappings`的值 ```sh cat /etc/neutron/plugins/ml2/linuxbridge_agent.ini|grep -A1 linux_bridge ``` > [linux_bridge] physical_interface_mappings = provider:eth0 添加新值并驗證 ```sh abc=$(openstack-config --get /etc/neutron/plugins/ml2/linuxbridge_agent.ini linux_bridge physical_interface_mappings) openstack-config --set /etc/neutron/plugins/ml2/linuxbridge_agent.ini linux_bridge physical_interface_mappings $abc,net172_16:eth1 cat /etc/neutron/plugins/ml2/linuxbridge_agent.ini|grep -A1 linux_bridge ``` > [linux_bridge] physical_interface_mappings = provider:eth0,net172_16:eth1 **c:重啟服務** ```sh systemctl restart neutron-server.service neutron-linuxbridge-agent.service ``` ### 2:計算節點修改配置 **a:修改ml2/linuxbridge_agent.ini文件** 修改方法同上,就不先查看而直接修改 ```sh abc=$(openstack-config --get /etc/neutron/plugins/ml2/linuxbridge_agent.ini linux_bridge physical_interface_mappings) openstack-config --set /etc/neutron/plugins/ml2/linuxbridge_agent.ini linux_bridge physical_interface_mappings $abc,net172_16:eth1 cat /etc/neutron/plugins/ml2/linuxbridge_agent.ini|grep -A1 linux_bridge ``` > [linux_bridge] physical_interface_mappings = provider:eth0,net172_16:eth1 **b:重啟服務** ```sh systemctl restart neutron-linuxbridge-agent.service ``` ### 3:命令行創建網絡-控制節點: ```sh neutron net-create --shared --provider:physical_network net172_16 --provider:network_type flat net172_16 neutron subnet-create --name net172_16_01 \ --allocation-pool start=172.16.0.1,end=172.16.0.250 \ --dns-nameserver 223.5.5.5 --gateway 172.16.0.254 \ net172_16 172.16.0.0/24 ``` ### 4:設置內核轉發-控制節點 基于net172_16網絡上網,路由器服務器需要配置: 編輯內核配置文件,開啟轉發 ```sh echo "net.ipv4.ip_forward = 1" >>/etc/sysctl.conf sysctl -p #清空防火墻的filter表并添加轉發規則 iptables -F iptables -t nat -A POSTROUTING -s 172.16.0.0/24 -j MASQUERADE ``` ## web界面操作 新網絡類型已經配置完成,可以通過web界面使用了
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看