← Back to team overview

openstack team mailing list archive

Re: Command to find out list of compute nodes

 

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@xxxxxxxxxx> 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@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@sonoma
>root@sonoma's password:
>Welcome to Ubuntu 12.04.1 LTS (GNU/Linux 3.2.0-23-generic x86_64)
>root@sonoma:~#
>root@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@xxxxxxxxx> 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@xxxxxxxxxx> 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@xxxxxxxxxxxx>
>>> 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@xxxxxxxxxxxxxxxxxx]
>>>> Sent: Freitag, 16. November 2012 13:56
>>>> To: Ahmed Al-Mehdi
>>>> Cc: Narayanan, Krishnaprasad; openstack@xxxxxxxxxxxxxxxxxxx
>>>> 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@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@sonoma:~# service nova-compute status nova-compute stop/waiting
>>>>> root@sonoma:~# date;  service nova-compute start Thu Nov 15 15:48:08
>>>>> PST 2012 nova-compute start/running, process 2785 root@sonoma:~#
>>>>> service nova-compute status nova-compute stop/waiting root@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@sonoma:~# service  nova-compute status nova-compute stop/waiting
>>>>> root@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@xxxxxxxxxxxx>
>>>>> 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@xxxxxxxxxxxxxxxxxxx
>>>>>> [openstack-bounces+narayana=uni-mainz.de@xxxxxxxxxxxxxxxxxxx] on
>>>>>> behalf of Ahmed Al-Mehdi [ahmed@xxxxxxxxxx]
>>>>>> Sent: Friday, November 16, 2012 12:19 AM
>>>>>> To: openstack@xxxxxxxxxxxxxxxxxxx
>>>>>> 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@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