openstack team mailing list archive
-
openstack team
-
Mailing list archive
-
Message #22078
Re: Grizzly G3+RC1 - Quantum DHCP problem...
i mean VMs traffic can though different dhcp&l3 agent(like loadbancing)
https://review.openstack.org/#/c/24771/
Application Error
The page you requested was not found, or you do not have permission to view
this page. f
Thanks,
Tommy
2013/3/20 gong yong sheng <gongysh@xxxxxxxxxxxxxxxxxx>
> we can deploy many dhcp agents and l3 agents.
>
> for multihost, we are doing:
> https://review.openstack.org/#/c/24771/
>
> On 03/20/2013 10:13 AM, tommy(小包) wrote:
>
> i worry about performance of quantum use subnet in one dhcp & l3 agent
> work for it(more dhcp & l3 just for backup)
>
> if quantum have any solution to performance about quantum dhcp & l3 (may
> be one compute node have dhcp & l3 agent work for local VMs)
>
>
> Thanks,
> Tommy
>
>
> 2013/3/20 Martinx - ジェ�`ムズ <thiagocmartinsc@xxxxxxxxx>
>
>> User "quantum" running `python /usr/bin/quantum-dhcp-agent'...
>>
>>
>> On 19 March 2013 22:55, gong yong sheng <gongysh@xxxxxxxxxxxxxxxxxx>wrote:
>>
>>> that depends what user is running the dhcp agent.
>>>
>>> On 03/20/2013 09:52 AM, Martinx - ジェ�`ムズ wrote:
>>>
>>> My /etc/sudoers.d/nova_sudoers contains:
>>>
>>> --
>>> Defaults:nova !requiretty
>>>
>>> nova ALL = (root) NOPASSWD: /usr/bin/nova-rootwrap
>>> --
>>>
>>> Do I need to change it?
>>>
>>> Tks!
>>> Thiago
>>>
>>>
>>> On 19 March 2013 22:46, gong yong sheng <gongysh@xxxxxxxxxxxxxxxxxx>wrote:
>>>
>>>> It seems be about sudo.
>>>> to create one sudo file under /etc/sudoers.d
>>>> mine is: nova_sudoers:
>>>> Defaults:gongysh !requiretty
>>>> gongysh ALL = (ALL) NOPASSWD: ALL
>>>>
>>>>
>>>> On 03/20/2013 09:37 AM, Martinx - ジェ�`ムズ wrote:
>>>>
>>>> Hi!
>>>>
>>>> I just rollback to the default namespace options, my Instance now get
>>>> its IP without problem.
>>>>
>>>> But, the message from my first e-mail on this thread, still persist...
>>>>
>>>> I tried to enable quantum metadata proxy stuff but, nothing changes...
>>>>
>>>> The following error keeps rolling at
>>>> my /var/log/quantum/dhcp-agent.log:
>>>>
>>>> ---
>>>> ...
>>>> Command: ['sudo', 'ip', 'netns', 'exec',
>>>> 'qdhcp-21a39c11-03fd-4e2e-b7a0-94eee95f5f91', 'quantum-ns-metadata-proxy',
>>>> '--pid_file=/var/lib/quantum/external/pids/21a39c11-03fd-4e2e-b7a0-94eee95f5f91.pid',
>>>> '--network_id=21a39c11-03fd-4e2e-b7a0-94eee95f5f91',
>>>> '--state_path=/var/lib/quantum', '--metadata_port=80', '--debug',
>>>> '--verbose',
>>>> '--log-file=quantum-ns-metadata-proxy21a39c11-03fd-4e2e-b7a0-94eee95f5f91.log',
>>>> '--log-dir=/var/log/quantum']
>>>> Exit code: 1
>>>> Stdout: ''
>>>> Stderr: 'sudo: no tty present and no askpass program specified\nSorry,
>>>> try again.\nsudo: no tty present and no askpass program specified\nSorry,
>>>> try again.\nsudo: no tty present and no askpass program specified\nSorry,
>>>> try again.\nsudo: 3 incorrect password attempts\n'
>>>> ---
>>>>
>>>> I tried everything I could... But this message persist...
>>>>
>>>> The namespaces are enabled, look:
>>>>
>>>> ip netns exec qdhcp-21a39c11-03fd-4e2e-b7a0-94eee95f5f91 ip r
>>>> 10.33.14.0/24 dev tapeb27823a-5e proto kernel scope link src
>>>> 10.33.14.2
>>>>
>>>> What can I do?
>>>>
>>>> Tks,
>>>> Thiago
>>>>
>>>>
>>>> On 19 March 2013 20:35, Martinx - ジェ�`ムズ <thiagocmartinsc@xxxxxxxxx>wrote:
>>>>
>>>>> After disabling namespaces, with:
>>>>>
>>>>> `allow_overlapping_ips = False' in quantum.conf
>>>>>
>>>>> and with:
>>>>>
>>>>> `use_namespaces = False' in /etc/quantum/dhcp_agent.ini
>>>>>
>>>>> The previous error message dissapear but, My Instance
>>>>> isn't getting its IP via DHCP now... Weird thing is that it was working
>>>>> couple minutes ago, without disabling namespaces explicitly...
>>>>>
>>>>> If I add the Instance IP by hand, I can reach the Internet /
>>>>> gateway from it.
>>>>>
>>>>> I'm finishing my Grizzly Quantum Single Flat PoC environment,
>>>>> planning to publish a nice guide soon!
>>>>>
>>>>> I appreciate any help!
>>>>>
>>>>> Tks!
>>>>> Thiago
>>>>>
>>>>> On 19 March 2013 20:09, Martinx - ジェ�`ムズ <thiagocmartinsc@xxxxxxxxx>wrote:
>>>>>
>>>>>> Guys,
>>>>>>
>>>>>> My /var/log/quantum/dhcp-agent.log file shows:
>>>>>>
>>>>>> 2013-03-19 20:04:48 DEBUG [quantum.agent.linux.utils] Running
>>>>>> command: ['sudo', 'ip', 'netns', 'exec',
>>>>>> 'qdhcp-21a39c11-03fd-4e2e-b7a0-94eee95f5f91', 'quantum-ns-metadata-proxy',
>>>>>> '--pid_file=/var/lib/quantum/external/pids/21a39c11-03fd-4e2e-b7a0-94eee95f5f91.pid',
>>>>>> '--network_id=21a39c11-03fd-4e2e-b7a0-94eee95f5f91',
>>>>>> '--state_path=/var/lib/quantum', '--metadata_port=80', '--debug',
>>>>>> '--verbose',
>>>>>> '--log-file=quantum-ns-metadata-proxy21a39c11-03fd-4e2e-b7a0-94eee95f5f91.log','--log-dir=/var/log/quantum']
>>>>>> 2013-03-19 20:04:48 DEBUG [quantum.agent.linux.utils]
>>>>>> Command: ['sudo', 'ip', 'netns', 'exec',
>>>>>> 'qdhcp-21a39c11-03fd-4e2e-b7a0-94eee95f5f91', 'quantum-ns-metadata-proxy',
>>>>>> '--pid_file=/var/lib/quantum/external/pids/21a39c11-03fd-4e2e-b7a0-94eee95f5f91.pid',
>>>>>> '--network_id=21a39c11-03fd-4e2e-b7a0-94eee95f5f91',
>>>>>> '--state_path=/var/lib/quantum', '--metadata_port=80', '--debug',
>>>>>> '--verbose',
>>>>>> '--log-file=quantum-ns-metadata-proxy21a39c11-03fd-4e2e-b7a0-94eee95f5f91.log','--log-dir=/var/log/quantum']
>>>>>> Exit code: 1
>>>>>> Stdout: ''
>>>>>> Stderr: 'sudo: no tty present and no askpass program
>>>>>> specified\nSorry, try again.\nsudo: no tty present and no askpass program
>>>>>> specified\nSorry, try again.\nsudo: no tty present and no askpass program
>>>>>> specified\nSorry, try again.\nsudo: 3 incorrect password attempts\n'
>>>>>> 2013-03-19 20:04:48 ERROR [quantum.agent.dhcp_agent] Unable to
>>>>>> sync network state.
>>>>>> Traceback (most recent call last):
>>>>>> File
>>>>>> "/usr/lib/python2.7/dist-packages/quantum/agent/dhcp_agent.py", line 154,
>>>>>> in sync_state
>>>>>> self.refresh_dhcp_helper(network_id)
>>>>>> File
>>>>>> "/usr/lib/python2.7/dist-packages/quantum/agent/dhcp_agent.py", line 208,
>>>>>> in refresh_dhcp_helper
>>>>>> return self.enable_dhcp_helper(network_id)
>>>>>> File
>>>>>> "/usr/lib/python2.7/dist-packages/quantum/agent/dhcp_agent.py", line 187,
>>>>>> in enable_dhcp_helper
>>>>>> self.enable_isolated_metadata_proxy(network)
>>>>>> File
>>>>>> "/usr/lib/python2.7/dist-packages/quantum/agent/dhcp_agent.py", line 321,
>>>>>> in enable_isolated_metadata_proxy
>>>>>> pm.enable(callback)
>>>>>> File
>>>>>> "/usr/lib/python2.7/dist-packages/quantum/agent/linux/external_process.py",
>>>>>> line 55, in enable
>>>>>> ip_wrapper.netns.execute(cmd)
>>>>>> File
>>>>>> "/usr/lib/python2.7/dist-packages/quantum/agent/linux/ip_lib.py", line 407,
>>>>>> in execute
>>>>>> check_exit_code=check_exit_code)
>>>>>> File
>>>>>> "/usr/lib/python2.7/dist-packages/quantum/agent/linux/utils.py", line 61,
>>>>>> in execute
>>>>>> raise RuntimeError(m)
>>>>>> RuntimeError:
>>>>>> Command: ['sudo', 'ip', 'netns', 'exec',
>>>>>> 'qdhcp-21a39c11-03fd-4e2e-b7a0-94eee95f5f91', 'quantum-ns-metadata-proxy',
>>>>>> '--pid_file=/var/lib/quantum/external/pids/21a39c11-03fd-4e2e-b7a0-94eee95f5f91.pid',
>>>>>> '--network_id=21a39c11-03fd-4e2e-b7a0-94eee95f5f91',
>>>>>> '--state_path=/var/lib/quantum', '--metadata_port=80', '--debug',
>>>>>> '--verbose',
>>>>>> '--log-file=quantum-ns-metadata-proxy21a39c11-03fd-4e2e-b7a0-94eee95f5f91.log','--log-dir=/var/log/quantum']
>>>>>> Exit code: 1
>>>>>> Stdout: ''
>>>>>> Stderr: 'sudo: no tty present and no askpass program
>>>>>> specified\nSorry, try again.\nsudo: no tty present and no askpass program
>>>>>> specified\nSorry, try again.\nsudo: no tty present and no askpass program
>>>>>> specified\nSorry, try again.\nsudo: 3 incorrect password attempts\n'
>>>>>>
>>>>>> Tips?
>>>>>>
>>>>>> It is a fresh installation to test Grizzly...
>>>>>>
>>>>>> I'm not using GRE or L3, only Quantum Single FLAT... With Folsom
>>>>>> and previous Grizzly my Quantum was fine...
>>>>>>
>>>>>> quantum-dhcp-agent
>>>>>> 1:2013.1+git201303190501~precise-0ubuntu1
>>>>>>
>>>>>> Tks,
>>>>>> Thiago
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Mailing list: https://launchpad.net/~openstack
>>>> Post to : openstack@xxxxxxxxxxxxxxxxxxx
>>>> Unsubscribe : https://launchpad.net/~openstack
>>>> More help : https://help.launchpad.net/ListHelp
>>>>
>>>>
>>>>
>>>
>>>
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~openstack
>> Post to : openstack@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~openstack
>> More help : https://help.launchpad.net/ListHelp
>>
>>
>
>
> --
> 没有翅膀不算天使!
>
>
>
--
没有翅膀不算天使!
Follow ups
References