Вариант имени Алиеча

Вариант имени Алиеча

Мы пойдём своим путём!

Простой кластер из двух DRBD-хостов: система с полным дублированием информации и минимальным обслуживанием

Отказоустойчивая система — это очень легко, на самом деле. Залог успеха — вменяемая архитектура. Но может так случится, что заказчик не умеет в архитектуру. От слова «совсем». А его программисты не умеют в хороший код и лаконичные решения. Но уж очень они хотят получить защищённый от отказа оборудования вычислительный комплекс, не содержащий «специфических» решений (типа… (читать далее)

Новое сердце моего мотоцикла

Пока DRBD судорожно синхронизирует данные между двумя виртуальными машинами, у меня есть пара минут, чтобы написать о дне ушедшем. С самого утра меня не покидало ощущение чего-то пропавшего давным-давно. Этакое дежавю через несколько лет. Конечно не 2007ой, но вполне 2010й. Ведь день начался с экстренного забега в соседний район, с целью улаживания вопросов с недвижимостью,… (читать далее)

Краткая история меня и моего Урал Соло сТ

Беды, они от чего, собственно? От отрицания очевидных вещей, в основном… Так вот, я тоже этим иногда занимаюсь. Ярким примером может стать история покупки моего Урала. Ведь перед этим событием я избавился от всех мотоциклов: один Урал отдал, редкий заводской 825й соляк продал, а Магну продал по цене чермета. Ибо нафиг не нужна. Лишь для… (читать далее)

О выборе резины, верования и разумные критерии

Попросили меня написать немного о выборе резины на мотоцикл… В выборе резины есть две составляющие: исключительно религиозная и техническая. Со второй проще, так что начнём с первой… Итак, вся резина одинаково полезна. За редкими исключениями. Как с инструментом, который покупаешь в гараж. Вот свёрла: можно взять дешёвый китайский набор, промаркированный отечественным названием, заточить, исправить кромку,… (читать далее)

Веб -2.0 в жизни

Давно не писал. Был занят. То переезд в Новогиреево съедал всё моё время, потом подключилась работа… и маленький побочный проект, а именно — очередной сайт про отечественные оппозиты. Ну да, ещё одним сайтом об Уралах и Днепрах стало больше. И всё так же, с упором на форум. Кстати, форумов не лепил с 2007го года. И… (читать далее)

Простая и удобная сеть для виртуальных машин на базе VDE

Когда-то весьма давно я топил за использование vde_switch для организации сети виртуальных машин в домашних условиях. Использовал я его вместо мост-устройства, как этакий сетевой хаб. Ну и на каждую сеть по такому хабу. Потом захотелось окошек, virt-manager’а и прочих извращённых утех от Red Hat’а. Но я вернулся… Короче, отринем же этот велосипед на базе linux-bridge/netfilter/dnsmasq… (читать далее)

Поводы для отказа от виртуализации и перехода к построению систем вычисления высокой плотности на базе множества дешёвых вычислительных модулей

Я думаю, что никто не будет спорить с наличием в IT-сообществе трендов на понижение стоимости решений и повышение их эффективности. Под стоимостью при этом понимается как стоимость инфраструктуры и оборудования, так и стоимость обслуживания решения. Мощности — в аренду! Админ — на аутсорс! Решения — только типовые! Вершиной этого «развития» стало «приватное виртуальное облако», —… (читать далее)

Автоматизация вызова mkimage (U-Boot) после установки/удаления ядер в Debian GNU/Linux

Итак, grub не нужен, нам нужны лишь скрипты для автоматизации. Справедливости ради стоит отметить, что распространённости grub’а способствовала именно поддержка мейтейнеров и то, что вспомогательных скриптов для него ими написано море. Вот и нам надо для U-Boot’а тоже. Итак, для начала скрипт, который вызывается после установки пакета с ядром, /etc/kernel/postinst.d/zz-add-u-boot-file: #!/bin/sh -e version=»$1″ uboot_dir=»/mnt/u-boot» part_num=»2″… (читать далее)

Простой dhcp-сервер на perl, пример однопоточного udp-сервера

Однажды сильно припёрло написать свой dhcp-сервер. Для обслуживания кучи relay’ев. Функционал полный был даже не нужен. Точнее так: нужно было, чтобы он до конца не был реализован. Например, не нужно было сохранять время аренды адреса, но нужно было назначать параметры клиентам в зависимости от номера vlan’а, откуда к нам перенаправлен запрос. И решено было всё… (читать далее)