If you do a 'neutron port-list' do you see the DHCP agent port and is it
ACTIVE?

On Mon, Jun 12, 2017 at 3:19 PM, xiaotie <xiao...@ywe.cc> wrote:

> Is your mean as follow:
> [root@controller ~]# neutron agent-list
> neutron CLI is deprecated and will be removed in the future. Use openstack
> CLI instead.
> +--------------------------------------+--------------------
> +------------+-------------------+-------+----------------+-
> --------------------------+
> | id                                   | agent_type         | host
> | availability_zone | alive | admin_state_up | binary                    |
> +--------------------------------------+--------------------
> +------------+-------------------+-------+----------------+-
> --------------------------+
> | 214ea02c-ee30-4b0d-850e-09a78040531d | Linux bridge agent | controller
> |                   | :-)   | True           | neutron-linuxbridge-agent |
> | 3a72b736-91b9-40d0-a202-265417760d7d | L3 agent           | controller
> | nova              | :-)   | True           | neutron-l3-agent          |
> | 42ca2ff4-ec58-4a38-afef-6a728347b3e6 | Metadata agent     | controller
> |                   | :-)   | True           | neutron-metadata-agent    |
> | 82b060a1-94bd-4d03-a39f-894f251a9557 | Linux bridge agent | compute01
> |                   | :-)   | True           | neutron-linuxbridge-agent |
> | 99e9f7f8-1823-416a-ab09-987f88ce1b2c | DHCP agent         | controller
> | nova              | :-)   | True           | neutron-dhcp-agent        |
> +--------------------------------------+--------------------
> +------------+-------------------+-------+----------------+-
> --------------------------+
>
> I run dhcp agent on the controller, as the quick install doc suggest
> artechure. and I can see some port as follow
> [root@controller ~]# netstat -tunlp | grep dh
> udp        0      0 0.0.0.0:68              0.0.0.0:*
> 696/dhclient
> udp        0      0 0.0.0.0:4407            0.0.0.0:*
> 696/dhclient
> udp6       0      0 :::21133                :::*
> 696/dhclient
>
> you mean: I lanch another vm not on openstack platform, set its ethernet
> proto to dhcp?
>
>
> 在2017-06-13,Kevin Benton <ke...@benton.pub> 写道:
>
> -----原始邮件-----
> *发件人:* Kevin Benton <ke...@benton.pub>
> *发送时间:* 2017年6月13日 星期二
> *收件人:* xiaotie <xiao...@ywe.cc>
> *抄送:* OpenStack Operators <openstack-operators@lists.openstack.org>
> *主题:* Re: Re: Re: [Openstack-operators] IP not been configured in VM os,
> but openstanck assign IP for it
>
>
> You need to run the DHCP agent on either the compute node or the same node
> running the L3 agent. It will get a port on the same network and offer DHCP
> addresses to the devices on that network.
>
> On Mon, Jun 12, 2017 at 3:09 PM, xiaotie <xiao...@ywe.cc> wrote:
>
>> Thank you kevin.
>> I just edit neutone code file and log nosise disapper.
>>
>> As you say, the vm does not automate be configured ip address. But when I
>> configure the address that openstack assign to it in the vm os, I can ping
>> local network,but I can't
>> ping 8.8.8.8. On my physical server in the same local network , I can
>> ping 8.8.8.8
>>
>> And another tiny question, how can I get dhcp address, and can you give
>> me some advice about which doc I can get experiencd with openstack's common
>> command and case.
>>
>>
>> 在2017-06-13,Kevin Benton <ke...@benton.pub> 写道:
>>
>> -----原始邮件-----
>> *发件人:* Kevin Benton <ke...@benton.pub>
>> *发送时间:* 2017年6月13日 星期二
>> *收件人:* xiaotie <xiao...@ywe.cc>
>> *抄送:* OpenStack Operators <openstack-operators@lists.openstack.org>
>> *主题:* Re: Re: [Openstack-operators] IP not been configured in VM os, but
>> openstanck assign IP for it
>>
>>
>> That bug just fixes the log noise. That was not the cause of the failure.
>>
>> Check my suggestion about confirming that DHCP is working.
>>
>> On Mon, Jun 12, 2017 at 4:11 AM, xiaotie <xiao...@ywe.cc> wrote:
>>
>>> hi,kevin
>>> From this link, I think you have fix this bug. But how can I use it in
>>> my environment?
>>> Please forgive me, I'm newbie to openstack.
>>> In my environment, I use centos7.3, and use yum to install openstack.
>>>
>>> 在2017-06-12,Kevin Benton <ke...@benton.pub> 写道:
>>>
>>> -----原始邮件-----
>>> *发件人:* Kevin Benton <ke...@benton.pub>
>>> *发送时间:* 2017年6月12日 星期一
>>> *收件人:* xiaotie <xiao...@ywe.cc>
>>> *抄送:* OpenStack Operators <openstack-operators@lists.openstack.org>
>>> *主题:* Re: [Openstack-operators] IP not been configured in VM os, but
>>> openstanck assign IP for it
>>>
>>>
>>> I believe that error is actually unrelated (bug reported here for that
>>> https://bugs.launchpad.net/neutron/+bug/1697383 ).
>>>
>>> Do you have the DHCP agent running and is it's port active on the
>>> network? You should be able to ping the DHCP address from the 192.168.5
>>> network.
>>>
>>> If you don't have the DHCP agent, you will need to manually assign the
>>> IP in your instance.
>>>
>>> On Sun, Jun 11, 2017 at 11:40 PM, xiaotie <xiao...@ywe.cc> wrote:
>>>
>>>>
>>>> I lanch an instance, but the instance has not IP when I run command
>>>>   'ip addr'.But router has assign ip for it.
>>>>
>>>>   My environment is:
>>>>   two vms in virtualbox
>>>>   each vm has two ethernet, 192.168.5.0/24 use bridge network; 10.0.0.0/24 
>>>> use nat network, both is ok
>>>>   I lanch provider network, and router ip is 192.168.5.203, I can ping it 
>>>> on the host.
>>>>   openstack instance has got an ip,192.168.5.205, I can see it in network 
>>>> top0loy of the dashboard, and I can see provider network port is up,but I 
>>>> can't ping it.
>>>>
>>>>   Router info
>>>>   
>>>> +--------------------------------------+--------+----------------------------------+-----------------------------------------+-------------+-------+
>>>>   | id                                   | name   | tenant_id              
>>>>           | external_gateway_info                   | distributed | ha    |
>>>>   
>>>> +--------------------------------------+--------+----------------------------------+-----------------------------------------+-------------+-------+
>>>>   | efdc40ab-9425-4795-949e-6774eabceed0 | router | 
>>>> dfeb844b4942417e9e2d1299c49d1a3a | {"network_id":                          
>>>> | False       | False |
>>>>   |                                      |        |                        
>>>>           | "1807f022-b989-4725-9d25-7d176b28ec72", |             |       |
>>>>   |                                      |        |                        
>>>>           | "enable_snat": true,                    |             |       |
>>>>   |                                      |        |                        
>>>>           | "external_fixed_ips": [{"subnet_id":    |             |       |
>>>>   |                                      |        |                        
>>>>           | "59fc76f2-c666-4693-b0f6-2a96a0189ef7", |             |       |
>>>>   |                                      |        |                        
>>>>           | "ip_address": "192.168.5.203"}]}        |             |       |
>>>>   
>>>> +--------------------------------------+--------+----------------------------------+-----------------------------------------+-------------+-------+
>>>>
>>>>   Port status
>>>>   名称       固定IP    连接设备    状态      管理状态    动作
>>>>   (85f154ee-1dd6)  192.168.5.205 compute:None      运行中     UP
>>>>
>>>>   when i lanch an instance, I  got the following error on the compute node:
>>>>   2017-06-12 06:49:43.610 20776 INFO neutron.agent.securitygroups_rpc 
>>>> [req-4fcd8220-8713-469c-9564-1d1eebf30675 472ca430fc46406abac12d2bb877326f 
>>>> dfeb844b4942417e9e2d1299c49d1a3a - - -] Security group member updated 
>>>> [u'b7da029d-70f0-4ac2-af09-fea4d0e8e516']
>>>>   2017-06-12 06:49:45.354 20776 INFO neutron.agent.securitygroups_rpc 
>>>> [req-bfc74178-179f-4abd-bdb2-25d66ce36107 - - - - -] Refresh firewall rules
>>>>   2017-06-12 06:49:47.358 20776 INFO neutron.agent.securitygroups_rpc 
>>>> [req-bfc74178-179f-4abd-bdb2-25d66ce36107 - - - - -] Preparing filters for 
>>>> devices set(['tap9db05558-8e'])
>>>>   2017-06-12 06:49:49.273 20776 INFO 
>>>> neutron.plugins.ml2.drivers.agent._common_agent 
>>>> [req-bfc74178-179f-4abd-bdb2-25d66ce36107 - - - - -] Port tap9db05558-8e 
>>>> updated. Details: {u'profile': {}, u'network_qos_policy_id': None, 
>>>> u'qos_policy_id': None, u'allowed_address_pairs': [], u'admin_state_up': 
>>>> True, u'network_id': u'1807f022-b989-4725-9d25-7d176b28ec72', 
>>>> u'segmentation_id': None, u'device_owner': u'compute:nova', 
>>>> u'physical_network': u'provider', u'mac_address': u'fa:16:3e:61:90:f5', 
>>>> u'device': u'tap9db05558-8e', u'port_security_enabled': True, u'port_id': 
>>>> u'9db05558-8e87-4a24-928c-cd97ddddb777', u'fixed_ips': [{u'subnet_id': 
>>>> u'59fc76f2-c666-4693-b0f6-2a96a0189ef7', u'ip_address': 
>>>> u'192.168.5.211'}], u'network_type': u'flat'}
>>>>   2017-06-12 06:49:50.591 20776 ERROR neutron.callbacks.manager 
>>>> [req-bfc74178-179f-4abd-bdb2-25d66ce36107 - - - - -] Error during 
>>>> notification for 
>>>> neutron.services.trunk.drivers.linuxbridge.agent.driver.LinuxBridgeTrunkDriver.agent_port_change--9223372036853960796
>>>>  port_device, after_update
>>>>   2017-06-12 06:49:50.591 20776 ERROR neutron.callbacks.manager Traceback 
>>>> (most recent call last):
>>>>   2017-06-12 06:49:50.591 20776 ERROR neutron.callbacks.manager   File 
>>>> "/usr/lib/python2.7/site-packages/neutron/callbacks/manager.py", line 146, 
>>>> in _notify_loop
>>>>   2017-06-12 06:49:50.591 20776 ERROR neutron.callbacks.manager     
>>>> callback(resource, event, trigger, **kwargs)
>>>>   2017-06-12 06:49:50.591 20776 ERROR neutron.callbacks.manager   File 
>>>> "/usr/lib/python2.7/site-packages/neutron/services/trunk/drivers/linuxbridge/agent/driver.py",
>>>>  line 94, in agent_port_change
>>>>   2017-06-12 06:49:50.591 20776 ERROR neutron.callbacks.manager     trunk 
>>>> = self._tapi.get_trunk(context, device_details['port_id'])
>>>>   2017-06-12 06:49:50.591 20776 ERROR neutron.callbacks.manager   File 
>>>> "/usr/lib/python2.7/site-packages/neutron/services/trunk/drivers/linuxbridge/agent/driver.py",
>>>>  line 196, in get_trunk
>>>>   2017-06-12 06:49:50.591 20776 ERROR neutron.callbacks.manager     
>>>> self.put_trunk(port_id, self._fetch_trunk(context, port_id))
>>>>   2017-06-12 06:49:50.591 20776 ERROR neutron.callbacks.manager   File 
>>>> "/usr/lib/python2.7/site-packages/neutron/services/trunk/drivers/linuxbridge/agent/driver.py",
>>>>  line 140, in _fetch_trunk
>>>>   2017-06-12 06:49:50.591 20776 ERROR neutron.callbacks.manager     if 
>>>> 'CallbackNotFound' not in str(e):
>>>>   2017-06-12 06:49:50.591 20776 ERROR neutron.callbacks.manager 
>>>> UnicodeEncodeError: 'ascii' codec can't encode characters in position 
>>>> 31-35: ordinal not in range(128)
>>>>   2017-06-12 06:49:50.591 20776 ERROR neutron.callbacks.manager
>>>>
>>>>   Please forgive me if this question is too simple, since I'm newbie to
>>>>   openstack. And I lack of method to fix problem, If anynoe can give me
>>>>   ideas,I'll be very appreciate.
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> OpenStack-operators mailing list
>>>> OpenStack-operators@lists.openstack.org
>>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators
>>>>
>>>>
>>>
>>>
>>
>>
>
>
_______________________________________________
OpenStack-operators mailing list
OpenStack-operators@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators

Reply via email to