Category: технологии

Category was added automatically. Read all entries about "технологии".

manual.txt







Приветствую!




sittin' on yer cisco switch | floodin' yer packetz


Меня зовут Денис, и я системный инженер/администратор/DevOps.
Этот ЖЖ создан в качестве рабочего блокнота для (около)айтишных записей и обмена опытом с коллегами.
Во-первых, для противодействия собственному склерозу, а во-вторых, для приведения мыслей в порядок.

Чему здесь быть:
- рабочие заметки
- обмен опытом
- howto’шки
- хаки разной степени грязности
- костыли разной степени кривости
- вопросы к читателям
- ссылки
- живое общение
- профессиональный, малопонятный большинству юмор
- двухминутки ненависти
- книги

Твиттер имеется:
https://twitter.com/hvostat

Инстаграм наличествует:
http://instagram.com/hvostat

Основные теги:

Windows, Windows Server - Windows десктопный и серверный.

juniper, JunOS - всё про Juniper вообще и JunOS в частности.

linux, CentOS, Debian - красноглазое красноглазие, пингвины, бубны оптом.

утипусечка - железо. Я очень люблю работать с разными электронными штуковинами, и с удовольствием об этом напишу.

софт - всё, что не железо.

бНОПНЯ - вопрос к аудитории.

планета Черезжопия, это не надо - иллюстрация того, как делать не надо.

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

юмор - чего-нибудь похихикать.

книги - микро/нанобзоры прочитанных книг.

жизненное - о реальной жизни.

hvostat.log - про вашего покорного слугу.

Правовая оговорка и письменный отказ от ответственности:
Все упоминаемые в Блоге торговые марки и товарные знаки принадлежат их владельцам.
Автор не несет ответственности и не предоставляет гарантий в связи с публикацией фактов, данных, результатов и другой информации в данном Блоге.
Все инструкции и/или гайдлайны, написанные в данном Блоге НЕ ЯВЛЯЮТСЯ руководством и/или рекомендацией к действию.
Автор не несет ответственности за возможное нанесение ущерба любого рода, прямого либо косвенного, которое произошло вследствие выполнения инструкций и/или гайдлайнов.
Все истории, места, события и герои вымышлены. Любые совпадения с реальными личностями и событиями случайны.


//Да, на фотографии - моя кошка. Зовут Жыслая. И на юзерпике - тоже она. Язычок - настоящий, гарнитуру - прифотошопил.
//Почему Хвостат Хвостатыч? Потому что в своё время я таки был хвостат.

__

"Добавим IQ квартире"

Стало интересно, насколько моя "мойка воздуха" повышает влажность в комнате и насколько эффективно она это делает.

Перспектива покупать отдельный сенсор температуры и влажности для APC-шки, стоимостью 150 долларов (чтобы потом опрашивать её по SNMP) - чот как-то, знаете, не вштырила. Не олигарх.

Упомянул эту тему в гостях у уважаемого kvazimoda24.
Он улыбнулся, извлёк из ящика и выдал мне "на пощупать" пару сенсоров температуры и влажности "LUMI". Остервенелый хентай "китай", аналог Xiaomi. Работают по протоколу ZigBee.

А далее, друзья, из говна, палок и жёваных тряпок мы будем строить, да-да, дохуя УМНЫЙ ДОМ.

Порылся в ящике с айтишным "культурным слоем", нашел RPi3.
Потом заказал так называемый координатор, собственно, SoC CC2538 в виде USB-стика. Он будет опрашивать сенсоры.

"Раскурил" тему - искал самые минималистичные "умные дома" без облаков, MQTT, баз данных, кубернетеса, кластеров, и прочего подобного модного дерьма.

В итоге - остановился на Home Assistant.
Оно - питонячье, в основе - конечно же, Django.
Можно скачать готовый образ, спецом для RPi, а можно установить программу на оригинальный Raspbian.

Документация как ни странно, актуальная, без ребусов и шарад.
Минус, увы: типичная опенсорсная херобора, с половиной похереных зависимостей.
ОК, мы не гордые- доустанавливаем лапами, благо сообщения о том, чего ему не хватает, написаны понятным языком.
После старта системы ставим компонент, они тут почему-то называются "integrations" - Zigbee Home Automation.
Он найдет координатор CC2538 и после этого к Home Assistant-у можно будет подключать сенсоры.

