Hi Chris,

Thank you .


Regards,
Siva.

On Wed, Sep 14, 2016 at 7:53 PM, Chris MacNaughton <
[email protected]> wrote:

>
>
> On Sep 13, 2016, at 23:02, SivaRamaPrasad Ravipati <[email protected]>
> wrote:
>
> Hi Chris ,
>
> Thank you very much. I got a very good information.
>
> Sorry.  I didn't understand one thing  Clearly.
>
> For the Question,
>
> At a time, can I deploy two storages arrays to same cinder node?
>
> Can we add two storage arrays to cinder node using the single charm?
>
> description
> =========
> Question
> --------------
>
> For example, We  have different storage arrays of same type with unique
> config parameter values.[Like San IP, SAN password, San user............].
> Assume that our charm has been deployed with some configuration values and
> we added relation to cinder. Our charm will modify cinder.cong with the
> storage array driver. Next time we want to redeploy our charm to append
> only the new configuration changes. But we don't want to destroy already
> existing changes.
>
> Upto which extension,  "juju set-config" and "juju upgrade-charm" will be
> used here. Please give me a simple example if it possible.
>
> For this Scenario, Which use-case will be generally used. Please let me
> know that in a detailed manner.
>
>
> Answer [by Marcoceppi]
> --------------------------------------
> In Juju, and especially with Cinder plugins, you can deploy multiple
> copies of the Juju charm and relate them. Each application deployed is
> equivalent to the scope of a SAN cluster:
>
> juju deploy cinder
> juju deploy your-charm san1
> juju deploy your-charm san2
>
> juju add-relation cinder san1
> juju add-relation cinder san2
>
> Now, you can configure each of the new applications, which are the same
> copy of the charm deployed multiple times. This will add a unique backend
> per charm copy which seems to be your intended use case
>
> -> This use case worked for us.
>
> But here we are deploying
>
> But what I am asking here is,
>
> Can I do like, Instead of deploying san1 application and san2 application
> separately and adding relations separately
>
> juju deploy cinder
> juju deploy my-charm san1 san2
> juju add-relation cinder san1 san1
>
> No, you can not deploy things like this with Juju.
>
>
> Thanks,
> Siva.
>
>
> On Wed, Sep 14, 2016 at 2:17 AM, Chris MacNaughton <
> [email protected]> wrote:
>
>> Hey Siva,
>>
>>
>>> But I want to know about "How can we Scale Cinder nodes
>>>
>>  To scale up Cinder, you should just have to deploy the Hacluster[1]
>> charm and relate it to the Cinder charm. Additionally, you will need a VIP
>> to assign to the hacluster charm.
>>
>>> as well as adding multiple storage arrays to the each  scaled cinder
>>> unit horizontally".
>>>
>> Assuming that you have a Cinder driver for your storage array, you should
>> be able to associate it as a subordinate charm multiple times with
>> different configs. For example:
>> $ juju deploy cinder
>> $ juju deploy cinder_backend_array  replicated --config=replicated.yaml
>> $ juju deploy cinder_backend_array non-replicated
>> --config=non-replicated.yaml
>> $ juju deploy cinder_backend_array dedup --config=dedup.yaml
>> $ juju add-relation cinder replicated
>> $ juju add-relation cinder non-replicated
>> $ juju add-relation dedup
>>
>> This will deploy the charm 'cinder_backend_array' with different names
>> and configurations, and then will add them as subordinates to the Cinder
>> charm. The Cinder charm merges backends in the configuration file by using
>> configuration provided through the relation with the various drivers'
>> subordinate relations.
>>
>>>
>>> Sub Question
>>>
>>> --------------------
>>>
>>> At a time, can I deploy two storages arrays to same cinder node .
>>>
>> Yes,
>>
>>>
>>> Like,
>>>
>>> $juju deploy cinder
>>>
>>> $juju add-unit cinder -n 3
>>>
>>> $juju deploy mystorageCharm san1 san2
>>>
>>> $juju add relation cinder san1 san1
>>>
>> but not like this, see the example above.
>>
>> [1]: https://jujucharms.com/hacluster/
>>
>
>
-- 
Juju mailing list
[email protected]
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju

Reply via email to