Results 1 to 10 of 10

Thread: Tool for deploying multiple (+12) VM instances at once?

  1. #1
    Join Date
    May 2007
    Location
    West Indies
    Beans
    497
    Distro
    Ubuntu

    Tool for deploying multiple (+12) VM instances at once?

    What is that tool used for launching +12 bare-bone VM instances where each is a different prepackaged *nix operating system automatically deployed in their own terminal emulator simultaneously?​

    I've seen Michael Larabel over at Phoronix use this tool from time-to-time featured in his articles. He uses it to host the VM's locally, not in the cloud. In the screenshot of his desktop workstation, there are at least a dozen different nix shells, each showing screenfetch/neofetch demonstrating all their specs. In contrast, Docker and K8's is for deploying containers to the cloud but Mike deploys and hosts locally I believe.

    I asked on the Phoronix forums 2 days ago. No one has replied yet. So I thought I would ask here too.
    My rig:
    IBM Personal System/2 Model 30-286 - - Intel 80286 (16 bit) 10 Mhz - - 1MB DRAM - - Integrated VGA Display adapter
    1.44MB capacity Floppy Disk - - PS/2 keyboard (no mouse)

  2. #2
    Join Date
    Aug 2016
    Location
    Wandering
    Beans
    Hidden!
    Distro
    Xubuntu Development Release

    Re: Tool for deploying multiple (+12) VM instances at once?

    Are you thinking about Mutipass?
    It's a snap package if so.
    With realization of one's own potential and self-confidence in one's ability, one can build a better world.
    Dalai Lama>>
    Code Tags | System-info | Forum Guide lines | Arch Linux, Debian Unstable, FreeBSD

  3. #3
    Join Date
    May 2007
    Location
    West Indies
    Beans
    497
    Distro
    Ubuntu

    Re: Tool for deploying multiple (+12) VM instances at once?

    Hi 1fallen! Thank you for your reply.

    I looked into Ubuntu Multipass. That's kind of in the general direction. But Multipass is as far as I can tell is used for hosting and launching many simultaneous Ubuntu instances. In the screenshot I saw on Phoronix showed 12 different Linux distros.

    Is Multipass used for launching Ubuntu instances only? Or does it support a sprawling network of other *nix distros?
    My rig:
    IBM Personal System/2 Model 30-286 - - Intel 80286 (16 bit) 10 Mhz - - 1MB DRAM - - Integrated VGA Display adapter
    1.44MB capacity Floppy Disk - - PS/2 keyboard (no mouse)

  4. #4
    Join Date
    Aug 2016
    Location
    Wandering
    Beans
    Hidden!
    Distro
    Xubuntu Development Release

    Re: Tool for deploying multiple (+12) VM instances at once?

    Quote Originally Posted by Drone4four View Post
    Hi 1fallen! Thank you for your reply.

    I looked into Ubuntu Multipass. That's kind of in the general direction. But Multipass is as far as I can tell is used for hosting and launching many simultaneous Ubuntu instances. In the screenshot I saw on Phoronix showed 12 different Linux distros.

    Is Multipass used for launching Ubuntu instances only? Or does it support a sprawling network of other *nix distros?
    I wish I knew for sure, but by all looks "Ubuntu instances only". I could be wrong though.
    Now you mention it I remember seeing something else on Phoronix site my self (Maybe a year or so back)...If i remember it I'll post back.
    With realization of one's own potential and self-confidence in one's ability, one can build a better world.
    Dalai Lama>>
    Code Tags | System-info | Forum Guide lines | Arch Linux, Debian Unstable, FreeBSD

  5. #5
    Join Date
    Mar 2010
    Location
    USA
    Beans
    Hidden!
    Distro
    Ubuntu Development Release

    Re: Tool for deploying multiple (+12) VM instances at once?

    Launching or deploying? There is a big difference between those two terms.

    Launching, I just use Network Manager (see attached) I have VM's, LXC Containers, etc. running under that...

    Are you talking about a recent article like this that he did on Canonical Microcloud? https://www.phoronix.com/news/Canoni...ntu-MicroCloud
    Attached Images Attached Images
    Last edited by MAFoElffen; November 30th, 2023 at 03:49 AM.

    "Concurrent coexistence of Windows, Linux and UNIX..." || Ubuntu user # 33563, Linux user # 533637
    Sticky: Graphics Resolution | UbuntuForums 'system-info' Script | Posting Guidelines | Code Tags

  6. #6
    Join Date
    May 2007
    Location
    West Indies
    Beans
    497
    Distro
    Ubuntu

    Re: Tool for deploying multiple (+12) VM instances at once?

    Hi MAFoElffen. Thank you for your comment.

    You said:

    Quote Originally Posted by MAFoElffen View Post
    Are you talking about a recent article like this that he did on Canonical Microcloud? https://www.phoronix.com/news/Canoni...ntu-MicroCloud
    ...not quite this article. The now vague memory I have of the Phoronix article goes back longer than two weeks. I think I have seen it more than once too. The screenshot Larabel shared that I have in mind I don't think was cloud focused. So I shouldn't have mentioned 'cloud' to begin with. If I recall correctly, it looked more closely like launching (not deploying) local guest VM pre-configured easy-access images perhaps through QEMU or Xen or a wrapper thereof. I believe it may have even been IoT focused designed for small memory footprints without big GUI/DE packages installed. Just the bare-bones.

    Launching, I just use Network Manager (see attached) I have VM's, LXC Containers, etc. running under that...
    That's an interesting screenshot. We're getting closer because your Network Manager shows VM performance metrics in a panel - - you have CentOS, OpenSolaris, PopOS, Fedora. Not only did he have have those, Michael Larabel even had FreeBSD and DragonFly BSD and more. If you could launch a single terminal emulator for each instance showing the output of `$ screenfetch`, then this might be the answer to my original inquiry.
    My rig:
    IBM Personal System/2 Model 30-286 - - Intel 80286 (16 bit) 10 Mhz - - 1MB DRAM - - Integrated VGA Display adapter
    1.44MB capacity Floppy Disk - - PS/2 keyboard (no mouse)

  7. #7
    Join Date
    Mar 2010
    Location
    USA
    Beans
    Hidden!
    Distro
    Ubuntu Development Release

    Re: Tool for deploying multiple (+12) VM instances at once?

    So do I, among a lot of others, as well as Win OS'es, MAC OSX, VMware vSphere, React... amd64, x86, arm64, ppc64, RISC64, IBM S390X, etc.

    I do a lot of testing... I beta test Win NEXT & Insiders, VMware VSphere & the Ubuntu DEV Cycles... VCenter is nice, but it is commercial.

    What I like with KVM is that I can scale to a specific system's CPU capabilities, it's memory and such to replicate what the target test case needs to be. It is very flexible and adaptable.

    What I do to spin up test cases, is I will setup VM templates of a machine type, say with an install of a certain Distro and run virt-sysprep on it... Then I'll clone it, and make it unique. Then do whatever to it. Takes less than a minute to clone and spin it up. Some of My VM templates are just blank machines that I clone to test the Daily install images for QA. Attach an ISO and off I go. Or I have scripts to dl and prep the pre-installed images for testing.

    That technique saves me a lot of time in what I do routinely.

    I've looked at VM Management "systems" and I haven't found anything that really fits all my needs. I keep looking though.

    When i was working as a contractor... To deploy a companies systems, I used Fog Server. Make so many variations of images. PXE boot into it. Deploy the compressed system image. Expand the partitions to where they needed to be... Wash, rinse, repeat. I've unboxed, setup, installed OS'es (with their apps), and configured over 200 computers in less than 2 hours.
    Last edited by MAFoElffen; November 30th, 2023 at 07:30 AM.

    "Concurrent coexistence of Windows, Linux and UNIX..." || Ubuntu user # 33563, Linux user # 533637
    Sticky: Graphics Resolution | UbuntuForums 'system-info' Script | Posting Guidelines | Code Tags

  8. #8
    Join Date
    Mar 2010
    Location
    Squidbilly-Land
    Beans
    Hidden!
    Distro
    Ubuntu

    Re: Tool for deploying multiple (+12) VM instances at once?

    I use bash to control the order and delays that multiple VMs require . Call me old fashioned. Underneath, they are all KVM, libvirt, virsh controlled.

    For Linux Containers, I use bash, just with lxc commands instead. I know virsh can control lxc and lxc can control KVM VMs. Never bothered looking further. There's always something new and if my current method has solved the issue, I don't quickly jump to "new". I may need to be beaten about the head a few times before "new" gets my attention.

    "New" is the enemy of "stable." There are always people spending time on "new".

  9. #9
    Join Date
    May 2007
    Location
    West Indies
    Beans
    497
    Distro
    Ubuntu

    Re: Tool for deploying multiple (+12) VM instances at once?

    @1fallen , @MAFoElffen , @TheFu

    I sent Mike an email and he replied and was able to successfully identify the tool! It's called Distrobox:
    My rig:
    IBM Personal System/2 Model 30-286 - - Intel 80286 (16 bit) 10 Mhz - - 1MB DRAM - - Integrated VGA Display adapter
    1.44MB capacity Floppy Disk - - PS/2 keyboard (no mouse)

  10. #10
    Join Date
    Mar 2010
    Location
    USA
    Beans
    Hidden!
    Distro
    Ubuntu Development Release

    Re: Tool for deploying multiple (+12) VM instances at once?

    Thank you. I was very curious about that.

    I'm going to have to check that out.

    "Concurrent coexistence of Windows, Linux and UNIX..." || Ubuntu user # 33563, Linux user # 533637
    Sticky: Graphics Resolution | UbuntuForums 'system-info' Script | Posting Guidelines | Code Tags

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •