» » Системное администрирование » Страница 185

 

Восстановление прошивки RAID-контроллеров LSI

Автор: admin от 16-01-2014, 17:20, посмотрело: 2010

Доброго времени суток, хабравчане!

Я хочу рассказать вам о том, как я восстанавливал прошивку RAID-контроллера LSI MegaRAID после неудачного обновления.
Когда эта беда случилась со мной, то информации об этом я практически не нашел, хотя, допускаю, что плохо гуглил.

Анамнез


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

Зачастую, особенно в случае с 1U серверами я беру их уже с интегрированным контроллером LSI MegaRAID.

Но проблема с ними заключается в том, что сама Supermicro не очень охотно выкладывает прошивки для встроенных контроллеров, так что я их обычно прошиваю актуальной прошивкой (масло масляное, да) от аналогичного контроллера LSI. Проблем не возникало до этих пор.

Недавно привезли несколько серверов с контроллерами LSI 2208 на борту и достаточно старой прошивкой.
Т.к. дискретные контроллеры на этих чипах я тоже активно использую, то особо не сомневаясь загрузился с флешки с Linux-ом, запустил привычное:
./MegaCli64 -AdpFwFlash -f mr2208.rom -a0
и пошел заниматься дальше своими делами.

Когда я в следующий раз обратил взор на терминал сервера, то увидел ту же самую картину, что и была — «Flashing firmware...» и никакого результата. Беда, подумал Штирлиц.

Категория: Админитстрирование » Системное администрирование

 

Chef за 21 день. Часть вторая. Создание и использование cookbook

Автор: admin от 16-01-2014, 02:00, посмотрело: 1212

Привет-привет, хабраюзер! Все еще с нами? CHEF – это интересно! Продолжим наш вояж к мастерству воина-автоматизатора, который начался в первой части данной статьи. В этой статье речь пойдет о первом опыте написания cookbook-а, о рецептах, атрибутах и шаблонах.

Категория: Админитстрирование » Системное администрирование

 

Test Kitchen для новичков

Автор: admin от 15-01-2014, 16:15, посмотрело: 1264

Test Kitchen для новичков Привет, Хабраюзеры! Сегодня я хотел бы рассказать о инструментах, которые облегчают тестирование кукбуков. С ростом масштаба инфраструктуры становится сложнее следить за зависимостями и последствиями внесения изменений в кукбуки. Решить данные проблемы помогают такие инструменты как foodcritics, chefspec, minitest, test kitchen и пр.
В данном посте я хотел бы рассказать о test kitchen. Данный инструмент позволяет протестировать работу кукбуков в одном или нескольких изолированных инстансах. Особенностью является возможность «поднимать» инстансы используя клауд провайдеров или платформы виртуализации такие как Amazon EC2, Blue Box, CloudStack, Digital Ocean, Rackspace, OpenStack, Vagrant, Docker, LXC containers и др. Так же поддепрживается множество тест фреймворков таких как Bats, shUnit2, RSpec, Serverspec и пр.
Нас же интересуют Berkshelf и Librarian-Chef, данные инструменты позволяют контролировать версии и зависимости наших кукбуков.
Так же хотелось бы отметить что поддержка test kitchen уже добавлена в такие кмоьюнити кукбуки как MySQL, nginx, Chef Server, runit и многие другие. Мы будем рассматривать связу testkitchen, vagrant, virualbox, berkshelf.
Данный пост предназначен для новичков, т.к. здесь описаны довольно очевидные вещи.
Поехали

Категория: Системное администрирование, Windows

 

Ламповый Linux-like терминал в Windows

Автор: admin от 15-01-2014, 10:45, посмотрело: 2293

Вступление (лирическое)


Привет, Хабр!

Для меня, автоматизатора-линуксоида, использвание Windows на основной рабочей станции первое время было просто болью и страданием. Но с этим я ничего поделать не мог: корпоративные стандарты и софт, кторый работает только на Windows. В попытке найти золотую середину, я прошёл три стадии. Сначала я только изредка переключался на винду по необходимости. Затем виртуалка на virtualbox-е с X-server-ом. После этого захотелось хоть чуть-чуть того консольного комфорта, который был на линуксе (я использовал Terminator в качестве основного терминала).

После яростного гугления и установки всех эмуляторов терминала под Windows, которые только удалось найти, оказалось, что нет ни одного хоть немного подходящего мне. А хотелось, чтобы вёл себя терминал максимально приближенно к линуксовым вариантам. Например, естественно нужны табы, сплит, выделение текста с прокруткой (когда нужно выделить больше чем один экран), копирование текста в буфер сразу при выделении и т.д.

В итоге я получил «комбайн» как на скриншоте ниже. О том, как это настроить, можно узнать, заглянув под кат.

Ламповый Linux-like терминал в Windows

Категория: Системное администрирование, Windows

 

AWS Test Drive — песочница от Amazon

Автор: admin от 15-01-2014, 02:18, посмотрело: 2296

