Is this all compatible?

hello and thanks to everyone on here for all the information. i am currently putting together a server build to mess around with and learn whatever i can but i want to make sue all of the parts are compatible before i go any further.

these are the parts i am looking at, some i already have

https://www.amazon.com/gp/product/B00FPIMICA/ref=ppx_yo_dt_b_asin_title_o00_s02?ie=UTF8&psc=1
2x INTEL XEON E5-2650V2 SR1A8 8-CORES 2.6GHz 20MB 95W LGA2011 CPU PROCESSOR
https://www.amazon.com/gp/product/B012BPLYJC/ref=ppx_yo_dt_b_asin_title_o00_s01?ie=UTF8&psc=1
Supermicro X9DRH-7F Dual Socket XEON LGA2011 Extended ATX Server Motherboard

  • 8x 4GB 2Rx4 PC3-10600R Samsung ECC RAM
    SNK-P0050AP4 cpu coolers
    i have a rosewill server chasi with the 12 hot swap bays Rosewill RSV-L4412
    random 250 gb ssd for operating system
    Seagate 3TB Constellation ES.2 ST33000650SS × 10 sas drives

i am fairly sure this will all work together but some input would be appreciated if anyone wants to chime in. is there anything i might need that is missing? what would be the first thing i would upgrade in the future?