История одного сервера

Началось всё в сентябре 2009, когда у меня возникло желание установить FreeBSD на сервер SunFire V215. После изучения соответствующей документации было определено, что FreeBSD работает на SunFire V210, но вот про V215 ничего не обещалось.

BigBlueButton и MySQL

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

Порт модуля konference для BigBlueButton

Продолжая работу над портом BigBlueButton, не устаю наступать на грабли. Сейчас это модуль для проведения конференций. Для создания конференций BigBlueButton может использовать два разных модуля Asterisk: meetme и konference.

get-lease-hostnames и isc-dhcp 4.1.1

Появилась необходимость отдавать параметр hostname dhcp клиентам получающим адрес из dhcp пула. В конфигурационный файл isc-dhcp 4.1.1 был добавлен параметр "get-lease-hostnames on", но после этого клиенты по прежнему не получали имя хоста.

Чиним отображение портлетов в Liferay 6.0.5

В текущей версии Liferay 6.0.5 CE есть одна очень раздражающая бага, практически полностью исключающая возможность нормального использования портала. Заключается она в том, что при попытке изменить настройки отображения портлета (убрать рамку, шапку или даже просто заменить заголовок) страница рушится с дикими воплями об ошибках в JSON.

Мониторинг загрузки ядер на FreeBSD через Zabbix

Простейшая задача, казалось бы. Однако, я столкнулся с рядом проблем при её решении. Нужно было мониторить загрузку ядер процессора Intel Core 2 DUO через Zabbix на системе FreeBSD 8.0. Пробуем через агента: Создаём Item для ядра 0.

Передача файлов через netcat

Эта статья не несёт в себе огромного прикладного смыла, хотя в некоторых случаях быстрая передача файлов через netcat может выручить. Основная её цель – объяснить, почему работает именно так и как сделать, чтобы работало быстрее.

locked аккаунты и сервисы Solaris

Кроме стандартных аккаунтов типа root и username, имеющих пароль и ассоциированных в с конкретными пользователями системы в Unix-системах есть еще несколько типов: LK: Locked-аккаунты, которым запрещена вся интерактивная деятельность в системе NL: No login-аккаунты, которые не могут быть аутентифицированы (т.

Hibernate и jetty

Недавно появилась задача поднять веб-приложение на сервере jetty 6. Веб-приложение использует библиотеку hibernate 3.2.5. Копируем варник приложения в $JETTY-HOME/webapps, запускаем, смотрим, что получилось: java.

Segmentation fault при запуске VirtualBox

При попытке выполнить свежеустановленный проприетарный VirtualBox (VirtualBox-3.2.10-66523-Linux_x86) вызывал ошибку сегментирования. # /opt/VirtualBox/VirtualBox Segmentation faultПри этом не был создан core файл.

Пересадка порта NET MGT

Издревле для подключения к SP (service processor) по сети использовался out-of-band managment, т.е. отдельный порт NET MGT. Однако в последних версиях ILOM'а появилась возможность использовать любой порт интегрированного сетевого контроллера в качестве сетевого порта SP.

Сделай мне root dataset красиво

 При установке Solaris с использованием zfs в качестве корневой файловой системы, рутовый датасет по умолчанию получает очень неприглядное имя вида rpool/ROOT/s10s_u6wos_07b. При этом, по прошествии некоторого времени, административные душевные порывы часто резонируют с этой последовательностью символов.

Анатомия процесса. Часть 1

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

Apache POI и Excel - создание фильтров для столбцов таблицы

Обнаружил интересный момент - оказывается, в Сети нет практически никакой информации о возможности Apache POI создавать такой полезный элемент таблиц Excel, как фильтры значений для столбцов. Ну, раз такой информации нет, попытаемся восполнить этот пробел в наших знаниях :) Итак, фильтры - это атрибуты столбцов таблицы Excel, позволяющие выбрать из таблицы строки по значению ячеек того или иного столбца.

Обработка файлов .xls с помощью Apache POI

В ходе работы над различными программными продуктами часто возникает необходимость импорта и экспорта данных из различных "закрытых" форматов файлов. Чаще всего эта необходимость возникает применительно к файлам в форматах офисных продуктов корпорации Microsoft, в частности Word (doc, docx) и Excel (xls, xlsx).

Обновление до Oracle Solaris 10 09/10

