Déplacement de ressources d’un cluster vers un autre groupe de ressources
Azure prend en charge le déplacement de ressources vers un autre groupe de ressources. Depuis la version 8.4.2, CycleCloud prend également en charge cette fonctionnalité.
Arrière-plan
Chaque abonnement a une ou plusieurs informations d’identification associées dans CycleCloud, et chaque cluster fait référence aux informations d’identification utilisées pour effectuer des appels vers Azure. Il existe deux options pour lesquelles le groupe de ressources est utilisé pour un cluster :
- Un seul groupe de ressources partagé, qui doit déjà exister.
- Un groupe de ressources managée dédié par cluster, créé et supprimé automatiquement pour chaque cluster.
Cela est spécifié sur la configuration des informations d’identification lorsqu’un abonnement est ajouté à CycleCloud, via le Resource Group
paramètre . Définissez-le sur le groupe de ressources partagé que tous les clusters doivent utiliser, ou définissez-le sur <Create New Per Cluster>
pour utiliser un groupe de ressources managé. Ce paramètre affecte tous les clusters créés à l’aide de ces informations d’identification.
Notes
Ce paramètre affecte uniquement les nouveaux clusters. Lorsqu’un cluster est démarré, il stocke le groupe de ressources qu’il utilise et s’il est géré ou non, de sorte qu’il n’est pas affecté par les paramètres d’informations d’identification. Un cluster créé avec un groupe de ressources managé supprimera le groupe de ressources comme dernière étape de suppression du cluster.
Comment déplacer des ressources
Seuls les clusters arrêtés peuvent être déplacés vers un nouveau groupe de ressources. Pendant l’exécution du cluster, le déplacement des ressources dans Azure n’est pas pris en charge.
Une fois le cluster terminé, les ressources peuvent être déplacées à l’aide de l’Portail Azure ou de l’interface CLI. Le déplacement des ressources peut prendre jusqu’à 4 heures.
Notes
Vous devez déplacer toutes les ressources d’un cluster. Étant donné que le cluster est terminé, il s’agit probablement du disque persistant du nœud principal, le cas échéant. Vous pouvez déplacer des ressources pour plusieurs clusters arrêtés en même temps.
Une fois l’opération de déplacement des ressources terminée, exécutez la commande suivante pour chaque cluster, en fournissant le nom du cluster approprié, ainsi que le nom du groupe de ressources qu’il a utilisé et le nom du nouveau groupe de ressources vers lequel les ressources ont été déplacées :
/opt/cycle_server/cycle_server clusters update_resource_group CLUSTERNAME SOURCE_RESOURCE_GROUP DESTINATION_RESOURCE_GROUP
Avertissement
Ne spécifiez pas de groupe de ressources managé CycleCloud comme groupe de ressources de destination ! CycleCloud supprime le groupe de ressources lorsque le cluster correspondant est supprimé. Cela supprimera toutes les ressources qu’il contient, y compris celles des autres clusters que vous y avez déplacés.
Une fois cette opération réussie, le cluster peut être redémarré et il utilisera le nouveau groupe de ressources pour toutes les ressources.
Forum Aux Questions (FAQ)
Puis-je l’utiliser pour passer du modèle groupe de ressources par cluster au modèle de groupe de ressources partagé ?
Oui. Tout d’abord, modifiez les informations d’identification de l’abonnement pour utiliser uniquement le groupe de ressources que vous souhaitez partager. (S’il n’existe pas déjà, vous devez le créer.) Cela garantit que les nouveaux clusters utilisent ce groupe de ressources partagé. Ensuite, arrêtez les clusters existants et déplacez-les vers le nouveau groupe partagé à l’aide du processus ci-dessus.
Puis-je l’utiliser pour passer du modèle de groupe de ressources partagés au modèle de groupe de ressources par cluster ?
Oui, avec une seule limitation. Tout d’abord, modifiez les informations d’identification de l’abonnement pour utiliser un nouveau groupe de ressources par cluster. Cela garantit que les nouveaux clusters obtiennent chacun leur propre groupe de ressources. Ensuite, arrêtez les clusters et créez un groupe de ressources pour chacun d’eux, puis déplacez-les chacun vers son propre nouveau groupe à l’aide du processus ci-dessus.
Notes
Chaque cluster déplacé n’est pas propriétaire de son groupe de ressources et ne le supprime pas quand il est supprimé (mais toutes les ressources de ce cluster seront supprimées). Le groupe de ressources lui-même doit être nettoyé manuellement après la suppression du cluster.
Puis-je l’utiliser pour déplacer des ressources vers un autre abonnement ou une autre région ?
Pas pour l’instant, non.