OpenBSD Journal

Add vmctl send and vmctl receive

Contributed by phessler on from the move-along-nothing-to-see-here dept.

As we see from the commit message, new developer Pratik Vyas (pd@) adds the ability to do paused VM migrations for VMM.

Mike Larkin also writes on Twitter:

#OpenBSD vmctl(8) : vmctl send myvm | ssh mlarkin@somewhere.com vmctl receive Yes, it's that easy.
Ed: this is *paused* migrations, not live migrations.

(Comments are closed)


Comments
  1. By Will Backman (2600:1000:b025:4ad3:d189:3128:3281:5849) on

    Stop making it so easy! How will you justify excessive licensing and support fees? ;)

  2. By aste (94.66.56.185) on

    How long until vmm can run xorg? Are there any plans for something like that?
    I would love to run linux desktop with vmm. I would no longer need to multiboot.

    Comments
    1. By Rusty (47.145.36.41) on

      Err. X is network transparent, use the X on the host system.

      Comments
      1. By Anonymous Coward (128.52.128.105) on

        > Err. X is network transparent, use the X on the host system.

        No it isn't. Good luck getting DRI and other non-network-transparent essentials to work over the network.

        Comments
        1. By rusty (66.146.177.18) on

          Even with a vga console, Getting dri to work in a meaningful way would require a method to attach host hardware to the vm(iommu?), I can't speak for the developers but as far as I can tell this is a non goal for vmm.

          And last time I tried(several years ago) glx indirect rendering, that is over the network, still worked.

          Finally, why do you need dri for most desktop apps?

          Now I am tempted to see if I can get steam/games working on a linux guest..

          Comments
          1. By Anonymous Coward (163.172.217.50) on

            > Even with a vga console, Getting dri to work in a meaningful way would require a method to attach host hardware to the vm(iommu?), I can't speak for the developers but as far as I can tell this is a non goal for vmm.
            >
            > And last time I tried(several years ago) glx indirect rendering, that is over the network, still worked.
            >
            > Finally, why do you need dri for most desktop apps?
            >
            > Now I am tempted to see if I can get steam/games working on a linux guest..
            >

            DIR[2] isn't the only thing: https://youtu.be/RIctzAQOe44?t=1070
            Many use more than just "desktop apps" in the VM. 3D rendering apps for example, either won't work over the network, or will be very slow, even going through to the localhost loopback interface.

  3. By Anonymous Coward (79.247.139.9) on

    As much as I appreciate the effort such Code maybe should get tested extensively and reviewed.

    I just read a Review from a security company about BSDs and they show Bugs in the OpenBSD-Kernel (6.1) and more.

    Source:
    https://media.defcon.org/DEF%20CON%2025/DEF%20CON%2025%20presentations/DEFCON-25-Ilja-van-Sprundel-BSD-Kern-Vulns.pdf

Credits

Copyright © - Daniel Hartmeier. All rights reserved. Articles and comments are copyright their respective authors, submission implies license to publish on this web site. Contents of the archive prior to as well as images and HTML templates were copied from the fabulous original deadly.org with Jose's and Jim's kind permission. This journal runs as CGI with httpd(8) on OpenBSD, the source code is BSD licensed. undeadly \Un*dead"ly\, a. Not subject to death; immortal. [Obs.]