Git Product home page Git Product logo

cloudferry's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cloudferry's Issues

fuel6.1 no deployment mode

Hello;
I have installed the fuel6.1 ,when i create a envirement ,there is no deployment node menu.After i have installed the envirement,the defalt deployment node is HA mode.How to do it?

Unable to figure out what the error is pointing for, failing at CheckNetworks stage

CloudFerry Version: 1.54.0 Under debug mode:

DEBUG CheckNetworks [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/os/network/neutron.py:760] 09-15 12:42:55 Getting info about network 'net04' (f1613299-6274-4766-99a7-9a5453b26a79):
{'admin_state_up': True,
'id': u'f1613299-6274-4766-99a7-9a5453b26a79',
'meta': {},
'name': u'net04',
'provider:network_type': u'gre',
'provider:physical_network': None,
'provider:segmentation_id': 2,
'res_hash': -6289068945172510578,
'router:external': False,
'shared': False,
'subnets': [{'allocation_pools': [{u'end': u'192.168.111.254',
u'start': u'192.168.111.2'}],
'cidr': '192.168.111.0/24',
'dns_nameservers': [u'8.8.4.4', u'8.8.8.8'],
'enable_dhcp': True,
'external': False,
'gateway_ip': u'192.168.111.1',
'id': u'4bae3809-e571-454b-bc57-eeb1e3a78d98',
'ip_version': 4,
'meta': {},
'name': u'net04__subnet',
'network_id': u'f1613299-6274-4766-99a7-9a5453b26a79',
'network_name': u'net04',
'res_hash': 4431319218708915111,
'tenant_name': u'admin'}],
'subnets_hash': set([4431319218708915111]),
'tenant_id': u'0f944213e3334934ba50cfc80bacc28c',
'tenant_name': u'admin'}
INFO CheckNetworks [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/os/network/neutron.py:763] 09-15 12:42:55 Done.
INFO CheckNetworks [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/os/network/neutron.py:778] 09-15 12:42:55 Get subnets...
INFO CheckNetworks [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/os/network/neutron.py:786] 09-15 12:42:55 Done
DEBUG CheckNetworks [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/os/network/neutron.py:88] 09-15 12:42:55 List of detached ports: []
INFO CheckNetworks [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/os/network/neutron.py:828] 09-15 12:42:55 Get routers
DEBUG CheckNetworks [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/os/network/neutron.py:801] 09-15 12:42:56 Finding all ports connected to router 'router04'
INFO CheckNetworks [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/os/network/neutron.py:834] 09-15 12:42:56 Get floatingips...
INFO CheckNetworks [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/os/network/neutron.py:843] 09-15 12:42:56 Done
INFO CheckNetworks [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/os/network/neutron.py:851] 09-15 12:42:56 Getting security groups and rules...

