Multi-Cloud Management

Help users to solve multi-cloud access and deletion problems.

Which platforms does the product support ?

Currently OneCloud supports private cloud platforms such as VMware, OpenStack, ZStack, DStack, and public cloud platforms such as Alibaba Cloud, AWS, Azure, Huawei Cloud, Tencent Cloud, UCloud, Google Cloud, and Ctyun Cloud.

What permissions do I need to manage the public cloud platform, cloud account?

At a minimum, you need administrative privileges for the resources you operate. It is recommended to grant management privileges for all functions of the cloud account platform.

There may be the following reasons.

  • The cloud account is disabled.
  • The status of the cloud account is connection failure or abnormal.
  • There is no IP subnet and VPC under a region of the public cloud, and the city where the region is located is not displayed when creating a new server.
  • The hosts synced from the cloud account are disabled, and the cloud platform is not displayed when a new server is created.

If it does not match the above reasons, please contact our after-sales staff for troubleshooting.

What is the reason for powering off the server in another cloud platform and the server still shows running after about 10 minutes on the platform?

The OneCloud platform does not synchronize with the other platform in real time, so it is recommended that users use both OneCloud platforms for management operations. Do not use both platforms separately.

The synchronization mechanism between OneCloud platform and other cloud platforms is as follows.

  1. Automatic synchronization, when users add cloud accounts or “set automatic synchronization” operation for the managed cloud accounts to achieve regular status synchronization.
  2. Manual synchronization, which supports status synchronization for cloud accounts or individual resources. Users can click the “Sync Status” button in the resource operation column to actively synchronize the status of individual resources.

How to delete a cloud account that has been synchronized with imported resource information?

After adding a cloud account on the cloud management platform and executing the full synchronization operation, the resource information under the cloud account, such as servers, EIPs, VPCs, etc. will be imported. When you delete a cloud account, you cannot delete the cloud account because there are resources imported by the cloud account on the cloud management platform, so you need to delete the resources associated with the cloud account before you can delete the cloud account, however, the operation is troublesome. Therefore, the cloud management platform provides the script clean_provider.sh to delete the cloud account, which will automatically traverse all the resources imported by the cloud account, delete the corresponding database records one by one, and finally delete the cloud account.

Connect to the control node remotely via ssh and execute the following command.

$ export API_VERSION=V2 # The script uses the V2 version of the API, so it needs to be explicitly declared
$ cd /opt/yunion/scripts/tools/
$ ./clean_provider.sh <provider_id_or_name>

Alibaba Cloud

Introduce how to get the configuration parameters that need to be used in the OneCloud platform in Alibaba Cloud.

AWS

Introduces how to get the configuration parameters that need to be used in the OneCloud platform on AWS.

Azure

Introduces how to get Azure tenant ID and Client information

Huawei Cloud

Introduces the configuration parameters that need to be used in the OneCloud platform to get in the Huawei Cloud platform.

Tencent Cloud

Introduce how to get Tencent Cloud API key information

UCloud

Introduce how to get UCloud's API key

Google Cloud

Introduces how to get the configuration parameters that need to be used in the OneCloud platform in Google Cloud.

mCloud

Introduce how to get the API key of mCloud

JD Cloud

Introduce how to get the API key of JD Cloud.