Ну вот, вышел очередной релиз Solaris. Попробуем обновить систему с Sun Solaris 10 5/09 до текущей версии с использованием технологии Live Upgrade. Почему именно Live Upgrade? На текущей момент только эта технология позволяет минимизировать время простоя при выполнении операции обновления с одной стороны и вернуться к предыдущей версии в случае каких-либо проблем с новой версией.

Установка Solaris 10 по сети с помощью Ubuntu/dnsmasq

Дмитрий Борисович уже писал об установке Solaris 10 с помощью FreeBSD: Сетевая загрузка Solaris с FreeBSD. Но мы как известно, пойдем своим путем, и будем использовать в качестве инсталл-сервера Ubuntu, а вместо ISC DHCP - более примитивный dnsmasq, включающий в себя форвардер DNS-запросов (он нам понятное дело, не нужен), dhcp-сервер и tftp-сервер.

Об использовании SunVTS 7.0 на Ultra 5/10

Недавно понадобилось протестировать такую вот очень древнюю машинку. SunVTS на ней упорно не хотел запускаться - подвисал и потом падал. Как оказалось, в своем логе /var/sunvts/logs/sunvts.err он честно ругался на нехватку памяти и невозможность выделить ее с помощью malloc.

Настройка прав доступа для файловой "помойки" на ZFS

Не я первый, не я последний, кому понадобилось организовать некое хранилище, в которое пользователи, принадлежащие к определённой группе, имели бы возможность что-то складывать, забирать, удалять и т.

OpenDS как ресурс Open HA Cluster

Одним из вариантов повышения отказоустойчивости сервиса является интеграция его в кластерное окружение.Данная статья посвящена некоторым вопросам конфигурации ресурсов Open HA cluster для OpenDS.Начнем с инсталяции OpenDS.

Probe-based IPMP

  Недавно мы с Сергеем Кляусом понаписали 2 статьи про IPMP. Но, как мне кажется, вопросу probe-based уделили недостаточно внимания. Посему было решено взять буквы и составить из них данный текст.

Чёрная магия и виртуализация

 Недавно столкнулся с интересным багом - вне зависимости от того, что было выделено при копировании, при вставке получал фразу "пацаны, всё классно". "Удивительное рядом" - подумал я, и запустил антивирусный сканер.

Локализация проблемы для probe-based IPMP в Solaris

Недавно Илья Перминов писал о новой замечательной утилите ipmpstat, появившейся в OpenSolaris. В Solaris 10 мониторинг состояния IPMP увы ограничен, и в этой статье я рассмотрю, каким образом все-таки можно локализовать проблему с probe-based IPMP.

Symantec ScanEngine как ресурс Open HA Cluster

В одном из наших проектов потребовалось обеспечить защиту от вирусов файловой системы доступной по NFS и SMB.Свой выбор мы остановили на решении ZFS плюс VScan с последующим предоставлением доступа по NFS и SMB.

UML и китайский язык

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

Особенность расширения томов на аппаратном RAID контроллере Adaptec.

В некоторых моделях серверов устанавливаются RAID HBA производства Adaptec обслуживающие внутренние диски серверов. Как можно догадаться из их названия, адаптеры играют роль аппаратного RAID контроллера и позволяют создавать тома различных уровней RAID.

Угадай ошибку

При миграции одного сервера на новое железо внезапно появилась проблема при авторизации с использованием ключей. ssh молча спрашивал пароль, а sshd ругался: Jul 27 10:41:10 hostname sshd[15939]: Failed publickey for username from 192.

Пара шпаргалок по архивации и по зонам

Solaris - система большая и некоторые команды могут забываться. Нашел у себя пару шпаргалок по нему и решил ими поделиться. Первая посвещена утилитам архивации и сжатия данных. В левой колонке - представлены утилиты сжатия: compress, gzip, bzip2.

Эволюция IPMP

 IPMP в OpenSolaris стала лучше. Основные отличия от Solaris10 IPMP: Появилась новая команда для просмотра статуса IPMP групп и интерфейсов - ipmpstat ipmpstat -g   -показывает статусы ipmp групп ipmpstat -i   -показывает статусы интерфейсов, входящих в ipmp группу Появилась возможность задавать свои имена интерфейсам.

В стиле «Разрушителей легенд»: SVM не поддерживает RAID10

