Budget ESXi Server installation?

Hello!

I know this question has been asked many times but not recently.  I'm looking to use material of desktop/workstation class for a budget ESXi server.  We are looking to run virtual machines that need 4 GB of ram each, and pretty decent CPU speed.  Ideally be able to run 3 simultaneously.

Preconfigured servers are too expensive for what we want, considering that we can in place something ourselves for 2/3 of the price.

What I'm really wondering is what CPU / mobo combination people recommend.  I know that people swear by Intel, but you get a lot more hearts of AMD these days that seems to be more important.  I also prefer to have incorporated net and especially SATA/raid who works with ESXi, but we can add - it if necessary.

The official hardware support list practically only covers server-class hardware, but I know a lot of people run on class office equipment.  I looked on the Ultimate White Box guide and see a large number of options here - but most seem to be more than 1 year old.  So what people indicate?

The Asus M4A78 seemed to be a popular series, but you can't buy it new is more - the series of M4A88 or M4A89 just as good?

For example, the Phenom II X 6 seem to be pretty cheap ($200) and a variety of motherboards to $100.  Addition of 16 GB of ram and a few hard disks with a raid card network card and intel, and we should have a powerful system for well under $ 1,000.

Thanks in advance!

I suggest that you try http://vm-help.com or http://ultimatewhitebox.com

Good luck

Tags: VMware

