Hi Mentors,

current status: I'm trying to implement the deploy.sh by trying to invoke
puppet to install product configuration at the startup of a puppet
installed VM. But still couldn't come up with a presentable outcome.

Thanks,

On Thu, Aug 18, 2016 at 11:32 PM, Osura Rathnayake <[email protected]>
wrote:

> Thank you
>
>
> On Thursday, August 18, 2016, Imesh Gunaratne <[email protected]> wrote:
>
>>
>>
>> On Thu, Aug 18, 2016 at 7:56 PM, Osura Rathnayake <[email protected]>
>> wrote:
>>
>>> Hi Imesh,
>>>
>>> Yes now I understand that creating VM images for each product profile
>>> will not going to work out.
>>>
>>> Can you please give me a step by step guideline on what I should do to
>>> achieve this?
>>>
>>
>> ​Please refer [1] and [2].
>>
>> [1] https://github.com/wso2/puppet-modules
>> [2] https://docs.wso2.com/display/PM210/WSO2+Puppet+Modules+Documentation
>> ​
>>
>>
>> ​Thanks​
>>
>> .
>>>  Thank you,
>>>
>>> On Wed, Aug 17, 2016 at 10:41 PM, Imesh Gunaratne <[email protected]>
>>> wrote:
>>>
>>>>
>>>>
>>>> On Wed, Aug 17, 2016 at 10:19 PM, Imesh Gunaratne <[email protected]>
>>>> wrote:
>>>>>
>>>>>
>>>>> ​There are many spelling mistakes on this file [2], please review it
>>>>> again.
>>>>>
>>>>
>>>> ​Correction: s/on this file/in this file/g
>>>>
>>>> Thanks
>>>> ​
>>>>
>>>>
>>>>> Overall I see very less attention to detail in this repository and the
>>>>> membership scheme implementation.
>>>>>
>>>>>
>>>>>> There I mentioned the things that should be kept in mind while
>>>>>> configuring wso2 AS and did not go in to detail on hot to configure as it
>>>>>> can be found in the wso2 documentation. Would that be okay?
>>>>>>
>>>>>
>>>>> ​I don't think this is helpful. Without having detailed steps users
>>>>> might not be able to do a complete deployment.
>>>>>
>>>>> Few questions:
>>>>>
>>>>>    - How do you create a distributed deployment​
>>>>>
>>>>>    ​of AS ​or any other product (say for an example WSO2 API-M) with
>>>>>    this approach? As I explained earlier creating a VM image per product
>>>>>    profile is an unnecessary overhead (time consumption, disk space 
>>>>> needed,
>>>>>    maintenance, etc).
>>>>>
>>>>>    - ​What would be the approach of applying​
>>>>>     a patch or do
>>>>>    ​ing​
>>>>>    a configuration change in a such deployment?
>>>>>
>>>>> ​IMO it is really important to understand the concepts well and solve
>>>>> problems with the most efficient manner. Otherwise the outcome of this
>>>>> project might not be usable.
>>>>>
>>>>> [2] https://github.com/osuran/azure-artifacts/issues/2
>>>>>
>>>>> Thanks
>>>>>
>>>>>
>>>>>> user do not need to change anything in template.json, so should I
>>>>>> explain the parameters in that too?
>>>>>>
>>>>>> in the paramters.json, except for the vm_image parameter, all of the
>>>>>> parameters are just for the naming of the elements that you find in a VM,
>>>>>> for an example, the name of the network interface. Therefore I have given
>>>>>> instructions on how to set the vm_image parameter.
>>>>>>
>>>>>> current progress: The script which was generated by Azure does not
>>>>>> have the capability to add a custom VM image. I modified it so that now 
>>>>>> it
>>>>>> has that capability. Normally when you login to azure from CLI, it needs
>>>>>> web interaction to authenticate. I modified deploy.sh in a way that it
>>>>>> authenticates the user without web interaction, this will be useful if we
>>>>>> run deploy.sh in a minimal version of linux.
>>>>>>
>>>>>> currently I'm working on adding deployment patterns to deploy.sh and
>>>>>> undeploy.sh
>>>>>>
>>>>>>
>>>>>> [1] https://github.com/osuran/azure-artifacts/tree/master/wso2as
>>>>>>
>>>>>> thank you,
>>>>>>
>>>>>> On Tue, Aug 16, 2016 at 10:10 AM, Isuru Haththotuwa <[email protected]>
>>>>>> wrote:
>>>>>>
>>>>>>> Hi Osura,
>>>>>>>
>>>>>>> Can you please send an update on the current status?
>>>>>>>
>>>>>>> On Mon, Aug 15, 2016 at 10:11 AM, Isuru Haththotuwa <[email protected]
>>>>>>> > wrote:
>>>>>>>
>>>>>>>> Hi Osura,
>>>>>>>>
>>>>>>>> Few comments regarding the README:
>>>>>>>>
>>>>>>>>    1. Need to mention how to configure the VM with the product
>>>>>>>>    pack and JDK for Azure
>>>>>>>>    2. There are lot of parameters in the template and parameters
>>>>>>>>    json files; please explain what a user needs to change there.
>>>>>>>>    3. The deploy script should be able to handle both standalone
>>>>>>>>    and distributed deployment pattern for the product. Refer to K8s 
>>>>>>>> repository
>>>>>>>>    as a reference [1]
>>>>>>>>    4. Highlights the commands that a user needs to issue clearly
>>>>>>>>
>>>>>>>> Please note a user should be able to deploy a WSO2 product in Azure
>>>>>>>> by following the README. If we provide abstract and incomplete
>>>>>>>> instructions, user experience will not be good.
>>>>>>>>
>>>>>>>> On Mon, Aug 15, 2016 at 9:05 AM, Osura Rathnayake <
>>>>>>>> [email protected]> wrote:
>>>>>>>>
>>>>>>>>> Hi Imesh  /Isuru,
>>>>>>>>>
>>>>>>>>> Please accept my apologies for the delayed response.
>>>>>>>>>
>>>>>>>>> There is a MySQL instance in the Azure marketplace, we can
>>>>>>>>> straightaway deploy that. It's a Ubuntu 16.04.1 LTS with MySQL 
>>>>>>>>> installed. I
>>>>>>>>> think it's better to use it as there won't be licensing issues with 
>>>>>>>>> it.
>>>>>>>>>
>>>>>>>>> Please find the updated readme file in [1] which includes steps on
>>>>>>>>> how to deploy WSO2 AS in Azure.
>>>>>>>>>
>>>>>>>>
>>>>>>>>> About the undeploy.sh, should it remove the VM entirely or just
>>>>>>>>> the WSO2 AS instance?
>>>>>>>>>
>>>>>>>> Ideally we should be able to re-use the VM, so IMHO removing only
>>>>>>>> the instance is ok.
>>>>>>>>
>>>>>>>> [1]. https://github.com/wso2/kubernetes-artifacts/tree/master/wso
>>>>>>>> 2as
>>>>>>>>
>>>>>>>>>
>>>>>>>>> [1] https://github.com/osuran/azure-artifacts
>>>>>>>>>
>>>>>>>>> Thank you,
>>>>>>>>>
>>>>>>>>> On Sun, Aug 14, 2016 at 10:06 AM, Isuru Haththotuwa <
>>>>>>>>> [email protected]> wrote:
>>>>>>>>>
>>>>>>>>>> Hi Osura,
>>>>>>>>>>
>>>>>>>>>> I see that you have updated the repo [1] with a deploy script for
>>>>>>>>>> wso2as. Additionally we would need an undeploy script as well. What 
>>>>>>>>>> are the
>>>>>>>>>> steps that I need to follow to deploy WSO2 AS on Azure? Can you 
>>>>>>>>>> please
>>>>>>>>>> provide me a documentation link?
>>>>>>>>>>
>>>>>>>>>> [1]. https://github.com/osuran/azure-artifacts
>>>>>>>>>>
>>>>>>>>>> On Thu, Aug 11, 2016 at 10:22 AM, Isuru Haththotuwa <
>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hi Osura,
>>>>>>>>>>>
>>>>>>>>>>> Can you give an update on the latest status? I checked the
>>>>>>>>>>> github repositories under your account, but still can find only the
>>>>>>>>>>> membership scheme and a couple of templates. Did you add the 
>>>>>>>>>>> scripts to
>>>>>>>>>>> deploy/undeploy the products? As we saw, its just a matter of copy 
>>>>>>>>>>> pasting
>>>>>>>>>>> from the Azure management portal since the deployment script is auto
>>>>>>>>>>> generated.
>>>>>>>>>>>
>>>>>>>>>>> On Fri, Aug 5, 2016 at 10:56 AM, Imesh Gunaratne <[email protected]
>>>>>>>>>>> > wrote:
>>>>>>>>>>>
>>>>>>>>>>>> On Fri, Aug 5, 2016 at 9:07 AM, Osura Rathnayake <
>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Hi Mentors,
>>>>>>>>>>>>>
>>>>>>>>>>>>> This is the progress so far.
>>>>>>>>>>>>>
>>>>>>>>>>>>> I have created a template, using which you can deploy 3 VMs,
>>>>>>>>>>>>> manager node, worker node and a DB. This template can be used in 
>>>>>>>>>>>>> any azure
>>>>>>>>>>>>> subscription, you only have to do a template deployment using that
>>>>>>>>>>>>> template. You have to pass the relevant VM images at the time of 
>>>>>>>>>>>>> deployment
>>>>>>>>>>>>> so for that I have created 5 VM images,
>>>>>>>>>>>>>
>>>>>>>>>>>>>    1. WSO2 AS as manager
>>>>>>>>>>>>>    2. WSO2 AS as worker
>>>>>>>>>>>>>    3. WSO2 ESB as manager
>>>>>>>>>>>>>    4. WSO2 ESB as worker
>>>>>>>>>>>>>    5. DB
>>>>>>>>>>>>>
>>>>>>>>>>>>> ​Are you running a database server on a VM? On Azure it would
>>>>>>>>>>>> be better to use their database service for creating databases 
>>>>>>>>>>>> otherwise
>>>>>>>>>>>> managing databases on VMs would be difficult.
>>>>>>>>>>>>
>>>>>>>>>>>> These VM images are in my azure storage account so that prior
>>>>>>>>>>>>> to the deployment, they have to be copied to the storage account 
>>>>>>>>>>>>> of the
>>>>>>>>>>>>> customer. Each VM image is approx 30 GB in size. Once you copied 
>>>>>>>>>>>>> the
>>>>>>>>>>>>> images, you can start the deployment using the template.
>>>>>>>>>>>>> ​
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> ​Ideally we should have a configuration management system in
>>>>>>>>>>>> place to manage this. It's an overhead to work with multiple VM 
>>>>>>>>>>>> images.
>>>>>>>>>>>> ​
>>>>>>>>>>>> ​
>>>>>>>>>>>>
>>>>>>>>>>>> Thanks
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>> *Imesh Gunaratne*
>>>>>>>>>>>> Software Architect
>>>>>>>>>>>> WSO2 Inc: http://wso2.com
>>>>>>>>>>>> T: +94 11 214 5345 M: +94 77 374 2057
>>>>>>>>>>>> W: https://medium.com/@imesh TW: @imesh
>>>>>>>>>>>> lean. enterprise. middleware
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> Thanks and Regards,
>>>>>>>>>>>
>>>>>>>>>>> Isuru H.
>>>>>>>>>>> +94 716 358 048* <http://wso2.com/>*
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> Thanks and Regards,
>>>>>>>>>>
>>>>>>>>>> Isuru H.
>>>>>>>>>> +94 716 358 048* <http://wso2.com/>*
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Regards,
>>>>>>>>> Osura Rathnayake
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Thanks and Regards,
>>>>>>>>
>>>>>>>> Isuru H.
>>>>>>>> +94 716 358 048* <http://wso2.com/>*
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Thanks and Regards,
>>>>>>>
>>>>>>> Isuru H.
>>>>>>> +94 716 358 048* <http://wso2.com/>*
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Regards,
>>>>>> Osura Rathnayake
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> *Imesh Gunaratne*
>>>>> Software Architect
>>>>> WSO2 Inc: http://wso2.com
>>>>> T: +94 11 214 5345 M: +94 77 374 2057
>>>>> W: https://medium.com/@imesh TW: @imesh
>>>>> lean. enterprise. middleware
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> *Imesh Gunaratne*
>>>> Software Architect
>>>> WSO2 Inc: http://wso2.com
>>>> T: +94 11 214 5345 M: +94 77 374 2057
>>>> W: https://medium.com/@imesh TW: @imesh
>>>> lean. enterprise. middleware
>>>>
>>>>
>>>
>>>
>>> --
>>> Regards,
>>> Osura Rathnayake
>>>
>>
>>
>>
>> --
>> *Imesh Gunaratne*
>> Software Architect
>> WSO2 Inc: http://wso2.com
>> T: +94 11 214 5345 M: +94 77 374 2057
>> W: https://medium.com/@imesh TW: @imesh
>> lean. enterprise. middleware
>>
>>
>
> --
> Regards,
> Osura Rathnayake
>
>


-- 
Regards,
Osura Rathnayake
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to