Giter VIP home page Giter VIP logo

Comments (6)

vladimirvivien avatar vladimirvivien commented on July 1, 2024

@victorock Can you elaborate on this a bit "Install and configure ScaleIO cluster through code" ?

from goscaleio.

dvonthenen avatar dvonthenen commented on July 1, 2024

He is talking about the ScaleIO Installation Manager. He is looking to have a programmatic interface to stand up ScaleIO instead of using the UI they provide.

In order to implement that, this would need to be brought up with the ScaleIO team.

from goscaleio.

victorock avatar victorock commented on July 1, 2024

Indeed @dvonthenen.
@vladimirvivien, the goal is to build an application capable to instruct ScaleIO Cluster install/upgrade/update.
This application could for example rely on ZK to store configuration, and manipulate cluster operations through ScaleIO IM, consuming the orchestration already provided by them.

The problem is that current operations through puppet are complex, since every task must be manipulated through the correct MDM, and the APIs exposed by ScaleIO doesn't cover all the possibilities, like Add/Remove: SDC, SDS, Devices... If so, we could for example push ScaleIO containers to any server, and make them capable to announce and include themselves in a cluster.

Sincerely,
Victor da Costa

from goscaleio.

vladimirvivien avatar vladimirvivien commented on July 1, 2024

@victorock @dvonthenen The go-scaleio is a simple Go binding for the scaleio management api anything else would be out of scope.

Right now, the scaleio setup is manually intensive, but that may be something the ScaleIO team will address in the future (guessing here). A provision/installation/configuration script(s) would probably be better vehicle for this. If (and when) scaleio becomes container-friendly, this may be something that is orchestrated by a tool like Kubernetes, Mesos, or Docker Swarm.

from goscaleio.

victorock avatar victorock commented on July 1, 2024

@vladimirvivien The point is to implement the ScaleIO IM APIs, nothing more, nothing less...
So the provision will use the IM, but instead of WEBGUI, through API calls.

Sincerely,
Victor da Costa

from goscaleio.

codenrhoden avatar codenrhoden commented on July 1, 2024

This repo is no longer maintained and I am closing out issues before archiving it.

The project is now maintained by Dell at https://github.com/dell/goscaleio

from goscaleio.

Related Issues (10)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.