?

Log in

No account? Create an account
Хвостат Хвостатыч
13 January 2013 @ 11:28 pm






Приветствую!




sittin' on yer cisco switch | floodin' yer packetz


Меня зовут Денис, и я системный инженер администратор.
Этот ЖЖ создан в качестве рабочего блокнота для (около)айтишных записей и обмена опытом с коллегами.
Во-первых, для противодействия собственному склерозу, а во-вторых, для приведения мыслей в порядок.

Чему здесь быть:
- рабочие заметки
- обмен опытом
- howto’шки
- хаки и лайфхаки
- вопросы к читателям
- ссылки
- живое общение
- профессиональный юмор

Твиттер имеется:
https://twitter.com/hvostat

Инстаграм наличествует:
http://instagram.com/hvostat

Основные теги:

Windows, Windows Server - Windows десктопный и серверный.

juniper, JunOS - всё про Juniper вообще и JunOS в частности.

linux, CentOS, Debian - красноглазое красноглазие, пингвины, бубны оптом.

утипусечка - железо. Я очень люблю работать с разными электронными штуковинами, и с удовольствием об этом напишу.

софт - всё, что не железо.

бНОПНЯ - вопрос к аудитории.

планета Черезжопия, это не надо - иллюстрация того, как делать не надо.

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

юмор - чего-нибудь похихикать.

жизненное - о реальной жизни.

hvostat.log - про вашего покорного слугу.

Правовая оговорка и письменный отказ от ответственности:
Все упоминаемые в Блоге торговые марки и товарные знаки принадлежат их владельцам.
Автор не несет ответственности и не предоставляет гарантий в связи с публикацией фактов, данных, результатов и другой информации в данном Блоге.
Все инструкции и/или гайдлайны, написанные в данном Блоге НЕ ЯВЛЯЮТСЯ руководством и/или рекомендацией к действию.
Автор не несет ответственности за возможное нанесение ущерба любого рода, прямого либо косвенного, которое произошло вследствие выполнения инструкций и/или гайдлайнов.
Все истории, места, события и герои вымышлены. Любые совпадения с реальными личностями и событиями случайны.


//Да, на фотографии - моя кошка. Зовут Жыслая. И на юзерпике - тоже она. Язычёк настоящий, гарнитуру прифотошопил.
//Хвостат Хвостатыч - потому что в своё время я таки был хвостат.

__
 
 
Хвостат Хвостатыч
10 September 2019 @ 09:58 pm
В далёком 2010-м году купил компьютерных "потрошков" и собрал рабочую станцию. Матплата - честный Intel, DH55HC с "камнем" Core i5-650.
Проработал на ней около пяти лет, изучив тонны интересных штук и переделав сотни лабораторных работ.
Прогресс не стоит на месте, да и а руки у кодописов прямее не становятся - проапгрейдился.

А из этого комплекта сделал домашний сервер/vmhost - благо, проц полностью поддерживает VT-x и VT-d.

Прошла еще пара лет.
За очень хорошую цену мне отдали HP ProLiant Microserver Gen8.
650-й был отправлен на заслуженный отдых.

Возник вопрос - а что с ним делать? Выбросить? Жалко. Продать? За копейки. Подарить? Да не нужен он никому.
Так и стояла в углу машина, проходя процесс естественного состаривания.

Внезапно. klink0v задал неожиданный вопрос:
- Дэн, а у тебя случайно нет матплаты под сокет 1156? Именно ШЕСТЬ.
- ВНЕЗАПНО, есть, - ответил я.

Сергеич™ сегодня заехал и забрал железку.

Я очень-очень рад, что она еще послужит хорошему человеку.

__
 
 
 
Хвостат Хвостатыч
14 September 2017 @ 03:59 pm
Закупили три года назад партию ноутбуков Lenovo.

В них стояли HDD Toshiba MQ01ABF050

За две недели - два отказа.

Симптоматика: резкое возрастание времени ожидания и длины очереди. Субьективно - светится индикатор HDD, ноут "тупит", но при этом диск не трещит.
В task manager - 100% загрузка диска, но при этом околонулевые значения скорости обмена данными.
В SMART - значение Pending Sectors и/или Uncorrectable sectors высокое и растёт.

__
 
 
Хвостат Хвостатыч
26 April 2016 @ 01:56 pm
Как известно, жОсткие диски существуют двух видов: обычные и "энтерпрайзные".

Основное(!) отличие простое - "обычные" призваны работать в standalone-режиме, "энтерпрайзные", в свою очередь, заточены под работу в RAID, и с плотным взаимодействим с RAID-контроллером. (прим. de_nada)

Никто вам не запрещает применять обычные в RAID и наоборот.
"Но есть нюанс!"©

У жестких дисков есть встроенный механизм обработки ошибок - SCT ERC (SMART Command Transport Error Recovery Control), у компании WD он называется TLER (time-limited error recovery).
Основой его работы является количество времени, которое диск может потратить на коррекцию ошибки чтения/записи.
Два основных параметра — таймаут операции чтения и таймаут операции записи.
Таймауты измеряются в секундах, причем "0" означает неограниченно долгое время обработки ошибки.