WARNING CheckNetworks [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/os/identity/keystone.py:833] 09-15 12:25:39 Object "tenant" with name "service" not found
ERROR CheckNetworks [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/scheduler/scheduler.py:60] 09-15 12:25:39 CheckNetworks TASK FAILED: 404 (HTTP 404)
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/cloudferry/lib/scheduler/scheduler.py", line 73, in process_chain
self.run_task(task)
File "/usr/local/lib/python2.7/dist-packages/cloudferry/lib/scheduler/scheduler.py", line 65, in run_task
self.map_func_tasktask
File "/usr/local/lib/python2.7/dist-packages/cloudferry/lib/scheduler/scheduler.py", line 100, in task_run
task(namespace=self.namespace)
File "/usr/local/lib/python2.7/dist-packages/cloudferry/lib/scheduler/task.py", line 96, in call
result = self.run(**namespace.vars)
File "/usr/local/lib/python2.7/dist-packages/cloudferry/actions/prechecks/check_networks.py", line 60, in run
src_net_info = NetworkInfo(src_net.read_info(tenant_id=tenant_ids),
File "/usr/local/lib/python2.7/dist-packages/cloudferry/lib/os/network/neutron.py", line 124, in read_info
'security_groups': self.get_sec_gr_and_rules(tenant_id),
File "/usr/local/lib/python2.7/dist-packages/cloudferry/lib/os/network/neutron.py", line 854, in get_sec_gr_and_rules
self.identity_client.get_tenant_id_by_name(service_tenant_name)
File "/usr/local/lib/python2.7/dist-packages/cloudferry/lib/os/identity/keystone.py", line 290, in get_tenant_id_by_name
return self.get_tenant_by_name(name).id
File "/usr/local/lib/python2.7/dist-packages/cloudferry/lib/os/identity/keystone.py", line 280, in get_tenant_by_name
'tenant', self.keystone_client.tenants.list(), name)
File "/usr/local/lib/python2.7/dist-packages/cloudferry/lib/os/identity/keystone.py", line 841, in find_by_name
404, object_name + ' ' + name + ' not found!')
NotFound: 404 (HTTP 404)
INFO CheckNetworks [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/scheduler/scheduler.py:83] 09-15 12:25:39 Failed processing CHAIN PREPARATION
ERROR CheckNetworks [/usr/local/lib/python2.7/dist-packages/cliff/app.py:349] 09-15 12:25:39 Migration failed with exit code 1

Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/cliff/app.py", line 346, in run_subcommand
result = cmd.run(parsed_args)
File "/usr/local/lib/python2.7/dist-packages/cloudferry/cli/base.py", line 37, in run
return super(ConfigMixin, self).run(parsed_args)
File "/usr/local/lib/python2.7/dist-packages/cliff/command.py", line 55, in run
self.take_action(parsed_args)
File "/usr/local/lib/python2.7/dist-packages/cloudferry/cli/v1/commands.py", line 67, in take_action
code=status_error))
RuntimeError: Migration failed with exit code 1
Traceback (most recent call last):
File "/usr/local/bin/cloudferry", line 10, in
sys.exit(main())
File "/usr/local/lib/python2.7/dist-packages/cloudferry/cli/shell.py", line 74, in main
return CloudFerryApp().run(argv)
File "/usr/local/lib/python2.7/dist-packages/cliff/app.py", line 226, in run
result = self.run_subcommand(remainder)
File "/usr/local/lib/python2.7/dist-packages/cliff/app.py", line 346, in run_subcommand
result = cmd.run(parsed_args)
File "/usr/local/lib/python2.7/dist-packages/cloudferry/cli/base.py", line 37, in run
return super(ConfigMixin, self).run(parsed_args)
File "/usr/local/lib/python2.7/dist-packages/cliff/command.py", line 55, in run
self.take_action(parsed_args)
File "/usr/local/lib/python2.7/dist-packages/cloudferry/cli/v1/commands.py", line 67, in take_action
code=status_error))
RuntimeError: Migration failed with exit code 1
Exception in thread Thread-5 (most likely raised during interpreter shutdown):
Traceback (most recent call last):
File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner
File "/usr/local/lib/python2.7/dist-packages/paramiko/transport.py", line 1777, in run
<type 'exceptions.AttributeError'>: 'NoneType' object has no attribute 'error'

By the way in the above pasted log under warning line: it show tenant with "service" name not found, just because of this I tried changing my tenant name to "service" which actually is "services", after doing the change now I get the warning tenant with "services" name not found it's happening vice versa.

@roman-verchikov @SVilgelm @MirantisWorkloadMobility @openstackmigration #

Cold Migration Fails at CheckCloud stage while Migration of resources & VMs work fine

Cold Migration Fails at CheckCloud stage while Migration of resources & VMs work fine
As per @roman-verchikov suggestion I've added "service_tenant" field in both Src & Dst options.

I'm getting the following warning Object "tenant" with name "fdb8479818a0455e8bc6a97f367de52b" not found. I've checked my clouds I dont have any project[tenant] with that ID.

My Configuration file: configuration.ini