Таким образом, за вечер, с минимумом красноглазия, получаем примерно вот такую милоту:

(кликабельно)

Успешный "weekend project".
Прикольно.

PS: Если выставить локаль Home Assistant в "English" он будет показывать время в формате AM/PM.
Чтобы система показывала время в нормальном, 24-х часовом формате, выставлять надо, как оказалось "English (GB)".

__

* * *

В далёком 2010-м году купил компьютерных "потрошков" и собрал рабочую станцию. Матплата - честный Intel, DH55HC с "камнем" Core i5-650.
Проработал на ней около пяти лет, изучив тонны интересных штук и переделав сотни лабораторных работ.
Прогресс не стоит на месте, да и а руки у кодописов прямее не становятся - проапгрейдился.

А из этого комплекта сделал домашний сервер/vmhost - благо, проц полностью поддерживает VT-x и VT-d.

Прошла еще пара лет.
За очень хорошую цену мне отдали HP ProLiant Microserver Gen8.
650-й был отправлен на заслуженный отдых.

Возник вопрос - а что с ним делать? Выбросить? Жалко. Продать? За копейки. Подарить? Да не нужен он никому.
Так и стояла в углу машина, проходя процесс естественного состаривания.

Внезапно. klink0v задал неожиданный вопрос:
- Дэн, а у тебя случайно нет матплаты под сокет 1156? Именно ШЕСТЬ.
- ВНЕЗАПНО, есть, - ответил я.

Сергеич™ сегодня заехал и забрал железку.

Я очень-очень рад, что она еще послужит хорошему человеку.

__

"Мир высоких технологий"

Если вам интересно, как именно интернет попадает к вам в квартиру - крайне настоятельно рекомендую ознакоится с псто уважаемого Владислава.
Псто снабжен детальными иллюстрациями а также комментариями непосредственного участника:
http://ra1aie.livejournal.com/103219.html

__

HPET и Hyper-V

Поступила задача развернуть виртуальную машину на VM-хосте под управлением Hyper-V для ip-телефонии на базе Asterisk’a.

Возник очень интересный нюанс.

Далее, цитирую:
Пока у вас в одном разговоре присутствует два собеседника - всё хорошо. Как только появляется кто-то третий в канале, астериску сразу становится нужен HPET (High Precision Event Timer) высокопрецизионный таймер для синхронизации аудиопотоков.
При этом, внимание: запись разговоров с точки зрения астериска также является "третьим собеседником".

Дык вот, Hyper-V такого таймера Asterisk’у дать не может. Устройство "hyperv_clocksource", который он может выдать виртуалке, к сожалению, не катит. Нужен нормальный аппаратный таймер, причем именно HPET.

Такие дела.

_

Ностальгия.

Меня тут внезапно ностальгия накрыла.

Первый полноценный компьютер у меня был такой:


Compaq Presario 425.
Унутрях у него был Intel 486SX 25 и 4 мб оперативной памяти.
Стояла на нём MS-DOS 6.22

А вот прайс-лист, правда значительно более ранний:


А вот на этом работал мой папенька:


Комментарии излишни, вся информация на фото. Отмечу отдельно, что оно требовало помещение площадью 100 м^2 и потребляло 25 кВА.

Каждый раз, когда достаю из кармана свой смартфон и вспоминаю, какой бортовой компьютер стоял в КА серии "Аполлон", становится немного не по себе.

НЛО в DHCP

Зашел я пару минут назад в консоль DHCP.
Посмотрел в adress leases.
И увидел НЕЧТО.
Нечто получило IP-адрес, но при этом в поле имени хоста было пусто.
Но самое интересное - это mac-adress. Он был таким:
0002 0003 0004 0005 0006 0007 0008 0009

На пинги оно не отвечало.
Через 5-7 минут ЭТО исчезло.

Господа, у меня вопрос.
ЧТО ЭТО БЫЛО БЛЯДЬ???77

UDP:
А вот и ответ:
client mac adress: 0013d3cfc8id
guid:0002-0003-0004-0005-0006-0007-0008-0009-dhcp
pxe mof exiting intel pxe rom
в адаптерах установлена загрузка по сети, а в биосе творится такое:
"also, of note, the "GUID" in the NVRAM of the adapter used for DHCP is 0002-0003-0004-0005-0006-0007-0008-0009"

За решение выражаю огромное спасибо господину zshell64!