29 июл. 2010 г.

netbackup vnetd doesn't starting

Еще немного траблшутинга НетБэкап. Потребовалось перенести /opt на мастер сервере на отдельный раздел. Остановил нетбэкап, скопировал всё на новый раздел, используя /usr/xpg4/bin/cp -Rp.


Настрожили ошибки:
cp: cannot open /opt/openv/var/vnetd/bmrd.uds: Operation not supported on transport endpoint
cp: cannot open /opt/openv/var/vnetd/bmrbd.uds: Operation not supported on transport endpoint

Эти файлы представляют собой сокеты. При попытке старта, запускается всё, кроме vnetd. Почему не понятно - возможно из-за этих файлов, возможно нет. Далеко не сразу удалось найти релевантную проблеме документацию - http://seer.entsupport.symantec.com/docs/282709.htm . Сервис vnetd, почему-то упал в maintenance состояние. Оказалось, достаточно его выключить (disable) и включить снова.

vxvm script number of plexes and subdisks

 Осторожно, за катом индусокод! :)


27 июл. 2010 г.

Звуковая карта

Даю на( )водку :), если вас интересует звуковая карта для музыки, но на карточку высокого уровня тратиться не хочется. Это Via Tremor 7.1. Внутри чип ICE1723 - урезанный 1724, и какой-то вывод через аналог AC97. Тем не менее, звучит гораздо лучше интегрированного intel hda, без сильных искажений и громкости с хорошим запасом хватает на sennheiser 510.

Для наушников - отличный компромисс. Цена вопроса - всего около 300 рублей.

26 июл. 2010 г.

Solaris, disk format, Oracle ASM

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

Таким образом,

 [ standby-sf880 @  / ] # format  c2t600A0B800048A74E0000050E4B7D1F9Bd0s2
selecting c2t600A0B800048A74E0000050E4B7D1F9Bd0s2
[disk formatted]
format> p
partition> p
Current partition table (original):
Total disk cylinders available: 10238 + 2 (reserved cylinders)

Part      Tag    Flag     Cylinders         Size            Blocks
  0 unassigned    wm       0                0         (0/0/0)            0
  1 unassigned    wm       0                0         (0/0/0)            0
  2     backup    wu       0 - 10237       20.00GB    (10238/0/0) 41934848
  3 unassigned    wm       0                0         (0/0/0)            0
  4 unassigned    wm       0                0         (0/0/0)            0
  5 unassigned    wm       0                0         (0/0/0)            0
  6 unassigned    wm       0                0         (0/0/0)            0
  7 unassigned    wm       0                0         (0/0/0)            0

partition> 6
Part      Tag    Flag     Cylinders         Size            Blocks
  6 unassigned    wm       0                0         (0/0/0)            0

Enter partition id tag[unassigned]: usr
Enter partition permission flags[wm]: wu
Enter new starting cyl[0]: 1
Enter partition size[0b, 0c, 1e, 0.00mb, 0.00gb]: 10236c
partition> l
Ready to label disk, continue? y

partition> q
format> q
Обращаем внимание - тэг - usr, флаги - wu, начальный цилиндр - ненулевой. Далее обязательно проверяем права доступа - пользователь oracle, группа asmdb или dba.

 [ standby-sf880 @  / ] # ls -lL /dev/rdsk/c2t600A0B800048A74E0000050E4B7D1F9Bd0s6
crw-r-----   1 oracle   dba      118, 1966 Feb 18 15:02 /dev/rdsk/c2t600A0B800048A74E0000050E4B7D1F9Bd0s6
 [ standby-sf880 @  / ] #
И отдаём DBA 6-й слайс (как вариант - 4-й).

ice1724 & alsa

Не перестаю удивляться нежеланию разработчиков свободного ПО нормально документировать свои программные продукты, даже когда речь идёт о таких важных системах, как Xorg или Alsa. Создание подходящего ~/.asoundrc - это тайна за семью печатями!

15 июл. 2010 г.

MS Project Viewer Linux

Время-от-времени, приходится сталкиваться с необходимостью открывать файлы формата Microsoft Visio и Microsoft Project. И с тем, и с другим форматом возникают  большие проблемы.

Для Project - файлы с расширением *.mpp -  к счастью, нашлось решение. MOOS. Эта замечательная программа на Java располагается по адресу  http://www.moosprojectviewer.com/download.php . Вот, что получилось:

8 июл. 2010 г.

NetBackup LTO4 драйвы и LTO3 media

Будет-ли NetBackup работать с LTO4 драйвами и LTO3 ленточками? Будет. Единственный нюанс - драйвы определяются, как LTO.  По этому поводу есть два документа - http://seer.entsupport.symantec.com/docs/322932.htm и http://seer.entsupport.symantec.com/docs/295519.htm .  Выполнил команды из первого документа и вручную изменил тип драйвов с LTO на LTO3 в интерфейсе Devices в jnbSA GUI. Всё поднялось и успешно работает.

Другой вопрос, что делать, если использовать вместе LTO4 и LTO3 ленты? Тогда придётся разруливать по Storage Units.

NetBackup Solaris добавление ленточного драйва

NetBackup Device Configuration Guide - неплохая дока, но оставляющая множество неясностей. Например, при добавлении нового драйва в библиотеку довольно неприятной неожиданностью может оказаться необходимость перезагрузки. На самом деле, всё немножко проще и даунтайма не требуется!

После того, как драйвы смонтированы, подключены в фабрику или к хосту и корректно зонированы, они должны стать видны в cfgadm -al, как устройства tape. Если теперь запустить sgscan tape на медиа-сервере, увидим что найдены новые драйвы, которых нет в конфигурации.

Для корректной работы необходимо проделать следующие шаги на медиа-серверах:

# cd  /usr/openv/volmgr/bin/driver
# ../sg.build all
# # параметры  [-mt max_target] [-ml max_lun] можно не указывать. Эта команда сгенерирует файлы st.conf, sg.conf и sg.links.
## далее удаляем старую конфигурацию
#  /usr/bin/rm -f /kernel/drv/sg.conf
## и запускаем команду для применения настроек
# /usr/openv/volmgr/bin/driver/sg.install

Если всё хорошо, то sgscan tape будет отображать все доступные драйвы. Осталось сконфигурировать их в NetBackup, для чего можно использовать мастер Configure Storage Devices в jnbSA GUI.

NetBackup забавное

Как вам обещание простейшего багфикса только в следующем мажорном релизе? Всё бывает в наше время! http://seer.entsupport.symantec.com/docs/355437.htm А Симантек репутацию такое совсем не поднимает.