Pour déployer des piles dans des comptes de destination situés dans différentes régions à l'aide d'un modèle issu d'un groupe de piles existant, créez des instances de pile au sein de ce groupe. Si vous avez spécifié les comptes et les régions de destination lors de la création du groupe de piles, la console ROS génère automatiquement les instances de pile.
Prérequis
Un groupe de piles doit déjà exister. Pour plus d'informations, consultez la rubrique Étape 2 : Créer un groupe de piles.
Contexte
Avant de créer des instances de pile, préparez les comptes suivants :
Compte de gestion (Compte A) : le compte utilisé pour créer les instances de pile. Il doit s'agir du même compte que celui ayant créé le groupe de piles.
Compte de destination (Compte B) : le compte dans lequel les piles seront déployées.
Le compte administrateur et le compte d'exécution peuvent correspondre au même compte Alibaba Cloud. La rubrique Vue d'ensemble détaille les rôles associés à chaque compte.
Cette rubrique explique comment utiliser un compte de gestion (Compte A) pour créer des instances de pile et déployer des piles vers un compte de destination (Compte B) dans les régions Chine (Hangzhou) et Chine (Pékin).
Procédure
Connectez-vous à la console ROS avec le compte de gestion (Compte A).
Dans le volet de navigation de gauche, cliquez sur Stack Groups.
Dans la barre de menu supérieure, sélectionnez la région du groupe de piles dans la liste déroulante des régions.
Sur la page Stack Groups, cliquez sur le nom du stack group.
Dans le coin supérieur droit de la page, choisissez .
-
Sur la page Set Deployment Options, configurez les paramètres suivants, puis cliquez sur Next.
Paramètre
Description
Accounts
Les comptes dans lesquels vous souhaitez déployer des piles.
Sélectionnez un emplacement de déploiement et définissez les comptes correspondants.
-
Deploy Stacks Within Accounts : si vous utilisez un compte Alibaba Cloud pour créer des instances de pile, sélectionnez cette option pour déployer des piles dans d'autres comptes Alibaba Cloud. Par exemple, saisissez l'ID du compte de destination (Compte B) pour y déployer des piles.
RemarqueVous pouvez ajouter plusieurs comptes. Séparez les ID de compte par une virgule (,). Vous pouvez également inclure le compte de gestion (Compte A) pour y déployer des piles.
-
Deploy Stacks Within Resource Directories : si vous avez activé Resource Directory et utilisez son compte de gestion pour créer des instances de pile, sélectionnez cette option. Sélectionnez ensuite les dossiers du répertoire de ressources pour déployer des piles dans tous les comptes membres contenus dans ces dossiers.
Regions
Les régions dans lesquelles vous souhaitez déployer des piles. Par exemple, Chine (Hangzhou) et Chine (Pékin).
Maximum Number of Concurrent Accounts
Le nombre maximal de comptes par région dans lesquels les piles peuvent être déployées simultanément.
Pour plus d'informations sur la configuration de ce paramètre, consultez la rubrique Vue d'ensemble.
Fault Tolerance
Le nombre de comptes pour lesquels les déploiements de piles peuvent échouer dans chaque région. Si ce seuil est dépassé, l'opération s'arrête dans cette région. Si l'opération s'interrompt dans une région, elle ne se poursuit pas dans les autres régions.
Pour plus d'informations sur la configuration de la tolérance aux pannes, consultez la rubrique Vue d'ensemble.
Region Concurrency
Le niveau de simultanéité pour le déploiement des instances de pile entre les régions.
-
Sequential : déploie les piles dans chaque région spécifiée séquentiellement. Les piles sont déployées dans une seule région à la fois.
-
Parallel : déploie les piles dans toutes les régions spécifiées simultanément.
Expand modules in current account
Ce paramètre prend effet uniquement si le modèle utilise des modules. Si vous développez les modules dans le compte actuel, ceux-ci doivent exister dans ce compte. Si vous ne développez pas les modules dans le compte actuel, ils doivent exister dans tous les comptes de destination.
-
-
Sur la page Specify Override Settings, sélectionnez les paramètres à remplacer, modifiez leurs valeurs à l'aide de l'une des méthodes suivantes, puis cliquez sur Next.
Méthode 1 : Choisissez pour définir la valeur.
Méthode 2 : Choisissez pour saisir une nouvelle valeur.
RemarqueUne fois les instances de pile créées, vous pouvez consulter les valeurs des paramètres remplacés dans le compte de destination (Compte B). Pour afficher ces valeurs, accédez à la page Stacks, cliquez sur l'ID de la pile, puis consultez les valeurs dans l'onglet Parameter.
Sur la page Check and Confirm, vérifiez la configuration des instances de pile et cliquez sur Add.
Résultats
Une fois les instances de pile créées, accédez à la page Stack Groups et cliquez sur le nom du groupe de piles. Cliquez ensuite sur l'onglet Instance pour afficher l'état des instances de pile du compte de destination (Compte B).
Pendant le déploiement, l'état de l'instance est Expired, ce qui indique que la version préexistante est désormais obsolète. Une fois le déploiement réussi, l'état passe automatiquement à Current. Vous pouvez alors vous connecter à la console ROS avec le compte de destination (Compte B) et visualiser les piles déployées dans les régions Chine (Hangzhou) et Chine (Pékin).