Недавно в очередной раз стал участником обсуждений возможностей SVM и VxVM. Одним из недостатков SVM была названа невозможность создания тома с RAID10. Звучало это примерно так: в VxFS создаем зеркала и на их основе создаем страйп — в результате том RAID10, в SVM невозможно создать страйп из зеркал — следовательно SVM не поддерживает RAID10.

ZFS: использовать сжатие или нет?

Некоторое время назад я озадачился вопросом, есть ли какая-то польза от имеющейся в ZFS поддержки сжатия или нет. Для ответа на этот вопрос я провёл маленькое исследование, которое конечно не претендует на истину в последней инстанции, но тем не менее позволяет сделать некоторые выводы.

ASR на 42 хоста? Да с удовольствием!

Последнее время Sun испытывает особую любовь к Auto Service Request (ASR), позволяющему автоматически регистрировать заявки в Sun при возникновении аппаратных проблем. Недавно перед мной встала задача установки ASR на некоторое количество оборудования, включая Sun Fire X4170 и X4270, коих было в суммарном количестве 42 штуки.

Получение размера ZFS-пула с точностью до байта

Если вы обратили внимание, утилиты для работы с zfs: zfs и zpool выводят все размерные характеристики: размер пула, квоты на файловую систему и т.п. в т.н. Human-Readable Format, то есть в мегабайтах и гигабайтах - десятичными дробями.

Обновление OBP из Solaris 10 начиная с u6

С течением времени из-за множественных багов и "фич" настает необходимость в обновлении OpenBoot PROM  (OBP). На старых SPARC'ах c момента появления в Solaris 10 "boot archive" у многих пользователей возникает проблема с обновлением микрокода, но к сожалению документация к патчу не обновлена.

Коллекция IPMI шаблонов для системы мониторинга Zabbix

В отличие от представителей всех остальных профессий системный администратор может бесконечно долго смотреть только на одну вещь - на свою систему мониторинга. Поэтому продолжая популярную тему, хочу опубликовать набор готовых шаблонов для системы мониторинга Zabbix.

Где бы взять свободной памяти?!

Даже администратор-пионер знает, что пейджинг и свопинг — это основные способы операционной системы использовать оперативную память эффективно. Цель — замещать редко используемые страницы процессов и процессы целиком, другими, более нужными в данный момент.

Сетевая загрузка Solaris с FreeBSD

В случае, если необходимо проинсталировать единственную в организации Sun-овскую систему, не имеющую привода DVDROM... В случае, если хочется используя ClusterSSH параллельно проинсталировать несколько одинаковых серверов или доменов.

OpenIPMI и Compact Sensor Record

Заканчивая заметку о мониторинге IPMI-совместимого оборудования я случайно обнаружил несоответствие имен сенсоров в оборудовании Sun: разные IPMI программы показывали разные имена для одних и тех же сенсоров.

Определяем причину медленной работы системы хранения данных

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

Немного об именах дисковых устройств в Solaris

Так уж сложилось, что классическим в Solaris является c0t0d0s0-наименование, однако все устройства представляются ядром в виде имя драйвера - номер instance драйвера (для каждого уникального устройства в системе - оно индивидуально), например sd0 означает нулевой SCSI-диск в системе.

Организация split tunneling на примере VPNC

Находясь в гостевой сети было необходимо использовать VPN соединение к Cisco VPN серверу. В качестве vpn клиента использовался VPNC (client for Cisco VPN3000 Concentrator, IOS and PIX). Удаленный сервер не поддерживал split tunneling и соответственно при поднятии vpn соединения весь траффик заворачивался в туннель.

Одна из особенностей мониторинга ресурса сервера БД Oracle в окружении Sun Cluster

Одной из наиболее типичных проблем, с которой можно столкнуться при использовании БД Oracle в Sun Cluster  - невозможность запуска ресурса сервера БД Oracle (ресурс типа SUNW.oracle_server) при помощи стандартных средств соответствующего агента.

Доступ к данным FRU-ID и истории CHS компонентов серверов Sun Fire 3800-6900 без использования сервисного режима системных контроллеров

В некоторых случаях необходимо получить данные о "сервисной истории" компонентов midrange-серверов. Это информация может оказаться полезной при проведении диагностики  и для оценки состояния компонентов.

Портирование OpenIPMI на FreeBSD

