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.

Пересадка порта 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 в Solaris

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

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.

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

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

Создание шаблонов для системы мониторинга Zabbix

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

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

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

OpenIPMI и Compact Sensor Record

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

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

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

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

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

Введение в использование httperf для нагрузочного тестирования WEB-сервера

Обычно httperf запускается с опцией –hog, которая означает, что будут использоваться столько TCP портов, сколько нужно, а не только в интервале от 1024 до 50000. Пример: httperf –hog –server=192.168.

Организация 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) — протокол аутентификации между инициатором и таргетом.

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

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

Введение в Solaris Crash Analysis Tool

Иногда так случается, что ядро системы не может корректно обработать внутреннюю ошибку. В этом случае происходит паника (kernel panic), приводящая к полной остановке системы, синхронизации ФС и перезагрузке.

Liferay - добавляем поддержку bb-тегов в онлайн-магазин

Продолжая тему препарирования Liferay Portal и модификации его стандартных портлетов под собственные нужды, расскажу о том, как добавить продвинутые возможности форматирования в описания товаров интегрированного онлайн-магазина портала (Shopping Portlet), который используется у нас в качестве основы для каталога курсов.
RSS (Открывает новое окно)(Открывает новое окно)
thumbnail Marina Pashnina
Записи: 26
Дата: 24.04.24
thumbnail Лоликонщик Отбитый
Записи: 1
Дата: 13.04.24
thumbnail Romo Fedoroff
Записи: 30
Дата: 11.04.24
thumbnail Антон Семёнович Макаренко
Записи: 2
Дата: 26.03.24
thumbnail Тимофей Перцев
Записи: 28
Дата: 05.02.24
thumbnail Dmitry Afanasiev
Записи: 59
Дата: 29.12.23
thumbnail Денис Серянкин
Записи: 2
Дата: 18.12.23
thumbnail Danil Khanalainen
Записи: 2
Дата: 30.11.23
thumbnail Дмитрий Сазонов
Записи: 59
Дата: 19.11.23
thumbnail Anna Ershova
Записи: 2
Дата: 30.10.23
thumbnail Erik Karapetyan
Записи: 12
Дата: 09.09.23
thumbnail Pavel Danilov
Записи: 12
Дата: 09.09.23
thumbnail Dmitry Sheshukov
Записи: 13
Дата: 31.08.23
thumbnail Алексей Егошин
Записи: 10
Дата: 09.08.23
thumbnail Nikolay Emchenko
Записи: 16
Дата: 22.06.23
thumbnail Maxim Zhukov
Записи: 152
Дата: 20.06.23
thumbnail Vladislav Sivirin
Записи: 1
Дата: 22.05.23
thumbnail Vadim Kholoshnia
Записи: 1
Дата: 17.04.23
thumbnail Andrei Maksimov
Записи: 19
Дата: 21.03.23
thumbnail И Горь
Записи: 27
Дата: 20.02.23
thumbnail Alexey Weiss
Записи: 13
Дата: 08.02.23
thumbnail Dmitry Komarov
Записи: 2
Дата: 02.06.22
thumbnail Semyon Gruzdev
Записи: 1
Дата: 17.11.21
thumbnail Victor Scherbakov
Записи: 3
Дата: 03.09.21
thumbnail Ivan Kayukov
Записи: 10
Дата: 17.08.21
thumbnail Alexander Zhermal
Записи: 8
Дата: 16.04.21
thumbnail Daria Zuban
Записи: 2
Дата: 29.12.20
thumbnail Alexander Yarkeev
Записи: 42
Дата: 23.12.20
thumbnail Alexey Pismak
Записи: 2
Дата: 09.12.20
thumbnail Evgenij Tsopa
Записи: 51
Дата: 05.10.20
thumbnail Александр Исаев
Записи: 5
Дата: 15.09.20
thumbnail Александр Пашнин
Записи: 25
Дата: 10.09.20
thumbnail Danil Sinitskiy
Записи: 3
Дата: 02.09.20
thumbnail Александра Пирс
Записи: 27
Дата: 01.04.20
thumbnail Valeriy Urrievich Kireev
Записи: 26
Дата: 15.01.20
thumbnail Vladimir Nikolaev
Записи: 14
Дата: 30.12.19
thumbnail Ivan Uskov
Записи: 23
Дата: 16.12.19
thumbnail Андрей Дьяков
Записи: 25
Дата: 27.06.19
thumbnail Sergey Zhmylove
Записи: 45
Дата: 14.03.18
thumbnail Lev Koznov
Записи: 18
Дата: 14.07.17
thumbnail Никита Валерьевич Акентьев
Записи: 1
Дата: 29.06.17
thumbnail DEADBEEF
Записи: 1
Дата: 16.01.17
thumbnail Никита Патрахин
Записи: 2
Дата: 15.08.16
thumbnail Vladimir Berlev
Записи: 3
Дата: 26.11.15
thumbnail Sergey Klyaus
Записи: 58
Дата: 21.06.15
thumbnail Олег Олегович Кулаченко
Записи: 1
Дата: 28.01.15
thumbnail Pakhom Golynga
Записи: 20
Дата: 03.03.14
thumbnail Vladislav Sovinskiy
Записи: 11
Дата: 10.01.14
thumbnail Илья Валентинович Перминов
Записи: 19
Дата: 04.09.13
thumbnail Konstantin Borzov
Записи: 7
Дата: 20.06.13
thumbnail Anthony Dmitriev
Записи: 4
Дата: 19.02.13
thumbnail Nicolay Smirnov
Записи: 6
Дата: 02.05.12
thumbnail Alexander Deiter
Записи: 16
Дата: 08.09.11
thumbnail Serge Klimenkov
Записи: 8
Дата: 26.07.11
thumbnail Roman Ambrosenko
Записи: 3
Дата: 18.01.11
thumbnail Sergey Shilin
Записи: 9
Дата: 05.11.10
thumbnail Ruslan F. Isbarov
Записи: 1
Дата: 31.03.10
thumbnail Алексей Сергеевич Лемешев
Записи: 1
Дата: 22.03.10