Revision f19474fb
b/snf-cyclades-app/synnefo/volume/management/commands/volume-import.py | ||
---|---|---|
114 | 114 |
% (disk_uuid, vm.id, disk_id)) |
115 | 115 |
|
116 | 116 |
size = disk["size"] >> 10 # Convert to GB |
117 |
index = disk["index"] |
|
117 | 118 |
|
118 | 119 |
self.stdout.write("Import disk/%s of instance %s, size: %s GB\n" |
119 |
% (disk["index"], vm.id, size))
|
|
120 |
% (index, vm.id, size))
|
|
120 | 121 |
|
121 | 122 |
volume = Volume.objects.create( |
122 | 123 |
userid=vm.userid, |
124 |
disk_template=vm.flavor.disk_template, |
|
123 | 125 |
size=size, |
124 |
machine_id=server_id,
|
|
126 |
machine_id=vm.id,
|
|
125 | 127 |
name=display_name, |
126 | 128 |
description=display_description, |
127 |
index=disk["index"]) |
|
129 |
delete_on_termination=True, |
|
130 |
status="IN_USE", |
|
131 |
index=index) |
|
128 | 132 |
|
129 | 133 |
self.stdout.write("Created Volume '%s' in DB\n" % volume.id) |
130 | 134 |
pprint.pprint_volume(volume, stdout=self.stdout) |
Also available in: Unified diff