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 - ジェ�`ムズ <thiagocmarti...@gmail.com > <mailto: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 <mailto: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 >> <mailto: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 <http://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 >>> <mailto: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 >>> <mailto: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 >>> <https://launchpad.net/%7Eopenstack> >>> Post to : openstack@lists.launchpad.net >>> <mailto:openstack@lists.launchpad.net> >>> Unsubscribe : https://launchpad.net/~openstack >>> <https://launchpad.net/%7Eopenstack> >>> More help : https://help.launchpad.net/ListHelp >> >> > > > > _______________________________________________ > Mailing list: https://launchpad.net/~openstack > <https://launchpad.net/%7Eopenstack> > Post to : openstack@lists.launchpad.net > <mailto:openstack@lists.launchpad.net> > Unsubscribe : https://launchpad.net/~openstack > <https://launchpad.net/%7Eopenstack> > 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