INFO CheckCloud [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/scheduler/scheduler.py:51] 09-16 10:27:40 Start task 'CheckCloud'
INFO CheckCloud [/usr/local/lib/python2.7/dist-packages/cloudferry/actions/prechecks/check_cloud.py:46] 09-16 10:27:40 Creating tenant 'tenant_1474021660'...
INFO CheckCloud [/usr/local/lib/python2.7/dist-packages/cloudferry/actions/prechecks/check_cloud.py:96] 09-16 10:27:40 Creating image 'image_1474021660'...
DEBUG CheckCloud [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/base/resource.py:54] 09-16 10:27:52 Waiting for status change
DEBUG CheckCloud [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/base/resource.py:64] 09-16 10:27:52 Expected status is 'active', actual - 'active', stop statuses - ['error']
DEBUG CheckCloud [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/base/resource.py:71] 09-16 10:27:52 Expected status reached, exit
INFO CheckCloud [/usr/local/lib/python2.7/dist-packages/cloudferry/actions/prechecks/check_cloud.py:72] 09-16 10:27:52 Creating network 'shared_net_1474021660'...
INFO CheckCloud [/usr/local/lib/python2.7/dist-packages/cloudferry/actions/prechecks/check_cloud.py:72] 09-16 10:27:53 Creating network 'private_net_1474021660'...
INFO CheckCloud [/usr/local/lib/python2.7/dist-packages/cloudferry/actions/prechecks/check_cloud.py:106] 09-16 10:27:54 Creating volume 'volume_1474021660'...
WARNING CheckCloud [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/os/identity/keystone.py:833] 09-16 10:27:54 Object "tenant" with name "fdb8479818a0455e8bc6a97f367de52b" not found
DEBUG CheckCloud [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/base/resource.py:54] 09-16 10:27:57 Waiting for status change
DEBUG CheckCloud [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/base/resource.py:64] 09-16 10:27:58 Expected status is 'available', actual - 'creating', stop statuses - ['error']
DEBUG CheckCloud [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/base/resource.py:74] 09-16 10:27:58 Expected status NOT reached, waiting
DEBUG CheckCloud [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/base/resource.py:64] 09-16 10:27:59 Expected status is 'available', actual - 'creating', stop statuses - ['error']
DEBUG CheckCloud [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/base/resource.py:74] 09-16 10:27:59 Expected status NOT reached, waiting
DEBUG CheckCloud [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/base/resource.py:64] 09-16 10:28:02 Expected status is 'available', actual - 'creating', stop statuses - ['error']
DEBUG CheckCloud [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/base/resource.py:74] 09-16 10:28:02 Expected status NOT reached, waiting
DEBUG CheckCloud [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/base/resource.py:64] 09-16 10:28:07 Expected status is 'available', actual - 'creating', stop statuses - ['error']
DEBUG CheckCloud [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/base/resource.py:74] 09-16 10:28:07 Expected status NOT reached, waiting
DEBUG CheckCloud [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/base/resource.py:64] 09-16 10:28:16 Expected status is 'available', actual - 'error', stop statuses - ['error']
DEBUG CheckCloud [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/base/resource.py:66] 09-16 10:28:16 Stop status reached, exit
INFO CheckCloud [/usr/local/lib/python2.7/dist-packages/cloudferry/actions/prechecks/check_cloud.py:79] 09-16 10:28:16 Deleting previously created network 'private_net_1474021660'...
INFO CheckCloud [/usr/local/lib/python2.7/dist-packages/cloudferry/actions/prechecks/check_cloud.py:79] 09-16 10:28:17 Deleting previously created network 'shared_net_1474021660'...
INFO CheckCloud [/usr/local/lib/python2.7/dist-packages/cloudferry/actions/prechecks/check_cloud.py:101] 09-16 10:28:17 Deleting previously created image 'image_1474021660'...
INFO CheckCloud [/usr/local/lib/python2.7/dist-packages/cloudferry/actions/prechecks/check_cloud.py:57] 09-16 10:28:35 Deleting previously created tenant 'tenant_1474021660'...
ERROR CheckCloud [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/scheduler/scheduler.py:60] 09-16 10:28:36 CheckCloud TASK FAILED:
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/cloudferry/lib/scheduler/scheduler.py", line 73, in process_chain
self.run_task(task)
File "/usr/local/lib/python2.7/dist-packages/cloudferry/lib/scheduler/scheduler.py", line 65, in run_task
self.map_func_tasktask
File "/usr/local/lib/python2.7/dist-packages/cloudferry/lib/scheduler/scheduler.py", line 100, in task_run
task(namespace=self.namespace)
File "/usr/local/lib/python2.7/dist-packages/cloudferry/lib/scheduler/task.py", line 96, in call
result = self.run(**namespace.vars)
File "/usr/local/lib/python2.7/dist-packages/cloudferry/actions/prechecks/check_cloud.py", line 215, in run
self.create_volume(cn_client, volume_info):
File "/usr/lib/python2.7/contextlib.py", line 17, in enter
return self.gen.next()
File "/usr/local/lib/python2.7/dist-packages/cloudferry/actions/prechecks/check_cloud.py", line 110, in create_volume
timeout=timeout)
File "/usr/local/lib/python2.7/dist-packages/cloudferry/lib/base/resource.py", line 69, in wait_for_status
wait_status, "Timed out waiting for state change")
TimeoutException
INFO CheckCloud [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/scheduler/scheduler.py:83] 09-16 10:28:36 Failed processing CHAIN PREPARATION
ERROR CheckCloud [/usr/local/lib/python2.7/dist-packages/cliff/app.py:349] 09-16 10:28:36 Migration failed with exit code 1

@roman-verchikov @MirantisWorkloadMobility @openstackmigration @SVilgelm

I am getting following errors: Any help to resolve the issue?

