系统集成虚拟化OpenStack

算节点上只能ping通该实例内部IP,ping不通浮动IP

采用单网卡多节点模式部署,控制节点上安装nova-network服务,计算节点未安装nova-network服务。
目前可以在控制节点及计算节点正常创建实例,并可以正常分配内部IP及手动分配浮动IP。在控制节点上可以正常ping通所有节点上的虚拟机实例IP。
存在的问题:
1、在控制节点上可以ping通计算节点上创建的虚拟机实例浮动IP。但在计算节点上只能ping通该实例内部IP,ping不通浮动IP。
参与73

56同行回答

zhanghao001122zhanghao001122  项目经理 , 北京休伦科技有限公司
用的是共享存储吗,还是本地存储,主要是云主机的根分区显示全部
用的是共享存储吗,还是本地存储,主要是云主机的根分区收起
软件开发 · 2015-05-28
浏览5501
gaombenetgaombenet  系统工程师 , 家里蹲
回复 54# zhanghao001122 有用过实例迁移功能吗?我这边实例迁移失败,请教下。显示全部
回复 54# zhanghao001122
有用过实例迁移功能吗?我这边实例迁移失败,请教下。收起
系统集成 · 2015-05-28
浏览5523
gaombenetgaombenet  系统工程师 , 家里蹲
回复 54# zhanghao001122 呵呵,那我再查查资料。还是多谢你显示全部
回复 54# zhanghao001122
呵呵,那我再查查资料。还是多谢你收起
系统集成 · 2015-05-27
浏览5537
zhanghao001122zhanghao001122  项目经理 , 北京休伦科技有限公司
呵呵,这个我还真不知道,没这么用过cinder,抱歉哈显示全部
呵呵,这个我还真不知道,没这么用过cinder,抱歉哈收起
软件开发 · 2015-05-27
浏览5504
gaombenetgaombenet  系统工程师 , 家里蹲
回复 52# zhanghao001122 再请教个问题:我这边5个节点上都有接存储,cinder-volume服务正常,创建云硬盘也正常。我的底层存储有高速盘和低速盘区分,例如节点1上有两个存储LUN,一个对应高速盘2T,一个对应容量盘3T,建立一个cinder-volume为5T,接着创建一个云硬盘为500G,我想搞清楚...显示全部
回复 52# zhanghao001122
再请教个问题:
我这边5个节点上都有接存储,cinder-volume服务正常,创建云硬盘也正常。我的底层存储有高速盘和低速盘区分,例如节点1上有两个存储LUN,一个对应高速盘2T,一个对应容量盘3T,建立一个cinder-volume为5T,接着创建一个云硬盘为500G,我想搞清楚的是我这500GB是从高速盘取的还是从容量盘取的?收起
系统集成 · 2015-05-27
浏览5476
zhanghao001122zhanghao001122  项目经理 , 北京休伦科技有限公司
OperationalError: (OperationalError) (1040, 'Too many connections') 应该是数据库连接数的问题,尝试修改一下mysql和系统内核的参数,调整连接数,最大文件数等等.上面的问题,你创建新的网络之前,有没有重启过相关的服务,有可能是服务里有某些地方有残留的信息.导致出...显示全部
OperationalError: (OperationalError) (1040, 'Too many connections')

应该是数据库连接数的问题,尝试修改一下mysql和系统内核的参数,调整连接数,最大文件数等等.

上面的问题,你创建新的网络之前,有没有重启过相关的服务,有可能是服务里有某些地方有残留的信息.导致出错的.