Similar Questions

  • Installation server ESXi 4.0 to ESXi Server 4.0 Update 1

    "Upgrade package of ESXi Server 4.0 to ESXi Server 4.0 Update 1.

    Using the download listed above:

    What is the best practice for the installation/upgrade to update 1?  Is this possible via the host update utility 4.0?  And if so, how should we do about this process?

    Thanks in advance, TAndrist

    You should not manually download any file at all.  The host update utility does all that for you.

    Open the utility, add the host ESX (note a hack to run on Win7 before publication U1).

    Click on file, download patches for vmware.

    Then click on "Scan for Patches" and enter credentials for the host to ESX

    Once who did button changes to 'host patch', click on it, then install.

    Make sure that all virtual machines are stopped everything first.

    Please give points for any helpful answer.

  • ESXi 4 Installable & drivers Server?

    Just unpacked my server and test ESXi 4 for the first time. With your traditional Server installation / OS, you can use the hardware vendor (in my case, Dell) CD/DVD to start the installation of the initial server to control the installation of the OS, so that all the drivers are installed according to the needs. Is it the same procedure for ESXi or I simply start directly at the exit of the installation CD and don't you worry about this?

    Thanks in advance.

    Just start the CD ESXi or plug the USB ESXi key and follow the instructions on the screen. Easy as that. No need to install any hardware not related software or drivers.

  • Cheap construction and Simple Home ESXi Server to test

    I think building a desktop computer (you can call it home server) for VMware vSphere Hypervisor to test at home for educational purposes.  I am currently using a > 6 yr old Dell laptop which does not support VMware vSphere hypervisor.  I have no luck in my workplace to have hands on VMware.  Course VCP5 is expensive here in Malaysia, about 3 times salary for a fresh grad. If you have savings of 1/3, should be save to just sign up for the course of 9 months.  Also I would need to take leave of 5 days on the course, they have no weekend class.

    My plan is to set up for lab test (VCP5 test) and possibly configure 4 virtual machines.  What are the best way to build that ESXi server to test?

    Processor - AMD FX-6100

    http://www.Newegg.com/product/product.aspx?item=N82E16819103962

    Motherboard - ASRock 960GM/U3S3 FX [Micro-ATX]

    http://www.Newegg.com/product/product.aspx?item=N82E16813157323

    RAM - 16 GB (2 x 8 GB) 240 - Pin DDR3 SDRAM DDR3 1600 (PC3 12800)

    http://www.Newegg.com/product/product.aspx?item=N82E16820231606

    Adapter - Realtek 8111E (shipped with Mobo)

    HARD drive - WD Green WD10EZRX 1 TB IntelliPower (do not plan for any RAID installation)

    http://www.Newegg.com/product/product.aspx?item=N82E16822236070

    Box - COOLER MASTER Centurion 5

    http://www.Newegg.com/product/product.aspx?item=N82E16811119068

    Power - COOLER MASTER eXtreme Power Plus 500W or COOLER MASTER GX 450W RS450

    I have experince in the building of my own office back in the years of the pentium - pentium 4.  But I certainly have no experience in the construction of a system as complicated as, I am a total newbie to VMware.  I need your need help and tips to avoid buying machines bad for my setup.

    my budget would be RM3000, which is about USD1000. (Now I think I can get USD600 below after opt for AMD on Intel Core i7)

    Thank you

    * Some links that I found

    Hardware configuration

    http://wahlnetwork.com/2012/03/13/building-ESXi-5-whitebox-home-lab-servers/

    http://vdestination.com/2011/01/19/building-a-home-lab-101/

    Configuration (configure lab environment, do not apply to me)

    http://professionalvmware.com/2012/05/vSphere-5-autolab/

    http://www.simple-talk.com/sysadmin/virtualization/VMware-Lab-Setup---a-virtualized-lab-for-testing-HA-and-DRS/

    http://www.VMwarevideos.com/video-my-home-VMware-vSphere-lab

    You don't need a San to install ESXi, but if it's under consideration for the VCP that a SAN would be beneficial, as would a second host ESXi - in this way you will be able to test vMotion, DRS, HA-

  • How can I recover data from my ESXi server after getting a "Pink Screen of Death"?

    Hi all

    I blame myself for that. I got about 1 GB od space left on my ESXi server and used MDT to create images and ran out of space. Well... all of a sudden, I had a pink, although very nice screen, what was being done was ugly.

    I have ESXi hypervisor of 5.5 is installed with all my virtual machines. The screenshot leads me to believe that there is no space and that is why it error. Has anyone ever run into this situation? Are there any tools or techniques, I can try

    Thanks in advance!

    Phil

    ESXiPintkScreen2.JPG

    The only thing left to try is the following: when the host is powered off, insert the disc, start the host, when you get a choice to start the latest version installed from a certain select ESXi installation (it should show on which drive it is installed), if not the last, once started, it should start the disc should be available without problem.

    As much as I can test and tested, this allways did the trick.

    If however it does not matter where, I think you have a disk failure (unavailable TPG, Pearl sectors, reformatted,...). It is not my expertise.

    GRTS

  • I have 40 ESXi server and must be installed very quickly...

    We request the customer to install 40 ESXi server and need to be installed soon. Which is the best way and the documents of step by step?

    See also http://virtualkenneth.com/2010/07/21/setting-up-vsphere-esxi-4-1-scripted-installation/

    André

  • Xcode Server installation failed (ssl configuration infrastructure)

    After the upgrade to Server 5.2 today, I am unable to start the service of Xcode as a result of a mistake.

    The first time, I tried to implement the service, after having chosen the Xcode application, I was asked to create a service user account Xcode. So, I followed the guests to create a Xcode Server user account.

    Then I saw a message that Xcode Helper should be allowed to make UI script, to which I agreed.

    Finally, a progress bar appears where, apparently, that was under the service of Xcode configuration.

    And then an error stating:

    Xcode Server installation failed (ssl configuration infrastructure)

    Try clicking on choose Xcode and selecting a new version of Xcode or upgrade to a newer version of the server.

    Given that I had just installed the latest version of Xcode previously, I advanced and checked that Xcode launches without problem, and no message appears.

    Then I went to System Preferences > Security & privacy > accessibility and verified that an entry is added for Xcode Helper, and I checked the box next to it to allow access.

    Also, I have advanced and connected to the server of Xcode user account and used the fast user switching option to return to my main account.

    Unfortunately, trying to start again service results in the same error. I even tried to start the service when you are logged on the server of Xcode user account. Whenever it has failed with the same message.

    Whenever I try to start the service, I see this (or very similar) message sequence struck the system log:

    20 September 15:50:36 servermgr_xcode Server [867]: getSetXcodePathProgressWithRequest: {}

    control = getSetXcodePathProgress;

    currentPercentageCompleteRangeMaximum = 10;

    currentPercentageCompleteRangeMinimum = 10;

    currentStep = 'Xcode stop server';

    percentComplete = 10;

    status = running;

    }

    20 September 15:50:37 Server servermgr_xcode [867]: task completed (State 0)

    20 September 15:50:37 Server servermgr_xcode [867]: stderr output for the job:

    (4 / 6) [START] stop nginx daemon

    (3 / 6) Server [START] stop API

    (1 / 6) [START] stop CouchDB

    (6 / 6) [START] stop builder

    (5 / 6) [START] daemon stop control

    (2 / 6) [START] stop repeat

    (5 / 6) [END - 0.05 S] Stop control daemon

    (1 / 6) [END - 0.05 S] Judgment of CouchDB

    (2 / 6) [END - 0.05 S] Stopping repeat

    (3 / 6) [END - 0.05 S] Stop server API

    (4 / 6) [END - 0.14 S] Stop the nginx daemon

    (6 / 6) [END - 0.16 S] Stop generator

    A successful!

    Total time: 0.32 seconds

    20 September 15:50:37 Server servermgr_xcode [867]: launch/usr/bin/xcrun xcscontrol - initialize - build-service-user xcodeserver

    20 September 15:50:37 Server servermgr_xcode [867]: wait for task to leave

    20 September 15:50:37 Server lsd [961]: LaunchServices: could not store file lsd-identifiers to /private/var/db/lsd/com.apple.lsdschemes.plist

    20 September 15:50:37 Server servermgr_xcode [867]: xcscontrol reported progress: (1/29) checking that Xcode is accessible

    20 September 15:50:37 Server sudo [1422]: root: TTY = unknown; PWD =; USER = nobody; /Applications/XCode.app/Contents/developer = / usr/bin/file COMMAND

    20 September 15:50:37 Server servermgr_xcode [867]: xcscontrol reported progress: (1/29) checking that Xcode is accessible

    20 September 15:50:37 Server servermgr_xcode [867]: xcscontrol reported progress: running (4/29) xcode-selector - /Applications/Xcode.app

    20 September 15:50:38 Server servermgr_xcode [867]: xcscontrol reported progress: integration of control to prepare (9/29)

    20 September 15:50:38 Server servermgr_xcode [867]: xcscontrol reported progress: (11/29) setting up the config for Redis file

    20 September 15:50:38 Server servermgr_xcode [867]: xcscontrol reported progress: (12/29) setting up the config for CouchDB file

    20 September 15:50:38 Server servermgr_xcode [867]: xcscontrol reported progress: launchd jobs (13/29) system configuration

    20 September 15:50:38 Server servermgr_xcode [867]: xcscontrol reported progress: (14/29) creative group for users of service if required

    Note : There was a lot of posts like this that I missed:

    20 September 15:50:38 syslogd server [69]: notice of Configuration:

    ASL Module 'com.apple.AccountPolicyHelper' claims the selected messages.

    These messages may not appear in the standard system log files or in the database of the ASL.

    20 September 15:50:38 Server servermgr_xcode [867]: xcscontrol reported progress: configuration record (16/29)

    20 September 15:50:38 Server servermgr_xcode [867]: xcscontrol reported progress: users of creative services (17/29) if necessary

    20 September 15:50:38 Server servermgr_xcode [867]: xcscontrol reported progress: infrastructure configuration of SSL (18/29)

    20 September 15:50:39 Server servermgr_xcode [867]: getSetXcodePathProgressWithRequest: {}

    control = getSetXcodePathProgress;

    currentPercentageCompleteRangeMaximum = 75;

    currentPercentageCompleteRangeMinimum = 20;

    currentStep = "Configuring SSL infrastructure."

    percentComplete = 54;

    status = running;

    }

    20 September 15:50:41 com.apple.SecurityServer [114 Server]: displaying guest Keychain for Applications/Xcode.app/Contents/Developer/usr/bin/xcscontrol(1421)

    20 September 15:50:41 Server servermgr_xcode [867]: xcscontrol reported progress: FAILED (18/29): configuration of SSL infrastructure

    20 September 15:50:41 Server servermgr_xcode [867]: task completed (Status 5)

    20 September 15:50:41 Server servermgr_xcode [867]: stderr output for the job:

    (1/29) [START] make sure Xcode is accessible

    (1/29) [END - 0.20 S] Make sure Xcode is accessible

    Audit (2/29) [START] version of Xcode is supported

    (2/29) [END - 0.00 S] Check if the version of Xcode is supported

    Developer mode (5/29) [START] if necessary activation

    [START] Running (4/29) xcode-selector - /Applications/Xcode.app

    (29/3) [START] check if the server version is supported

    (3/29) [END - 0.02 S] Check if the server version is supported

    Data directories (6/29) [START] creation by default (if they are missing)

    (6/29) [END - 0.00 S] Creation of data directories by default (if they are missing)

    (7/29) [START] create a symbolic link to the current path of the Xcode application

    Access to the repository (8/29) [START] HTTP configuration

    Integration of control (9/29) [STARTED] preparation

    Access [START] SSH configuration repository (10/29)

    (8/29) [END - 0.12 S] Access to the HTTP repository configuration

    (7/29) [END - 0.12 S] Create a symbolic link to the current path of the Xcode application

    (10/29) [END - 0.12 S] The access to the repository SSH configuration

    (11/29) [START] establishing the file config for Redis

    (12/29) [START] set up the config for CouchDB file

    (13/29) [START] Setup launchd job system

    (5/29) [END - 0.16 S] Enabling developer mode if necessary

    (9/29) [END - 0.23 S] Preparation of control integrations

    (11/29) [END - 0.16 S] Setting up the config for Redis file

    (12/29) [END - 0.20 S] Setting up the config for CouchDB file

    (13/29) [END - 0.20 S] Launchd jobs system configuration

    Group creation [START] (14/29) for users of service if required

    Saving configuration [START] (16/29)

    (15/29) [START] configuration CouchDB to use all cores

    (14/29) [END - 0.02 S] Creation of service if required users group

    Users of creative services [START] (17/29) if necessary

    (4/29) [END - 0.41 S] Running xcode - select - switch for /Applications/Xcode.app

    (15/29) [END - 0.08] Configuration of CouchDB to use all cores

    (16/29) [END - 0.33 S] Configuration of the recording

    (17/29) [END - 0.52 S] Creation of users of the service if necessary

    Configuration of SSL infrastructure [START] (18/29)

    (18/29) [END - 3.03 S] FAILED: SSL infrastructure Configuration

    Failed: could not export the certificate of the server API: error Domain = =-25308 Security Code 'user intervention is not permitted.' UserInfo = {NSLocalizedDescription = User interaction is not allowed.}

    Total time: 4.13 seconds

    The service initialization error: could not export the certificate of the server API: error Domain = =-25308 Security Code 'user intervention is not permitted.' UserInfo = {NSLocalizedDescription = User interaction is not allowed.}

    20 September 15:50:41 Server servermgr_xcode [867]: response: {}

    error = "Xcode Server Configuration has failed (ssl configuration infrastructure)";

    errorCode = "-1";

    errorDomain = ServermgrXcodeErrorDomain;

    errorLocalizedDescription = "Configuration of Xcode Server failed (ssl configuration infrastructure)";

    errorLocalizedFailureReason = "failed to install Service in step: Setup ssl infrastructure";

    errorLocalizedRecoverySuggestion = "try clicking on choose Xcode and selecting a new version of Xcode or upgrade to a newer version of the server.

    errorString = "Configuration of Xcode Server failed (ssl configuration infrastructure)";

    status = 1;

    }

    20 September 15:50:41 com.apple.xpc.launchd [Server 1] (com.apple.dt.XCSDeviceService [1417]): Service not out 5 seconds after SIGTERM. Sending SIGKILL.

    20 September 15:50:42 Server servermgr_xcode [867]: getSetXcodePathProgressWithRequest: {}

    control = getSetXcodePathProgress;

    currentPercentageCompleteRangeMaximum = 75;

    currentPercentageCompleteRangeMinimum = 20;

    currentStep = "FAILED: SSL infrastructure configuration ';

    error = "Xcode Server Configuration has failed (ssl configuration infrastructure)";

    errorCode = "-1";

    errorDomain = ServermgrXcodeErrorDomain;

    errorLocalizedDescription = "Configuration of Xcode Server failed (ssl configuration infrastructure)";

    errorLocalizedFailureReason = "failed to install Service in step: Setup ssl infrastructure";

    errorLocalizedRecoverySuggestion = "try clicking on choose Xcode and selecting a new version of Xcode or upgrade to a newer version of the server.

    errorString = "Configuration of Xcode Server failed (ssl configuration infrastructure)";

    percentComplete = 54;

    status = FAILURE;

    }

    This article is interesting:

    20 September 15:50:41 com.apple.SecurityServer [114 Server]: displaying guest Keychain for Applications/Xcode.app/Contents/Developer/usr/bin/xcscontrol(1421)

    No prompt was displayed at this time. I had to see a real Keychain prompt? In any case, this article seems to be the cause of the problem:

    Failed: could not export the certificate of the server API: error Domain = =-25308 Security Code 'user intervention is not permitted.' UserInfo = {NSLocalizedDescription = User interaction is not allowed.}

    Help to get the Xcode service backup and race would be much appreciated!

    I had this same problem. I typed in the following in the terminal:

    sudo /applications/xcode-beta6.app/contents/developer/usr/bin/xcscontrol--reinitialiser

    After the reset, I tried to enable the server to Xcode from the macOS GUI server and it worked

  • What is happening with the DNS requests that cannot not find a matched host (A) RR in the zone are sent to WINS servers, but there is no WINS server installation?

    What is happening with the DNS requests that cannot not find a matched host (A) RR in the zone are sent to WINS servers, but there is no WINS server installation?

    Hello

    Please repost these questions in the Technet Forums

    http://social.technet.Microsoft.com/forums/en-us/category/WindowsServer

    See you soon.

  • SQL server installation is either corrupt or has been tampered with. Please uninstall and run again together at the top.

    How can I fix this error? Thank you.
    SQL server installation is either corrupt or has been tampered with. Please uninstall and run again together at the top.

    Hi DMarie125,

    The question you have posted is better suited to the MSDN forums. You can ask your question in the help link.

    http://social.msdn.Microsoft.com/forums/en/category/SQLServer/

    Hope the helps of information.

  • during startup, I get an error message. Your SQL server installation is either corrupt or has been tampered with (could not open SQLEVN70. RLL) how to solve this problem?

    during startup, I get an error message.  Your SQL server installation is either corrupt or has been tampered with (could not open SQLEVN70. RLL) how to solve this problem?

    Thank you for visiting the Microsoft answers community.

    The question you have posted is associated with MS SQL server and would be better suited to the Group Discussion TechNet Microsoft. Please visit this link to find a community that will provide the support you want.

    Lisa
    Microsoft Answers Support Engineer
    Visit our Microsoft answers feedback Forum and let us know what you think.

  • Mirage Server installation fails: the server failed to register

    Quick history: the single server installation (Server 2012 R2 w / SQL Express 2012) using the version 5.5.05294 for all components. I have a dedicated domain service account and management group that has local administrator rights and I am connected using this account. I have disabled UAC completely. I've successfully installed the Mirage Management Server and the SQL database looks good. I installed the Console of Mirage as well and can connect to the server and load the license key.

    Here is the error I get when you install the Mirage server:

    error1.png

    It does not right 'Record VMWare Mirage to the Cluster of servers', which is located just past the step where it checks the version compatibility. If I go back to the Console, I've seen the Mirage Server installed, but gives the status of "Version mismatch". I am 100% certain that the version is the same (5.5.0.5294) and even when so far to control binary files and the SQL database to ensure that all list 05294 version:

    error2.png

    As you can see, the version is the same and I have already installed the management server:

    versions.png

    You look at the log of the server installation.

    Install using:

    msiexec /i INSTALLATION_PATH/l * v LOG_FILE

    Open the log file and look for errors after the message, it could lead you in the right direction (post the log of the excerpts here)

    Make sure that your Mirage account has the correct permissions in AD (KB 2105800 details most of them).

    Also, make sure that the user has read permissions to users and computers basic UO in AD.

  • How to count the number of virtual machines on an ESXi server via command line

    I want to know the number of virtual machines running on ESXi. What is the command so that it...?

    "vim - cmd vmsvc/getallvms"

    This order list of the early running of the ESXi Server virtual machine, but I want the number (integer)

    Help, please...

    Thank you

    M@RK! V

    Hello

    You can use the PowerCLI command to get a VM number:

    SE connect-VIServer-Server "ESXi host or vCenter server.

    (Get-VM-location 'ESXi host') .count

    Elodie

  • ESXi server (5.1) level access & manage by ROLE in centeral vCenter server (5.5) instead of diff-diff / Datacenter location

    I want to manage the server vCenter 5.5, with 7 data center and each data center with 2 * 5.1 Esxi servers and each server Esxi with amendments of VM, all data centers-> server Esxi in diff-diff place and managed in one main place, all Esxi datacenter servers / VM in a field.

    vCenter Server - worm 5.5

    Data Center 1

    ESXi Server1 - 5.1

    VM1-> vm10

    ESXi Server2 - 5.1

    VM1-> vm10

    Data Center 2

    ESXi Server3 - 5.1

    VM1-> vm10

    Server ESXi 4-5.1

    VM1-> vm10

    .

    .

    ..

    7 data center

    ESXi Serverx - 5.1

    VM1-> vm10

    ESXi - 5.1 servers

    VM1-> vm10

    I would like to give access to database role on all esxi servers

    (1) each location access and manage esxi servers / VMS than by its user admin - own data center / Esxi servers / VMs

    (2) is not access any other server Esxi / VM - no access to the other data centers / Esxi servers / VMs

    (3) a super user access and manage all the server vCenter / Esxi Server / VM

    Kindly give best solution , requirements to implement highest point of reference.

    Thanking you in advance.

    Anand

    (1) each location access & manage esxi servers / VMS than by its user admin - own data center / Esxi servers / VMs

    Select your data center to host & cluster inventory, go to the Manage tab, under you will find authorization tab, where you should add authorization with spread to children, by selecting the account user/group and appropriate role (create custom roles if necessary).

    (2) is not access any other server Esxi / VM - no access to the other data centers / Esxi servers / VMs

    Suppose that the user is given with permission only on Dataceter1 in your inventory, that account has no default on any other data centers, so when permissions that the user will be able to see these inventory items where he or she has permission.

    (3) a super user access and manage all the server vCenter / Esxi Server / VM

    Select your vCenter Server server in host & cluster inventory, go to the Manage tab, under you will find tab permission , then you must add the permission with spread to children, by selecting the account Super user/group and appropriate role.

  • Nested inside the ESXi Server ESXi

    Nested run ESXi in ESXi server.

    I can't turn on the virtual machine for Vcenter, I get an error "this host does not support Intel VT - x. Here's my server BIOS settings.

    Is there a solution for this?


    See attached screenshot.


    My server is running an Intel Xeon processor E5540 Proliant DL380 G6 2 x Xeon Quad-Core 2.53 GHz


    Physical server Bios settings

    -Intel(r) Hyperthreading Options-> active

    -Intel(r) Turbo Boost Technology-> active

    -Intel VT - d-> active

    Your hardware supports nested ESXi.  Is that you checked the box next to "Hardware-assisted virtualization expose to the guest operating system" on the settings of the processor in the web client?

  • All virtual machines to an ESXi Server ping

    Hi all

    For a project of mine, I need to create a script that asks for the ESXi server host name,

    and after that start ping all virtual machines that are on the ESXi server.

    I tried to do without success up to now.

    Help will be appreciated.

    Thank you!

    What follows is based on the fact that the VMware tools are installed.

    If they are not installed, you could adapt the script to try and ping displayname VM.

    $esxName = "MyEsx".

    Get-VMHost-name $esxName | Get - VM | %{

    $hostnamePresent = $_. Guest.HostName - don't $null

    {if ($hostnamePresent)}

    $pingable = test-Connection - ComputerName $_. Guest.HostName - count 1 - calm

    }

    else {}

    $pingable = $false

    }

    Select - InputObject $_ - the property name.

    @{N = "This Hostname"; E = {$hostnamePresent}},

    @{N = "responding"; E = {$pingable}}

    }

Maybe you are looking for