Октябрь 11th, 2015 Автор Mc.Sim Рубрики: Linux, Железо, основы Linux

 

gnu ddrescue recoveryВсем привет. Думаю, что каждый рано или поздно сталкивался с ситуацией, когда необходимо восстановить данные с жесткого диска. На помощь нам приходит утилита ddrescue. Я тоже не обошел данную проблему стороной.  Буквально на днях моя домашняя файлопомойка заскрипела диском и начала сыпать ошибками на консоль и в лог. Что-то вроде:

Error fsyncing/closing /dev/sda: Input/output error
Input/output error during read on /dev/sda
Input/output error during read on /dev/sda

Повезло мне, что Читать о восстановлении ddrescure

Апрель 8th, 2015 Автор Mc.Sim Рубрики: Linux, VMware

sles logo

Всем привет.

Сегодня зашел на всем знакомый сайт (vmware.com/products/sles-for-vmware). И был ошеломлен (как оказалось - старой) новостью:

VMware is announcing the End of Availability (EoA) of all SUSE Linux Enterprise Server (SLES) for VMware offerings on June 25, 2014. As a result, the SLES for VMware offering will be removed from the VMware price list on July 25, 2014. After this date, customers that purchase VMware vSphere Standard, vSphere Enterprise, or vSphere Enterprise+ (either standalone or as part of a suite) will no longer be eligible to a free SLES for VMware offering.

Что по русски можно трактовать так: халява закончилась. Оказывается, закончилась она еще 25 июня 2014 г. Vmware перестала продавать SLES и раздавать его бесплатно для имеющих подписку.

Это же ужос. Сколько десятков виртуалок на SLES было поднято... А теперь, выньте и положите денюжку за лицензию. Печаль...

Да, уже установленные хосты еще получат обновления до завершения поддержки SLES 11 SP3, а дальше - в магазин.

пруф

P.S. Нет, блог не умер, у меня просто нет времени на формирование хороших статей.

С Уважением, Mc.Sim.

Декабрь 18th, 2014 Автор Mc.Sim Рубрики: Linux, Web, основы Linux

как делать резервную копию сайта plinkВсем добра, уважаемые читатели и гости. Сегодня публикую маленькую заметку о том, как сделать резервную копию файлов сайта по SSH. В интернете куча статей на данную тему, но чем я хочу выделить данную заметку? Тем, что при создании резервной копии на Windows машине с Linux\UNIX хостинга я столкнулся с множеством неудобств и проблем, которые я избежал, используя plink и putty.

Исходные данные для backup

Итак, имеем:

  1. Linux\UNIX хостинг с доступом по SSH, адрес хоста: ssh.host.example
  2. Компьютер с Windows, с помощью которого производим администрирование сайта.
  3. командный интерфейс plink, который поставляется с ssh клиентом PuTTY
  4. доступ в интернет для связи 1го и 2го.
  5. имя пользователя на хостинге: user
  6. пароль: P@sswOrd
  7. каталог, где размещены файлы сайта: /var/www/host.example

Как создать архив с помощью plink

Март 16th, 2014 Автор Mc.Sim Рубрики: NetApp

команды NetApp DataONTAPПриветствую, уважаемые читатели и гости моего блога. Сегодня размещу небольшой справочник основных команд, используемых при администрировании СХД NetApp на базе операционной системы DataONTAP. Данные команды так же подходят для управления СХД от IBM N series. По аналогии со статьей шпаргалка команд Linux ). Управлять хранилищем возможно через различные инструменты и интерфейсы. DataONTAP управляется через специализированные интерфейсы e0M или через интерфейсы передачи данных e0a, e0b и аналогичные, или через локальную консоль (RJ45 to RS232). Инструменты управления так же различны: имеются как GUI (System Manager,MMC) так и CLI (rsh,telnet,ssh) через Ethetnet или консольный порт. Мне больше по душе командная строка, хотя System Manager проработан довольно неплохо как приложение Windows. Т.к. DataONTAP базируется на FreeBSD, она унаследовала некоторые характеристики командной оболочки UNIX. Например, поддерживаются горячие клавиши. Основные команды NetApp

Март 3rd, 2014 Автор Mc.Sim Рубрики: NetApp

