Is your feature request related to a problem? Please describe.
The current cross-cluster backup and recovery operation is somewhat complicated, requiring a lot of manual intervention from users.
Describe the solution you'd like.
Assuming there are two clusters, Alice and Bob.
Set alias names for each cluster:
milvus-backup alias set alice -c alice_backup.yaml
milvus-backup alias set bob -c bob_backup.yaml
List the configuration information of the clusters:
milvus-backup alias list
This will show the configuration information for both clusters.
Check the configuration information of the Alice cluster:
milvus-backup check alice
Check the configuration information of the Bob cluster:
milvus-backup check bob
Create a backup for the Alice cluster:
milvus-backup create -n alice/backup_1
This creates a backup for the Alice cluster with the name backup_1.
List all backups for the Alice cluster:
milvus-backup list alice
List all backups for all aliases:
milvus-backup list
Copy a backup from the Alice cluster to the Bob cluster:
milvus-backup copy alice/backup_1 bob/backup_1
This copies the backup_1 from the Alice cluster to the Bob cluster and creates a backup named backup_1. If backup_1 already exists in the Bob cluster, an error will be reported.
Restore the Bob cluster using a backup:
milvus-backup list bob
You should see the backup copied from the Alice cluster.
Is your feature request related to a problem? Please describe.
The current cross-cluster backup and recovery operation is somewhat complicated, requiring a lot of manual intervention from users.
Describe the solution you'd like.
Assuming there are two clusters, Alice and Bob.
Set alias names for each cluster:
List the configuration information of the clusters:
This will show the configuration information for both clusters.
Check the configuration information of the Alice cluster:
Check the configuration information of the Bob cluster:
Create a backup for the Alice cluster:
This creates a backup for the Alice cluster with the name
backup_1
.List all backups for the Alice cluster:
List all backups for all aliases:
Copy a backup from the Alice cluster to the Bob cluster:
This copies the
backup_1
from the Alice cluster to the Bob cluster and creates a backup namedbackup_1
. Ifbackup_1
already exists in the Bob cluster, an error will be reported.Restore the Bob cluster using a backup:
You should see the backup copied from the Alice cluster.
Restore the Bob cluster from the backup:
Describe an alternate solution.
No response
Anything else? (Additional Context)
No response