Gentoo Archives: gentoo-project

From: "Robin H. Johnson" <robbat2@g.o>
To: gentoo-project@l.g.o
Subject: [gentoo-project] Replacement hardware planning for Gentoo VM hosting
Date: Thu, 19 May 2016 23:48:00
Message-Id: robbat2-20160519T220501-672044973Z@orbis-terrarum.net
In Reply to: [gentoo-project] dipper.gentoo.org outage post-mortem by "Robin H. Johnson"
1 Infra has already discussed most of this hardware planning in
2 #gentoo-infra, but I thought it might be useful to see any other
3 comments on the hardware plan. If you wish to make private comments to
4 this thread, please send directly to infra@g.o or
5 gentoo-core@l.g.o instead of the gentoo-project list.
6
7 Remarks like 'you should use ZFS instead of this' aren't directly
8 helpful to this discussion. What is more useful is pointing out any
9 potential problems you might see with the plan, or gotchas in the
10 hardware.
11
12 We've previously run Ganeti [0] with general success, and we'd like to
13 continue doing so (vs libvirt or openstack). It offers VM storage
14 redundancy via DRBD (amongst other options), which we're going to take
15 best advantage of by using a cross-over 10Gbit link between two nodes
16 (as we have no 10GBit switching in the environment). Some of the VMs
17 will run on spinning disk, others on SSD, others maybe w/ dm-cache.
18 libvirt IS an easy fallback from Ganeti, but lacks some of the automated
19 failover and DRBD handling options.
20
21 This will house at least the following existing VMs, all of which have
22 large storage needs:
23 - woodpecker.gentoo.org
24 - roverlay.dev.g.o
25 - tinderbox.amd64.dev.g.o
26 - devbox.amd64.dev.g.o
27
28 And virtualize the following older systems:
29 [2007 Dells]
30 - finch.g.o (puppet)
31 - vulture.g.o (GSoC host)
32 [2010 Atoms]
33 - bellbird.g.o (infra services)
34 - bittern.g.o (blogs webhost)
35 - bobolink.g.o (rsync.g.o node, dns slave)
36 - brambling.g.o (bouncer, devmanual, infra-status)
37 [Other]
38 - meadowlark.g.o (infra services)
39
40 And New VMs/services:
41 - split git to rsync & snapshot generation from dipper?
42 - split blogs (and other) database hosting from dipper?
43
44 We'd probably keep the two other 2011 Dell systems in operation for the
45 moment, to distribute load better, but have enough capacity to run their
46 VMs as when they fail.
47
48 The general best prices we've seen are from a vendor that's new to us,
49 WiredZone, and we're willing to give them a try unless somebody has even
50 better pricing to offer us.
51
52 Hardware (all in $USD):
53 Supermicro SYS-2028TP-DECTR [1][2]
54 - $2,732.42/ea, quantity 1
55 - two half-width 2U nodes in a single chassis w/ shared redundant PSU.
56 - each node has:
57 - 2x 10GBe ports (there are no SFP options)
58 - 12x 2.5" SAS3, controller in JBOD/IT mode
59 Per node:
60 Intel Xeon E5-2620v4 [3] -
61 - $421.56/ea, quantity 2
62 32GB DDR4 PC4-19200 (2400MHz) 288-pin RDIMM ECC Registered [4],
63 - $162.89/ea, quantity 4
64 - require min of two DIMMs per CPU
65 - price jump to 64GB DIMMs very high.
66 - buy more RAM later?
67 Seagate 2TB SAS 12Gb/s 7200RPM 2.5in, ST2000NX0273 [5]
68 - $315.18/ea, quantity 4
69 - 4-disk RAID5 (mdadm)
70 Samsung 850 EVO 1TB, MZ-75E1T0B/AM [6]
71 - $345.00/ea, quantity 2
72 - RAID1 (mdadm)
73 = $3445.40/node
74
75 Overall cost:
76 $2,732.42 - chassis
77 $3,445.40 - left node components
78 $3,445.40 - right node components
79 $ 315.18 - 1x spare ST2000NX0273 HDD
80 $ 25.00 - 3ft CAT6a patch cable (estimated)
81
82 Parts sub-total: $9,963.40
83 Labour sub-total: $300 (estimate)
84 Taxes: $0.00 (Oregon has no sales taxes)
85 S&H: $200 (estimate)
86
87 Grant total: $10,463.40 (USD)
88
89 Future hardware improvement options:
90 - Add more RAM
91 - Add up to 6x more disks per node.
92
93 [0] http://www.ganeti.org/
94 [1] http://www.supermicro.com/products/system/2U/2028/SYS-2028TP-DECTR.cfm
95 [2] http://www.wiredzone.com/supermicro-multi-node-servers-twin-barebone-dual-cpu-2-node-sys-2028tp-dectr-10024389
96 [3] https://www.wiredzone.com/intel-components-cpu-processors-server-bx80660e52620v4-10025960
97 [4] https://www.wiredzone.com/supermicro-components-memory-ddr4-mem-dr432l-sl01-er24-10025993
98 [5] https://www.wiredzone.com/seagate-components-hard-drives-enterprise-st2000nx0273-10024175
99 [6] https://www.wiredzone.com/samsung-components-hard-drives-enterprise-mz-75e1t0b-am-10024043
100
101 --
102 Robin Hugh Johnson
103 Gentoo Linux: Dev, Infra Lead, Foundation Trustee & Treasurer
104 E-Mail : robbat2@g.o
105 GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
106 GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies

Subject Author
Re: [gentoo-project] Replacement hardware planning for Gentoo VM hosting Matthew Thode <prometheanfire@g.o>