hi, I am trying to install nova-compute on a windows 2008 R2 DC server and I think the instructions on http://wiki.openstack.org/HypervInstall are obsolete. I am wondering if I need to upgrade all the dependencies. I have to download python-novaclient and include it in my python26 directory. Is there any upgrade or tips to have a success with it?
I have diablo successfully running on one server and providing kvm instances OK but I would like to provide windows servers as well.
We did not have any problems with cactus.
When I run nova-compute I got this error:
2011-12-01 20:13:20,094 AUDIT nova [-] Starting compute node (version 2012.1-LOCALBRANCH:LOCALREVISION)
2011-12-01 20:13:20,095 DEBUG nova.virt.hyperv [-] In init host from (pid=4516) init_host c:\openstack\nova\nova\virt\hyperv.py:119
2011-12-01 20:13:20,832 DEBUG nova.utils [4eae3b83-08ed-4650-9809-eed893849035 None None] backend <module 'nova.db.sqlalchemy.api' from 'C:\openstack\nova\nova\db\sqlalchemy\ap
Traceback (most recent call last):
File "C:\python26\lib\site-packages\eventlet-0.9.13-py2.6.egg\eventlet\hubs\hub.py", line 329, in fire_timers
timer()
File "C:\python26\lib\site-packages\eventlet-0.9.13-py2.6.egg\eventlet\hubs\timer.py", line 56, in __call__
cb(*args, **kw)
File "C:\python26\lib\site-packages\eventlet-0.9.13-py2.6.egg\eventlet\greenthread.py", line 192, in main
result = function(*args, **kwargs)
File "C:\openstack\nova\nova\service.py", line 83, in run_server
server.start()
File "C:\openstack\nova\nova\service.py", line 143, in start
self.manager.init_host()
File "C:\openstack\nova\nova\compute\manager.py", line 160, in init_host
instances = self.db.instance_get_all_by_host(context, self.host)
File "C:\openstack\nova\nova\db\api.py", line 570, in instance_get_all_by_host
return IMPL.instance_get_all_by_host(context, host)
File "C:\openstack\nova\nova\db\sqlalchemy\api.py", line 102, in wrapper
return f(*args, **kwargs)
File "C:\openstack\nova\nova\db\sqlalchemy\api.py", line 1439, in instance_get_all_by_host
filter_by(deleted=read_deleted).\
File "C:\python26\lib\site-packages\sqlalchemy-0.6.6-py2.6.egg\sqlalchemy\orm\query.py", line 1579, in all
return list(self)
File "C:\python26\lib\site-packages\sqlalchemy-0.6.6-py2.6.egg\sqlalchemy\orm\query.py", line 1689, in __iter__
return self._execute_and_instances(context)
File "C:\python26\lib\site-packages\sqlalchemy-0.6.6-py2.6.egg\sqlalchemy\orm\query.py", line 1694, in _execute_and_instances
mapper=self._mapper_zero_or_none())
File "C:\python26\lib\site-packages\sqlalchemy-0.6.6-py2.6.egg\sqlalchemy\orm\session.py", line 720, in execute
clause, params or {})
File "C:\python26\lib\site-packages\sqlalchemy-0.6.6-py2.6.egg\sqlalchemy\engine\base.py", line 1191, in execute
params)
File "C:\python26\lib\site-packages\sqlalchemy-0.6.6-py2.6.egg\sqlalchemy\engine\base.py", line 1271, in _execute_clauseelement
return self.__execute_context(context)
File "C:\python26\lib\site-packages\sqlalchemy-0.6.6-py2.6.egg\sqlalchemy\engine\base.py", line 1302, in __execute_context
context.parameters[0], context=context)
File "C:\python26\lib\site-packages\sqlalchemy-0.6.6-py2.6.egg\sqlalchemy\engine\base.py", line 1401, in _cursor_execute
context)
File "C:\python26\lib\site-packages\sqlalchemy-0.6.6-py2.6.egg\sqlalchemy\engine\base.py", line 1394, in _cursor_execute
context)
File "C:\python26\lib\site-packages\sqlalchemy-0.6.6-py2.6.egg\sqlalchemy\engine\default.py", line 299, in do_execute
cursor.execute(statement, parameters)
File "C:\python26\lib\site-packages\MySQLdb\cursors.py", line 166, in execute
self.errorhandler(self, exc, value)
File "C:\python26\lib\site-packages\MySQLdb\connections.py", line 35, in defaulterrorhandler
raise errorclass, errorvalue
OperationalError: (OperationalError) (1054, "Unknown column 'instances.auto_disk_config' in 'field list'") 'SELECT instances.created_at AS instances_created_at, instances.updat
2011-12-01 20:13:21,223 CRITICAL nova [-] (OperationalError) (1054, "Unknown column 'instances.auto_disk_config' in 'field list'") 'SELECT instances.created_at AS instances_cre
(nova): TRACE: Traceback (most recent call last):
===========================================================
could you advise?
Thanks!