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

Running v8 on ESXi: 32-bit or 64-bit

Hello,

I've been running ASG v8 on ESXi for quite some time now. I installed using the Astaro ESX image running on top of vSphere (ESXi 4.1).

Recently I found out that the Astaro ESX image is 32-bit, while Astaro v8 can now be installed with a 64-bit kernel. As my hardware and ESXi 4.1 support running 64-bit guest OSes, I am wondering if there would be *any* gain in not using the Astaro ESX image, but install from ISO in 64-bit mode.

As far as my knowledge goes, I would say no (as Astaro will not need a lot of memory in my environment), but I could be wrong ... any ideas?

Additional question:
- when using the Astaro ESX image you get an 'old' v4 virtual machine version in ESXi ... I have upgraded this to v7 ... was this a good idea (why or why not) for performance reasons?
- there is also no explicit information on how to install on ESX/ESXi 4 in the readme file with the Astaro ESX image (although it does says something on how to install on ESX/ESXi3.5)

ProStar


This thread was automatically locked due to age.
  • The big question is "What hardware are you running this on?"

    First, if your system does not fully support hardware VT, ESXi will not run 64bit guest OS's. Even if the CPU has 64bit capability. 

    Second, are you going to run over 3.7GBs of RAM? If you are running 3GB or less, there is not performance benefit to 64bit.

    Here is my test report from my most recent build. - 
    https://community.sophos.com/products/unified-threat-management/astaroorg/f/52/t/27561

    If you want to post your hardware specs, I could look them over for you.

    Cheers!
  • My system is a Dell T110 which fully supports 64-bit virtualization technologies (X3440 CPU with VT-x and VT-d support).

    As memory use is concerned, my (virtual) ASG will probably never use more than 3GB ... so I would also think 32-bit is sufficient.

    What type of virtual NIC do you use? Did you upgrade your hardware version under ESXi 4 also to v7? Any other tips for configuring ASG under ESXi 4?
  • I just checked your hardware specs.That is a great system for ESXi.

    32bit with 3GB of RAM should work great. Obviously that depends on how many users it is supplying, but your rig should be able to handle quite a lot of users comfortably. The Core i3-530 rig I built stays at about 1%-2% CPU and never passes 5% CPU usage and stays stable at approx 800MB of RAM usage for 15 users. Just to give you a scale to gauge by. But it is not using ESXi.

    "What type of virtual NIC do you use?"
    Since I am using all Intel NICs I chose the E1000 driver.

    "Did you upgrade your hardware version under ESXi 4 also to v7?"
    I am assuming your are using the Virtual Appliance image. I haven't. I create my own Virtual Machine with v7 hardware specs and install from the ISO CD image. Since the Astaro CD includes the ESXi tools/drivers it is pretty much already optimized for ESXi.

    "Any other tips for configuring ASG under ESXi 4? "
    Uh, well that is kind of a big question. It depends on what else you want to use the ESXi box for. In my experience it just takes some time to plan the resource allocation balance for the different VM Guests you want to run simultaneously. ESXi 4 consumes approx 700-800MB of RAM for itself.

    The only tip I could give you is start smaller on the resource allocations. It is easier to add than remove resources. In Vsphere watch the memory Performance chart, for the ESXi host and guest OS themselves. Memory is ballooning is no good, it should always be 0%. If it is above 0% add memory to that VM guest. What the guest OS is saying about how much RAM it is using may not necessarily match the Consumed Memory for the ESXi VM box.

    I hope this all helps.

    Cheers!
  • What type of virtual NIC do you use? Did you upgrade your hardware version under ESXi 4 also to v7? Any other tips for configuring ASG under ESXi 4?


    Hi!

    At the moment, I don't know why... but I have problems with only one 8.001 VM with HW version 7 and vSphere 4.1 (I run several other 8.001 Astaro with HW version 7 without problems, but not with vSphere 4.1 --> only vSphere 4, Update 2).
    I only use SSL client VPN and Site-2-Site VPN. If the VM runs with HW version 7, the Astaro sends out some SYN packets, but I never see the ACK packets.
    With HW version 4 (on same phys. HW) the VPN functionality runs without any problems....

    I deployed the Astaro from the .ovf template.

    Cheers!
  • Hi!

    At the moment, I don't know why... but I have problems with only one 8.001 VM with HW version 7 and vSphere 4.1 (I run several other 8.001 Astaro with HW version 7 without problems, but not with vSphere 4.1 --> only vSphere 4, Update 2).
    I only use SSL client VPN and Site-2-Site VPN. If the VM runs with HW version 7, the Astaro sends out some SYN packets, but I never see the ACK packets.
    With HW version 4 (on same phys. HW) the VPN functionality runs without any problems....

    I deployed the Astaro from the .ovf template.

    Cheers!


    The same problem after installing 8.001 from the .iso file.
  • The same problem after installing 8.001 from the .iso file.



    I found now a solution for this problem:
    - Power down the VM
    - Delete all NICs from the VM
    - Added new NICs --> select the E1000 driver, NOT flexible
    - Upgrade virtual HW to version 7
    - Power on the VM

    These steps solved the problem for me.

    Regards, Roland
  • Good stuff Roland. Glad you got it fixed.

    Just a curious question if you could check a setting please.

    I know the E1000 driver is superior in all respects to the compatibility based "Flexible" driver. But did that change in turn activate the "Promiscuous" mode? Something is telling me that may have been the underlying problem.