В ходе подготовки к проведению меропрятия Sun Tech Days 2010 я столкнулся с необходимостью мониторинга большого количества оборудования разных вендоров. В результате небольшого обзора существующих открытых систем мониторинга я остановил свой выбор на Zabbix.

Некоторые аспекты диагностики серверов x86 архитектуры при помощи IPMI

Диагностика систем с x86 архитектурой  в некоторых случаях затруднена по причине практически полного отсутствия или неразвитости встроенных средств диагностики в операционных системах, которые на них  могут быть установлены.

Резервное копирование мобильного телефона

Однажды мой мобильный телефон не включился после штатного выключения. Как оказалось позже, у него просто сломалась кнопка включения и простое замыкание четырех контактов решило проблему. Но сколько неприятных минут я тогда пережил! Адресная книга, список дней рождений и куча полезных заметок стали вдруг недоступны.

Управление массивами Sun Storagetek In-band из CAM.

    В общем случае массивами можно управлять двумя основными способами: In-band и out-of-band. При использовании in-band команды управления массивом передаются по тому же каналу, по которому происходит обмен данными, по оптическому кабелю для FC массивов, по SCSI шине для SCSI массивов и т.

Настройка NIC Teaming на Windows 2003 R2 для адаптеров Intel

В Solaris есть технология IPMP, позволяющая в случае проблемы адаптера, свитча или кабеля переносить TCP/IP-стек на другой физический адаптер, подключенный к другому свитчу, для увеличения надежности сетевого соединения.

Просмотр IPTV через WiFi

Сегодня многие интернет провайдеры обеспечивают услугу Интернет-телевидение (Internet Protocol TeleVision, IPTV) в своих сетях передачи данных. Для того, чтобы начать просмотр телевизионных программ, достаточно запустить программу видеопроигрыватель и подписаться на групповое вещание.

Преодоление защиты от "амнезии" в Sun Cluster 3.x

В двух словах мы можем определить понятие  "амнезии" (amnesia, "потеря памяти") следующим образом : это стандартная функция ПО Sun Cluster, в общем случае позволяющая предотвратить загрузку ноды, когда-либо участвовавшей в рассматриваемом кластере, но для которой загрузка нежелательна в связи с тем, что данные конфигурации кластера, которые хранятся в её CCR (Cluster Configuration Repository), неактуальны или неконсистентны.

Sun VDI. OpenDS в качестве User Directory.

Конфигурация Sun VDI обязывает использование User Directory. Это необходимо по ряду причин, в частности пользователю удобно авторизоваться один раз в глобальном LDAP/AD для получения своих прав на всех виртуальных машинах.

Создание собственного VFS модуля для Samba

Начиная с версии 2.2 Samba поддерживает модульную abstraction layer for virtual file system - VFS  и все операции с файловой системой внутри Samba используют эту прослойку. Такое нововведение позволяет не только упросить использование Samba поверх различных файловых систем, но и дает возможность в любой момент вмешиваться в процесс работы Samba с файловой системой.

Автоматическое конфигурирование vlan интерфейсов в Arch Linux