`INFO GetInfoVolumes [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/scheduler/scheduler.py:51] 08-31 17:53:00

Start task 'GetInfoVolumes'

INFO GetInfoVolumes [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/os/storage/cinder_storage.py:259] 08-31 17:53:00

Filtered volumes: c81a9e64-a25b-41a8-a086-f5584334591e

ERROR GetInfoVolumes [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/scheduler/scheduler.py:60] 08-31 17:53:00

GetInfoVolumes TASK FAILED: display_name

Traceback (most recent call last):

File "/usr/local/lib/python2.7/dist-packages/cloudferry/lib/scheduler/scheduler.py", line 73, in process_chain
self.run_task(task)

File "/usr/local/lib/python2.7/dist-packages/cloudferry/lib/scheduler/scheduler.py", line 65, in run_task
self.map_func_tasktask

File "/usr/local/lib/python2.7/dist-packages/cloudferry/lib/scheduler/scheduler.py", line 100, in task_run
task(namespace=self.namespace)

File "/usr/local/lib/python2.7/dist-packages/cloudferry/lib/scheduler/task.py", line 96, in call
result = self.run(**namespace.vars)

File "/usr/local/lib/python2.7/dist-packages/cloudferry/actions/block_storage/get_info_volumes.py", line 29, in run
volumes = storage.read_info(**self.search_opts)

File "/usr/local/lib/python2.7/dist-packages/cloudferry/lib/os/storage/cinder_storage.py", line 104, in read_info
return self._read_info_volumes(**kwargs)

File "/usr/local/lib/python2.7/dist-packages/cloudferry/lib/os/storage/cinder_storage.py", line 120, in _read_info_volumes
volume = self.convert_volume(vol)

File "/usr/local/lib/python2.7/dist-packages/cloudferry/lib/os/storage/cinder_storage.py", line 436, in convert_volume
'display_name': vol.display_name,

File "/usr/local/lib/python2.7/dist-packages/cinderclient/openstack/common/apiclient/base.py", line 463, in getattr
raise AttributeError(k)

AttributeError: display_name

INFO GetInfoVolumes [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/scheduler/scheduler.py:83] 08-31 17:53:00

Failed processing CHAIN MIGRATION

INFO GetInfoVolumes [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/scheduler/scheduler.py:70] 08-31 17:53:00

Processing CHAIN ROLLBACK

INFO ImageRollback [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/scheduler/scheduler.py:51] 08-31 17:53:00

Start task 'ImageRollback'

DEBUG ImageRollback [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/os/image/glance_image.py:417] 08-31 17:53:01

Image 'cirros-0.3.4' status is active.

DEBUG ImageRollback [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/os/image/glance_image.py:439] 08-31 17:53:01

Find image with ID f744cb21-f8b6-4a14-924b-7d2f470793d4(cirros-0.3.4)

DEBUG ImageRollback [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/os/image/glance_image.py:417] 08-31 17:53:01

Image 'cirros-0.3.4-x86_64' status is active.

DEBUG ImageRollback [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/os/image/glance_image.py:439] 08-31 17:53:01

Find image with ID a6fc4f3c-6436-4766-b942-ce1c34c6660b(cirros-0.3.4-x86_64)

INFO ImageRollback [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/os/image/glance_image.py:405] 08-31 17:53:01

Read images: cirros-0.3.4-x86_64 (a6fc4f3c-6436-4766-b942-ce1c34c6660b), cirros-0.3.4 (f744cb21-f8b6-4a14-924b-7d2f470793d4)

INFO ImageRollback [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/scheduler/scheduler.py:55] 08-31 17:53:02

End task 'ImageRollback'

INFO [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/scheduler/scheduler.py:86] 08-31 17:53:02

Succesfully finished CHAIN ROLLBACK

ERROR [/usr/local/lib/python2.7/dist-packages/cliff/app.py:349] 08-31 17:53:02

Migration failed with exit code 3

Traceback (most recent call last):

File "/usr/local/lib/python2.7/dist-packages/cliff/app.py", line 346, in run_subcommand
result = cmd.run(parsed_args)

File "/usr/local/lib/python2.7/dist-packages/cloudferry/cli/base.py", line 37, in run
return super(ConfigMixin, self).run(parsed_args)

File "/usr/local/lib/python2.7/dist-packages/cliff/command.py", line 55, in run
self.take_action(parsed_args)

File "/usr/local/lib/python2.7/dist-packages/cloudferry/cli/v1/commands.py", line 67, in take_action
code=status_error))

RuntimeError: Migration failed with exit code 3

Traceback (most recent call last):

File "/usr/local/bin/cloudferry", line 10, in
sys.exit(main())

File "/usr/local/lib/python2.7/dist-packages/cloudferry/cli/shell.py", line 74, in main
return CloudFerryApp().run(argv)

File "/usr/local/lib/python2.7/dist-packages/cliff/app.py", line 226, in run
result = self.run_subcommand(remainder)

File "/usr/local/lib/python2.7/dist-packages/cliff/app.py", line 346, in run_subcommand
result = cmd.run(parsed_args)

File "/usr/local/lib/python2.7/dist-packages/cloudferry/cli/base.py", line 37, in run
return super(ConfigMixin, self).run(parsed_args)

File "/usr/local/lib/python2.7/dist-packages/cliff/command.py", line 55, in run
self.take_action(parsed_args)

File "/usr/local/lib/python2.7/dist-packages/cloudferry/cli/v1/commands.py", line 67, in take_action
code=status_error))

RuntimeError: Migration failed with exit code 3
`
Here is my "configuration.ini" file, please suggest me what changes I need to make to resolve this:

