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