Giter VIP home page Giter VIP logo

Comments (4)

dpb587-pivotal avatar dpb587-pivotal commented on September 13, 2024

Thanks for raising the discussion point. For what it's worth, we currently do build stemcells (system images) for VMware environments - we publish a vSphere ESXI image available at bosh.io/stemcells, and its OVF/VMDK should be technically compatible with VMware Fusion, as is.

One of the abstractions BOSH provides is an interface between BOSH and the various IaaSes, so, in theory, the only missing piece is the VMware Fusion "CPI" which translates the BOSH VM/disk management instructions into Fusion CLI invocations. This would allow the stemcell to be locally configurable and usable by BOSH.

VirtualBox definitely has some unfortunate bugs and edge cases, but I'm not sure it's something to flat-out avoid. We and other teams use it for development and testing with general success. A VMware Fusion CPI would behave very similarly to bosh-virtualbox-cpi.

If you're interested in developing a BOSH CPI for VMware Fusion, I'd be happy to point you to a few more resources on how you might go about it.

from bosh-lite.

ygini avatar ygini commented on September 13, 2024

@dpb587-pivotal my point wasn't to say to avoid VirtualBox support, just to say if you've to support only few because macOS isn't a huge environment for you, VMware Fusion should be the way to go.

If you already create images for ESXi, indeed, most of the work is done. Fusion work mostly the same except for VMDK file format. However, if you provide OVF instead of VMDK, it won't be an issue.

I would be happy to contribute if I understand how. Feel free to point me more resources.

from bosh-lite.

dpb587-pivotal avatar dpb587-pivotal commented on September 13, 2024

I think you'll find the following links useful...

Also, I'd recommend perusing the example clients referenced in the above links. Some are ruby, and some are golang. You can also google for the "bosh-cpi-release" phrase for a few more links.

Hope that's helpful enough to get started!

from bosh-lite.

pawingard avatar pawingard commented on September 13, 2024

Do the above links and discussion (from May 2017) still represent the 'current state' of BOSH on Fusion?

from bosh-lite.

Related Issues (20)

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.