Skip to main content

Building cheap SAN storage for home lab VMware ESXi - Part 1


I was thinking to build cheap SAN storage for home lab VMware ESXi share storage. My target to build is compact and budget is less than 200 SGD. When I was digging information from Google and nothing satisfied me. So I have decided to use my old HP dc7900 SFF desktop as SAN storage. That PC was bought around $80 SGD during auction from my company last 2 years ago.  As you know SFF can only put maximum 2 x 3.5" HDD internally.
I have idea to utilize CDRom drive space and replace with those 2.5" 4 bay hot swap HDD Cage.  I found Monoprice 10058 5.25" to 4x2.5" SAS/SATA 6Gb/s hot-swap Aluminum HDD Cage w/key from eBay and purchased with 35 USD. This HDD Cage support up to 12mm 2.5" HDD so it can install SAS HDD as well. Initially I have intended to purchased 6 bay or 8 pay but they only support 9mm and 7mm thin HDD.



RAID card
My purose is to use as SAN storage. So I was also looking for cheap RAID card. After searching a few information, most of LSI RAID are above $70 USD so I have decided to go with HP Smart Array P410 with 512MB  cache with battery backup.

The cost is only $30.50 USD which is 2 to 3 times cheaper than other brands in the market. It support RAID 0, 1, 10, 5, 50, 6, 60. There is also pros and cons for this card, For RAID 6 and 60 you need to buy additional license. For me I'm building RAID 0 to get the highest performance. There will be another 3.5" 1TB SATA HDD internally for backup purpose.

The maximum capacity of 2.5" SATA HDD in the market is 1TB and I just need performance that's why I choose RAID 0.  And the good news is I don't need to buy 4 x 2.5" SATA HDD for SAN storage. There are a few 146GB SAS HDD lying around and I decided to use them as SAN storage.
After setup the picture is below.






To be continued Part 2.

Comments

Popular posts from this blog

Unable to launch IPMI with Java version 1.8.131

I have issue with launching IPMI after java JRE version update 1.8.131. "Error: unsigned application requesting unrestricted access to system the following resource is signed with a weak signature algorithm MD5withRSA and is treated as unsigned" The resolution is you can comment out java.security under C:\Program Files\Java\jre1.8.0_131\lib\security #jdk.jar.disabledAlgorithms=MD2, MD5, RSA keySize < 1024 you will able to launch JNLP file without issue.

Fixing Acer Aspire Z3-605 All-in-one speaker buzzing noise - Part 1

 My Acer Aspire Z3-605 AIO PC speaker has buzzing noise. So I decided to replace the speaker. Unscrew 8 screw from the back side. Total 8 screw at back side Pry up starting from below silver color area. Take out speaker You can see the vibrating membrane or sound film has melted. I search in ebay and the price is about USD $19. So I decided to open and see whether I can just replace the speaker only.  The size of the speaker is 24mm diameter and 10mm thickness. I don't see any label or model no on the back side. I search in google about the wattage of the speaker found it's 3 watts. Then I measured with multimeter and it's 4 ohm. So I searched in China site and found the speaker about SGD $2.  So I just purchased 2 pieces and approximately 2 weeks time to reach to Singapore.  To be continued

How to install Rust on WSL Ubuntu 20.04 on Windows 10

Recently I have installed WSL1 on my Windows 10 (1909) laptop and wanted to try Rust compiler on Ubuntu 20.04. but I have issue with installation. So this GitHub link is working fine. https://github.com/rust-lang/rustup/issues/2245 export RUSTUP_IO_THREADS=1 curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh info: downloading installer Welcome to Rust! This will download and install the official compiler for the Rust programming language, and its package manager, Cargo. Rustup metadata and toolchains will be installed into the Rustup home directory, located at:   /home/myubu/.rustup This can be modified with the RUSTUP_HOME environment variable. The Cargo home directory located at:   /home/myubu/.cargo This can be modified with the CARGO_HOME environment variable. The cargo, rustc, rustup and other commands will be added to Cargo's bin directory, located at:   /home/myubu/.cargo/bin This path will then be added to your PATH environment variable by modifying th...