configuration.ini.txt

@antonf @SVilgelm @roman-verchikov @plomakin @ntymtsiv @miarmak @openstackmigration @vladiskuz @sk4lf @MirantisWorkloadMobility

Live Migration Failing

At first when I ran LiveMigration Scenario. I got this error

INFO [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/scheduler/scheduler.py:70] 09-04 18:03:00 Processing CHAIN PREPARATION
INFO CheckQemuVersion [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/scheduler/scheduler.py:51] 09-04 18:03:00 Start task 'CheckQemuVersion'
INFO CheckQemuVersion [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/utils/log.py:47] 09-04 18:03:01 [cloud1] run: kvm -version | sed -E 's/QEMU emulator version ([0-9].[0-9].?[0-9]?)./\1/'
INFO CheckQemuVersion [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/utils/log.py:47] 09-04 18:03:02 [cloud1] out:
INFO CheckQemuVersion [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/utils/log.py:47] 09-04 18:03:02 /bin/bash: kvm: command not found
INFO CheckQemuVersion [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/utils/log.py:47] 09-04 18:03:02 [cloud1] out:
INFO CheckQemuVersion [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/utils/log.py:47] 09-04 18:03:02 [cloud2] run: kvm -version | sed -E 's/QEMU emulator version ([0-9].[0-9].?[0-9]?).
/\1/'
INFO CheckQemuVersion [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/utils/log.py:47] 09-04 18:03:03 [cloud2] out:
INFO CheckQemuVersion [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/utils/log.py:47] 09-04 18:03:03 /bin/bash: kvm: command not found
INFO CheckQemuVersion [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/utils/log.py:47] 09-04 18:03:03 [cloud2] out:
ERROR CheckQemuVersion [/usr/local/lib/python2.7/dist-packages/cloudferry/actions/live_migration/live_migration.py:224] 09-04 18:03:03 qemu must be upgraded to v2.0 on following hosts: [u'cloud1', u'cloud2']
ERROR CheckQemuVersion [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/scheduler/scheduler.py:60] 09-04 18:03:03 CheckQemuVersion TASK FAILED: qemu must be upgraded to v2.0 on following hosts: [u'cloud1', u'cloud2']
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/cloudferry/lib/scheduler/scheduler.py", line 73, in process_chain
self.run_task(task)
File "/usr/local/lib/python2.7/dist-packages/cloudferry/lib/scheduler/scheduler.py", line 65, in run_task
self.map_func_tasktask
File "/usr/local/lib/python2.7/dist-packages/cloudferry/lib/scheduler/scheduler.py", line 100, in task_run
task(namespace=self.namespace)
File "/usr/local/lib/python2.7/dist-packages/cloudferry/lib/scheduler/task.py", line 96, in call
result = self.run(**namespace.vars)
File "/usr/local/lib/python2.7/dist-packages/cloudferry/actions/live_migration/live_migration.py", line 225, in run
raise RuntimeError(msg)
RuntimeError: qemu must be upgraded to v2.0 on following hosts: [u'cloud1', u'cloud2']
INFO CheckQemuVersion [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/scheduler/scheduler.py:83] 09-04 18:03:03 Failed processing CHAIN PREPARATION
ERROR CheckQemuVersion [/usr/local/lib/python2.7/dist-packages/cliff/app.py:351] 09-04 18:03:03 Migration failed with exit code 1

===========================================================================

