renben-openstack-neutron操作

1.2.1 在控制节点(controller)操作

  cat /etc/neutron/neutron.conf 修改配置文件

  官网参考地址如下:

https://docs.openstack.org/newton/install-guide-rdo/neutron-controller-install.html

  memcached_servers=192.168.124.200:11211 #新增加一行

  transport_url = rabbit://guest:guest@192.168.124.200 #新增加一行

  lock_path=/var/lib/neutron/tmp #把地址改成这种形式

   cat /etc/neutron/plugins/ml2/ml2_conf.ini 修改配置文件

  vni_ranges = 10:10000 #把原来10:100改成10:10000

上面两个文件修改好之后重启服务

  systemctl restart neutron-server

  新开一个端口查看日志 tail -f /var/log/neutron/server.log 没有报错即可

1.2.2 在网络节点(computer)操作

  注:我们在实验时计算节点和网络节点是一个机器

(1)创建一个桥接网卡,桥接到能够访问外网的那个网卡,也就是ens33

  cd /etc/sysconfig/network-scripts

  mkdir bak

  cp ifcfg-ens33 bak/

  cat ifcfg-br-ex 创建网桥,网桥就是用来给实例分配浮动ip地址的(浮动ip也就是外网ip)

    DEVICE=br-ex
    BOOTPROTO=static
    ONBOOT=yes
    TYPE=OVSBridge
    DEVICETYPE=ovs
    USERCTL=yes
    PEERDNS=yes
    IPV6INIT=no
    IPADDR=192.168.124.101
    NETMASK=255.255.255.0
    DNS1=192.168.124.1
    GATEWAY=192.168.124.1

  cat ifcfg-ens33

    DEVICE=ens33
    ONBOOT=yes
    TYPE=OVSPort
    DEVICETYPE=ovs
    OVS_BRIDGE=br-ex

 

(2)修改配置文件

  cat /etc/neutron/neutron.conf 修改配置文件

  transport_url = rabbit://guest:guest@192.168.124.200 #新增加一行配置文件

  memcached_servers=192.168.124.200:11211 #新增加一行

  lock_path=/var/lib/neutron/tmp #原来的路径变成这个

 cd /etc/neutron

  cat l3_agent.ini 修改三层的和浮动ip相关的配置文件

  ovs_integration_bridge = br-int #这行注释去掉

  availability_zone = nova #这行注释打开

 cat metadata_agent.ini 修改配置文件

  nova_metadata_port = 8775 #这行注释打开

  nova_metadata_protocol = http #这行注释打开

  memcache_servers = 192.168.124.200:11211 #新增加一行

 

cat dhcp_agent.ini 修改配置文件

  ovs_integration_bridge = br-int #这行注释打开

  enable_metadata_network = True #原来是False,需要变成True

  dhcp_domain = test.localdomain #新增加一行

  dnsmasq_dns_servers = 192.168.124.1 #原来的注释打开,修改成外网的dns地址

  dnsmasq_lease_max = 16777216 #这行注释打开

  availability_zone = nova #这行注释打开

上面修改好了之后重启服务

(3)重新启动服务

  systemctl list-unit-files | grep neutron 查看启动了哪些服务

  systemctl restart neutron-ovs-cleanup.service

  neutron-openvswitch-agent.service

  neutron-metering-agent.service

  neutron-metadata-agent.service

  neutron-lbaasv2-agent.service

  neutron-l3-agent.service

   neutron-dhcp-agent.service

 

posted @ 2024-12-24 16:39  疯狂的米粒儿  阅读(8)  评论(0编辑  收藏  举报