Vinculando informações nos relatórios de implantação
No Relatar de implantação de XML, o elemento <Binding> contém informações sobre as relações de ligação (hospedagem) entre aplicativos e os servidores lógicos para o qual precisará implantar.Usando essas informações, você pode definir configurações de aplicativos que dependem de informações de ligação física entre os servidores lógicos e seus hosts físicos.For more information, see Visão geral das seções de chave em relatórios de implantação.
Dica: |
---|
Ligação relacionamentos são definidos no diagrama de implantação usado para gerar o Relatar de implantação.Ligação de um aplicativo para um servidor lógico define uma relação hospedagem entre esse servidor lógico e o aplicativo.Portanto, o servidor lógico com um aplicativo Ligado deve ter a mesma configuração como os servidores físicos para que esse aplicativo precisa implantar.Para obter mais informações, consulte Visão geral de implantação usando relatórios de implantação. |
O elemento <Binding> contém dois elementos: <BoundLogicalServer> and <Zone>.Além disso, o elemento <BoundLogicalServer> é incluído apenas se um servidor lógico tem pelo menos um aplicativo Ligado a ele.O elemento <Zone> é incluído apenas se uma zona contém pelo menos um servidor lógico ligado.
As seções a seguir contêm mais informações sobre esses elementos:
Information about Bound Logical Servers
Information about Zones
Informações sobre servidores lógicos Ligados
O elemento <BoundLogicalServer> identifica cada servidor que esteja Ligado lógica com um ou mais aplicativos.O exemplo a seguir contém um elemento <BoundLogicalServer> para um servidor de cliente do Windows.O atributo "Estende" contendo "Microsoft_WindowsHost:WindowsHost" identifica o servidor de cliente do Windows:
<BoundLogicalServer Name="MyWinServer" Definition="MyLogicalDatacenter:MyLogicalDatacenter.MyWinServer" Extends="Microsoft_WindowsHost:WindowsHost">
...
</BoundLogicalServer>
Um elemento <BoundLogicalServer> contém um elemento <Application> para cada aplicativo Ligado a esse servidor lógico.Este elemento <Application> tem um atributo "HostedOn".Este atributo também identifica o servidor lógico ao qual o aplicativo está Ligado.
Observação: |
---|
Isso Elemento <Application> faz referência o mesmo elemento <Application> que aparece sob o elemento <Applications>.For more information, see Informações do aplicativo nos relatórios de implantação. |
Além disso, o elemento de <Endpoint> para cada empresa do aplicativo em um elemento <Application> tem um atributo "HostedOn".Este atributo identifica o ponto de extremidade servidor lógico ao qual o ponto de extremidade aplicativo está Ligado.
Observação: |
---|
No Distributed Sistema Designers, serviço da Web e pontos de extremidade de provedor de conteúdo da Web podem ser Ligados a pontos de extremidade de site diferente.Portanto, seu processo de implantação Verifique se que um serviço de Web ou a empresa do provedor de conteúdo da Web é implantada apenas em uma empresa de site Simples. |
O exemplo a seguir contém um elemento <BoundLogicalServer> para um servidor de cliente do Windows.O atributo "Estende" "Microsoft_WindowsHost:WindowsHost" identifica o tipo de servidor.Este servidor hospeda um aplicativo do Windows que consome um serviço da Web.Portanto, esse elemento contém um elemento de <Application> que tem um atributo "Estende" de Microsoft_WindowsApplication:WindowsApplication. Esse elemento também tem um atributo "HostedOn" nomes de servidor lógico que deve hospedar o aplicativo.
O elemento de <Application> também contém um elemento de <Endpoint> com um atributo "Estende" de Microsoft_Web:WebServiceClient. O elemento <Endpoint> tem um atributo "HostedOn" que nomeia o ponto de extremidade servidor lógico que deve hospedar o ponto de extremidade de consumidor de serviço da Web.
<BoundLogicalServer Name="MyWinServer" Definition=" MyLogicalDatacenter:MyLogicalDatacenter.MyWinServer" Extends="Microsoft_WindowsHost:WindowsHost">
<Application Name="MyWinApp" Definition="MyWinApp:MyWinApp" Extends="Microsoft_WindowsApplication:WindowsApplication" InstanceId=" eb6c518d-59a4-45c5-ac9d-fe51796c285d" HostedOn="/*[InstanceName="SimulationRoot"]/SimulationHost[InstanceName="MyLogicalDatacenter"]/MyZone/MyWinServer">
...
<Endpoint Name="WebServiceConsumer" Definition="MyWinApp:MyWinApp.WebServiceConsumer1" Extends="Microsoft_Web:WebServiceClient" InstanceId="c3286e12-6fde-43b6-b08f-139391813df1" HostedOn="/*[InstanceName="SimulationRoot"]/SimulationHost[InstanceName="MyLogicalDatacenter"]/MyZone/MyWinServer/MyHTTPClientEndpoint" />
...</Application>
</BoundLogicalServer>
Informações sobre zonas
Um elemento <Zone> é incluído se um ou mais servidores lógicos Ligados existirem dentro de uma zona.Os elementos de <BoundLogicalServer> para esses servidores lógicos, em seguida, Aparecerrr no elemento <Zone>.Se uma zona contém um ou mais zonas que contêm servidores lógicos ligados, elementos de <Zone> para essas zonas internos Aparecer dentro do elemento <Zone> da zona externa.
O exemplo a seguir contém um elemento <Zone> para uma zona que contém um servidor lógico ligado.Esta zona também contém outra zona que contém um servidor lógico ligado:
<Zone Name="Zone1" InstanceId="19623ac0-9f85-48c6-9c1e-b8483c3fb5d9">
...
<Zone Name="Zone2" InstanceId="34b2ff25-4df1-46b7-ba4e-95adc22a3d23">
...
<BoundLogicalServer Name="MyWebServer" Definition="MyLogicalDatacenter:MyLogicalDatacenter.MyWebServer" Extends="Microsoft_WebHost:WebServer">
...
</Zone>
<BoundLogicalServer Name="MyWinServer" Definition="MyLogicalDatacenter:MyLogicalDatacenter.MyWinServer" Extends="Microsoft_WindowsHost:WindowsHost">
...
</Zone>
Pontos de extremidade em uma zona são identificados com elementos de <Endpoint> em um elemento <Zone>.Se uma empresa de zona se conectar a um ponto de extremidade servidor lógico, o elemento de <Endpoint> contém um elemento <Endpoint> para essa empresa de servidor lógico.
O exemplo a seguir contém elementos de <Endpoint> que identificam um ponto de extremidade zona que está conectado a um ponto de extremidade servidor lógico:
<Endpoint Name="ZoneEndpoint1" Definition="MyLogicalDatacenter:MyLogicalDatacenter.Zone1.ZonePort1" Extends="Microsoft_Datacenter:ZoneEndpoint" InstanceId="7494e5c8-cf33-4460-a86b-88fb9ed80c90">
<Endpoint Name="WebSiteEndpoint1" Definition="MyLogicalDatacenter:MyLogicalDatacenter.MyWebServer1.HttpServer1" Extends="Microsoft_Web:HttpServer" InstanceId="48e9c446-6e1f-406f-ba3b-988c344348f8" />
...
</Endpoint>