#1
  1. No Profile Picture
    Registered User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Nov 2012
    Posts
    2
    Rep Power
    0

    Virtualization - Software Suggestions


    Hi guys,
    glad i found this amazine forum...

    Im currently looking for a virtualization solution. I would prefer opensource.

    What i fund so for is XEN and virtouzzo container (expensive but still an option), however, as im decently new in this field i thought its maybe smart to ask arround in a dev community, may there is somebody out there who can suggest a solution.

    The purpose of the virtualization is to run linux VPS on a dedicated server.
    The server specs are Ubuntu 12.04 (another option would be debian) intel I5, 8GB ddr3, SSD for OS, HDD for storage.
    The goal is to at least run 10 VMs with ubuntu 12.04 or debain squeeze.

    Thx for any suggestions /ideas...
    Sincerely,
    Kreios
  2. #2
  3. No Profile Picture
    Still Learning
    Devshed Newbie (0 - 499 posts)

    Join Date
    Dec 2012
    Location
    Montreal, Canada
    Posts
    55
    Rep Power
    40
    KVM is a good choice

    http://www.linux-kvm.org/page/Main_Page

    It was discusses on a recent floss weekly on TWIT.
    http://twit.tv/show/floss-weekly/229
    Last edited by admiraln; December 21st, 2012 at 03:58 AM. Reason: Update a link
  4. #3
  5. No Profile Picture
    Grumpier old Moderator
    Devshed Supreme Being (6500+ posts)

    Join Date
    Jun 2003
    Posts
    14,453
    Rep Power
    4539
    I use kvm/qemu on a fedora host. Fedora has virtualization packages in it's yum repos, making it very easy to install.
    ======
    Doug G
    ======
    Bartender to Rene Descartes "have another beer?" Descartes: "I think not" and he vanished.
    --Alfred Bester
  6. #4
  7. Providing fuel for space ships
    Devshed Supreme Being (6500+ posts)

    Join Date
    Mar 2004
    Location
    nr Edinburgh, Scotland
    Posts
    14,382
    Rep Power
    3848
    If you're planning on running a host machine and up to 10 vm's, I'd look at increasing the RAM on the host machine, 8GB is insufficient imo.
    The No Ma'am commandments:

    1.) It is O.K. to call hooters 'knockers' and sometimes snack trays
    2.) It is wrong to be French
    3.) It is O.K. to put all bad people in a giant meat grinder
    4.) Lawyers, see rule 3
    5.) It is O.K. to drive a gas guzzler if it helps you get babes
    6.) Everyone should car pool but me
    7.) Bring back the word 'stewardesses'
    8.) Synchronized swimming is not a sport
    9.) Mud wrestling is a sport
  8. #5
  9. No Profile Picture
    Grumpier old Moderator
    Devshed Supreme Being (6500+ posts)

    Join Date
    Jun 2003
    Posts
    14,453
    Rep Power
    4539
    Also make sure you use a processor that has hardware virtualization support available.

    Comments on this post

    • aitken325i agrees
    • codergeek42 agrees
    ======
    Doug G
    ======
    Bartender to Rene Descartes "have another beer?" Descartes: "I think not" and he vanished.
    --Alfred Bester
  10. #6
  11. Contributing User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Apr 2012
    Location
    spaceBAR Central
    Posts
    229
    Rep Power
    42
    Take a look at: https://www.virtualbox.org/
  12. #7
  13. Providing fuel for space ships
    Devshed Supreme Being (6500+ posts)

    Join Date
    Mar 2004
    Location
    nr Edinburgh, Scotland
    Posts
    14,382
    Rep Power
    3848
    Originally Posted by spacebar208
    Take a look at: https://www.virtualbox.org/
    What, to run 10 vms !? God no - look at kvm (or VMWare Workstation if you have to)
    The No Ma'am commandments:

    1.) It is O.K. to call hooters 'knockers' and sometimes snack trays
    2.) It is wrong to be French
    3.) It is O.K. to put all bad people in a giant meat grinder
    4.) Lawyers, see rule 3
    5.) It is O.K. to drive a gas guzzler if it helps you get babes
    6.) Everyone should car pool but me
    7.) Bring back the word 'stewardesses'
    8.) Synchronized swimming is not a sport
    9.) Mud wrestling is a sport
  14. #8
  15. No Profile Picture
    Registered User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Aug 2012
    Location
    Toronto
    Posts
    11
    Rep Power
    0
    Try proxmox.. it has an easy to use interface.
    Virtualization is done with KVM or openVZ.
    You can also create clusters, live migrations, etc..
  16. #9
  17. No Profile Picture
    Registered User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Nov 2012
    Posts
    2
    Rep Power
    0
    Hi guys,
    thanks for oyur replies, i was locked out of the forum as my pas reset email wasnt forwarded.

    I indeed will go for KVM.
    Concerning the ram, that shouldnt be an issue, ill upgrade that if required.

    For the frontend, proxmox seems interesting but im not sure about the install process, i only have access to ssh on my server - otherwise i would need to talk to the hosting.

    I was also looking into WebVirtMgr (webvirtmgr.net) but an a dpkg error while trying (askubuntu.com/questions/231959/ubuntu-12-04-dpkg-error-processing-sasl2-bin-configure)
  18. #10
  19. No Profile Picture
    Grumpier old Moderator
    Devshed Supreme Being (6500+ posts)

    Join Date
    Jun 2003
    Posts
    14,453
    Rep Power
    4539
    For what it's worth, I connect to my vm host only by ssh, and then forward vnc ports to view vm consoles over the ssh connection. You can also install virt-manager on a linux workstation and set it up to hook up to a remote vm host.

    The net result is you get a graphical interface to manage your vm's on your workstation.

    One of the nice things about kvm/qemu is you can do almost everything from the command line using virsh
    ======
    Doug G
    ======
    Bartender to Rene Descartes "have another beer?" Descartes: "I think not" and he vanished.
    --Alfred Bester
  20. #11
  21. No Profile Picture
    Contributing User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Dec 2012
    Posts
    165
    Rep Power
    18
    Definitely use KVM for that many virtual boxes. As stated before 8GB of ram is not going to be sufficient for 10 virtual machines. You will have to allocate ram to each VM so you are looking at 11 operating systems total running sharing a pool of 8 gigs. Assuming an even distribution of memory across all machines that is less than 750mb of ram per machine. I would certainly not host my site on a "dedicated" machine with such specs.

IMN logo majestic logo threadwatch logo seochat tools logo