Официальная возможность получить лицензионный софт бесплатно.
Giveaway of the Day
Это не реклама!

Щелкните для получения прогноза по Биробиджану


Показаны сообщения с ярлыком novell. Показать все сообщения
Показаны сообщения с ярлыком novell. Показать все сообщения

суббота, 19 февраля 2011 г.

О времени

Говорят, что медленнее всего время тянется во время тестирования crontab. Могу добавить: не быстрее оно тянется и при переносе нетваревского тома с одного диска на другой с помощью штатного зеркалирования. Том в несчастные 20 гигов переносится уже с полчаса и сделано только 34 процента...

среда, 17 февраля 2010 г.

Секс с нетварью, продолжение

Итак, вернулся вчера домой в начале 11-го часа вечера. Намудохалсявозился по полной программе. Особенно геморно было переписывать логин-скрипты для OU: как я уже говорил, спасибо предшественникам, заточившим всё это безобразие строго под один сервер безо всякой универсальности.
Не, я понимаю, специализированное решение всегда работает быстрее универсального, но о будущем тоже надо иногда думать...
Есть известная фраза, приписываемая Аль Капоне: "с помощью доброго слова и пистолета можно добиться гораздо больше, чем с помощью только доброго слова". Увы, старый гангстер был не прав. В мире IT с помощью только доброго слова можно порой добиться куда большего. Вытряс с Novell-Hungary лицензию на неплохую программу SyncCenter. Цена вопроса: 400 евро.
Стандартная eval лицензия позволяет копировать и синхронизировать довольно небольшой объем данных. Точных цифр не помню, что-то около 500 файлов. Учитывая плодовитость наших бухов, считающих, что сканировать документы для хранения в виде изображений, можно только в FineReader, оставляя на сервере целиком FR-овские "пакеты", количество файлов, которые надо было скопировать на новый сервер, явно превышало эти показатели. Заниматься техническим онанизмом и искать, как устроена схема защиты СинхЦентра, мне было даже не лень, а просто некогда. Вежливо попросил, объяснив ситуацию. С наилучшими пожеланиями прислали, опять же, eval лицензию, но с несколько большим сроком действия и без ограничения на количество файлов. Попросили поделиться результатами тестового прогона. Ура! А ура ли?
Создал конфигурацию, установил необходимые обновления на NW, запускаю... и получаю хрен на рыло: тебе, мол, надо лицензию на 2 сервера, а у тебя только на один, так что обломись. Вот те на! Обещали же, что лицензия на 15 серверов, чозанах? Отписался разработчикам: SNAFU*, мол, ребята, тест-драйв не удалось даже начать. Пока ждал ответа, докопировал нужное вручную с помощью уже упомянутой NWCOPY. Из дальнейшей переписки выяснилось, что кое-что из установленных обновлений надо было запускать до этой программы, а с лицензиями всё в порядке. Увы, к тому времени старый сервер был уже отключен и частично демонтирован. Жаль, что нам так и не удалось услышать начальника транспортного цеха...

Утром не пошел на работу, предупредив начальника. Сейчас пообщался с коллегами, пока всё нормально. Но это с точки зрения пользователей. А по мне - совсем не нормально, ибо в дереве слишком много мусора, от которого я избавиться не могу, как и не могу внести некоторые нужные данные. Кое-что замусорилось по моей вине, не смог предусмотреть всё, кое-что - по вине предшественников. Чувствую, подниму новый сервер в виртуалке, в отдельном дереве и подсети, да поставлю последнюю версию начисто с нуля, а потом результаты этого творчества залью на настоящее железо. Другого способа отремонтировать дерево я не вижу.

* SNAFU - Situation is Normal: All Fucked Up - ситуация нормальная, полный 3.14здец. Аббревиатура из прикладной мерфологии.

воскресенье, 14 февраля 2010 г.

Секс с нетварью

Уже который день занимаюсь переносом сервера. Выяснилось две неприятные вещи:
  1. Нет инструмента для изменения разделов в формате Netware (типа 0х61 и т.п.). Всевозможные копировщики разделов вроде Symantec Ghost, Partition Magic, Acronis'ы и иже с ними либо вообще игнорируют эти разделы в духе "а я х.з. чо там у тя за система, у меня руки под х... WinDOS заточены, не буду ничё делать с этой фигней" или копируют в посекторном режиме, но это и всё.
  2. Отдельный геморрой с переносом прав пользователей. Ни одна известная мне утилита, даже новелловская родная ncopy, не копирует:
  • Права доступа
  • Фильтры наследования прав
  • Владельца файла