NetApp сетевые интерфейсы e0M RLM e0PПриветствую, уважаемые гости и читатели блога. Первая техническая статья заметка о оборудовании NetApp посвящена описанию сетевых Ethernet интерфейсов. C первого взгляда, на администратора СХД наваливается куча аббревиатур типа e0M, SP, RLM, BMC, e0x и некоторые другие. По началу, можно в этом запутаться. Но чтение мануалов расставляет все на свои места. Постараюсь изложить свое понимание данного вопроса. Итак, в хранилище NetApp есть куча Ethernet интерфейсов, которые можно обнаружить на задней части хранилища (в ссылках можно найти образцы).

Для примера, FAS22хх (HA-пара в одном шасси) имеет в своем составе шесть RJ45 на одном контроллере и шесть RJ45 - на другом, а  FAS32xx и FAS62xx имеет по пять  RJ45 разъемов (без учета слотов расширения PCI).

Именование сетевых интерфейсов NetApp (DataONTAP)

Имена сетевых интерфейсов формируются в зависимости от того являются ли NetApp e0M, RLM, BMC, что к чему

Февраль 18th, 2014 Автор Mc.Sim Рубрики: VMware

настройка агрегации каналов в VMwareПриветствую всех. Сегодня я постараюсь внести ясность в такую неоднозначную и вызывающую много споров тему, как агрегирование каналов в Vmware. Многие (в том числе и производители оборудования) для описания агрегирования каналов применяют такие термины как LACP, 802.3ad, Ethernet trunk, NIC Teaming, Port Channel, Port Teaming, Link Bundling, NIC bonding, EtherChannel,  link aggregation и некоторые другие. В целом, технология агрегирования каналов, это технология позволяющая объединить несколько физических каналов в один логический. Такое объединение позволяет увеличивать пропускную способность (он же Load Distribution или Load Balancing) и надежность канала (она же Failover). В данной статье, возможно, я сделал какие-то неверные выводы и буду благодарен за дополнения и комментарии. Для написания статьи я придерживался мануала Cisco IEEE 802.3ad Link Bundling, ибо только в нем нашел более менее систематизированные понятия.

Введение в агрегирование каналов (NIC Teaming)

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

Агрегирование каналов - собственно, общее наименование любого из видов объединения физических каналов в логический.
EtherChannel - это просто название технологии Cisco, описывающей агрегацию каналов (не протокол ил стандарт). NIC Teaming в Vmware vSphere

Январь 10th, 2014 Автор Mc.Sim Рубрики: VMware

загрузка пакета поддержки для esx и vcenterПочти всегда на новом проекте, при внедрении, приходится тесно взаимодействовать со службой технической поддержки и координировать работу различных вендоров. Сегодня я расскажу, как сгенерировать различными путями пакет с логами и технической информацией для службы технической поддержки Vmware. В большинстве случаев, данный пакет требуется для рассмотрения проблемы и запрашивается специалистами службы техподдержки. Содержимое пакета состоит из логов и различной диагностической информации о вашей виртуальной инфраструктуре, необходимой для выявления т.н. root cause of issues (главной причины отказа). Давайте рассмотрим несколько способов сбора статистики support bundle для ESXi и vCenter.

Сбор диагностический информации с ESXi и vCenter Server 5.x

Данные действия проверялись на версии 5.5. В будущих версиях, возможно произойдут изменения. Всей действия в данном разделе возможно проделать как на хостовой машине, так и на vCenter. В зависимости от того, какие логи требуются. Как получить support bundle для ESXi и vCenter

Ноябрь 30th, 2013 Автор Mc.Sim Рубрики: VMware

настройка syslog vmware vsphereПриветствую всех. Тысячу лет уже не писал статей ) Сегодняшняя статья относится к новой рубрике, которая посвящена продукции VMware.  Прежде чем начать излагать суть, направлю Вас на прочтение прошлых статей, описывающих принципы syslog в Linux. 1 - управление системными журналами syslog в linux, 2 - настройка rsyslog в Linux. Как оказалось, в сети куча статей, описывающих базовые настройки syslog в Vmware. Такие как указание каталога, настройка удаленного сервера и др. (базовые настройки описаны в документации). Итак, настройка syslog на Vmware состоит из нескольких шагов: собственно, настройка параметров syslog, настройка Firewall ESX и дополнительный тюнинг. Давайте рассмотрим каждый шаг.

Введение (исходные данные для настройки syslog на vmware esx)