这两个问题我都是猜测的,呵呵,仅供参考.收起
软件开发 · 2015-05-27
浏览4432
gaombenetgaombenet  系统工程师 , 家里蹲
回复 45# zhanghao001122 不好意思,我还有个问题想请教下:我昨天用另外两台刀片搭建的测试环境本来运行好好的,今天发现一个奇怪的现象在控制节点上,运行nova-manage或nova list等nova查看命令时,出现报错(隔几个小时就会这样,重启控制节点后会正常几个小时,过几个小时就报错了)ro...显示全部
回复 45# zhanghao001122
不好意思,我还有个问题想请教下:
我昨天用另外两台刀片搭建的测试环境本来运行好好的,今天发现一个奇怪的现象
在控制节点上,运行nova-manage或nova list等nova查看命令时,出现报错(隔几个小时就会这样,重启控制节点后会正常几个小时,过几个小时就报错了)
root@hwnode6:/home/ubuntu# nova-manage service list
Command failed, please check log for more info
2015-05-26 17:10:47.924 21851 CRITICAL nova [req-dbd34fff-ca47-4019-b4a0-b30ed19c971d None None] OperationalError: (OperationalError) (1040, 'Too many connections') None None
2015-05-26 17:10:47.924 21851 TRACE nova Traceback (most recent call last):
2015-05-26 17:10:47.924 21851 TRACE nova   File "/usr/bin/nova-manage", line 10, in
2015-05-26 17:10:47.924 21851 TRACE nova     sys.exit(main())
2015-05-26 17:10:47.924 21851 TRACE nova   File "/usr/lib/python2.7/dist-packages/nova/cmd/manage.py", line 1376, in main
2015-05-26 17:10:47.924 21851 TRACE nova     ret = fn(*fn_args, **fn_kwargs)
2015-05-26 17:10:47.924 21851 TRACE nova   File "/usr/lib/python2.7/dist-packages/nova/cmd/manage.py", line 687, in list
2015-05-26 17:10:47.924 21851 TRACE nova     services = db.service_get_all(ctxt)
2015-05-26 17:10:47.924 21851 TRACE nova   File "/usr/lib/python2.7/dist-packages/nova/db/api.py", line 111, in service_get_all
2015-05-26 17:10:47.924 21851 TRACE nova     return IMPL.service_get_all(context, disabled)
2015-05-26 17:10:47.924 21851 TRACE nova   File "/usr/lib/python2.7/dist-packages/nova/db/sqlalchemy/api.py", line 146, in wrapper
2015-05-26 17:10:47.924 21851 TRACE nova     return f(*args, **kwargs)
2015-05-26 17:10:47.924 21851 TRACE nova   File "/usr/lib/python2.7/dist-packages/nova/db/sqlalchemy/api.py", line 451, in service_get_all
2015-05-26 17:10:47.924 21851 TRACE nova     query = model_query(context, models.Service)
2015-05-26 17:10:47.924 21851 TRACE nova   File "/usr/lib/python2.7/dist-packages/nova/db/sqlalchemy/api.py", line 234, in model_query
2015-05-26 17:10:47.924 21851 TRACE nova     session = kwargs.get('session') or get_session(use_slave=use_slave)
2015-05-26 17:10:47.924 21851 TRACE nova   File "/usr/lib/python2.7/dist-packages/nova/db/sqlalchemy/api.py", line 122, in get_session
2015-05-26 17:10:47.924 21851 TRACE nova     facade = _create_facade_lazily(use_slave)
2015-05-26 17:10:47.924 21851 TRACE nova   File "/usr/lib/python2.7/dist-packages/nova/db/sqlalchemy/api.py", line 104, in _create_facade_lazily
2015-05-26 17:10:47.924 21851 TRACE nova     **dict(CONF.database.iteritems())
2015-05-26 17:10:47.924 21851 TRACE nova   File "/usr/lib/python2.7/dist-packages/nova/openstack/common/db/sqlalchemy/session.py", line 839, in __init__
2015-05-26 17:10:47.924 21851 TRACE nova     retry_interval=kwargs.get('retry_interval', 10))
2015-05-26 17:10:47.924 21851 TRACE nova   File "/usr/lib/python2.7/dist-packages/nova/openstack/common/db/sqlalchemy/session.py", line 652, in create_engine
2015-05-26 17:10:47.924 21851 TRACE nova     engine.connect()
2015-05-26 17:10:47.924 21851 TRACE nova   File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 1641, in connect
2015-05-26 17:10:47.924 21851 TRACE nova     return self._connection_cls(self, **kwargs)
2015-05-26 17:10:47.924 21851 TRACE nova   File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 59, in __init__
2015-05-26 17:10:47.924 21851 TRACE nova     self.__connection = connection or engine.raw_connection()
2015-05-26 17:10:47.924 21851 TRACE nova   File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 1699, in raw_connection
2015-05-26 17:10:47.924 21851 TRACE nova     return self.pool.unique_connection()
2015-05-26 17:10:47.924 21851 TRACE nova   File "/usr/lib/python2.7/dist-packages/sqlalchemy/pool.py", line 220, in unique_connection
2015-05-26 17:10:47.924 21851 TRACE nova     return _ConnectionFairy(self).checkout()
2015-05-26 17:10:47.924 21851 TRACE nova   File "/usr/lib/python2.7/dist-packages/sqlalchemy/pool.py", line 431, in __init__
2015-05-26 17:10:47.924 21851 TRACE nova     rec = self._connection_record = pool._do_get()
2015-05-26 17:10:47.924 21851 TRACE nova   File "/usr/lib/python2.7/dist-packages/sqlalchemy/pool.py", line 772, in _do_get
2015-05-26 17:10:47.924 21851 TRACE nova     return self._create_connection()
2015-05-26 17:10:47.924 21851 TRACE nova   File "/usr/lib/python2.7/dist-packages/sqlalchemy/pool.py", line 225, in _create_connection
2015-05-26 17:10:47.924 21851 TRACE nova     return _ConnectionRecord(self)
2015-05-26 17:10:47.924 21851 TRACE nova   File "/usr/lib/python2.7/dist-packages/sqlalchemy/pool.py", line 318, in __init__
2015-05-26 17:10:47.924 21851 TRACE nova     self.connection = self.__connect()
2015-05-26 17:10:47.924 21851 TRACE nova   File "/usr/lib/python2.7/dist-packages/sqlalchemy/pool.py", line 379, in __connect
2015-05-26 17:10:47.924 21851 TRACE nova     connection = self.__pool._creator()
2015-05-26 17:10:47.924 21851 TRACE nova   File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/strategies.py", line 80, in connect
2015-05-26 17:10:47.924 21851 TRACE nova     return dialect.connect(*cargs, **cparams)
2015-05-26 17:10:47.924 21851 TRACE nova   File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/default.py", line 283, in connect
2015-05-26 17:10:47.924 21851 TRACE nova     return self.dbapi.connect(*cargs, **cparams)
2015-05-26 17:10:47.924 21851 TRACE nova   File "/usr/lib/python2.7/dist-packages/MySQLdb/__init__.py", line 81, in Connect
2015-05-26 17:10:47.924 21851 TRACE nova     return Connection(*args, **kwargs)
2015-05-26 17:10:47.924 21851 TRACE nova   File "/usr/lib/python2.7/dist-packages/MySQLdb/connections.py", line 187, in __init__
2015-05-26 17:10:47.924 21851 TRACE nova     super(Connection, self).__init__(*args, **kwargs2)
2015-05-26 17:10:47.924 21851 TRACE nova OperationalError: (OperationalError) (1040, 'Too many connections') None None
2015-05-26 17:10:47.924 21851 TRACE nova
root@hwnode6:/home/ubuntu# reboot
大神帮我看看这大概是什么问题呢收起
系统集成 · 2015-05-26
浏览4908
gaombenetgaombenet  系统工程师 , 家里蹲
回复 47# zhanghao001122 已经搞好了。谢谢!!有点疑问:很奇怪。我将之前的内部网络192.168.200.0/24删掉后,修改配置文件。重新添加192.168.133.0/24网络就报以上的错误。随后我试着添加192.168.200.0/24的网段,没有报错。添加正确。这大概是什么原因呢?随后修改其他几个计算节...显示全部
回复 47# zhanghao001122
已经搞好了。谢谢!!
有点疑问:
很奇怪。我将之前的内部网络192.168.200.0/24删掉后,修改配置文件。重新添加192.168.133.0/24网络就报以上的错误。随后我试着添加192.168.200.0/24的网段,没有报错。添加正确。这大概是什么原因呢?
随后修改其他几个计算节点的配置文件,启用multi—host参数,测试虚拟机网络都很正常。收起
系统集成 · 2015-05-26
浏览4505
gaombenetgaombenet  系统工程师 , 家里蹲
回复 48# gaombenet 已经搞好了。谢谢!!有点疑问:很奇怪。我将之前的内部网络192.168.200.0/24删掉后,修改配置文件。重新添加192.168.133.0/24网络就报以上的错误。随后我试着添加192.168.200.0/24的网段,没有报错。添加正确。这大概是什么原因呢?随后修改其他几个计算节点的...显示全部
回复 48# gaombenet
已经搞好了。谢谢!!
有点疑问:
很奇怪。我将之前的内部网络192.168.200.0/24删掉后,修改配置文件。重新添加192.168.133.0/24网络就报以上的错误。随后我试着添加192.168.200.0/24的网段,没有报错。添加正确。这大概是什么原因呢?
随后修改其他几个计算节点的配置文件,启用multi—host参数,测试虚拟机网络都很正常。收起
系统集成 · 2015-05-26
浏览4400
gaombenetgaombenet  系统工程师 , 家里蹲
回复 47# zhanghao001122 已经删除虚拟机,并删除了网络。改了配置文件再创建网络时提示错误,帮忙看看oot@hwnode1:/home/ubuntu# nova-manage network listid      IPv4                 &nbs...显示全部
回复 47# zhanghao001122
已经删除虚拟机,并删除了网络。改了配置文件再创建网络时提示错误,帮忙看看
oot@hwnode1:/home/ubuntu# nova-manage network list
id      IPv4                    IPv6            start address   DNS1            DNS2            VlanID          project         uuid           
No networks found
root@hwnode1:/home/ubuntu# nova-manage network create --fixed_range_v4=192.168.133.0/24 133.0/24  --bridge=br100 --bridge_interface=p1p2 --multi_host=T
2015-05-26 15:07:44.368 7921 INFO nova.network.driver [-] Loading network driver 'nova.network.linux_net'
Command failed, please check log for more info
2015-05-26 15:07:44.423 7921 CRITICAL nova [-] TypeError: create_networks() takes at least 3 arguments (6 given)
2015-05-26 15:07:44.423 7921 TRACE nova Traceback (most recent call last):
2015-05-26 15:07:44.423 7921 TRACE nova   File "/usr/bin/nova-manage", line 10, in
2015-05-26 15:07:44.423 7921 TRACE nova     sys.exit(main())
2015-05-26 15:07:44.423 7921 TRACE nova   File "/usr/lib/python2.7/dist-packages/nova/cmd/manage.py", line 1376, in main
2015-05-26 15:07:44.423 7921 TRACE nova     ret = fn(*fn_args, **fn_kwargs)
2015-05-26 15:07:44.423 7921 TRACE nova   File "/usr/lib/python2.7/dist-packages/nova/cmd/manage.py", line 530, in create
2015-05-26 15:07:44.423 7921 TRACE nova     net_manager.create_networks(context.get_admin_context(), **kwargs)
2015-05-26 15:07:44.423 7921 TRACE nova TypeError: create_networks() takes at least 3 arguments (6 given)
2015-05-26 15:07:44.423 7921 TRACE nova
root@hwnode1:/home/ubuntu#收起
系统集成 · 2015-05-26
浏览4570

提问者

gaombenet
系统工程师家里蹲
擅长领域: 云计算云管平台虚拟化

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2015-05-19
  • 关注会员:1 人
  • 问题浏览:52466
  • 最近回答:2015-05-28
  • X社区推广