On Mon, Aug 11, 2014 at 9:02 AM, Rajkumar Rajaratnam <[email protected]>
wrote:

>
>
>
> On Mon, Aug 11, 2014 at 1:23 AM, Akila Ravihansa Perera <
> [email protected]> wrote:
>
>> Hi Raj,
>>
>> As Kasun pointed out, you don't need to map hostname to IP in /etc/hosts
>> since we are using IP addresses for WKA configuration in PPaaS. This is
>> done by the Stratos cartridge agent (in start-servers.sh agent extension).
>>
>> What happens is cartridge agent will keep listening to topology topic and
>> get the IP addresses of its cluster members and pass those parameters to
>> the start-servers extension. This extension script will then write those IP
>> addresses into the axis2.xml and start the WSO2 product server (for eg -
>> WSO2 AS). Cartridge agent will only take IP addresses of WKA members by
>> looking at the "PRIMARY: true" member property in the topology.
>>
>>
Thanks for info Akila



>
>>
>> On Sun, Aug 10, 2014 at 11:21 PM, Kasun Gajasinghe <[email protected]>
>> wrote:
>>
>>>
>>> There is no need for the worker nodes to know about the manager node for
>>> the purpose that you are talking about. And, the manager nodes do need to
>>> know from where the worker cluster can be accessed because of the
>>> management console. Ie. The mgt console need to show WSDL urls of services
>>> etc. wrt to worker node. But even in that case, manager do not access the
>>> worker nodes. So, you do not have to add any host-to-ip mapping there
>>> either.
>>>
>>> In a cluster, the nodes communicate with each other via cluster
>>> messages. All the nodes need to be aware of each other for this to happen.
>>> This is configured via the underlying clustering configuration in
>>> axis2.xml. We usually use IPs in that case (for localMemberHost). But if
>>> you set host names for that, then you need to map the host names to ips.
>>>
>>
> Got it cleared now. Thanks Kasun.
>
>>
>>> KasunG
>>>
>>>
>>> On Sun, Aug 10, 2014 at 12:12 PM, Nirmal Fernando <[email protected]>
>>> wrote:
>>>
>>>> Hi Raj,
>>>>
>>>> AFAIK these are done at one of the extensions of Agent (member
>>>> activated AFAIR).
>>>>
>>>> Manager nodes do need to know about worker cluster, hence you need to
>>>> map the host name of worker cluster to LB. But worker cluster doesn't need
>>>> to know about Management node.
>>>>
>>>>
>>>> On Sun, Aug 10, 2014 at 11:53 AM, Rajkumar Rajaratnam <
>>>> [email protected]> wrote:
>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Sun, Aug 10, 2014 at 8:35 AM, Kasun Gajasinghe <[email protected]>
>>>>> wrote:
>>>>>
>>>>>>
>>>>>> Shouldn't the domain to IP mapping be located in the client who is
>>>>>> accessing these servers? So, MgtHostName and HostName do not need to
>>>>>> configured in worker/manager nodes, right?
>>>>>>
>>>>>
>>>>> I am pretty sure that I am missing something here :) If we map at
>>>>> client side, client knows about hosts and can access directly using host
>>>>> names. If we don't map in worker node, how a worker node knows about
>>>>> manager node?
>>>>>
>>>>> If we use manager node's IP instead of its host name in worker node's
>>>>> configuration files, then we don't have to map it in worker node. But what
>>>>> if we are using manager node's host name (mgt.esb.wso2.com) in worker
>>>>> node's configuration files? Then we should map it right?
>>>>>
>>>>> Thanks.
>>>>>
>>>>>
>>>>>>
>>>>>> You will have to set the mapping for MySQL DB  though if the DNS
>>>>>> resolvers are not available in the internal network.
>>>>>>
>>>>>>
>>>>>> On Sun, Aug 10, 2014 at 8:14 AM, Rajkumar Rajaratnam <
>>>>>> [email protected]> wrote:
>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Sun, Aug 10, 2014 at 8:08 AM, Udara Liyanage <[email protected]>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Hi Raj,
>>>>>>>>
>>>>>>>> What I meant is you have to add those host entries into the your
>>>>>>>> machine when you access mgt.as.wso2.com.
>>>>>>>>
>>>>>>>> Worker nodes should have those host entries I guess. boot.sh won't
>>>>>>>> be able to add the host entries to the worker nodes since worker nodes 
>>>>>>>> are
>>>>>>>> dynamically spawned and runs on different machines.Host entries may be
>>>>>>>> added by cartridge agent or puppet
>>>>>>>>
>>>>>>>
>>>>>>> Yes this is what exactly I am searching for. I am automating hadoop
>>>>>>> clustering. I wanted to know how we can map IPs of dynamically spawned
>>>>>>> instances. I couldn't find such mapping in puppet scripts also.
>>>>>>>
>>>>>>> Thanks.
>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Sun, Aug 10, 2014 at 7:56 AM, Rajkumar Rajaratnam <
>>>>>>>> [email protected]> wrote:
>>>>>>>>
>>>>>>>>> Hi Udara,
>>>>>>>>>
>>>>>>>>> Thanks for the response.
>>>>>>>>>
>>>>>>>>> Sorry if my understanding is wrong.
>>>>>>>>>
>>>>>>>>> [1] says we have to map following entries in *worker node's*
>>>>>>>>> /etc/hosts file. Don't we have to that?
>>>>>>>>>
>>>>>>>>> <MYSQL-DB-SERVER-IP> carbondb.mysql-wso2.com
>>>>>>>>>  <AS-Manager-IP> mgt.as.wso2.com
>>>>>>>>>
>>>>>>>>> 1.
>>>>>>>>> https://docs.wso2.com/display/CLUSTER420/Configuring+the+Worker+Node
>>>>>>>>>
>>>>>>>>> Thanks.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Sun, Aug 10, 2014 at 7:05 AM, Udara Liyanage <[email protected]>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>> Hi,
>>>>>>>>>>
>>>>>>>>>> AS workers and managers are in different machines from the
>>>>>>>>>> machine you run PP components. So boot.sh won't have those snippets.
>>>>>>>>>> Worker nodes should know only about wka member.
>>>>>>>>>>
>>>>>>>>>> When you access mgt.as.wso2.com from your laptop you should
>>>>>>>>>> manually add them to your laptop's hosts file.
>>>>>>>>>> Mgt.as.wso2.com LB-public-ip
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Touched, not typed. Erroneous words are a feature, not a typo.
>>>>>>>>>> On Aug 9, 2014 11:55 PM, "Rajkumar Rajaratnam" <
>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hi,
>>>>>>>>>>>
>>>>>>>>>>> When we do worker-manager cluster, we need to map host names to
>>>>>>>>>>> actual IPs in both worker and manager nodes' /etc/hosts files.
>>>>>>>>>>>
>>>>>>>>>>> For example, if we are doing application server worker-manager
>>>>>>>>>>> clustering, worker nodes' /etc/hosts file should have the following 
>>>>>>>>>>> entries,
>>>>>>>>>>>
>>>>>>>>>>> <MYSQL-DB-SERVER-IP> carbondb.mysql-wso2.com
>>>>>>>>>>>  <AS-Manager-IP> mgt.as.wso2.com
>>>>>>>>>>>
>>>>>>>>>>> Where are we doing this in P-PaaS start up script (boot.sh) ?
>>>>>>>>>>>
>>>>>>>>>>> I couldn't find any snippet doing such host name mapping in
>>>>>>>>>>> boot.sh. Can someone point it out please?
>>>>>>>>>>>
>>>>>>>>>>> Thanks.
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> Rajkumar Rajaratnam
>>>>>>>>>>> Software Engineer | WSO2, Inc.
>>>>>>>>>>>  Mobile +94777568639 | +94783498120
>>>>>>>>>>>
>>>>>>>>>>> _______________________________________________
>>>>>>>>>>> Dev mailing list
>>>>>>>>>>> [email protected]
>>>>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Rajkumar Rajaratnam
>>>>>>>>> Software Engineer | WSO2, Inc.
>>>>>>>>>  Mobile +94777568639 | +94783498120
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>>
>>>>>>>> Udara Liyanage
>>>>>>>> Software Engineer
>>>>>>>> WSO2, Inc.: http://wso2.com
>>>>>>>> lean. enterprise. middleware
>>>>>>>>
>>>>>>>> web: http://udaraliyanage.wordpress.com
>>>>>>>> phone: +94 71 443 6897
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Rajkumar Rajaratnam
>>>>>>> Software Engineer | WSO2, Inc.
>>>>>>>  Mobile +94777568639 | +94783498120
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Dev mailing list
>>>>>>> [email protected]
>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>>
>>>>>> *Kasun Gajasinghe*Senior Software Engineer, WSO2 Inc.
>>>>>> email: kasung AT spamfree wso2.com
>>>>>> linked-in: http://lk.linkedin.com/in/gajasinghe
>>>>>> blog: http://kasunbg.org
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Rajkumar Rajaratnam
>>>>> Software Engineer | WSO2, Inc.
>>>>>  Mobile +94777568639 | +94783498120
>>>>>
>>>>> _______________________________________________
>>>>> Dev mailing list
>>>>> [email protected]
>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>>
>>>> Thanks & regards,
>>>> Nirmal
>>>>
>>>> Senior Software Engineer- Platform Technologies Team, WSO2 Inc.
>>>> Mobile: +94715779733
>>>> Blog: http://nirmalfdo.blogspot.com/
>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>>
>>> *Kasun Gajasinghe*Senior Software Engineer, WSO2 Inc.
>>> email: kasung AT spamfree wso2.com
>>> linked-in: http://lk.linkedin.com/in/gajasinghe
>>> blog: http://kasunbg.org
>>>
>>>
>>>
>>> _______________________________________________
>>> Dev mailing list
>>> [email protected]
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>>
>>
>>
>> --
>> Akila Ravihansa Perera
>> Software Engineer
>> WSO2 Inc.
>> http://wso2.com
>>
>> Phone: +94 77 64 154 38
>> Blog: http://ravihansa3000.blogspot.com
>>
>> _______________________________________________
>> Dev mailing list
>> [email protected]
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
> Rajkumar Rajaratnam
> Software Engineer | WSO2, Inc.
>  Mobile +94777568639 | +94783498120
>



-- 
Rajkumar Rajaratnam
Software Engineer | WSO2, Inc.
Mobile +94777568639 | +94783498120
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to