расписание в puppet или puppet schedule

Относительно недавно познакомился с puppet schedule и хотел поделиться наблюдениями. Для начала, что такое puppet schedule и для чего оно нужно. Например, у вас много файловых ресурсов, которые применяются на многих серверах и этим нагружают сервер. Для того, чтобы снизить нагрузку на puppet сервер, вы можете выставить расписание для этих ресурсов, чтоб они выполнялись не чаще, чем раз в час. Или же у вас много пакетных ресурсов, которые нагружают ваш репозиторий частыми обращениями о проверке.

настраиваем сеть виртуальной машины через Tor

Для чего может понадобиться пускать весь сетевой трафик виртуальной машины через Tor? Для того, чтоб не бояться утечки ip адреса из-за ошибок в софте и левых dns запросов. Для того, чтобы пользоваться софтом, который не поддерживает socks, да и вообще открывать любую программу и не париться с настройками. Итак, у нас есть машина-гипервизор и виртуалка, запущенная в ней. Для краткости назовем первую localhost, а вторую vm. Обе с системами Debian или Ubuntu.

virtup — управление виртуальными машинами

Данная статья посвящена рекламе моего инструмента virtup для управления виртуальными машинами kvm и контейнерами LXC. Написал я свой скрипт, как замену vagrant для быстрого и простого разворачивания виртуалок из готовых образов и создания их с нуля. Постепенно он разрастался и даже приобрел базовый функционал управления LXC контейнерами. Это всё благодаря возможностям библиотеки libvirt и языку Python. Libvirt из коробки предоставляет полноценные инструменты для создания и управления виртуальными машинами, это и virsh, и GUI virt-manager, даже простая команда kvm позволяет запустить виртуальную машину.

тестирование io диска или ssd vs hdd

Наверное, перед многими вставал вопрос: стоит ли покупать SSD диск и насколько он лучше старенького HDD? В настоящее время SSD уже достаточно обматерели: технологии их производства обкатаны, цены не очень кусаются, продолжительность жизни гарантируется производителем. В то же время, на данный момент HDD — самая медленная часть системы, её бутылочное горлышко. Нас привлекает в SSD последовательная и случайная скорость записи/чтения, количество операций ввода-вывода за короткий промежуток времени. Но в то же время нас отталкивает несколько завышенная цена за объем данных и рассказы о славной, но очень короткой их жизни.

альтернативный способ установки java в debian

Ниже описан один из быстрых способов как установить самую последнюю Java Oracle в debian. Скачайте архив jre с сайта корпорации: http://java.com/ru/download/manual.jsp Установите специальный пакет JavaPackage sudo apt-get install java-package Создайте deb пакет из скаченного архива Java. Из rpm deb пакет данной утилитой не создать, так что не качайте его для debian подобных систем. make-jpkg jdk-7u45-linux-x64.tar.gz Установите созданный пакет sudo dpkg -i oracle-java7-jdk_7u45_amd64.deb Настройте систему, если вы хотите поменять java по-умолчанию

подключение по ssh через tor

Как следует из заголовка, мы рассмотрим как подключиться к ssh серверу через Tor или любой другой Socks или http proxy. Весь фокус состоит в использовании специальной программы — connect. Установим пакет connect-proxy (Debian/Ubuntu) sudo apt-get -y install connect-proxy Настроим .ssh/config для того сервера, к которому мы хотим подключиться через прокси Tor Host prolinux HostName prolinux.org ProxyCommand connect -S localhost:9150 %h %p Вся фишка в команде ProxyCommand и её параметрах.

почтовый сервер на postfix с opendkim и dovecot

Ниже будет описано как настроить почтовый сервер на своем сервере, какие DNS записи ему прописать, как избежать попадания писем в спам у популярных почтовых провайдеров. И конечно же немного про безопасность всего этого. Хочу обратить ваше внимание, что данная статья не включает описание настроек, настройку высокопроизводительного почтового сервера и пр. глубинных тем. Может, как-нибудь опишу свой опыт в этой теме в других статьях. Почтовый сервер в примере состоит из: 1. vps: 1 cpu, 1gb ram, 50gb disk, 100Mb/s net 2.

перевод интерфейса drupal на русский

Если вы изначально установили английскую версию Drupal 7 и хотите перевести её на русский, прошу читать дальше. Для начала скачайте и установите модуль Localization update вот по этой ссылке: http://drupal.org/project/l10n_update Активируйте модули Locale, Content translation. Создайте директорию * sites/all/translations* с правами пользователя web сервера. Например: mkdir sites/all/translations chown www-data: $_ Положите туда перевод в формате .po Скачать его можно, например отсюда: https://localize.drupal.org/translate/languages/ru Зайдите в *admin/config/regional/translate/update* и нажмите Manual Check или перейдите по ссылке (admin/config/regional/translate/check)

изменение шрифта в Liferea

Все наверняка слышали про закрытие Google Reader. Я им пользовался, но в Google решили подложить свинью, и пришлось искать ему замену. После нескольких проб онлайн сервисов решил все-таки поставить десктопный RSS reader от греха подальше. Выбор пал на Liferea, благо он есть в стандартных репах практически любого дистра. Преимущества его в простоте интерфейса и относительной легковесности. Время шло, подписки накапливались, читать из Liferea я стал все чаще и чаще, т.к. лень было переходить по ссылкам в браузер, и тут я заметил, что раздражает стандартный шрифт текста новостей из подписок.

высоконагруженный puppet или сказка о единороге

Puppet — это система управления конфигурациями, написанная на Ruby (по-моему, это недостаток). Из коробки puppet, а точнее его серверная часть (а он имеет клиент-серверную модель) поставляется с готовым WEBrick сервером. Этот сервер подходит только для «опапечивания» пары виртуалок, но с серьезной нагрузкой он просто не справляется. Как вариант, можно использовать Passenger + какой-нибудь web server, например Apache, но как показывает практика, эта схема тоже дает сбои. И тут на сцену выходит Unicorn, он же единорог.