# VM from public cloud

**URL:** <https://forum.opennebula.io/t/vm-from-public-cloud/13761>\
**Category:** Product Support\
**Created:** [April 17, 2025, 9:59am UTC](https://forum.opennebula.io/t/vm-from-public-cloud/13761 "2025-04-17T09:59:21Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Manuel\_Femia](https://yyz1.discourse-cdn.com/flex031/user_avatar/forum.opennebula.io/manuel_femia/32/8474_2.png) [@Manuel\_Femia](https://forum.opennebula.io/u/Manuel_Femia)\
**Post date:** [April 17, 2025, 9:59am UTC](https://forum.opennebula.io/t/vm-from-public-cloud/13761/1 "2025-04-17T09:59:21Z")

</div>

Hello there,

I was looking at the documentation for the deploying of and Edge Cluster on a public provider. In my case I have a working AWS account.

I’ve created a provider with the OneProviderGUI to AWS Frankfurt, virtual.

If I got it right I can provision a cluster and then instantiate some machines on it… but what If I already have some machines deployed?  
Do I need to migrate them to the cluster I’ve created?

Is there a guide on management of remote VMs already deployed?

Thank you.

---

<div class="post-metadata">

**Author:** ![FrancJP](https://yyz1.discourse-cdn.com/flex031/user_avatar/forum.opennebula.io/francjp/32/7690_2.png) [@FrancJP](https://forum.opennebula.io/u/FrancJP)\
**Post date:** [April 21, 2025, 11:09am UTC](https://forum.opennebula.io/t/vm-from-public-cloud/13761/2 "2025-04-21T11:09:21Z")

</div>

Hello @Manuel_Femia,

I don’t know if you have already checked this article about multicloud:

> **[Deploying a Multi-Cloud Application with OpenNebula](https://opennebula.io/blog/product/multi-cloud-application-opennebula/)**
>
> OpenNebula streamlines multi-cloud deployment by automating setup across AWS, Equinix, and Scaleway, ensuring seamless resource distribution, performance optimization, and resilience in just 30 minutes.

If you are looking for something specific, let me know, and I will try to bring a more technical reply 😉

Cheers,

---

<div class="post-metadata">

**Author:** ![Manuel\_Femia](https://yyz1.discourse-cdn.com/flex031/user_avatar/forum.opennebula.io/manuel_femia/32/8474_2.png) [@Manuel\_Femia](https://forum.opennebula.io/u/Manuel_Femia)\
**Post date:** [April 21, 2025, 12:22pm UTC](https://forum.opennebula.io/t/vm-from-public-cloud/13761/3 "2025-04-21T12:22:41Z")

</div>

Hello @FrancJP

If i got it right this is to setup multicloud environment in multiple cloud providers and instantiated VMs on cluster deployed through provision.

What I would like is to manage in OpenNebula an already deployed and working VM I have on AWS, not deployed through the OneProvision service.

I don’t think that’s what described there, unless I’ve missed a concept.

---

<div class="post-metadata">

**Author:** ![FrancJP](https://yyz1.discourse-cdn.com/flex031/user_avatar/forum.opennebula.io/francjp/32/7690_2.png) [@FrancJP](https://forum.opennebula.io/u/FrancJP)\
**Post date:** [April 23, 2025, 1:49pm UTC](https://forum.opennebula.io/t/vm-from-public-cloud/13761/4 "2025-04-23T13:49:32Z")

</div>

Hello @Manuel_Femia,

Apologies for the mistake, thought you were asking something more generic about external providers.

So basically the answer is more complicated. From what I’ve checked, and reviewed on the documentation, OpenNebula doesn’t currently support importing and managing those “external” instances into its management layer automatically. It assumes that you initiate these instances in OpenNebula, not outside.

Options are that you can migrate manually those clusters, or do an image-based migration (or using third party tools).

From our documentation, we have some info about deploying clusters with AWS, but as I’ve said, assuming you are initiating these inside OpenNebula:  
This is the general page: [Automatic Cluster Deployment](https://docs.opennebula.io/6.10/provision_clusters/index.html)  
And this is the one specific to AWS setup: [AWS Provider](https://docs.opennebula.io/6.10/provision_clusters/providers/aws_provider.html).

Let me know if this is helpful or you need more information.

Regards,

---

<div class="post-metadata">

**Author:** ![Manuel\_Femia](https://yyz1.discourse-cdn.com/flex031/user_avatar/forum.opennebula.io/manuel_femia/32/8474_2.png) [@Manuel\_Femia](https://forum.opennebula.io/u/Manuel_Femia)\
**Post date:** [April 23, 2025, 4:14pm UTC](https://forum.opennebula.io/t/vm-from-public-cloud/13761/5 "2025-04-23T16:14:08Z")

</div>

Hello @FrancJP

no problem. That was my guess too looking at the documentation but maybe I forgot something.

I’ve seen there is the concept of Wild VMs, reading from this:

> **[Hosts — OpenNebula 6.10.3 documentation](https://docs.opennebula.io/6.10/management_and_operations/host_cluster_management/hosts.html)**

but I guess this work only for registered hosts… so an already deployed AWS machine is not on an host I can add to OpenNebula directly since it’s an EC2 instance.