I've installed KVM in both of my single node Juno clouds. When I run the command1: "kvm -version". I get the following output:
QEMU emulator version 2.0.0 (Debian 2.0.0+dfsg-2ubuntu1.27), Copyright (c) 2003-2008 Fabrice Bellard

Command2: "kvm -version | sed -E 's/QEMU emulator version ([0-9].[0-9].?[0-9]?).*/\1/'"
2.0.0

After that as I run Live Migration, I'm still facing the following error:

INFO [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/scheduler/scheduler.py:70] 09-04 18:15:56 Processing CHAIN PREPARATION
INFO CheckQemuVersion [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/scheduler/scheduler.py:51] 09-04 18:15:56 Start task 'CheckQemuVersion'
INFO CheckQemuVersion [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/utils/log.py:47] 09-04 18:15:56 [cloud1] run: kvm -version | sed -E 's/QEMU emulator version ([0-9].[0-9].?[0-9]?)./\1/'
ERROR CheckQemuVersion [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/scheduler/scheduler.py:60] 09-04 18:16:13 CheckQemuVersion TASK FAILED: Name lookup failed for cloud1
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/cloudferry/lib/scheduler/scheduler.py", line 73, in process_chain
self.run_task(task)
File "/usr/local/lib/python2.7/dist-packages/cloudferry/lib/scheduler/scheduler.py", line 65, in run_task
self.map_func_tasktask
File "/usr/local/lib/python2.7/dist-packages/cloudferry/lib/scheduler/scheduler.py", line 100, in task_run
task(namespace=self.namespace)
File "/usr/local/lib/python2.7/dist-packages/cloudferry/lib/scheduler/task.py", line 96, in call
result = self.run(
*namespace.vars)
File "/usr/local/lib/python2.7/dist-packages/cloudferry/actions/live_migration/live_migration.py", line 215, in run
version = runner.run(qemu_version_cmd)
File "/usr/local/lib/python2.7/dist-packages/cloudferry/lib/utils/remote_runner.py", line 141, in run
raise RemoteExecutionError(e.message)
RemoteExecutionError: Name lookup failed for cloud1
INFO CheckQemuVersion [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/scheduler/scheduler.py:83] 09-04 18:16:13 Failed processing CHAIN PREPARATION
ERROR CheckQemuVersion [/usr/local/lib/python2.7/dist-packages/cliff/app.py:351] 09-04 18:16:13 Migration failed with exit code 1

@SVilgelm @roman-verchikov @openstackmigration @MirantisWorkloadMobility

Installation failure of Cloudferry using pip gives following error.The python requirements mentioned in CloudFerry Requiremts.txt are not sufficient enough

pip install git+git://github.com/MirantisWorkloadMobility/CloudFerry.git

as I try the installation of cloudferry using pip on Ubuntu 14.04 machine I get the following error, clearly the python requirements mentioned in CloudFerry Requiremts.txt are not sufficient enough for installation of cloudferry.

Downloading/unpacking git+git://github.com/MirantisWorkloadMobility/CloudFerry.git

  Cloning git://github.com/MirantisWorkloadMobility/CloudFerry.git to /tmp/pip-rlOEeF-build

  Running setup.py (path:/tmp/pip-rlOEeF-build/setup.py) egg_info for package from git+git://github.com/MirantisWorkloadMobility/CloudFerry.git

    warning: no files found matching '*' under directory 'setuptools/_vendor'

    Installed /tmp/pip-rlOEeF-build/setuptools-28.0.0-py2.7.egg

    Searching for pbr>=1.9

    Reading https://pypi.python.org/simple/pbr/

    Best match: pbr 1.10.0

    Downloading https://pypi.python.org/packages/c3/2c/63275fab26a0fd8cadafca71a3623e4d0f0ee8ed7124a5bb128853d178a7/pbr-1.10.0.tar.gz#md5=8e4968c587268f030e38329feb9c8f17
    Processing pbr-1.10.0.tar.gz

    Writing /tmp/easy_install-FTMKuZ/pbr-1.10.0/setup.cfg
    Running pbr-1.10.0/setup.py -q bdist_egg --dist-dir /tmp/easy_install-FTMKuZ/pbr-1.10.0/egg-dist-tmp-k8sfaB

    Installed /tmp/pip-rlOEeF-build/pbr-1.10.0-py2.7.egg
    [pbr] Generating ChangeLog

    ERROR:root:Error parsing
    Traceback (most recent call last):
      File "/tmp/pip-rlOEeF-build/pbr-1.10.0-py2.7.egg/pbr/core.py", line 111, in pbr
        attrs = util.cfg_to_args(path, dist.script_args)
      File "/tmp/pip-rlOEeF-build/pbr-1.10.0-py2.7.egg/pbr/util.py", line 264, in cfg_to_args
        wrap_commands(kwargs)
      File "/tmp/pip-rlOEeF-build/pbr-1.10.0-py2.7.egg/pbr/util.py", line 573, in wrap_commands
        cmdclass = ep.load(False)
      File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2088, in load
        entry = __import__(self.module_name, globals(),globals(), ['__name__'])

 ImportError: No module named upload
    error in setup command: Error parsing /tmp/pip-rlOEeF-build/setup.cfg: ImportError: No module named upload
    Complete output from command python setup.py egg_info:
    warning: no files found matching '*' under directory 'setuptools/_vendor'



