Архив категории ‘Администрирование’

Миграция с Synology на XPEnology

В далеком 2010 году в качестве внешнего хранилища под виртуальные машины домашней лаборатории я выбрал Synology DS210j. За практически 7 лет, я убедился что сделал правильный выбор (наверное самая лучшая реклама для вендора это время сколько служит их железо), но всегда находится «НО».

Сняв на неделе benchmark с данного массива, я понял, что процессор 800 МГц (MARVELL_88F6281 ARM) и ОЗУ 128 Мбайт DDR 800 МГц уже не могут тягаться по скорости с современными носителями. Так как было желание избавиться от двух железок на антресолях, была рассмотрена возможность покупки нового массива, с расчетом на то, что получиться совместить «все в одном». Но из за отсутствия в прошивке необходимого функционала (мне нужна виртуализация в том числе windows, которая например есть на новых freenas на основе virtualbox, а в synology пока только docker), плюс массив нужной комплектации 2017 году неожиданно дорого стоит, было принято решение сделать наоборот, т.е. смигрировать массив в виртуализацию.
(далее…)

Конфигурации Nginx с FastCGI для osTicket

При переходе на связку Nginx с FastCGI перестала работать тикетница на osTicket. Стандартный рецепт с конфигурацией к сожалению не заработал, пришлось искать решение по форумам. Для ленивых спрятал его подкатом…
(далее…)

Tomcat 8 на Centos 6. Делаем RPM пакет.

При переезде с Tomcat 7 на Tomcat 8 с сожалением обнаружил, что в публичных репозитариях для Centos 6 нет необходимого пакета. Так как необходимо было раскатить обновление на большое количество серверов, было принято решение сделать свой пакет.

За основу был взят репозитарий: https://github.com/wcarty/rpm-tomcat8, от которого был сделан форк с моими изменениями: https://github.com/spions/rpm-tomcat8

(далее…)

PHP7: Снова в путь!

Пару месяцев назад я писал пост «PHP7: Экономим ресурсы, выигрываем в скорости» по обновлению на php7. Если не читали, то рекомендую ознакомиться с подготовительным этапом, а саму установку делать уже по обновленному мануалу.

Что поменялось? Во первый упростилась процедура сборки расширений/дополнений к php. Во вторых, теперь мы можем иметь на сервере несколько версий php, которые не будут мешать друг другу.
(далее…)

PHP7: Экономим ресурсы, выигрываем в скорости

PHP7: Экономим ресурсы, выигрываем в скорости

PHP7: Экономим ресурсы, выигрываем в скорости

В мае 2015-го мы обновляли PHP на PHP 5.5. Время идет, разработка также не стоит на месте и пришло время PHP 7.

Главный вопрос — зачем? (Особенно он актуален, если у вас все работает и  устраивает.)

Прежде всего это параметры использования памяти, которой теперь требуется на порядка 50-ти процентов меньше и высокий отклик, как результат быстрая скорость выполнения запросов. Для кого-то это может быть не столь важным, т.к. на глаз изменения при загрузке страницы практически не заметны, а кто-то борется за каждую миллисекунду.
(далее…)

IPMITOOL на VMware ESXi и Linux

3e335b0b64c94e19ae90c7d1ba2ff2d3
В наследство досталось несколько физических hp proliant dl180 g6 с RAID контроллерами HP P410.

Из необходимого мне — сразу был поставлен Esxi 5.5 с ISO HPE. В комплект уже входит замечательная утилита «hpacucli», о которой я уже писал в обзоре Linux: Работа с RAID контроллером от HP (на esxi утилита живет по другому пути «/opt/hp/hpssacli/bin/hpssacli»).

Все хорошо, но у сервера отсутствует управление по IPMI, точнее удаленное управление питанием.
Это мы и попытаемся исправить.
(далее…)

SPF – Sender Policy Framework

SPF-Diagram_thumb1

SPF – Sender Policy Framework (инфраструктура политики отправителя).

Расширение протокола SMTP SPF представляет из себя текстовую запись в TXT-записи DNS домена, благодаря которой можно проверить, не подделан ли домен отправителя. Владелец домена может указать для домена специальным образом сформированную TXT строку, указывающую список серверов, имеющих право отправлять почту от имени этого домена и механизм обработки писем, отправленных от других серверов. SPF определен в RFC 7208.

Рассмотрим простой пример SPF-записи:

example.org. IN TXT "v=spf1 +a +mx -all"

Варианты поведения, в зависимости от используемых опций:

(далее…)