Архив рубрики: Системное администрирование

ETS, PTS – пара тестовых jabber’ов с хостингом дома

После “Апдейтов и фиксов на домашнем сервере” решил, с одной стороны, альтернативно подойти к оставшейся со времен переезда на VPS копии ejabberd’а – а там у меня еще ejabberd 2.x и Debian 7, который я использовал для написания и отладки RSS-транспорта и других проектов (фактически, тут от сервера требовалось просто его наличие, чтобы к нему подключался транспорт. Ну и держать какой-то тестовый аккаунт, где со всем этим работать). С другой стороны, раз уж развивать эту тему, то иметь и тестовый сервер на базе Prosody, так как купленная с год назад виртуалка и домен mychat.name для написания руководства на JabberWorld уже закончились, а пощупать Prosody все же иногда полезно. А там может и Snikket под боком иметь…

Так вот. Развернуть очередную пару виртуалок несложно, ресурсов на обновленном сервере хватает под все. Но делать – так делать: захотелось нормально выпустить имеющиеся серверы в мир с доступом к ним снаружи и нормальным общением между собой. Одна незадача. Даже две: внешнего адреса дома у меня нет (а IPv6 все так же не предоставляется), а внешний адрес VPS’ки уже занят “боевым” сервером, обслуживающим JabberWorld и остальные домены.

И вот решил попробовать разрулить целиком все через SRV-записи. В том числе телефонию!

TL;DR: да, все удалось! Софт вполне корректно работает через SRV, в том числе есть связь с jabber.ru, где на данный момент работает ejabberd 3.x (а ему уже больше 10 лет!).

Читать далее ETS, PTS – пара тестовых jabber’ов с хостингом дома

Nextcloud, завис апдейт до 30-й версии

Сабж. Обновлялся с 29-какой-то-там, в итоге повисло на “копирование файлов”. По кнопке “повторить обновление” ничего не происходило, в логах ругань на то, что я теперь не авторизован. Показало какой-то код, который (из консоли) должен был дать ключи для авторизации, но от ключей тоже толку не было. Веб-админка недоступна – “Сервер в процессе обновления”. Решилось выполнением команды обновления из консоли:

php updater/updater.phar

Апдейты и фиксы на домашнем сервере

Весь день занимался доработками / фиксами вокруг темы домашнего сервера и хостинга – конспектирую, пока не забылось.

Читать далее Апдейты и фиксы на домашнем сервере

Заметка: удаление диска из RAID’а в mdadm

В случае, если mdadm после -f и -r для диска при дальнейших манипуляциях с ним ругается, что device or resource busy – надо дополнительно выполнить --remove failed.

Найдено тут.

Заметка: уменьшение RAID/LVM

Очередной раз попались разнокалиберные SSD’шки – в этот раз Kingspec прислал на 250 ГБ с наклейкой “256 ГБ”, а для моей старой Тошибы из HP 820 в RAID в пару нужен был как раз полный объем (и RAID уже был создан). Опыт ресайза уже был, свободное место в LVM тоже; команды в истории консоли еще остались, конспектирую.

Читать далее Заметка: уменьшение RAID/LVM

Обновление домашнего сервера, потребление

На волне обновления дисков решил заняться и остальным железом: был заказан корпус Jonsbo N3 на Aliexpress, потом под него БП SFX-формата (у меня раньше таких не было) – Be quiet! BN238. Потом дошла очередь и до остальной начинки.

В итоге у меня сформировался такой комплект по железу:

  • AMD Ryzen 7 5700G – 8 ядер, 16 потоков и встроенная графика.
  • Asrock A520M-ITX/ac – такая же материнка, как у меня для компьютера для Zwift’а.
  • 64 ГБ RAM – чтоб уж точно для всего хватало.
  • Плата-сплиттер с Али для PCI-E-шины в формате x4x4x4x4. Вместе с имеющимся на материнской плате разъемом это давало 5 m.2-слотов.
  • m.2-SATA-контроллер на 6 портов. Еще 4 присутствовало на материнской плате, чего должно было хватить на все нужды: 8 дисков в корзине и потенциально еще 2 – на боковушках корпуса (в описании заявлено одно место, но на деле можно пристроить 2 диска).
  • HDD на 16 ТБ – пока 2 штуки, потом еще пара.

Читать далее Обновление домашнего сервера, потребление

Разборки с HDD на NAS’e

Давно уже на NAS’е у одного или двух (не помню уже) дисков начал сигналить SMART о том, что диск потихоньку сыпется. У меня RAID6, так что отдельные вылеты можно было пережить, но о покупке новых дисков уже начал задумываться. Глянул по рынку, оптимальный вариант – 16-18 ТБ. На тот момент это был пока теоретический интерес. Но недавно пришлось начать активнее шевелиться – полностью посыпался один диск.

Читать далее Разборки с HDD на NAS’e

fdisk. Л – Логика.

Device does not contain a recognized partition table.
The size of this disk is 14,6 TiB (16000900661248 bytes). DOS partition table format cannot be used on drives for volumes larger than 2199023255040 bytes for 512-byte sectors. Use GUID partition table format (GPT).

Created a new DOS disklabel with disk identifier 0xc89c572f.

 

facepalm.

Потребление Zwift’окомпика на Ryzen’e

Стало интересно, насколько мало потребляет плюс-минус современный компьютер, чтобы использовать его в качестве домашнего сервера + NAS, а при необходимости – гасить все ресурсоемкие сервисы и жить на батарее максимально долго.

Читать далее Потребление Zwift’окомпика на Ryzen’e