<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Distributing easyTravel across multiple machines in Start with Dynatrace</title>
    <link>https://community.dynatrace.com/t5/Start-with-Dynatrace/Distributing-easyTravel-across-multiple-machines/m-p/201871#M217</link>
    <description>&lt;P&gt;&amp;nbsp;Thank you for this&amp;nbsp;&lt;a href="https://community.dynatrace.com/t5/user/viewprofilepage/user-id/21724"&gt;@Karolina_Linda&lt;/a&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 09 Jan 2023 21:07:58 GMT</pubDate>
    <dc:creator>ChadTurner</dc:creator>
    <dc:date>2023-01-09T21:07:58Z</dc:date>
    <item>
      <title>Distributing easyTravel across multiple machines</title>
      <link>https://community.dynatrace.com/t5/Start-with-Dynatrace/Distributing-easyTravel-across-multiple-machines/m-p/181667#M105</link>
      <description>&lt;H2 id="DistributingeasyTravelacrossmultiplemachines-Introduction"&gt;Introduction&lt;/H2&gt;
&lt;P&gt;easyTravel can be set up to execute procedures remotely. This is done by having a non-GUI Launcher application executing on all participating machines, which creates a Master-Slave-Launcher setup. Communication then takes place via REST solely from the Master Launcher to the Slave Launchers.&lt;/P&gt;
&lt;P&gt;This is used for two use cases:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Set up easyTravel to run on multiple machines in-house, e.g. for CI testing&lt;/LI&gt;
&lt;LI&gt;Set up easyTravel to run in the Cloud, e.g. Amazon EC2&lt;/LI&gt;
&lt;/UL&gt;
&lt;H4 id="DistributingeasyTravelacrossmultiplemachines-Terms"&gt;Terms&lt;/H4&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Master&lt;/STRONG&gt;: The machine where you start the Administration Console UI of easyTravel&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Slave&lt;/STRONG&gt;: Any additional machine which starts one or more of the easyTravel Applications/Tiers&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H2 id="DistributingeasyTravelacrossmultiplemachines-Architecture"&gt;Architecture&lt;/H2&gt;
&lt;P&gt;Overall the system will consist of multiple machines, each running a Master or a Slave node of easyTravel. There should be exactly one Master-node and a number of slave nodes.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV class="confluence-information-macro confluence-information-macro-information conf-macro output-block" data-hasbody="true" data-macro-name="info"&gt;
&lt;DIV class="confluence-information-macro-body"&gt;
&lt;P&gt;&lt;span class="lia-unicode-emoji" title=":information:"&gt;ℹ️&lt;/span&gt; Only one instance of Slave/Master can run on one machine at one time as they use the same networking ports and thus would cause conflicts.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H2 id="DistributingeasyTravelacrossmultiplemachines-Necessarysteps"&gt;Necessary steps&lt;/H2&gt;
&lt;OL&gt;
&lt;LI&gt;Run the usual installation of easyTravel on all machines that should take part in the setup.&lt;/LI&gt;
&lt;LI&gt;Edit the script "startDistributed.cmd" on the "Master". This is provided as part of easyTravel under C:\Program Files (x86)\dynaTrace\easyTravel
&lt;OL&gt;
&lt;LI&gt;Set at least the correct hostname/ip-addresses for DTSERVER, WEBLAUNCHER and any procedures that should run on a remote box.&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;Set an actual hostname/ip-address and not "localhost" for WEBLAUNCHER as other machines need to "call home" via this setting&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Sample settings:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;rem Specify where easyTravel WebLauncher is available 
cd weblauncher

rem Set the hostname/IP-Address of the machine where the 
rem master-launcher is executing, 
rem don't specify localhost here!
set WEBLAUNCHER=stockhausen

rem Set the hostname/IP-Address of the machine where the 
rem dynaTrace Server is running
set DTSERVER=dynasprint

rem Specify where each procedure should be started
rem use localhost for running it locally
set FRONTEND=dynasprint
set BACKEND=localhost
set DOTNETBACKEND=dynasprint
set DOTNETFRONTEND=localhost&lt;/LI-CODE&gt;&lt;/LI&gt;
&lt;LI&gt;Start easyTravel on all Slaves via the “cmdlauncher.cmd” script that is part of the easyTravel Installation, look in C:\Program Files (x86)\dynaTrace\easyTravel&lt;/LI&gt;
&lt;LI&gt;Run the script “startDistributed.cmd” on the Master.&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;Note&lt;/STRONG&gt;: Only run this script on one machine, having multiple Masters will confuse easyTravel and you! Use "cmdlauncher.cmd" on the Slaces.&lt;/LI&gt;
&lt;LI&gt;In the Browser-Window that opens up, the same “Application Console” is available as in the normal GUI version of easyTravel, here you can start any of the available Scenarios as usual.&lt;/LI&gt;
&lt;/OL&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&lt;SPAN&gt;If it all starts up, you see the remote Hostnames/IP Addresses displayed for each of the remotely started procedures as follows:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="DistributedEasyTravel.png" style="width: 999px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/4594i6F09B7DF0DFFAF2F/image-size/large?v=v2&amp;amp;px=999" role="button" title="DistributedEasyTravel.png" alt="DistributedEasyTravel.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;</description>
      <pubDate>Wed, 02 Mar 2022 12:52:00 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Start-with-Dynatrace/Distributing-easyTravel-across-multiple-machines/m-p/181667#M105</guid>
      <dc:creator>Karolina_Linda</dc:creator>
      <dc:date>2022-03-02T12:52:00Z</dc:date>
    </item>
    <item>
      <title>Re: Distributing easyTravel across multiple machines</title>
      <link>https://community.dynatrace.com/t5/Start-with-Dynatrace/Distributing-easyTravel-across-multiple-machines/m-p/201871#M217</link>
      <description>&lt;P&gt;&amp;nbsp;Thank you for this&amp;nbsp;&lt;a href="https://community.dynatrace.com/t5/user/viewprofilepage/user-id/21724"&gt;@Karolina_Linda&lt;/a&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 09 Jan 2023 21:07:58 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Start-with-Dynatrace/Distributing-easyTravel-across-multiple-machines/m-p/201871#M217</guid>
      <dc:creator>ChadTurner</dc:creator>
      <dc:date>2023-01-09T21:07:58Z</dc:date>
    </item>
  </channel>
</rss>