Опять же, есть нюансы: SCT ERC есть не на всех дисках, на некоторых есть, но выключен.

Зачем?

Всё просто: десктопный диск лучше подумает-подумает, потрещит, но ошибку не выдаст, а информацию в итоге таки считает.
А в RAID всегда есть запасной диск, и терпеть минутные тормоза на Hi-load системах - недопустимо. Не получилось прочитать? Читаем с запасных дисков, помечаем диск как сбойный, начинаем перестройку массива, а сбойный диск вынимаем из "полки" и утилизируем в окно.

Дефолтные значения таковы:
Десктопные HDD: Disabled либо Enabled со значениями Read=0s / Write=0s.
Энтерпрайзные HDD: Enabled со значениями Read=7s / Write=0s

Вот именно поэтому - НАСТОЯТЕЛЬНО НЕ РЕКОМЕНДУЕТСЯ использовать энтерпрайзные диски в десктопах и наоборот.

__
 
 
 
Хвостат Хвостатыч
08 July 2015 @ 01:43 pm
Проблема:
При подключении к удаленному рабочему столу и запуске там RemoteApp, mstsc клиент зависает наглухо.
Сервер - Windows 2012R2.
Клиент - Windows Windows XP 32 SP3 Home Edition.

Решение тривиальное:
1) Заходим вот сюда:
https://support.microsoft.com/en-us/kb/969084/en-gb
2) Скачиваем обновление для RDP-клиента
3) Устанавливаем на клиентский компьютер.
4) ???
5) PROFIT!!!

_
 
 
 
Хвостат Хвостатыч
Тут недавно коллега seg400 и компания купили парочку серваков HP маленьких на объекты строительства.
310 Gen8
Ну и к ним диски LFF террабайтные.

Далее, с его слов:

Привезли нам их.
Стал собирать серваки.
Сначала меня удивило, что коробка дисков в этот раз была больше. Процентов так на 10-20 по всем сторонам.
Так же удивило, что на наклейке на коробке не было даты производства.
Но всё остальное на коробке было. Все парты HP, серийники, голографические наклейки сверху и на дне коробки и т.д.

Ну другая коробка и другая.
Открываю.
Снова удивляюсь.
Во первых внутренняя амортизация была из поролона, а не чёрный пластик как до этого.
Во вторых антистатический пакет, в который упакован сам жёсткий диск, заклеен не такой как обычно наклейкой.

Ладно. Удивился.
Но на вид жёсткие диски были ок.
HP by Seagate, голографическая наклейка и т.п. На фото видно.
Но опять же на корпусе нет даты производства, хотя обычно на всех последних дисках есть.
Ну нет и нет.
Вставляю.

Лезу в iLo. А оно мне говорит что HDD Degraded.
А точнее Internal Storage Enclosure Device Not Authenticated
Что за фигня!?
Ну решил обновить все прошивки.
Не помогло.
Ради интереса пробил серийник одного из хардов на сайте HP. Серийник бъётся, но типа отгружен с их склада в конце зимы 2013-2014.
Звоню поставщику. Он связывается с дистрибьютером. Дистр говорит мы даём гарантию год, поставщик говорит что мы ещё год гарантии добавляем.

Окей.
Открываю тикет в HP.
Они говорят, а пришлите нам фотографии этих дисков. Отправляю.
А они через какой то время мне отвечают. А это не оригинальные наши диски, а какой то левак.
Мы их обслуживать не можем. И даже вам официальную бумагу дадим, что харды с этими серийниками контрафакт.

Ээээ. Вот тут я выпал в осадок.
"Левые" диски!? Такого уровня.

Поставщик диски нам поменял. Но я ахуел.
Под катом сверху "левый" диск, снизу настоящий.
Все типа похоже, но на настоящем голограмка сложнее(трёхмерна и видна повторяющаяся надпись OK), диск другой модели, наклейка немного другая, винты на диске оригинальном под маленькую звёздочку.
В общем смотрите и сравнивайте, кому интересно.Collapse )
Я понимаю когда лекарства подделывают, вина там, водку.
Но комплектуху такого уровня и на таком уровне!?
Хотя возможно это были какие то бракованные, которые должны были быть списаны, а хитрый дистр или китайцы решили баблишки наварить.
Фиг его знает что это было.
Но за много лет работы с оборудованием HP такое встречаю впервые.

Такие дела.

_
 
 
 
Хвостат Хвостатыч
25 July 2014 @ 02:37 pm
Проблема: после установки Windows Server 2012r2 и/или установки апдейтов в Task Manager видно ".net runtime optimization service", который значительно использует ресурсы процессора.

Решение:
1) Запускаем PowerShell
2) Заходим в папку, где установлен .net:
C:\WINDOWS\Microsoft.NET\Framework\v4.0.NNNNN)
3) Выполняем команду:
ngen.exe executequeueditems
!!! ВНИМАНИЕ !!!
Команда ОЧЕНЬ "жручая", т.е. выполнять её имеет смысл тогда, когда сервер не загружен либо еще не запущен в продакшн.
4) Ждём некоторое время, пока закончится компиляция.
5) Заходим в папку, где установлен .net64:
C:\WINDOWS\Microsoft.NET\Framework64\v4.0.NNNNN)
6) Выполняем команду:
ngen.exe executequeueditems
7) Ждём некоторое время, пока закончится компиляция.
8) Проверяем, выполняем команду еще раз:
ngen.exe executequeueditems
9) В случае, если всё выполнено правильно, получаем ответ:
All compilation targets are up to date.
10) ???
11) PROFIT!!!

