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
