GithubHelp home page GithubHelp logo

Comments (10)

russellb avatar russellb commented on August 15, 2024

Do you think supporting libvirt without nested virt available is useful? It's going to be very, very slow.

From a quick look at the libvirt terraform provider, it seems to assume KVM. There is code they use for testing purposes to set the libvirt type to "qemu" (for when kvm is not available) that you could use. Running this before running the installer may do the trick.

export TERRAFORM_LIBVIRT_TEST_DOMAIN_TYPE="qemu"

from installer.

gbraad avatar gbraad commented on August 15, 2024

Well, the idea would be to deploy to a VM that will be target for the tectonic installer (which will run an all-in-one).

However, it would be possible to have a deployment/installer VM started alongside of it, as long as it can target Hyper-V, KVM or Hyperkit/xhyve.

from installer.

praveenkumar avatar praveenkumar commented on August 15, 2024

Do you think supporting libvirt without nested virt available is useful?

@russellb It is useful but not if it is going to be very, very slow. How was the tectonic sandbox was working, was it also using the nested virt?

from installer.

praveenkumar avatar praveenkumar commented on August 15, 2024

However, it would be possible to have a deployment/installer VM started alongside of it, as long as it can target Hyper-V, KVM or Hyperkit/xhyve.

@gbraad This is already discussed #201

from installer.

gbraad avatar gbraad commented on August 15, 2024

What will actually run as virtualization? The installer node or a management node (like the overcloud for RDO)?


Technically it is possible to have providers for Terraform that target a local 'cloud'-solution, such as Hyper-V... but from the issue related to this, it is not something that is on their rader: hashicorp/terraform#3004 (use system center to target hyper-v).

from installer.

crawford avatar crawford commented on August 15, 2024

You can definitely do nested virt with KVM. Or is this Linux VM running on something other than Linux?

from installer.

praveenkumar avatar praveenkumar commented on August 15, 2024

Or is this Linux VM running on something other than Linux?

yes, it mostly Windows/MacOS.

from installer.

russellb avatar russellb commented on August 15, 2024

Or is this Linux VM running on something other than Linux?

yes, it mostly Windows/MacOS.

To get acceptable performance, it needs to be native VMs on those platforms. One route would be to try to add support for one of the other libvirt drivers, like virtualbox or hyper-v (https://libvirt.org/drivers.html). Another path would be to add support using a different terraform provider, like https://github.com/terra-farm/terraform-provider-virtualbox.

None of this would be trivial, though. Everyone should get a real Linux development environment, instead. :-)

from installer.

crawford avatar crawford commented on August 15, 2024

Closing due to inactivity.

from installer.

openshift-ci-robot avatar openshift-ci-robot commented on August 15, 2024

@crawford: Closing this issue.

In response to this:

Closing due to inactivity.

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

from installer.

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.