Si vous utilisez Resource Orchestration Service (ROS) pour créer une pile qui gère plusieurs catégories de ressources, les paramètres des différentes ressources peuvent entrer en conflit. Utilisez les métadonnées pour regrouper ces paramètres et les configurer de manière centralisée dans la console ROS.
Contexte
Les métadonnées permettent de regrouper les paramètres définis dans la section Parameters et d'attribuer un libellé à chaque groupe. L'exemple suivant utilise le modèle Deploy a Harbor Cluster (Existing VPC) pour illustrer le regroupement des paramètres. Pour plus d'informations sur ce modèle, accédez à la page Deploy a Harbor Cluster (Existing VPC).
Les groupes de paramètres suivants sont configurés pour déployer un cluster Harbor :
Infrastructure Configuration
Harbor Configuration
DB Configuration
Redis Configuration
SLB Configuration
Ajoutez les paramètres de chaque groupe à la section Parameters du groupe correspondant. L'extrait de code suivant illustre un exemple de métadonnées :
Metadata:
ALIYUN::ROS::Interface:
ParameterGroups:
- Parameters:
- VSwitchZoneId
- VPC
- VSwitch
- SecurityGroup
Label:
default:
en: Infrastructure Configuration
- Parameters:
- ClusterAmount
- InstanceType
- SystemDiskCategory
- SystemDiskSize
- Password
- HarborAdminPassword
Label:
default:
en: Harbor Configuration
- Parameters:
- DBInstanceEngineAndVersion
- DBInstanceClass
- DBInstanceStorage
- DBUser
- DBPassword
Label:
default:
en: DB Configuration
- Parameters:
- RedisInstanceClass
- EvictionPolicy
- RedisPassword
Label:
default:
en: Redis Configuration
- Parameters:
- LoadBalancerSpec
- Bandwidth
Label:
default:
en: SLB Configuration
TemplateTags:
- Creates one ECS(Harbor) instance - Existing Vpc
Procédure
Accédez à la console ROS.
Dans le volet de navigation de gauche, choisissez Public Templates.
Recherchez le modèle Deploy a Harbor Cluster (Existing VPC).
Cliquez sur Create Stack.
À l'étape Configure Parameters, spécifiez le paramètre Stack Name et configurez les paramètres dans les sections Infrastructure Configuration, Harbor Configuration, DB Configuration, Redis Configuration et SLB Configuration.
Cliquez sur Next:Check and Confirm, puis cliquez sur Create.