UPD: То же самое справедливо и для Windows7 и Windows8.
 
 
Хвостат Хвостатыч
Мы тут столкнулись с одной проблемой:
Есть сервер с установленной на него Windows 2012 R2 Standard. На нём с невыявленной периодичностью встаёт раком служба "LanmanServer".
Внешне это выглядит следующим образом. На сервере есть N-ное количество расшаренных папок. (DFS не используется)
В одной из таких папок установлен "Коснультант+" (если это важно). Несколько дней всё работает без проблем.
Потом расшаренные папки по сети начинают открываться, простите за мой французский, с пердежом и рвотой. Листинг файлов и директорий выдается по нескольку минут. Копирование, если вообще удаётся его стартовать, идёт со скоростью нескольких килобайт в секунду. При этом загрузка процессора на сервере остается низкой, никаких проблем с железом выявлено не было.
В итоге заходишь в консоль сервера, перезапускаешь руками пресловутую LanmanServer, в результате чего всё снова взвивается ракетой. Ещё на несколько дней. До наступления следующего тупняка.
В логах смотрел, ничего интересного либо подозрительного там нет.
Вопрос к залу. Как вообще можно продиагностировать проблему? Как понять кто, как и при каких обстоятельствах ставит в столь интимную позу сервер? Куда смотреть, что искать?

UPD: Спасибо за дельные советы! Будем пробовать.
 
 
 
Хвостат Хвостатыч
17 May 2014 @ 06:59 pm
Проблема: в процессе инсталляции продукта (подобное часто встречается у Exchange и MSSQL) возникает отлуп с ошибкой 2337.
Полный текст ошибки: "Error:Installing product N:\exchangeserver.msi failed. Fatal error during installation. Error code is 1603. Last error reported by the MSI package is 'The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 2337. '"

Решение.
Вариант 1:
1) Распакуйте ISO-образ с помошью 7zip или RAR (это важно: именно архиваторами, а не встроенными средствами системы) в отдельную папку.
2) Попробуйте запустить установщик повторно.

Вариант 2:
1) Скачайте другой образ или тот же образ, но из другого источника.
 
 
Хвостат Хвостатыч
В Windows Server при подключении к нему по RDP иногда может наблюдаться такое явление, как две языковые панели у терминального пользователя. Одна с текстовым индикатором (RU|EN), вторая - с изображением клавиатуры. И при нажатии Alt-Shift или Ctrl-Shift (как у кого настроено) язык ввода не переключается.

Есть несколько способов решения данной проблемы:

Вариант 1.

1. Заходим - пуск - панель управления - язык и региональные стандарты.
2. Вкладка "Языки и клавиатуры" - жмем кнопку - Изменить клавиатуру...
3. На вкладке "Общее" - Ставим язык ввода по умолчанию - английский, далее удаляем русский язык, жмем применить, ок.
4. Проделываем пункт 2 еще раз.
5. На вкладке "Общее" добавляем русский язык (англ. так и оставляем стоять по умолчанию)
6. На вкладке "Языковая панель" должна стоять галочка "Отображать текстовые метки на языковой панели", если не стоит - ставим.
7. На вкладке "Переключение клавиатуры", жмем "Сменить сочетание клавиш"
8. В графе "Смена языка ввода", ставим переключение клавиатуры как нам надо. В графе "Смена раскладки клавиатуры" ставим - не назначено. Жмем "ОК" - "Применить" - "ОК" - "ОК"
9. Перегружаемся.

Этот метод помогает в 90%.

Вариант 2.1

Вручную, на терминальном сервере от имени администратора вваливаемся в regedit, идём в:
HKLM\System\CurrentControlSet\Control\Keyboard Layout:

Там создаём параметр IgnoreRemoteKeyboardLayout типа REG_DWORD(32bit) и устанавливаем значение "1".

Вариант 2.2
Создать файл kb_layout.reg с таким содержимым:

[HKLM\System\CurrentControlSet\Control\Keyboard Layout]
"IgnoreRemoteKeyboardLayout"=dword:00000001

Применяем файл.
Перезагружаемся.
Это должно помочь в 99.9% случаях.
 
 
 
Хвостат Хвостатыч
При установке Win7 с usb-flash-drive на совершенно чистый раздел диска получаем отлуп:
"Программе установки не удалось создать новый или найти существующий системный раздел"

Решение:
1) Заходим в BIOS
2) Заходим в раздел выбора порядка загрузочных устройств
3) Исправляем первый пункт в списке с нашего usb-flash-drive на системный жесткий диск.
4) Перезагружаемся
5) Принудительно выбираем (через F12, например) usb-flash-drive для загрузки установщика.
5) Profit!!!
Tags: , ,