Netflix / dynomite-manager

A sidecar to manage Dynomite clusters
https://github.com/Netflix/dynomite
Apache License 2.0
91 stars 59 forks source link

Dynomite Manager in OpenStack #95

Closed nginxsantos closed 6 years ago

nginxsantos commented 6 years ago

H @ipapapa i,

As I have been discussing in other thread, I am thinking to run Dynomite Manager in OpenStack/KVM/vCenter. I am interested for cold bootstrap (warm up) feature only.

Any pointers on how can this be achieved ?

I am thinking of not to use the following features for the time being -

Any idea how can I deploy Dynomite Manager in OpenStack/KVM/vCenter and use only cold bootstrap (warm up) feature?

Please advice.

Thanks, Santos

ipapapa commented 6 years ago

First of all, let us agree on which thread we are going to work on. It seems we started with https://github.com/Netflix/dynomite-manager/issues/93 which I closed because of https://github.com/Netflix/dynomite/issues/529. I feel that this thread needs to be under here, hence I am going to continue on here since it is also the latest you have opened.

I am also confused on what you need. You mentioned

 I am not interested for cold bootstrap (warm up) feature only.

and then

Any idea how can I deploy Dynomite Manager in OpenStack/KVM/vCenter and use only cold bootstrap (warm up) feature?

Might you please clarify what you need? If you are interested in the features of DM please check: https://github.com/Netflix/dynomite-manager/wiki/Features

nginxsantos commented 6 years ago

First of I apologise for the confusion. Thanks for the reply. Yes, the last thread was getting complicated with many topics, hence created a new one.

Apologies for the typo. I am mainly interested for the cold bootstrap feature of the DM. But, as I said I have my own limitation. I can only run in private cloud. If you could help me or give me some pointers on how can I run the DM in Openstack with having the first feature being cold bootstrap (warm up) to begin with that would be helpful.

Looking forward for your kind reply and my apologies for the typo (lost a day :-))

Thanks, Santos

ipapapa commented 6 years ago

Adapting DM for another environment like OpenStack requires implementing a few of the interfaces. DM is not a software that can run in any environment unless folks in the OSS contribute these interfaces. I am sure others would be excited to see these implementations Below, I provide a few guidelines on how to start:

The implementations that are AWS specific can be found in the AWS package. There are also two AWS specific implementations in the backups. In your OpenStack environment, you need to develop these similar interfaces. T

In the Getting started you can find some information about what each interface does. If there is something that you do not see there and you want more information please let me know and I will be populating the Wiki.

ipapapa commented 6 years ago

I am also closing this due to inactivity. If you have any further questions please do not hesitate to open a new issue.