openstack user case.

最近在部署openstack,遇到一些问题,做下总结


  使用rdo安装好openstak后,连不上openstack dashboard

   1) dashboard 使用httpd服务,所以要正确配置httpd服务的配置文件

   修改 /etc/openstack-dashboard/local_settings

   注意修改

   ALLOWED_HOSTS

   OPENSTACK_HOST

以及 

CACHES = {
    'default': {


#        'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'
        'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',
        'LOCATION': '127.0.0.1:11211',


    }
}


然后重启 httpd 和 memcached  



2 配置openstack 网络

1) 删除了 public network

2) 重新创建了一个 192.168.1.0/24的外网

3) 创建一个内网 10.0.0.0/24(用于给虚拟机分配ip)

4) 然后创建一个router 把 内网和外网连上

5)当vm需要访问外网的时候,直接分配一个ip即可

openstack 有两个比较重要的 bridge

br-ex, 对应外网

br-in,对应内网


    Bridge br-int
        Port "tap0f466986-42"
            tag: 4095
            Interface "tap0f466986-42"
                type: internal
        Port br-int
            Interface br-int
                type: internal
        Port "qvof96ab0b4-50"
            tag: 4095
            Interface "qvof96ab0b4-50"
        Port "snooper0"
            Interface "snooper0"
        Port int-br-ex
            Interface int-br-ex
        Port "tap3670fc27-f3"
            tag: 4095
            Interface "tap3670fc27-f3"
                type: internal
        Port "int-br-eth1"
            Interface "int-br-eth1"
    Bridge br-ex
        Port "p4p2"
            Interface "p4p2"
        Port br-ex
            Interface br-ex
                type: internal
        Port phy-br-ex
            Interface phy-br-ex
    Bridge "br-eth1"
        Port "enp11s0f0"
            Interface "enp11s0f0"
        Port "br-eth1"
            Interface "br-eth1"
                type: internal
        Port "phy-br-eth1"
            Interface "phy-br-eth1"
    ovs_version: "2.0.1"



p4p2 是一个192.168.1.x的ip,在lab里的一个交换机上,网关是192.168.1.1,他作为代理服务器连接外网。

所以给vm分配一个192.168.1.x的ip就可以了。

这里把p4p2加入到br-ex网桥上。

然后把p4p2的ip配置给br-ex

ovs-vsctl add-port br-ex p4p2

ip addr remove $ip dev p4p2

ip addr add $ip dev br-ex

最后要把默认路由改成从br-ex出去

route remove default -dev p4p2

route add default gw 192.168.1.1 -dev p4p2


3 novnc 返回1006错误:

主机有两个ip,一个外网9.x,一个内网192.x

nova.conf 中


novncproxy_base_url=http://9.181.129.110:6080/vnc_auto.html
vncserver_listen=9.181.129.110

#把这个代理地址改成 内网的ip,就可以连上vnc了
vncserver_proxyclient_address=192.168.1.110


4 ping不通vm的floating ip,却能ssh

原来vm设置了安全组,把ssh的22端口开放了,所以能ssh。

没有加icmp规则,所以ping不了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值