Hi-<div><br></div><div>Is there any way with out using the nova-client from the compute host, to access the nova database?</div><div><br></div><div>I tried, using the /nova/db/api.py and /nova/db/sqlalchemy/api.py class definitions for accessing the database but failed to get the data.</div>
<div><br></div><div><br></div><div>I get this error for the sample def. i have written.</div><div><br></div><div><div> File "/usr/lib/python2.7/dist-packages/nova/db/sqlalchemy/api.py", line 5263, in sampledata_by_host</div>
<div>    filter(models.Instance.host == host_name).all()</div><div>  File "/usr/lib/python2.7/dist-packages/sqlalchemy/orm/query.py", line 2115, in all</div><div>    return list(self)</div><div>  File "/usr/lib/python2.7/dist-packages/sqlalchemy/orm/query.py", line 2227, in __iter__</div>
<div>    return self._execute_and_instances(context)</div><div>  File "/usr/lib/python2.7/dist-packages/sqlalchemy/orm/query.py", line 2240, in _execute_and_instances</div><div>    close_with_result=True)</div><div>
  File "/usr/lib/python2.7/dist-packages/sqlalchemy/orm/query.py", line 2231, in _connection_from_session</div><div>    **kw)</div><div>  File "/usr/lib/python2.7/dist-packages/sqlalchemy/orm/session.py", line 730, in connection</div>
<div>    close_with_result=close_with_result)</div><div>  File "/usr/lib/python2.7/dist-packages/sqlalchemy/orm/session.py", line 736, in _connection_for_bind</div><div>    return engine.contextual_connect(**kwargs)</div>
<div>  File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 2490, in contextual_connect</div><div>    self.pool.connect(),</div><div>  File "/usr/lib/python2.7/dist-packages/sqlalchemy/pool.py", line 224, in connect</div>
<div>    return _ConnectionFairy(self).checkout()</div><div>  File "/usr/lib/python2.7/dist-packages/sqlalchemy/pool.py", line 387, in __init__</div><div>    rec = self._connection_record = pool._do_get()</div><div>
  File "/usr/lib/python2.7/dist-packages/sqlalchemy/pool.py", line 802, in _do_get</div><div>    return self._create_connection()</div><div>  File "/usr/lib/python2.7/dist-packages/sqlalchemy/pool.py", line 188, in _create_connection</div>
<div>    return _ConnectionRecord(self)</div><div>  File "/usr/lib/python2.7/dist-packages/sqlalchemy/pool.py", line 270, in __init__</div><div>    self.connection = self.__connect()</div><div>  File "/usr/lib/python2.7/dist-packages/sqlalchemy/pool.py", line 330, in __connect</div>
<div>    connection = self.__pool._creator()</div><div>  File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/strategies.py", line 80, in connect</div><div>    return dialect.connect(*cargs, **cparams)</div>
<div>  File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/default.py", line 281, in connect</div><div>    return self.dbapi.connect(*cargs, **cparams)</div><div><b>OperationalError: (OperationalError) unable to open database file None None</b></div>
</div><div><div><br></div><div>Can any one help when does this error occur and how to resolve the same.</div><div><br></div><div>Thanks in advance.</div><div><br></div>-- <br>Regards,<br>----------------------------------------------<br>
Trinath Somanchi,<div>+91 9866 235 130</div><br>
</div>