AWS Test Drive — песочница от Amazon Не так давно AWS Amazon представил сервис, именуемый AWS Test Drive. Мне повезло, в рамках совместной программы AWS Amazon и нашей компании я смог познакомиться с этим сервисом поближе и опробовать его функционал. Для начала хочу вкратце рассказать, что же это такое и зачем оно надо.

Категория: Админитстрирование » Системное администрирование

 

Настройка аудита файловых серверов: подробная инструкция и шпаргалка (.pdf)

Автор: admin от 14-01-2014, 10:15, посмотрело: 1873

Всем привет!

Продолжаем публиковать шпаргалки по настройке аудита различных систем, в прошлый раз мы говорили об AD habrahabr.ru/company/netwrix/blog/140569/, сегодня обсудим файловые серверы. Надо сказать, что чаще всего мы выполняем именно настройки аудита файловых серверов – в ходе пилотных инсталляций у заказчиков. Ничего сложного в этой задаче нет, всего лишь три простых шага:

Настройка аудита файловых серверов: подробная инструкция и шпаргалка (.pdf)


  • Настроить аудит на файловых ресурсах (file shares)

  • Настроить и применить общую и детальную политики аудита

  • Изменить настройки журналов событий


Если у вас большое количество файловых шар, доступ к которым часто требуется сотрудникам – рекомендуем контролировать только изменения объектов аудита. Отслеживание всех событий может привести к тому, что в журналы будет попадать большой объем избыточных данных, которые не представляют особой важности.

Категория: Программирование, Системное администрирование, Windows

 

Chef для новичков

Автор: admin от 14-01-2014, 06:10, посмотрело: 3482

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

Категория: Админитстрирование » Системное администрирование

 

Deploy с помощью Salt

Автор: admin от 13-01-2014, 14:25, посмотрело: 2509

Deploy с помощью Salt
До сих пор во многих компаниях deploy создает большие проблемы и может занимать дни, недели и в особо запущенных случаях месяцы. Но ситуация не безнадежна. Существует много инструментов и практик, способных помочь в этом нелегком деле. Вот только эти инструменты чаще всего за один-два дня не освоишь, а сроки горят.

Чего обычно хочется:

  • Возможность поднять проект локально на машине разработчика. Весь или хотя бы частями. Причем очень хочется, чтобы Dev конфигурация отличалась от Prod в минимуме паратемров. Это позволит избежать “work on my machine” багов. Да и вообще, когда один разработчик работает на OS X, другой на Windows, а продакшен на Debian, то жди беды, это не считая того, что каждый делает работу по настройке окружения.

  • Dev конфигурацию хочется разворачивать на любой машине и ОС в пару команд в консоли. Это опять же позволит уменьшить фактор “work on my machine” багов. А еще позволит привлекать других разработчиков в проект за минимальное время (vagrant up и поехали).

  • Конфигурация должна быть понятна и программисту, и админу.


Всего этого мы добьемся на связке Salt + Vagrant на примере Django проекта. Но большинство техник будут полезны разработчикам не только на Python, но на других языках.

Категория: Системное администрирование, Веб-разработка

 

SoftEther VPN — продвинутый мультипротокольный VPN-сервер и клиент

Автор: admin от 12-01-2014, 17:35, посмотрело: 2953

Как скоро я смогу вас заинтересовать, если скажу, что в этой статье речь пойдет о VPN-сервере, который может поднимать L2TP/IPsec, OpenVPN, MS-SSTP, L2TPv3, EtherIP-серверы, а также имеет свой собственный протокол «SSL-VPN», который неотличим от обычного HTTPS-трафика (чего не скажешь про OpenVPN handshake, например), может работать не только через TCP/UDP, но и через ICMP (подобно pingtunnel, hanstunnel) и DNS (подобно iodine), работает быстрее (по заверению разработчиков) текущих имплементаций, строит L2 и L3 туннели, имеет встроенный DHCP-сервер, поддерживает как kernel-mode, так и user-mode NAT, IPv6, шейпинг, QoS, кластеризацию, load balancing и fault tolerance, может быть запущен под Windows, Linux, Mac OS, FreeBSD и Solaris и является Open-Source проектом под GPLv2?

То-то и оно. Такое пропустить нельзя.
SoftEther VPN — продвинутый мультипротокольный VPN-сервер и клиент

Категория: Админитстрирование » Системное администрирование

 

Автоконфигурация с помощью Puppet и AWS Cloud Formation

Автор: admin от 12-01-2014, 15:25, посмотрело: 2335

Автоконфигурация с помощью Puppet и AWS Cloud FormationВот и настал тот день, когда пришлось отложить в сторону кукбуки, рецепты, нож шеф-повара и немного позаниматься кукловодством.
Для начала постановка задачи довольно тривиальная — организовать для девелоперов возможность быстро и просто разворачивать окружение. Обязательное требование — для автоконфигурации использовать Puppet Enterprise

Категория: Админитстрирование » Системное администрирование