I am running my own home with VMware ESX and right now there is 7 VM’s, this server setup is old and cannot keep up with what I need, so it is time to look at a new setup there is better than the old one and if it can use less wattages then it will be a plus…
So to begin I then have a look at the setup I am running today to better see what I need the new one to do and where to improve the new one.
The old server is a single server with ESX 3.5 and is running 7 VM’s
| Part | Description | | CPU | AMD Athlon X2 4400+ 2.2ghz 2xcores and have a TDP = 89watt | | Mainboard | ASUS A8N-VM CSM http://www.asus.com/Motherboards/AMD_Socket_939/A8NVM_CSM/ | | RAM | 4 x 1GB Kingston Hyber-X Do to some bios issue then ESX can only see 2,8GB of the 4GB | | Harddisk | 4 x 250GB 7200RPM of mixed Seagate and Samsung harddisks In the Raid 5 this gives me a VMFS volume on 675GB | | Controller | Intel SRCS16 – 6 SATA connections of 1.5 Gbits/s and 64mb cache With battery backup installed | | Network | 1 x Single port Intel gbit netcard 1 x dual port Intel gbit netcard | | Other | 1 x DVD drive | | Fan controller | T-Balancer BigNG with a number of big silent fans | | UPS | APC Smart-UPS 1500 with network interface |
So do to some BIOS issue there is only 2,8GB ram for the ESX and VM’s to use and this then mean that it will swap a lot of memory out to the disk and is costing on performance. For I/O’s on the disk system the highest number I have seen in ESX esxtop is around 3950 cmds/sec.,
Here is a analyze of the load time and what wattage it is using, the analyze is showing what time is use and wattage from the power on to the VM’s start to show idle time and is finish loading the stuff they do.
| Time stamp | Watt used at that time | Description | | 00:00 | 124 - 126 watt | Power on and the post process | | 00:02 | 121 – 132 watt | ESX OS loading and VM’s starting | | 00:19 | 110 – 137 watt | All VM’s is started and starting to be alive and reply to ping | | 00:49 | 105 – 137 watt | Most VM’s is online and there services are working | | 01:19 | 109 – 130 watt | Starting to idle out and harddisk led is no on all time | | 01:40 | 105 – 112 watt | ESX and VM’s is now fully loaded the idle out |
The power analyze is done with my Fluke 345 Power Quality Clamp Meter and is showing the Volt to be 233,1V AC RMS whit a power factor of 0.657PF
Here is some other wattage in others states | Power state | Watt | | ESX 3.5 is load and no VM’s started | 98 watt | | In the BIOS screen | 131 watt |
So this is an old server and it is all too slow for me to be usable anymore and the wattage is use is all too high for what it is giving me of power and the only thing to say about it that it has been very stable and very silent design, In fact the server is so silent that I cannot hear it and it is below the background sound from outside the house. So it serves me well and it is now time for a new setup.
So the new server setup will be something like this - Low wattage and most be lower than the 105-130watt that the old system use and my goal is to be at max 80 watt and lower be better.
- Ultra low sound, I don’t like fan and harddisk noise so it has to be silent
- Low heat, the server is placed inside a closed rack without any cooling so it has to give away to low heat level as I can get it to do.
- More CPU power, This is not the biggest deal as I most of the time not has max the CPU out and most newer CPU are much more power full then the old AMD x2 4400 is, so here i will try see if I can use a CPU there is having a low wattages but still has the CPU power that I need for the VM’s.
- Memory has been a big issue with only 2,8GB, so the goal is a ESX server with 16GB or more
- Data volume, Harddisk is so last year and I think it will be all SSD to get the speed, low wattage, low heat and low noise.
Data protection will be some raid level so the data is safe. - Backup, some way to do backup of the servers, because today I don’t have this and the backup is power off the vm and manual copy.
- Maybe multi ESX servers for the same storage system, so I also can have a test ESX server to play with and the VM’s a storage on the same safe storage.
- Maybe using some of the newer smart things like thin provision, Snapshot, deduplication, host cache and other smart new things.
So what are the plan and the new design?
I've done some research and has now an idea for how this new setup will look like and it will most likely be two servers where one is the ESX server and the other one is a SAN/NAS server, yes I know it sounds a little wild but I think it will give me all the things I need and still be with a low wattages….. I hope but testing will show. So why two servers, if I only build one new ESX server then I will not get many of the new options and just get a server there is the same as the old one but faster at a lower wattage. So the idea is to build a server there is a SAN/NAS server with all the smart options like thin provision, Snapshot, deduplication, storage error alerting and many more things.
So now you’re thinking what SAN is he talking about and the answer to that is a free software call Nexentastor there is very cool project there is found here http://www.nexentastor.org/ and it is free for private use up to 18TB. I have used this product for some years now and it is super cool and the best thing for me is the deduplication option there is allowing me to storage a lot more data on the SSD’s then if I just used the SSD in an ESX server.
So NexentaStor gives me this - ZFS file system
- Multi GB read cache (the server will have 16gb ram and about 14gb is used for read cache)
- Online gzip compression
- Online deduplication
- Snapshot with almost no extra space cost(do to deduplication)
- RAW volume access via ISCSI or Fiber channel(need adaptor and switch)
- Share access via NFS and CIFS/SMB
- Backup software can access storage data via NDMP, ISCSI, Fiber channel, NFS, FTP, Rsync or CIFS/SMB
- Easy expanding volumes and shares.
- Cool performance monitoring tools.
- High performance I/O and Raid levels without the need for any high price raid controllers.
- Can bundle multi networks interfaces into one multi gbit interface.
- Support multi interface and VLANs
- On the support list at VMware as a supported storage system, in fact they use it on VMworld for the lab systems.
- And lot more.
But I will write more about the NexentaStor on a later blog post.
So the design for the SAN server is something like this:
Mainboard CPU 64bit Intel 16gb ram (Gives a lot of read cache) 1x 64gb ssd for NexentaStor OS 3x 256gb ssd in raid z1 (Storage for VM’s) 4 port Intel 1gbit network interface there is setup as a EtherChannel so it work as one 4gbit link and multi Vlan
And the ESX server will look like this
Mainboard CPU 64bit Intel 16gb ram (Gives a lot of read cache) 1x 64gb ssd for ESXi OS and host cache 4 port Intel 1gbit network interface there is setup as a EtherChannel so it work as one 4gbit link and multi Vlan
And last but also an important thing is the switch for connection them
1x Cisco 3750 (model 3750G-24TS) there is a 24 x 10/100/1000 ports and four SFP ports, 32-Gbps switching fabric, Layer 3, VLAN, QOS , IPv4 and IPv6 support, EtherChannel, LACP, PAgP, 128 MB DRAM and 16 MB Flash memory, and a lot more thing..
So this is a very super cool switch that I have got for a very good price from a firm bankruptcy sell. The switch will replace an older Cisco 3560 24port that I use today but that one is only a 10/100mbit switch but it is a layer 3 and very good, as a note this one I have posted another blog about back in time where I have made it silent and I will make blog about making the new switch silent also.
Now to the server hardware…. In the research I have done I have found that I will go for the Intel 2100T CPU as it seems to have a low wattages and still have a lot of CPU power, so I think I will be good enough for what I need and for storage I will have to go for SSD’s as they are low noise, low wattage, high IO power and the only bad thing is the cost. So I have been looking over of what hardware I already have and then order some of the other hardware parts so I can start doing some testing.
So here is the first setup. | Mainboard | Asus P8H67-M 6 sata port, 4 ram slot, onboard vga, onboard netcard, and other stuff | | CPU | Intel I3-2100T LGA1155 2,5ghz 2xcores with HT and 3mb cache | | RAM | 16GB Corair XMS3 4*4gb 1333mhz DDR3 | | Harddisk OS | 1x 146gb 2˝” notebook harddisk | | Harddisk DATA | 5x 3˝” harddisk of mixed 32gb and 80gb’s | | PSU | 300 fanless FSP-Group FSP300-60GNF |
This setup is using around 35-60 watt and heat and noise is not low do to the harddisk noise and heat So I have order some SSD to test how much better it will be.| Mainboard | Asus P8H67-M 6 sata port, 4 ram slot, onboard vga, onboard netcard, and other stuff | | CPU | Intel I3-2100T LGA1155 2,5ghz 2xcores with HT and 3mb cache | | RAM | 16GB Corair XMS3 4*4gb 1333mhz DDR3 | | Harddisk OS | 64GB SSD Crucual M4 | | Harddisk DATA | 256GB SSD Crucual M4 | | PSU | 300 fanless FSP-Group FSP300-60GNF |
This setup is using around 26-30 watt and there is no heat and noise
But I have been reading on the Internet that the normal PSU’s are not very good when the power is low and there can be saved wattage by using a PSU there is call PicoPSU and that is micro PSU there is inside the computer and then there is a external PSU there is looking like a power supply for a notebook pc., so I have order one as I very much like the idea of getting the power supply outside the pc case to have less heat in the case and there for fan noise in the server will be a lot lower and if it will give lower wattages then this is just a plus
| Mainboard | <><> />>Asus P8H67-M 6 sata port, 4 ram slot, onboard vga, onboard netcard, and other stuff | | CPU | Intel I3-2100T LGA1155 2,5ghz 2xcores with HT and 3mb cache | | RAM | 16GB Corair XMS3 4*4gb 1333mhz DDR3 | | Harddisk OS | 64GB SSD Crucual M4 | | Harddisk DATA | 256GB SSD Crucual M4 | | PSU | PicoPSU-160-XT + 150W external power supply |
So now the watt is down at 21 watt and can go up to 26 watt under high load, so 21 watt server that is cool and a very good start but it will not be that low when I am finish because I have to add some extra netcards and so on, but with 2 that servers it will still only be around 42 watt and then there is some room for adding the extra netcards and so on and still be well under the wattages of the old server.. Here is a photo of the test setup on the floor as it looks right now, so it need a bit more work before it is finish.

Watt Meter Before you ask how I am measuring the wattages and how precise that is, I can say that I am using a Fluke 345 Power Quality Clamp Meter so it cannot get much better than this and I also have a Fluke 435 Power Quality Analyzer and a Fluke 1735 Power Quality Analyzer but the last two are not very good on low power but I will use them when I have the whole setup put together, but a lot more on this in a later blog.
This blog is part 1 in my build and I will post a number of blog post as I go along with the build. |