diff --git a/README.md b/README.md index 7266d349..686c1eb1 100644 --- a/README.md +++ b/README.md @@ -399,7 +399,7 @@ is [`docs/changelog.md`](docs/changelog.md), dated and never rewritten. **Every purchase still outstanding is in one place**, the roadmap's [*Everything still to buy*](docs/roadmap.md#everything-still-to-buy): -10 items now, 0 later, and a rule that nothing joins them without a +11 items now, 0 later, and a rule that nothing joins them without a decision. This sentence used to carry the list itself, name three purchases coupled to the UPS work and omit the tier's host entirely, which is how one ProDesk came to be bought for two jobs. It names no current item for the diff --git a/docs/changelog.md b/docs/changelog.md index c005cc57..f06efdfc 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -19,6 +19,21 @@ docstring gives: it is a record, not a claim about now. ## 2026-10-15 +- **Both front-mounted trays wobble, so they get four-post support rails** + ([#919](https://github.com/Gerrrt/HomeLab/issues/919)). The keyboard + drawer at U24 and `ifrit`'s Tiny tray at U18 are mounted and move under + hand pressure with every ear screw tight. Both are front-only mounts: a + 10.8" sliding tray with no rear support, whose reviewers tied its slider + rears to their cabinet, and a 6.6" hinged tray. Neither is a bad part; a + 29" four-post frame gives their rears nothing to rest on. The operator + chose rails for both over a fourth vented shelf for the Tiny. Two pairs + of adjustable 1U four-post support rails join *Everything still to buy*, + ten rows to eleven, and the move runbook fits them before each tray and + fastens the tray's rear to them. The kit was chosen on 2026-10-16: Rack + Solutions 1UKIT-109, for a stated 10–31.5" range, a 45 lb rating and a + cabling crossbar the drawer's slider rears can tie to. Both parts are now + footnoted in [`hardware.md`](hardware.md#planned-a-32u-rack). + - **The KVM goes on a shelf, and the console and power maps are decided** ([#919](https://github.com/Gerrrt/HomeLab/issues/919)). The screen, the CRS326, `ifrit`'s Tiny mount, `trinity`'s tray and the keyboard drawer are diff --git a/docs/hardware.md b/docs/hardware.md index 95e91a75..20b3504c 100644 --- a/docs/hardware.md +++ b/docs/hardware.md @@ -108,13 +108,13 @@ CRS326 with them. | U | Device | Why here | | --- | --- | --- | | U25–U32 | ViewSonic N1700W on an 8U VESA rack mount | The very top. The console's height frees the middle of the rack for air between machines. Light, so high is fine | -| U24 | 1U sliding keyboard and mouse shelf | Directly under the screen, about 112 cm up. Mounted 2026-10-15 | +| U24 | 1U sliding keyboard and mouse shelf[^Drawer] | Directly under the screen, about 112 cm up. Mounted 2026-10-15. Front-mounted only, 10.8" deep, and it wobbles with all six ear screws tight, as its reviewers found. A pair of adjustable four-post support rails under its rear is to buy, decided 2026-10-15 | | U23 | MT-VIKI 8-port KVM, on a 1U vented shelf | Beside the console, so its console cables are short. It was at U6. Its lead sets reach the DL360 20 units down, checked 2026-10-12. The shelf is because the KVM is sold as a half-U device: its ears take two of a unit's three holes, and the holes are not evenly spaced, so it sits about 8 mm off centre whichever pair is used. The shelf takes all three. Decided 2026-10-15 | | U22 | Vented blank, or left open | Air over the CRS326. It is passive, and two S+RJ10s side by side need "additional cooling" ([MikroTik's guidance](https://help.mikrotik.com/docs/spaces/ROS/pages/240156916/S+RJ10+general+guidance)) if the 2.5G WAN work goes ahead | | U21 | MikroTik CRS326-24G-2S+RM (`neo`) | Replaces the MokerLink (#444). SFP+ 1–2 are the 2.5G path, if built. Racked 2026-10-12 | | U20 | 1U horizontal cable manager | Strain relief between switch and panel. A tugged hand-crimped WAN plug was the slow internet #914 traced (#923) | | U19 | Jadol 24-port patch panel | Next to the switch, so its patch cords stay short | -| U18 | 1U mount for a Lenovo ThinkCentre Tiny: `ifrit` | The offensive range (ADR-0007, ADR-0017), beside the other two 1-litre boxes. A Tiny is not a ProDesk Mini, so its mount is one made for the Tiny, not `morpheus`'s tray design. Mounted 2026-10-15 | +| U18 | 1U mount for a Lenovo ThinkCentre Tiny[^Tinymount]: `ifrit` | The offensive range (ADR-0007, ADR-0017), beside the other two 1-litre boxes. A Tiny is not a ProDesk Mini, so its mount is one made for the Tiny, not `morpheus`'s tray design. Mounted 2026-10-15. Hinged and front-mounted, 6.6" deep, and it wobbles with all six ear screws tight, so it gets a pair of four-post support rails under its rear too, decided 2026-10-15 | | U17 | *gap* | Keeps the range off the sensitive tier's box | | U16 | ProDesk Mini tray: `trinity` | Off the shelf. Same tray as `morpheus`. Its 2 TB USB photo disk sits on the same tray | | U15 | ProDesk Mini tray: `morpheus` | | @@ -1164,6 +1164,8 @@ revisions of this repository treated `shiva` as the hypervisor itself. [^KVM]: [MT-VIKI 8-port rackmount KVM](https://a.co/d/2yQl4KH) [^Panel]: [Jadol 24-port patch panel](https://a.co/d/izggRoK) [^PDU]: [10-outlet 1U PDU](https://a.co/d/ibEygxZ) +[^Drawer]: [Electriduct 1U sliding keyboard tray, 10.8" deep](https://www.amazon.com/dp/B07RCYP32J) +[^Tinymount]: [Freejia 1U hinged rack mount for a ThinkCentre Tiny](https://www.amazon.com/dp/B0G4CZGRT7) [^tp-linkswitch]: [TP-Link 8-port gigabit switch](https://www.tp-link.com/us/business-networking/unmanaged-switch/) [^MokerLink]: [MokerLink 26-port managed switch](https://a.co/d/gaJvCKV) [^CRS326]: [MikroTik CRS326-24G-2S+RM](https://www.ebay.com/itm/257688846446) diff --git a/docs/roadmap.md b/docs/roadmap.md index 6706da76..962a5cfe 100644 --- a/docs/roadmap.md +++ b/docs/roadmap.md @@ -356,6 +356,7 @@ the VESA mount, `trinity`'s ProDesk tray and the velcro, and since | 3 × 1U four-post vented shelf, adjustable to 29" | `prometheus` U10, `oracle` U12, and the KVM at U23 | [`hardware.md`](hardware.md#planned-a-32u-rack); the third on 2026-10-15 | Before the #919 window | | 1U horizontal cable manager | U20, between switch and panel | [`hardware.md`](hardware.md#planned-a-32u-rack) | Before the #919 window | | 1U vented blank | U22, the air gap over the CRS326 | [`hardware.md`](hardware.md#planned-a-32u-rack) | Before the #919 window | +| 2 × pair of adjustable 1U four-post support rails, spanning 29" post to post. Rack Solutions 1UKIT-109 fits: 10–31.5", 45 lb, with a cabling crossbar | The keyboard drawer at U24 and `ifrit`'s Tiny tray at U18: both front-mounted, both wobble with every ear screw tight | The operator, 2026-10-15; the kit chosen 2026-10-16 | Before the #919 window | | One factory-made Cat6 patch cable, long enough for the run | The XB7's striped 2.5G port to `morpheus`'s `em0`, replacing the hand-crimped patch | [#923](https://github.com/Gerrrt/HomeLab/issues/923) | Now: it should not wait for the move | | Short factory-made Cat6 patch cables, a pack, in the ADR-0009 VLAN colours | Switch to patch panel in the new rack | [`move-into-the-32u-rack.md`](runbooks/move-into-the-32u-rack.md) §6.1 | Before the #919 window | | Spare M6 cage nuts and screws, a pack | The frame | [`move-into-the-32u-rack.md`](runbooks/move-into-the-32u-rack.md) §0.1 | Before the #919 window | diff --git a/docs/runbooks/move-into-the-32u-rack.md b/docs/runbooks/move-into-the-32u-rack.md index 8558ec45..77237a18 100644 --- a/docs/runbooks/move-into-the-32u-rack.md +++ b/docs/runbooks/move-into-the-32u-rack.md @@ -84,6 +84,7 @@ ones not yet on hand are also in the roadmap's | Four-post shelf, adjustable to 29", at least 17" deep, rated for 50 lb or more | 1 | `smaug` on its side, U5–U9 (about 20 lb) | | 1U horizontal cable manager | 1 | U20 | | 1U vented blank | 1 | U22, the air gap over the CRS326 | +| Adjustable 1U four-post support rails, a pair, spanning 29": Rack Solutions 1UKIT-109 | 2 | The keyboard drawer at U24 and `ifrit`'s Tiny tray at U18: both front-mounted, both wobble with every ear screw tight | | 2 × 16 GB DDR4 SO-DIMM (DDR4-2933 or faster) | 1 kit | `ifrit` | | 1 TB NVMe, M.2 2280 | 1 | `ifrit`, replacing its 256 GB drive | | Factory-made Cat6 patch cables, short | a pack | Every switch-to-panel run. The XB7-to-`morpheus` cable is [#923](https://github.com/Gerrrt/HomeLab/issues/923)'s, fitted before the window rather than in it | @@ -359,13 +360,13 @@ units (§1.2), then the next one up. | 7 | U14 | The TP-Link on its shelf | It feeds the two laptops below it. U13 stays empty | | 8 | U15 | `morpheus` on its tray | | | 9 | U16 | `trinity` on the new ProDesk tray | Its USB photo disk too: see §6.1 | -| 10 | U18 | `ifrit` on its Tiny mount, with its brick | U17 stays empty | +| 10 | U18 | `ifrit` on its Tiny mount, with its brick | U17 stays empty. **Rails first:** a pair of four-post support rails in U18, then the tray's rear fastened to them (§6.1) | | 11 | U19 | Patch panel | | | 12 | U20 | Cable manager | | | 13 | U21 | CRS326 | Already racked on 2026-10-12. [`swap-the-switch.md`](swap-the-switch.md) Phase 2, step 2 is done; carry on from step 3 | | 14 | U22 | Vented blank | The air gap over the passive switch | | 15 | U23 | KVM, on its vented shelf | Its half-height ears take two of a unit's three holes; the shelf takes all three | -| 16 | U24 | Keyboard drawer | Front rails only | +| 16 | U24 | Keyboard drawer | Front rails only, plus a pair of four-post support rails in U24 under it; the drawer's slider rears are fastened to them before the screen goes on above (§6.1) | | 17 | U25–U32 | N1700W on its VESA mount | The bracket bolts to 4U. The screen in front of it covers 8U | ### 6.1 Cable it @@ -402,6 +403,15 @@ units (§1.2), then the next one up. supplies on 1 and 2, then up the rack, the external bricks together on 6–9 and the KVM on 10. Both laptops' chargers go on the UPS's own outlets beside the TP-Link, not on the PDU (§1.7). +- **The two cantilevered trays get their rails before anything is loaded + above them.** The keyboard drawer and the Tiny tray are front-mounted and + wobble with all six ear screws tight; a pair of adjustable four-post + support rails in each unit gives their rears a ledge. The 1UKIT-109 ships + with a cabling crossbar: fit it at the rear, and it is the tie point for + the keyboard drawer's slider rears. Fasten each tray's rear to its rails + or crossbar: a screw through the slider or the tray's lip where there is a + hole, a velcro strap round rail and tray where there is not. Then push + each tray: the frame should not move with it. - **Read which UPS outlet group the PDU's cord is on**, and which the TP-Link and the chargers are on. The Smart-UPS X's outlets are in groups the card can switch and sequence separately, and no document records