1

J'ai une installation de fonderie de nuages ​​avec plusieurs cellules (machines virtuelles) pour héberger les applications déployées. Après 'cf push', les applications sont déployées sur n'importe quelle cellule (selon l'algorithme du commissaire-priseur).Spécifier la machine cible pour la fonderie de cloud de déploiement d'applications

Existe-t-il un moyen de définir la machine virtuelle cible pour héberger l'application?

Les machines de production doivent être différentes des machines de pré-production. Comment maintenir la configuration de la production et de la pré-production dans Cloud Foundry?

Merci

Répondre

1

Vous pouvez attribuer des étiquettes de placement sur les cellules Diego et définir des segments d'isolement pour assurer des applications dans un espace sont placés sur ces cellules spécifiques.
Ainsi, vous pouvez vous assurer que les applications des espaces de préproduction et de production sont hébergées sur différentes machines virtuelles. Les étapes de configuration sont ici: http://docs.cloudfoundry.org/adminguide/isolation-segments.html.

+0

J'ai cf-version v238 qui utilise CC API Version 2.57.0. La méthode que vous avez suggérée nécessite l'API CF version 3.0.0+ qui est disponible dans les versions ultérieures de cf. Y a-t-il un moyen de faire la même chose dans la configuration actuelle? Quelque chose de similaire aux segments d'isolation. – doit

+1

Si vous ne pouvez pas mettre à niveau pour utiliser des segments d'isolation, la solution la plus simple consiste à exécuter deux plates-formes. Un pour la pré-production et un pour les productions. Les segments d'isolation sont essentiellement une optimisation de ce scénario qui vous permet seulement de dupliquer les parties que vous voulez garder séparées, comme les gorouters et les cellules. –