Предположим, что у нас есть некий сервер с именем syslog. На нем работает служба, которая  принимает syslog сообщения по UDP 514 порту (в данном случае не важно, rsyslog это или VMware Syslog Collector или любой другой сервер). Так же, у нас есть собственно VMware ESX хост. syslog на Vmware vsphere

Сентябрь 16th, 2013 Автор Mc.Sim Рубрики: Linux, SQUID, Настройка сервера Linux

http_access, acl в squid Привет, посетитель и постоянный читатель блога! Сегодня небольшая заметка о тюнинге squid. Причина размещения данной статьи следующая: очень часто на форумах встречаю как TC приводят примеры своих конфигов с чудовищной мешаниной директив acl и http_access, особенно в темах рассматривающих проблемы с доступом к squid. Настраивая какую-либо систему я стараюсь придерживаться какого-то логичного порядка. Постараюсь сегодня Вам донести, какого порядка http_access придерживаюсь я.

Основная идея заключается во фразе выдернутой из сквидового мануала по http_access: acl и http_access в squid

Сентябрь 7th, 2013 Автор Mc.Sim Рубрики: Life, NetApp

ANCDBC87Приветствую, уважаемые гости и читатели. Как и обещал, описываю прошедшее. Описывать буду относительно опыта предыдущего курса. Итак, завершен курс Accelerated NCDA Boot Camp Data ONTAP 7-Mode (ANCDABC87). В этот раз на курсе было не шесть человек, а два. Могу сказать, что это очень эффективно сказывается на времени выполнения лабораторных и на усвоении материала. Организационно ничего не поменялось, за исключением тренера ))) Тренера звать Фомин Максим. Определенно, его знаний достаточно для чтения данного курса. Не могу вспомнить ни одного заданного вопроса, на который он бы не смог найти ответ.   Курс очень пойдет тем, кто хочет освежить и\или систематизировать свои знания, ибо рассматриваются чуть ли не все возможности DataONTAP.

Что могу сказать о том, что не понравилось (читай - хотелось бы дополнить)?.. Погода. Ох уж эта пред Подробнее...

Сентябрь 5th, 2013 Автор Mc.Sim Рубрики: NetApp

D7ADMПриветствую, уважаемые гости и читатели. В связи со служебной необходимостью пришлось работать с оборудованием NetApp и погрузиться в понимание технологии. Поэтому в моем блоге появилась новая рубрика - NetApp, в которой я постараюсь аккумулировать свои знания по Data ONTAP (надеюсь, что появится некоторое количество технических статей)) ). Намедни мне довелось посетить замечательные курсы по оборудованию NetApp. Курсы проходили в Москве в учебном центре FastLane. Данный пост я хочу посвятить прошедшему курсу. Итак, определенно могу сказать, что таки да, перед данным курсом стоит посмотреть бесплатные материалы нетапа, размещенные в соответствующем разделе сайта (http://learningcenter.netapp.com/content/public/production/learning_maps/customer/lm_customer_t1.html). Многое прояснится, меньше вопросов будет преподавателю и больше "правильных" вопросов. Соответственно, более продуктивно можно потратить имеющееся время на предоставленный материал.

В обзоре я постараюсь без обозначения личностей, дабы соблюсти этичную сторону вопроса :-) ... Начну с положительных сторон. Тренер, проводивший курс (далее обозначим его А.П.) обладал замечательной дикцией и громкостью голоса. Определенно, при чтении курса уснуть не удастся. Спасибо большое тренеру за предоставленный дополнительный материал в электронном виде.Оборудование рабочих станций было вполне производительным для выполняемых задач. Но это организационные вопросы. Приступим к описанию того, что происходило в классе... Подробнее...

Август 16th, 2013 Автор Mc.Sim Рубрики: Life

DDoS-ZenonОколо 1,5 года назад я перенес свой блог на хостинг Zenon. Могу определенно сказать, что это лучший хостинг по соотношению цена/качество/производительность/доступность. Я на своей шкуре испытал многие хостинги, среди которых и host-food, и jino и sweb и некоторые другие. Лучший по цене, производительности, доступности и адекватности технической поддержки я пока не встречал. Из незначительных недостатков могу отметить: вообще не юзерфрендли панель управления и необходимость использовать их ДНС.

