J'ai essayé de créer un ILB pour un service cloud contenant un rôle Web et un rôle Worker (avec au moins 2 instances de chaque) et je suis bloqué. This is the scenario I'm in.Comment créer un équilibreur de charge interne dans Azure pour un service cloud (classique)?
La chose est que je ne veux pas utiliser powershell parce qu'il ne correspond pas à mon cas et la recherche pour un exemple de travail d'une définition de service et le fichier ServiceConfiguration pour le projet de nuage m'a conduit nulle part.
Ainsi, selon plusieurs sources qui indiquent essentiellement la même chose (official documentation, je vais ajouter d'autres liens dans les commentaires depuis que je suis atteint le plafond) J'ai fini avec les fichiers de configuration suivants:
ServiceDefinition. csdef
<ServiceDefinition name="Test" xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceDefinition" schemaVersion="2015-04.2.6">
<WebRole name="Web" vmsize="small">...</WebRole>
<WorkerRole name="Worker" vmsize="small">
...
<Endpoints>
<InputEndpoint name="lbEndpoint1" protocol="tcp" localPort="31010" port="31010" loadBalancer="TestILB" />
</Endpoints>
</WorkerRole>
</ServiceDefinition>
ServiceConfiguration.Cloud.cscfg
<ServiceConfiguration serviceName="Test" xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceConfiguration" osFamily="4" osVersion="*" schemaVersion="2015-04.2.6">
<Role name="Web">...</Role>
<Role name="Worker">...</Role>
<NetworkConfiguration>
<LoadBalancers>
<LoadBalancer name="TestILB">
<FrontendIPConfiguration type="private" subnet="Test-ILB-Subnet-Backend" staticVirtualNetworkIPAddress="10.0.0.1" />
</LoadBalancer>
</LoadBalancers>
</NetworkConfiguration>
</ServiceConfiguration>
(Le réseau virtuel et subn et sont déjà configurés dans Azure)
Maintenant, lorsque j'essaie d'exécuter la solution localement, l'émulateur Azur s'arrête avec l'erreur suivante: ".cscfg et .csdef ne correspondent pas". Le déploiement sur Azure échoue également.
Quelqu'un peut-il m'aider et me dire ce que je fais mal s'il vous plaît?
(une fois que je peux ajouter plusieurs liens à l'article d'origine, je vais supprimer cela) [documentation sur github] (https://github.com/Azure/azure-content/blob/master/articles/load-balancer/ load-balancer-get-started-ilb-classic-cloud.md), [article de blog pour le nouveau SDK] (https://azure.microsoft.com/en-us/blog/announcing-release-of-visual-studio -2013-update-3-et-azure-sdk-2-4 /) (allez dans Services Cloud: Nouvelles fonctionnalités de mise en réseau dans la section Modèle de service), [schéma cscfg] (https://msdn.microsoft.com/fr -us/library/azure/ee758710.aspx), [schéma csdef] (https://msdn.microsoft.com/fr-fr/library/azure/ee758711.aspx) –