Ладно, с правами и IRF разобрался - когда-то пользовался чудесной утилитой trustnds, и сейчас снова ее нашел и задействовал. Но, ёпрст, чем ни копируй, владельцем файла становится тот, кто копировал. А в моем случае это недопустимо: на томе у каждого пользователя своя квота места под файлы, чтобы не борзели. И если у всех файлов стану владельцем я, как админ, то получим дополнительный гемор:
  1. Израсходованная часть квоты у всех пользователей обнулится
  2. Могут возникнуть проблемы с доступом к файлам, для которых есть разграничение по владельцу. Такое бывает редко, но всё же бывает.
И вот решения этой проблемы я найти не могу. Сижу и рву последние волосы на голове. Как же не хватает в Netware чего-то вроде *никсового chown. lsof, впрочем, тоже не помешало бы.

edit (2010.02.14 20:20):
Всё-таки "наши победили". Нашел я нужный инструмент.

Штука называется NWCopy версии 8.4. Цена за превращение триальной версии в полную - 50 вечнозеленых. Триальные ограничения: не более 500мегов за раз, не более чем на три сервера и халявный период 30 дней. Но и того, что умеет триал, мне достаточно: все нужные данные я скопировал на другой сервер с сохранением всех нужных метаданных: "опекунов" и "владельцев", чему и рад. Осталось настроить дисковые квоты на новом сервере и целиком перетащить на него отдельный IDE HDD с дистрибутивами. Красота!

пятница, 12 февраля 2010 г.

Novell 5.1sp8 или спасибо предшественникам за счастливое детство

Работаю я на нынешнем месте почти 6 лет. И все эти годы (плюс еще неколько) усердно несет свою службу самосборный сервер Netware. Но техника, в отличие от живых организмов, не может саморемонтироваться. Вот и ветеран начал помирать. Сначала погиб диск с дистрибутивами всевозможного служебного софта. Его заменили. Теперь начинаются проблемы с памятью, да и места на винчестере уже не хватает - пользователей намного больше, чем было на момент его установки.
По соседству жила другая машина, двухпроцессорный сервер от ASUS. Когда-то на нем крутился Оракл - "галактика" и прочая хрень. Попутно его нагрузили и другими задачами: сервер корпоративнного "доктора Веба", "1С архив" и что-то еще, убив ненужный после перехода на 1С Оракл. Но постепенно задачи стали с него убирать на другие новые серверы - вместо дрВеба нам навязали корпоЭротивного KAV (ненавижу этого тормозилу!), "1С архив" стал жрать столько памяти и ресурсов, что его усадили вообще отдельно.
В общем, машинка простаивала. И когда старичок NWSERVER собрался на покой, мы вспомнили про его соседа. Не менее старого, но куда более мощного.
Я занялся переносом системы с одного на другой, и "тут они как ломанутся!" Они - это проблемы и заморочки. Старый сервер был настроен добротно, но не универсально. Пришлось повозиться очень неслабо. Самое неприятное, что было сделано очень много изменений в файловой системе, которые не всегда можно было понять.
Новый сервер я решил перевести целиком на IP, ибо в сети и так срач полнейший в части протоколов. И тут вылезла нехилая грабля: rconsole по IP не работает в принципе, а JAVA-консоль, rconj, категорически отказалась запускаться, выдавая непонятное сообщение в неизвестной кодировке. С ребятами с Novell-форума на SpiceWorks долго разбирались, что это может быть. По всем прикидкам выходило, что это что-то не донастроено или сломано у меня.
Пришлось прибегать к радикальным мерам. Родной для сервера стример что-то выпендривается - не хочет читать собственные ленточки, поэтому вопрос с бэкапом я решил по-простому: GHOST-ом сделал полный образ и решил обновить систему: поверх существующего SP5 поставить SP8.
Что сказать... появилось много нового, буду завтра изучать, но сервер реально заработал так, как ожидалось. Завтра буду дорабатывать напильником, да проводить окончательную миграцию пользовательских данных. Надеюсь, до понедельника управлюсь.