Thanks, i'll have a look.
On 8/12/14, 9:52 PM, Rajani Karuturi wrote:
Cloudstack Marvin[1] can do the import if you give the cfg file. Maybe
export functionality could be added to it.
More details about marvin are in the wiki[2]
This is what I usually do to deploy:
cloudstack/tools/marvin(master)$ sudo python setup.py install # to install
marvin
cloudstack/tools/marvin(master)$ python marvin/deployDataCenter.py -i
../../setup/dev/advanced.cfg # to deploy datacenter in the configuration
file
[1] https://pypi.python.org/pypi/cloudstack-marvin/4.4.0
[2]
https://cwiki.apache.org/confluence/display/CLOUDSTACK/Marvin+-+Testing+with+Python
On Wed, Aug 13, 2014 at 2:42 AM, ilya musayev <ilya.mailing.li...@gmail.com>
wrote:
One other thought,
CloudMonkey can print output with JSON format via "set display json".
If that same output can be fed into CloudStack via CloudMonkey, it would
achieve the same result.
On 8/12/14, 12:11 PM, Andrei Mikhailovsky wrote:
Hello guys,
I thought to share some ideas on migrating the cloud environment from one
build to another. Let's say you have a cloudstack build with a bunch of
domains, users, guest vms and networks and you would like to replicate or
move it across to a different setup (It may be a different physical
location with different network setup, etc.).
At the moment, there is no way of doing this. There is not even a
function to reliably export a vm with all of it's volumes and networking
settings. Would it not be a great feature to have in ACS - a backup/restore
or export/import like functionality which is built in to almost every
single commercial software nowadays. The use cases for this are limitless
(from a simple recovery of the broken ACS install/database to replication
of dev/test/qa/production environments). It would be even more useful if
one could choose which hierarchy within ACS to migrate/export/backup. Like
account/domain/project/root level backup and restore. The function should
go over the existing setup and accumulate all settings required in
producing the identical setup elsewhere. This would include not only the
guest vms and the attached volumes, but also, the networking setup, access
rights, qos settings, snapshots, etc.
The end result should be something like a folder with exported data that
one could simply point his/her newly created ACS setup and say - Import
this cloud setup please.
Should ACS has this functionality or is it too complicated and too much
to ask?
Thanks for your thoughts
Andrei