nndocs:sandbox
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| nndocs:sandbox [2025/05/04 02:05] – [IPv6] use spaces instead of nulls naptastic | nndocs:sandbox [2025/12/26 04:29] (current) – [Hosts] forgot southpark naptastic | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | =====Trixie To Do===== | ||
| + | The upgrade from Bookworm to Trixie suggests I should remove support for these filesystems: | ||
| + | affs, ecryptfs, efs, hfs, hfsplus, jffs2, jfs, qnx6, sysv. | ||
| + | |||
| + | Initial: install libvirt-daemon-system to (probably) get the HV configured the way I expect it. | ||
| + | |||
| + | Initial: (Maybe?) add ib_ipoib to / | ||
| + | |||
| =====Names===== | =====Names===== | ||
| ====Hosts==== | ====Hosts==== | ||
| A hostname must be pronounced and spelled one way, unambiguously. It should be a member of a set, but not any set another host belongs to. It must be lowercase. It should be possible to type from primitive typing devices like TV remotes. | A hostname must be pronounced and spelled one way, unambiguously. It should be a member of a set, but not any set another host belongs to. It must be lowercase. It should be possible to type from primitive typing devices like TV remotes. | ||
| + | |||
| + | **PLEASE FOR THE LOVE OF GOD, STOP CHOOSING NAMES THAT START WITH S.** | ||
| ^ Set ^ Hostname ^ | ^ Set ^ Hostname ^ | ||
| Line 10: | Line 20: | ||
| | Animals | duckling, shark (oops; there shouldn' | | Animals | duckling, shark (oops; there shouldn' | ||
| | Food | cherry | | | Food | cherry | | ||
| + | | TV Shows | southpark | | ||
| ====IQN and NQN==== | ====IQN and NQN==== | ||
| We do iSCSI and NVMe Qualified Names by the book, but as simply as possible. A couple of examples: | We do iSCSI and NVMe Qualified Names by the book, but as simply as possible. A couple of examples: | ||
| Line 82: | Line 92: | ||
| ====Networks==== | ====Networks==== | ||
| - | | + | I'm not currently using InfiniBand subnets for anything. They weren' |
| + | |||
| + | VLAN and VNI can match the third octet. 0 is not valid, so use the largest number in the subnet. | ||
| + | |||
| + | ^ Network ^ IPv4 Range ^ IPv6 Range ^ IB Subnet ^ VLAN ^ VXLAN IP ^ VXLAN ID ^ | ||
| + | | green | 172.20.0/22 | fd20: | ||
| + | | mgmt | 172.20.4/24 | - | ffff | 4 | 225.172.20.64 | 4 | | ||
| + | |||
| + | | ||
| * 0: .1 is the network controller (router, DHCP, DNS); .2+ is for assigned hosts | * 0: .1 is the network controller (router, DHCP, DNS); .2+ is for assigned hosts | ||
| * 1: .0-255 contains IPMI interfaces and nothing else right now | * 1: .0-255 contains IPMI interfaces and nothing else right now | ||
| Line 92: | Line 110: | ||
| * .96-103: shark | * .96-103: shark | ||
| * .104-111: southpark (cudapark, ) | * .104-111: southpark (cudapark, ) | ||
| - | * Unused: | + | |
| + | | ||
| + | * Unused: 6-7 (/23) (if security cameras ever get a network, it should come from this range.) | ||
| * Future Multipath: 8-15 (/21 in /24's) | * Future Multipath: 8-15 (/21 in /24's) | ||
| * Unused: 16-31 (/20) | * Unused: 16-31 (/20) | ||
| * Unused: 32-63 (/19) | * Unused: 32-63 (/19) | ||
| - | * RDMA networks (/19): IP over InfiniBand and Ethernet can't be bridged, so they need to be separate subnets. | + | * RDMA networks (/19): IP over InfiniBand and Ethernet can't be bridged, so they need to be separate subnets. I'm not sure if ib0/ib1 is a useful division. |
| * 64: ib0 | * 64: ib0 | ||
| * 65: ib1 | * 65: ib1 | ||
| - | * 66: mlx0 | + | * 66-67 (/23): Reserved |
| - | * 67: mlx1 | + | |
| * 68-79 (/22): Reserved | * 68-79 (/22): Reserved | ||
| * 80-95 (/21): Reserved | * 80-95 (/21): Reserved | ||
| Line 123: | Line 142: | ||
| there might be other san* VLANs defined. I don't remember. | there might be other san* VLANs defined. I don't remember. | ||
| - | I am no longer able to manage the TP-link switch. It's fixed configuration. | + | I am no longer able to manage the TP-link switch. It's fixed configuration. I don't know how it would handle traffic |
| ====Host Numbers==== | ====Host Numbers==== | ||
| Line 148: | Line 167: | ||
| ---- | ---- | ||
| + | =====Where Data Lives===== | ||
| + | ===Storage=== | ||
| + | * Production volumes: | ||
| + | * Samsung 850 512GB NVMe | ||
| + | * installed in southpark on the motherboard, | ||
| + | * Western Digital Black 2TB NVMe | ||
| + | * installed in shark on the motherboard | ||
| + | * Two Sabrent 1TB NVMe drive | ||
| + | * installed in southpark on the x16 riser card | ||
| + | * Partitioned unfortunately; | ||
| + | * janet: 4TB Samsung QVO. | ||
| + | * Crucial 120GB SATA SSD boot volume | ||
| + | * southpark' | ||
| + | * 512GB Crucial SATA SSD | ||
| + | * duckling boot, swap, and local snapshots | ||
| + | * black: Three 4TB drives in a RAID-5 holding backups; currently in shark. | ||
| + | * Not installed: | ||
| + | * 2TB Vulcan Z SATA SSD (probably for shark as a backup) | ||
| + | ===So Where Does Shit Live?=== | ||
| + | * VM Images: | ||
| + | * TV shows, movies, software, stuff like that: janet | ||
| + | * Home directories: | ||
| + | * OS volumes: In their respective hosts | ||
| + | |||
| + | I am still struggling with the fact that things really have to boot off local storage. Fibre Channel without a switch isn't worth it and a switch isn't worth it. | ||
| + | |||
| + | ---- | ||
| =====Big Idea Dumping Ground===== | =====Big Idea Dumping Ground===== | ||
| + | ===SSH tunnel=== | ||
| + | ssh -D 1337 -q -C -N david@do.naptastic.com | ||
| + | |||
| ====SoC on a PCI card==== | ====SoC on a PCI card==== | ||
| Mostly this is to enable other projects. It needs at least these features: | Mostly this is to enable other projects. It needs at least these features: | ||
| Line 157: | Line 206: | ||
| * Internal ports: | * Internal ports: | ||
| - m.2 slot | - m.2 slot | ||
| - | - 40-pin | + | - Explicitly copy rpi' |
| - LP-DIMM | - LP-DIMM | ||
| * External ports: | * External ports: | ||
nndocs/sandbox.1746324330.txt.gz · Last modified: 2025/05/04 02:05 by naptastic