Installed /tmp/pip-rlOEeF-build/setuptools-28.0.0-py2.7.egg

Searching for pbr>=1.9

Reading https://pypi.python.org/simple/pbr/

Best match: pbr 1.10.0

Downloading https://pypi.python.org/packages/c3/2c/63275fab26a0fd8cadafca71a3623e4d0f0ee8ed7124a5bb128853d178a7/pbr-1.10.0.tar.gz#md5=8e4968c587268f030e38329feb9c8f17

Processing pbr-1.10.0.tar.gz

Writing /tmp/easy_install-FTMKuZ/pbr-1.10.0/setup.cfg

Running pbr-1.10.0/setup.py -q bdist_egg --dist-dir /tmp/easy_install-FTMKuZ/pbr-1.10.0/egg-dist-tmp-k8sfaB



Installed /tmp/pip-rlOEeF-build/pbr-1.10.0-py2.7.egg

[pbr] Generating ChangeLog

ERROR:root:Error parsing

Traceback (most recent call last):

  File "/tmp/pip-rlOEeF-build/pbr-1.10.0-py2.7.egg/pbr/core.py", line 111, in pbr

    attrs = util.cfg_to_args(path, dist.script_args)

  File "/tmp/pip-rlOEeF-build/pbr-1.10.0-py2.7.egg/pbr/util.py", line 264, in cfg_to_args

    wrap_commands(kwargs)

  File "/tmp/pip-rlOEeF-build/pbr-1.10.0-py2.7.egg/pbr/util.py", line 573, in wrap_commands

    cmdclass = ep.load(False)

  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2088, in load

    entry = __import__(self.module_name, globals(),globals(), ['__name__'])

ImportError: No module named upload

error in setup command: Error parsing /tmp/pip-rlOEeF-build/setup.cfg: ImportError: No module named upload

----------------------------------------
Cleaning up...
Command python setup.py egg_info failed with error code 1 in /tmp/pip-rlOEeF-build
Storing debug log for failure in /root/.pip/pip.log

@roman-verchikov @SVilgelm @MirantisWorkloadMobility @openstackmigration

Tried Disabling Volume/Storage Migration, but facing the following errors

In my test setup, there is no cinder service so I've tried in the following ways

  1. testing migration by commenting out the storage section in configuration.ini
  2. above case + testing migration by commenting out the storage & volume lines in the file: scenario/cold_migrate.yaml, as I'm trying out Cold Migration.

My Configuration file: configuration.ini

But in both the cases I'm facing below error.

