Guest User!

You are not Sophos Staff.

This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Installing Sophos UTM Home, Virtualized or Bare Metal

Hey Guys

First of all I have to admit, that I do not have any experience with Sophos UTM. I have experience with other routers and firewalls tough.

Sometime this year I am getting a new Internet connection at home and for that I need a new router, because it will be 1 Gbps symmetrical and the router which I own at the moment cant handle that.

I do not need a huge bunch of features:

-Client VPN (PPTP?)
-Site to Site VPN
-Firewalling (at the moment I have "only" a router, without sophisticated firewalling mechanisms.) I do not want to build Fort Knox at home, but it would be nice to know that some of the "bad stuff" is filtered out.

The problem is, that I do not know how I want to use Sophos UTM.
First, i planned to install it on a 1RU server as a VM, so that I would have a possibility to run other servers on this hardware too (like SVN, Fileserver and so on).
But then I saw, that UTM is not supported by virtualbox but only by "professional" Hypervisors.
The problem with those professional hypervisors is, that they require more knowledge and support and altough I am a student of "computer sciences", I do not want to have to install updates and other stuff 24x7.

So what advise can you give me?
-Install it on a hypervisor anyway (maybe it is less painfull than I imagine)
-Install it with a less professional hypervisor, like VMWare Workstation
-Install it bare metal with all disadvantages like longer restore times, bader backup possibilities and "wasting" new hardware as router

______edit_______
Regarding the performance: I am clear that 1Gbps is much to route and very fast.
I am not dissapointed if it will not be able to route (especially firewalled) everythint with this speed.
But about 600-700 Mbps would be nice!

I am sorry if i wrote anythign wrong, I am no native speaker[;)]
Regards
Thor_


This thread was automatically locked due to age.
  • OT:  Wouldn't it be nice if VMWare or some other vendor establishes a way to wedge multiple cores into a single vCPU?  Imagine a wedge that multithreads single threaded processes when presented to the hypervisor as a workload.  Surely it is either not important to those who pay for the products or it is prohibitively difficult to do.  I suspect the former, but I am not a coder by trade so I cannot really say for sure.


    With vmware you can.  vmware not only allows you to control the number of vcpus but the total amount of ghz you can give the entire vm.  You can effectively squezze a qvcpu vm into one core by simply allocating only enough ghz to use up one physical cpu core.  It is ghz pooling.  You can put a single vcpu into the vm and throw the entire hosts worth of total ghz into that vm.  It has some serious caveats to doing that though.

    Owner:  Emmanuel Technology Consulting

    http://etc-md.com

    Former Sophos SG(Astaro) advocate/researcher/Silver Partner

    PfSense w/Suricata, ntopng, 

    Other addons to follow

  • Are you sure it really works that way?  I did not think you could pool more ghz into a machine than the total of the number of cores.  You can increase shares to the machine, but that only works for resource contention.  I do not think you can feed all 4 cores worth of a 2.5ghz cpu into one 10ghz vCPU in a guest.  I could be wrong, but I am pretty sure you cannot do that.
  • Are you sure it really works that way?  I did not think you could pool more ghz into a machine than the total of the number of cores.  You can increase shares to the machine, but that only works for resource contention.  I do not think you can feed all 4 cores worth of a 2.5ghz cpu into one 10ghz vCPU in a guest.  I could be wrong, but I am pretty sure you cannot do that.


    I don't know about newer versions of vmware as i use hyper-v..but in v3 you most assuredly could..i did it on a regular basis.

    Owner:  Emmanuel Technology Consulting

    http://etc-md.com

    Former Sophos SG(Astaro) advocate/researcher/Silver Partner

    PfSense w/Suricata, ntopng, 

    Other addons to follow

  • I will have to look into that.  I have asked several times of our VMWare staff and they all indicate you cannot do that.  If it is possible in HyperV, though, it should definitely be in ESXi.
  • Ok, so here would be a test regardless of which platform you are using.

    Assign a single vCPU to a guest, give it 2xghz of the clockspeed.  Run something like Prime95 and what the CPU usage on the host machine.  I have performed this test in ESXi and it only uses one core worth of usage on the host.  It will not max out 2 cores on the host.  This is using esxi 5.5u2.  I don't have a hyper-v host to test.

    I am not trying to be argumentative, but I think if someone has discovered how to do this, everyone would be talking about it (think Minecraft...single-threaded, if you could feed 48 cores of ghz into a single thread, you would hear about it...).
  • You'd have to run two instances of Prime95 in the VM, and probably use 2 VCPUs (5GHz each) to be sure.

    Barry
Share Feedback
×

Submitted a Tech Support Case lately from the Support Portal?