diff options
| author | Pjotr Prins | 2025-12-27 10:27:45 +0100 |
|---|---|---|
| committer | Pjotr Prins | 2026-01-05 11:12:11 +0100 |
| commit | 90e51cee4b9cf17bed24a830c6658afefb7e83e4 (patch) | |
| tree | 159129df79aa21cdef509e64c74216bac5e196b2 /topics/octopus | |
| parent | f854d917fecdbd9d85c50dc92bc2331babe2646d (diff) | |
| download | gn-gemtext-90e51cee4b9cf17bed24a830c6658afefb7e83e4.tar.gz | |
Octopus
Diffstat (limited to 'topics/octopus')
| -rw-r--r-- | topics/octopus/lizardfs/lizard-maintenance.gmi | 2 | ||||
| -rw-r--r-- | topics/octopus/octopussy-needs-love.gmi | 51 |
2 files changed, 52 insertions, 1 deletions
diff --git a/topics/octopus/lizardfs/lizard-maintenance.gmi b/topics/octopus/lizardfs/lizard-maintenance.gmi index b52c03e..69bd125 100644 --- a/topics/octopus/lizardfs/lizard-maintenance.gmi +++ b/topics/octopus/lizardfs/lizard-maintenance.gmi @@ -1,4 +1,4 @@ -# Information about lizardfs, and some usage suggestions +# Lizard maintenance On the octopus cluster the lizardfs head node is on octopus01, with disks being added mainly from the other nodes. SSDs are added to the lizardfs-chunkserver.service systemd service and SDDs added to the lizardfs-chunkserver-hdd.service. The storage pool is available on all nodes at /lizardfs, with the default storage option of "slow", which corresponds to two copies of the data, both on SDDs. diff --git a/topics/octopus/octopussy-needs-love.gmi b/topics/octopus/octopussy-needs-love.gmi index f3e64de..035f402 100644 --- a/topics/octopus/octopussy-needs-love.gmi +++ b/topics/octopus/octopussy-needs-love.gmi @@ -22,6 +22,11 @@ Another thing we ought to fix is introduce centralized user management. So far w * [X] Create moosefs package * [ ] Install moosefs * [ ] Upgrade bios (tuxes) +* - [ ] tux05 +* - [ ] tux06 +* - [ ] tux07 +* - [ ] tux08 +* - [ ] tux09 * [ ] Migrate lizardfs nodes to moosefs (one at a time) * [ ] Add server monitoring with sheepdog * [ ] Upgrade Debian @@ -163,3 +168,49 @@ After adding this storage and people removing material it starts to look better: ``` mfs#octopus01:9421 171T 83T 89T 49% /lizardfs ``` + +# O3 + +I have marked the disks (4x4T) on o3 for deletion - that will subtract 7T. This in preparation for upgrading Linux and migrating those disks to moosefs. Continue below. + +# T5 + +T5 requires a new bios - it has the same one as the unreliable T4. I also need to see if there are any disks in the bios we don't see right now. T5 has two small fast SSDs and one larger one (3.5T). + +I managed to install the new bios, but I had trouble getting into linux because of some network/driver issues. ipmi was suspect. Finally managed rescue mode by adding 'systemd.unit=emergency.target' in the grub line. 'single' is no longer enough (grrr). One to keep in mind. + +Had to disable ipmi modules. See my idrac.org. + +# T6 + +Tux06 (T6) contains two unused drives that appear to have contained XFS. xfs_repair did not really help... +The BIOS on T6 is newer than on T4+T5. That probably explains why the higher T numbers have no disk issues, while T4+T5 had problems with non-OEM! Anyway, as I was at it, I updated the BIOS for all. + +T6 has 4 SSDs, 2x 3.5T. Both unused. The lizard chunk server is failing, so might as well disable it. + +# T7 + +On T7 root was full(!?). Culprit was Andrea with /tmp/sweepga_genomes_111850/. +T7 has 3x3.5T with one unused. + +# T8 + +T8 has 3x3.5T, all used. After the BIOS upgrade the efi partition did not boot. After a few reboots it did get into grub and I made a copy of the efi partition on sdd (just in case). + +# T9 + +T9 has 1x3.5T. Used. I had to reduce HDD_LEAVE_SPACE_DEFAULT to give the chunkserver some air. + +# O3 + +Back to O3, our future head node. lizard has mostly been depleted. Though every drive has a few chunks left. I just pulled down the chunkserver and lizard appears to be fine (no errors). Good! + +Next install Linux. I have two routes, one is using debootstrap, the other is via PXE. I want to try the latter. + +So far, I managed to boot into ipxe on Octopus. +The linux kernel loads over http, but it does not show output. Likely I need to: + +* [ ] Build ipxe with serial support +* [ ] Test the installer with serial support + +This is best done using linux VMs locally. |