NFO CheckCloud [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/scheduler/scheduler.py:51] 09-16 10:27:40 Start task 'CheckCloud'
INFO CheckCloud [/usr/local/lib/python2.7/dist-packages/cloudferry/actions/prechecks/check_cloud.py:46] 09-16 10:27:40 Creating tenant 'tenant_1474021660'...
INFO CheckCloud [/usr/local/lib/python2.7/dist-packages/cloudferry/actions/prechecks/check_cloud.py:96] 09-16 10:27:40 Creating image 'image_1474021660'...
DEBUG CheckCloud [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/base/resource.py:54] 09-16 10:27:52 Waiting for status change
DEBUG CheckCloud [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/base/resource.py:64] 09-16 10:27:52 Expected status is 'active', actual - 'active', stop statuses - ['error']
DEBUG CheckCloud [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/base/resource.py:71] 09-16 10:27:52 Expected status reached, exit
INFO CheckCloud [/usr/local/lib/python2.7/dist-packages/cloudferry/actions/prechecks/check_cloud.py:72] 09-16 10:27:52 Creating network 'shared_net_1474021660'...
INFO CheckCloud [/usr/local/lib/python2.7/dist-packages/cloudferry/actions/prechecks/check_cloud.py:72] 09-16 10:27:53 Creating network 'private_net_1474021660'...
INFO CheckCloud [/usr/local/lib/python2.7/dist-packages/cloudferry/actions/prechecks/check_cloud.py:106] 09-16 10:27:54 Creating volume 'volume_1474021660'...
WARNING CheckCloud [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/os/identity/keystone.py:833] 09-16 10:27:54 Object "tenant" with name "fdb8479818a0455e8bc6a97f367de52b" not found
DEBUG CheckCloud [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/base/resource.py:54] 09-16 10:27:57 Waiting for status change
DEBUG CheckCloud [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/base/resource.py:64] 09-16 10:27:58 Expected status is 'available', actual - 'creating', stop statuses - ['error']
DEBUG CheckCloud [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/base/resource.py:74] 09-16 10:27:58 Expected status NOT reached, waiting
DEBUG CheckCloud [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/base/resource.py:64] 09-16 10:27:59 Expected status is 'available', actual - 'creating', stop statuses - ['error']
DEBUG CheckCloud [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/base/resource.py:74] 09-16 10:27:59 Expected status NOT reached, waiting
DEBUG CheckCloud [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/base/resource.py:64] 09-16 10:28:02 Expected status is 'available', actual - 'creating', stop statuses - ['error']
DEBUG CheckCloud [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/base/resource.py:74] 09-16 10:28:02 Expected status NOT reached, waiting
DEBUG CheckCloud [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/base/resource.py:64] 09-16 10:28:07 Expected status is 'available', actual - 'creating', stop statuses - ['error']
DEBUG CheckCloud [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/base/resource.py:74] 09-16 10:28:07 Expected status NOT reached, waiting
DEBUG CheckCloud [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/base/resource.py:64] 09-16 10:28:16 Expected status is 'available', actual - 'error', stop statuses - ['error']
DEBUG CheckCloud [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/base/resource.py:66] 09-16 10:28:16 Stop status reached, exit
INFO CheckCloud [/usr/local/lib/python2.7/dist-packages/cloudferry/actions/prechecks/check_cloud.py:79] 09-16 10:28:16 Deleting previously created network 'private_net_1474021660'...
INFO CheckCloud [/usr/local/lib/python2.7/dist-packages/cloudferry/actions/prechecks/check_cloud.py:79] 09-16 10:28:17 Deleting previously created network 'shared_net_1474021660'...
INFO CheckCloud [/usr/local/lib/python2.7/dist-packages/cloudferry/actions/prechecks/check_cloud.py:101] 09-16 10:28:17 Deleting previously created image 'image_1474021660'...
INFO CheckCloud [/usr/local/lib/python2.7/dist-packages/cloudferry/actions/prechecks/check_cloud.py:57] 09-16 10:28:35 Deleting previously created tenant 'tenant_1474021660'...
ERROR CheckCloud [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/scheduler/scheduler.py:60] 09-16 10:28:36 CheckCloud TASK FAILED:
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/cloudferry/lib/scheduler/scheduler.py", line 73, in process_chain
self.run_task(task)
File "/usr/local/lib/python2.7/dist-packages/cloudferry/lib/scheduler/scheduler.py", line 65, in run_task
self.map_func_tasktask
File "/usr/local/lib/python2.7/dist-packages/cloudferry/lib/scheduler/scheduler.py", line 100, in task_run
task(namespace=self.namespace)
File "/usr/local/lib/python2.7/dist-packages/cloudferry/lib/scheduler/task.py", line 96, in call
result = self.run(**namespace.vars)
File "/usr/local/lib/python2.7/dist-packages/cloudferry/actions/prechecks/check_cloud.py", line 215, in run
self.create_volume(cn_client, volume_info):
File "/usr/lib/python2.7/contextlib.py", line 17, in enter
return self.gen.next()
File "/usr/local/lib/python2.7/dist-packages/cloudferry/actions/prechecks/check_cloud.py", line 110, in create_volume
timeout=timeout)
File "/usr/local/lib/python2.7/dist-packages/cloudferry/lib/base/resource.py", line 69, in wait_for_status
wait_status, "Timed out waiting for state change")
TimeoutException
INFO CheckCloud [/usr/local/lib/python2.7/dist-packages/cloudferry/lib/scheduler/scheduler.py:83] 09-16 10:28:36 Failed processing CHAIN PREPARATION
ERROR CheckCloud [/usr/local/lib/python2.7/dist-packages/cliff/app.py:349] 09-16 10:28:36 Migration failed with exit code 1

@roman-verchikov @MirantisWorkloadMobility @openstackmigration @SVilgelm

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.