С удивлением обнаружил, что в Arch Linux отсутствует штатное средство для автоматического конфигурирования vlan интерфейсов во время запуска системы. Для поддержки Vlan необходимо: - загрузить модуль 8021q (# modprobe 8021q) - установить пакет vconfig (pacman -S vconfig) - создать необходимые vlan интерфейсы # vconfig add ethX vlan # vconfig add ethX vlan Где ethX физический интерфейс, vlan - номер vlan интерфейса - Настроить необходимые параметры созданного интерфейса # ifconfig ethX.

Сетевая установка Solaris с дополнительными драйверами на x86

К сожалению, из-за лицензионных ограничений производителей оборудования, не все драйвера могут быть включены в образ Solaris. Для установки особенно критичны драйвера на контроллеры дисков (а RAID-контроллеры в серверах не редкость) и драйвера на сетевые карты.

Построение SAN на основе iSCSI. Конфигурация RADIUS.

Во второй части статьи продолжаем развертывать iSCSI. На этот раз уделим внимание вопросу аутентификации. Существет несоклько способов аутентификации iSCSI-клиентов в Solaris:CHAP (Challenge Handshake Authentication Protocol) — протокол аутентификации между инициатором и таргетом.
RSS (Opens New Window)(Opens New Window)
thumbnail Никита Рогаленко
Posts: 1
Date: 5/3/24
thumbnail Alexey Weiss
Posts: 14
Date: 5/3/24
thumbnail Алексей Егошин
Posts: 11
Date: 5/1/24
thumbnail Marina Pashnina
Posts: 26
Date: 4/24/24
thumbnail Romo Fedoroff
Posts: 30
Date: 4/11/24
thumbnail Тимофей Перцев
Posts: 28
Date: 2/5/24
thumbnail Dmitry Afanasiev
Posts: 59
Date: 12/29/23
thumbnail Денис Серянкин
Posts: 2
Date: 12/18/23
thumbnail Danil Khanalainen
Posts: 2
Date: 11/30/23
thumbnail Дмитрий Сазонов
Posts: 59
Date: 11/19/23
thumbnail Anna Ershova
Posts: 2
Date: 10/30/23
thumbnail Erik Karapetyan
Posts: 12
Date: 9/9/23
thumbnail Pavel Danilov
Posts: 12
Date: 9/9/23
thumbnail Dmitry Sheshukov
Posts: 13
Date: 8/31/23
thumbnail Nikolay Emchenko
Posts: 16
Date: 6/22/23
thumbnail Maxim Zhukov
Posts: 152
Date: 6/20/23
thumbnail Vladislav Sivirin
Posts: 1
Date: 5/22/23
thumbnail Vadim Kholoshnia
Posts: 1
Date: 4/17/23
thumbnail Andrei Maksimov
Posts: 19
Date: 3/21/23
thumbnail И Горь
Posts: 27
Date: 2/20/23
thumbnail Dmitry Komarov
Posts: 2
Date: 6/2/22
thumbnail Semyon Gruzdev
Posts: 1
Date: 11/17/21
thumbnail Victor Scherbakov
Posts: 3
Date: 9/3/21
thumbnail Ivan Kayukov
Posts: 10
Date: 8/17/21
thumbnail Alexander Zhermal
Posts: 8
Date: 4/16/21
thumbnail Daria Zuban
Posts: 2
Date: 12/29/20
thumbnail Alexander Yarkeev
Posts: 42
Date: 12/23/20
thumbnail Alexey Pismak
Posts: 2
Date: 12/9/20
thumbnail Evgenij Tsopa
Posts: 51
Date: 10/5/20
thumbnail Александр Исаев
Posts: 5
Date: 9/15/20
thumbnail Александр Пашнин
Posts: 25
Date: 9/10/20
thumbnail Danil Sinitskiy
Posts: 3
Date: 9/2/20
thumbnail Александра Пирс
Posts: 27
Date: 4/1/20
thumbnail Valeriy Urrievich Kireev
Posts: 26
Date: 1/15/20
thumbnail Vladimir Nikolaev
Posts: 14
Date: 12/30/19
thumbnail Ivan Uskov
Posts: 23
Date: 12/16/19
thumbnail Андрей Дьяков
Posts: 25
Date: 6/27/19
thumbnail Sergey Zhmylove
Posts: 45
Date: 3/14/18
thumbnail Lev Koznov
Posts: 18
Date: 7/14/17
thumbnail DEADBEEF
Posts: 1
Date: 1/16/17
thumbnail Никита Патрахин
Posts: 2
Date: 8/15/16
thumbnail Vladimir Berlev
Posts: 3
Date: 11/26/15
thumbnail Sergey Klyaus
Posts: 58
Date: 6/21/15
thumbnail Pakhom Golynga
Posts: 20
Date: 3/3/14
thumbnail Vladislav Sovinskiy
Posts: 11
Date: 1/10/14
thumbnail Konstantin Borzov
Posts: 7
Date: 6/20/13
thumbnail Anthony Dmitriev
Posts: 4
Date: 2/19/13
thumbnail Nicolay Smirnov
Posts: 6
Date: 5/2/12
thumbnail Alexander Deiter
Posts: 16
Date: 9/8/11
thumbnail Serge Klimenkov
Posts: 8
Date: 7/26/11
thumbnail Roman Ambrosenko
Posts: 3
Date: 1/18/11
thumbnail Sergey Shilin
Posts: 9
Date: 11/5/10
thumbnail Ruslan F. Isbarov
Posts: 1
Date: 3/31/10