Итак, за 1,5 года я не припоминаю не одного случая падения сайта. НО, 13 августа весь хостинг Zenon был конкретно почти на весь день был полностью положен на лопатки... В том числе мой блог, почта и все остальное, что привязано к доменному имени лежало мертвым. Новости с фронта собирал некий ru-resident у себя в ЖЖ. За что ему спасибо. Позже, сам Zenon обнародовал информацию.

Жалко их... Намучились, наверно...

С Уважением, Mc.Sim

Июнь 3rd, 2013 Автор Mc.Sim Рубрики: Linux, SQUID, Настройка сервера Linux

Категорически Всеdebug_optionsх приветствую у себя в блоге ) Во время базовой настройки squid, а так же аутентификации squid в AD довелось довольно часто и много траблшутить squid. В связи с этим, накопился некоторый объем сопутствующей и , возможно, полезной информации о диагностике squid, которой с Вами я спешу поделиться. Стоит отметить, что данная информация актуальна для squid версии 3.1. Возможно, для более старших версий что-то изменится... Как ни странно, в интернете я не смог найти более-менее наглядного материала по данному вопросу. Ни на английском, ни на русском. Страница документации squid debug_options так же не очень  многословна, wiki - аналогично.

Диагностика squid

Начать я хочу не с секции debug_options, а с общих рекомендаций:

  1. Не забывайте о наличии общих команд Linux, позволяющих диагностировать работу сервиса (например netstat и ps)
  2. У squid3 имеется несколько ключей запуска, которые позволяют осуществить некоторый объем диагностики. Среди данных ключей под нашу задачу можно выделить:
    1. -k команда - послать команду работающему серверу, при этом команда - есть:
      • reconfigure - посылка сигнала HUP - перечитать и использовать файл конфигурации (стоит использовать после parse). Стоит отметить, что при обработке команд reconfigure/rotate, Squid закрывает все соединения и открывает их заново, поэтому при большом количестве клиентов лучше этого не делать — создадите кому-то небольшой дискомфорт.
      • check - проверить корректность работы squid (без сообщений - работает корректно); сигнал ZERO (полезно в процессе работы)
      • parse - проверить синтаксис squid.conf
    2. -d - запуск squid3 для вывода отладочной информации на stderr
    3. -l facility - указать источник для записей в syslog 
    4. -X - включить 9 уровень журналирования при разборе конфига (для использования с -k parse)
  3. ну и не забывайте о наличии раздела настройки squid, в котором можно почерпнуть достаточно информации для исходной правильной конфигурации. Squid, использование debug_options, читать далее
Май 24th, 2013 Автор Mc.Sim Рубрики: Life

Приветствую Вас, уважаемые посетители. Сегодня у моего детища День рожденья!

день варенья

 Вот ее один год пролетел )

smile

Май 15th, 2013 Автор Mc.Sim Рубрики: Linux, основы Linux

Debian-wheezy-to-jessie

Ая-яй. Надо же было упустить такое знаменательное событие...

Debian опубликовал седьмой релиз своей ОС.

А так же релиз тестового выпуска под названием jessie.

Несколько комментариев по поводу нововведений... Вот список базовых апдейтов ПО:

  • Linux kernel 3.2;
  • kFreeBSD kernel 8.3 and 9.0;
  • X.Org 7.7;
  • GNOME 3.4;
  • KDE Software Compilation 4.8.4;
  • Xfce 4.8;
  • Icedove 10;
  • Iceweasel 10;
  • LibreOffice 3.5.4;
  • OpenJDK 6b27 and 7 Update 3;
  • GIMP 2.8.2;
  • GNU Compiler Collection 4.7.2;
  • Apache 2.2.22;
  • MySQL 5.5.30;
  • Perl 5.14.2;
  • PHP 5.4.4;
  • PostgreSQL 9.1;
  • Python 2.7.3 and 3.2.3;

Согласно 2.2.4, Debian таки стремиться к systemd. Даже не знаю как к этому отнестись. Как бы родной init в  SystemV роднее и привычнее ) Но определённо могу сказать, что по моему мнению лучше уж systemd, чем upstart, хотя... разница не великА... Бэкпорты в семерке несколько модифицировались. Наверно, все таки есть смысл в бэкпортах, раз майнтейнеры их все ближе и ближе приближают к официальным репозиториям. Старая настройка tmpfs переместилась из /etc/default/rcS в /etc/default/tmpfs . По моему мнению, это самые важные нововведения.

С уважением, Mc.Sim.

Страница 1 из 812345Старее...Последняя »