zoukankan      html  css  js  c++  java
  • Openstack实现共有云多flat网络

      首先给两台虚拟机添加网卡,模式为仅主机模式

      配置控制节点IP

      /etc/sysconfig/network-scripts/ifcfg-eth1

    TYPE=Ethernet
    BOOTPROTO=static
    NAME=eth1
    DEVICE=eth1
    ONBOOT=yes
    IPADDR=192.168.1.112
    NETMASK=255.255.255.0
    

      计算节点IP

    TYPE=Ethernet
    BOOTPROTO=static
    NAME=eth1
    DEVICE=eth1
    ONBOOT=yes
    IPADDR=192.168.1.115
    NETMASK=255.255.255.0
    

      重启网络

    systemctl restart network
    

      控制节点查看网络配置文件/etc/neutron/plugins/ml2/linuxbridge_agent.ini把之前的配置修改一下

    physical_interface_mappings = provider:eth0,internal:eth1
    

      原配置为是把eth0设置为外部网络,现在配置把eth1作为内部网络

    physical_interface_mappings = provider:eth0
    

      修改/etc/neutron/plugins/ml2/ml2_conf.ini配置在原配置添加internal

    flat_networks = provider,internal
    

      重启网络服务

    systemctl restart neutron-server
    systemctl restart neutron-linuxbridge-agent

      计算节点配置也是一样的(没有ml2_conf.ini配置)

      重启

    systemctl restart neutron-linuxbridge-agent
    

      在控制节点创建网络

    openstack network create  --share --external 
      --provider-physical-network internal 
      --provider-network-type flat internal
    

      在网络上创建子网

    openstack subnet create --network internal 
      --allocation-pool start=192.168.1.100,end=192.168.1.250 
      --dns-nameserver 192.168.1.1 --gateway 192.168.1.1 
      --subnet-range 192.168.1.0/24 internal
    

      使用demo用户登录查看

     

      创建一台新主机

      前面步骤一样在网络这一步先添加公网在添加内网

  • 相关阅读:
    创建进程
    进程
    操作系统历史
    socket
    网络基础
    常用模块二:hashlib、configparser、logging
    常见正则匹配
    类中的内置方法(魔法方法、双下方法)
    反射、isinstance和issubclass
    封装、继承、多态
  • 原文地址:https://www.cnblogs.com/minseo/p/8512234.html
Copyright © 2011-2022 走看看