[Openstack] Command to find out list of compute nodes

Vishvananda Ishaya vishvananda at gmail.com
Fri Nov 16 23:56:31 UTC 2012


This is before nova has parsed the log config options, but you would think
upstart would log the error message somewhere. Perhaps a bug against the ubuntu
package?

Vish

On Nov 16, 2012, at 1:43 PM, Ahmed Al-Mehdi <ahmed at coraid.com> wrote:

> Hello,
> 
> I would like to add, it would have been really helpful if nova-compute put
> some error log message in /var/log/nova/nova-compute.log or
> /var/log/syslog.  Is that an enhancement worth filing against nova-compute?
> 
> Regards,
> Ahmed.
> 
> 
> On 11/16/12 1:40 PM, "Ahmed Al-Mehdi" <ahmed at coraid.com> wrote:
> 
>> Hello,
>> 
>> I resolved the issue, and I feel really silly about the root cause.
>> Thanks to a suggestion from a member of the community, running the exact
>> command from /etc/init/nova-compute.conf manually revealed the issue.
>> 
>> root at sonoma:~# date; exec su -s /bin/sh -c "exec nova-compute
>> --config-file=/etc/nova/nova.conf
>> --config-file=/etc/nova/nova-compute.conf" nova
>> Fri Nov 16 13:12:45 PST 2012
>> Traceback (most recent call last):
>> File "/usr/bin/nova-compute", line 43, in <module>
>>   flags.parse_args(sys.argv)
>> File "/usr/lib/python2.7/dist-packages/nova/flags.py", line 43, in
>> parse_args
>>   default_config_files=default_config_files)
>> File "/usr/lib/python2.7/dist-packages/nova/openstack/common/cfg.py",
>> line 1026, in __call__
>>   self._parse_config_files()
>> File "/usr/lib/python2.7/dist-packages/nova/openstack/common/cfg.py",
>> line 1496, in _parse_config_files
>>   raise ConfigFilesNotFoundError(not_read_ok)
>> nova.openstack.common.cfg.ConfigFilesNotFoundError: Failed to read some
>> <=======
>> config files: /etc/nova/nova.conf
>> Connection to sonoma closed.
>> Ahmeds-MacBook-Pro:~ ahmed$
>> Ahmeds-MacBook-Pro:~ ahmed$
>> Ahmeds-MacBook-Pro:~ ahmed$ ssh root at sonoma
>> root at sonoma's password:
>> Welcome to Ubuntu 12.04.1 LTS (GNU/Linux 3.2.0-23-generic x86_64)
>> root at sonoma:~#
>> root at sonoma:~# ls -l /etc/nova/nova.conf
>> -rw-r----- 1 root root 2208 Nov 14 10:53 nova.conf      <======
>> 
>> 
>> Much thanks to everyone for helping out.  I am a step closer to getting my
>> setup working.
>> 
>> 
>> 
>> Regards,
>> 
>> Ahmed.
>> 
>> 
>> On 11/16/12 11:34 AM, "Vishvananda Ishaya" <vishvananda at gmail.com> wrote:
>> 
>>> nova-compute is crashing for some reason. Try running
>>> sudo nova-compute --config-file=/etc/nova/nova.conf
>>> 
>>> that should start it in the foreground so you can see any error messages
>>> that might pop up.
>>> 
>>> Vish
>>> 
>>> On Nov 16, 2012, at 9:28 AM, Ahmed Al-Mehdi <ahmed at coraid.com> wrote:
>>> 
>>>> Hello,
>>>> 
>>>> The two servers time clock is off by 2 seconds, so obvious not time
>>>> synced.  I will work on getting that fixed.  The compute node is ahead
>>>> by
>>>> about 2 seconds.  Would that cause such a problem?
>>>> 
>>>> Regards,
>>>> Ahmed.
>>>> 
>>>> 
>>>> On 11/16/12 8:56 AM, "Narayanan, Krishnaprasad" <narayana at uni-mainz.de>
>>>> wrote:
>>>> 
>>>>> Hi Ahmed,
>>>>> 
>>>>> If I understand the email correctly from Gong Yong Sheng, he is asking
>>>>> you to check the status of ntp server on control and compute nodes.
>>>>> 
>>>>> Thanks
>>>>> Krishnaprasad Narayanan
>>>>> 
>>>>> -----Original Message-----
>>>>> From: gong yong sheng [mailto:gongysh at linux.vnet.ibm.com]
>>>>> Sent: Freitag, 16. November 2012 13:56
>>>>> To: Ahmed Al-Mehdi
>>>>> Cc: Narayanan, Krishnaprasad; openstack at lists.launchpad.net
>>>>> Subject: Re: [Openstack] Command to find out list of compute nodes
>>>>> 
>>>>> Can u check if the time is synchronized? Times on compute node and
>>>>> control node should be synchronized.
>>>>> On 11/16/2012 12:28 PM, Ahmed Al-Mehdi wrote:
>>>>>> Hi Narayanan,
>>>>>> 
>>>>>> Awesome, thank you.  There reason I was not seeing the "nova-compute"
>>>>>> listed is because it did not launch on the compute node.  I did a
>>>>>> manual start of "nova-compute" on the compute node, and I do see it
>>>>>> listed on the control-node but with "XXX" State.
>>>>>> 
>>>>>> root at bodega:~/ahmed/new_guide# nova-manage  service list
>>>>>> 
>>>>>> Binary 		Host 	Zone             Status 	State	Updated_At
>>>>>> nova-network 	bodega 	nova             enabled 	:-) 	2012-11-15
>>>>>> 23:49:28
>>>>>> nova-scheduler 	bodega 	nova             enabled 	:-) 	2012-11-15
>>>>>> 23:49:28
>>>>>> nova-compute 	sonoma 	nova             enabled	XXX 	2012-11-15
>>>>>> 23:46:46
>>>>>> <= compute-node
>>>>>> 
>>>>>> What I don't understand is even though nova-compute is listed on the
>>>>>> control-node, the service is not running on the compute node.  That
>>>>>> does not seem right.
>>>>>> 
>>>>>> root at sonoma:~# service nova-compute status nova-compute stop/waiting
>>>>>> root at sonoma:~# date;  service nova-compute start Thu Nov 15 15:48:08
>>>>>> PST 2012 nova-compute start/running, process 2785 root at sonoma:~#
>>>>>> service nova-compute status nova-compute stop/waiting root at sonoma:~#
>>>>>> ps aux | grep nova
>>>>>> root      2810  0.0  0.0   9384   924 pts/0    S+   15:49   0:00 grep
>>>>>> --color=auto nova
>>>>>> root at sonoma:~# service  nova-compute status nova-compute stop/waiting
>>>>>> root at sonoma:~#
>>>>>> 
>>>>>> There are no log entries in the log files on compute-node or
>>>>>> control-node.
>>>>>> Any ideas please?
>>>>>> 
>>>>>> 
>>>>>> Thank you,
>>>>>> Ahmed.
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> On 11/15/12 3:29 PM, "Narayanan, Krishnaprasad"
>>>>>> <narayana at uni-mainz.de>
>>>>>> wrote:
>>>>>> 
>>>>>>> Hi Ahmed,
>>>>>>> 
>>>>>>> You can use the command "nova-manage service list" from the command
>>>>>>> line of control node to get the list of compute nodes along with the
>>>>>>> nova-compute service status.
>>>>>>> 
>>>>>>> Thanks
>>>>>>> Krishnaprasad Narayanan
>>>>>>> ________________________________
>>>>>>> From: openstack-bounces+narayana=uni-mainz.de at lists.launchpad.net
>>>>>>> [openstack-bounces+narayana=uni-mainz.de at lists.launchpad.net] on
>>>>>>> behalf of Ahmed Al-Mehdi [ahmed at coraid.com]
>>>>>>> Sent: Friday, November 16, 2012 12:19 AM
>>>>>>> To: openstack at lists.launchpad.net
>>>>>>> Subject: [Openstack] Command to find out list of compute nodes
>>>>>>> 
>>>>>>> Hello,
>>>>>>> 
>>>>>>> Is there a command I can issue on the control node to find out the
>>>>>>> list of compute node(s) (nodes running nova-compute), and
>>>>>>> potentially
>>>>>>> any additional info about the compute node(s)?
>>>>>>> 
>>>>>>> Thank you,
>>>>>>> Ahmed.
>>>>>>> 
>>>>>> 
>>>>>> _______________________________________________
>>>>>> Mailing list: https://launchpad.net/~openstack
>>>>>> Post to     : openstack at lists.launchpad.net
>>>>>> Unsubscribe : https://launchpad.net/~openstack
>>>>>> More help   : https://help.launchpad.net/ListHelp
>>>>>> 
>>>>> 
>>>> 
>>>> 
>>>> _______________________________________________
>>>> Mailing list: https://launchpad.net/~openstack
>>>> Post to     : openstack at lists.launchpad.net
>>>> Unsubscribe : https://launchpad.net/~openstack
>>>> More help   : https://help.launchpad.net/ListHelp
>>> 
>> 
> 





More information about the Openstack mailing list