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 - ジェ�`ムズ <thiagocmarti...@gmail.com> > User "quantum" running `python /usr/bin/quantum-dhcp-agent'... > > > On 19 March 2013 22:55, gong yong sheng <gong...@linux.vnet.ibm.com>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 <gong...@linux.vnet.ibm.com>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 - ジェ�`ムズ <thiagocmarti...@gmail.com>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 - ジェ�`ムズ <thiagocmarti...@gmail.com>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@lists.launchpad.net >>> Unsubscribe : https://launchpad.net/~openstack >>> More help : https://help.launchpad.net/ListHelp >>> >>> >>> >> >> > > _______________________________________________ > Mailing list: https://launchpad.net/~openstack > Post to : openstack@lists.launchpad.net > Unsubscribe : https://launchpad.net/~openstack > More help : https://help.launchpad.net/ListHelp > > -- 没有翅膀不算天使!
_______________________________________________ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp