Восстановить ошибочно удаленный том (или даже дисковую группу целиком) в VxVM возможно, если, конечно, дисковое пространство этого тома не было еще использовано.
При каждой операции с дисковыми группами VxVM создает резервную копию физической разбивки томов (результат команды vxprint -m). Таким образом, можно откатиться до 5 шагов назад. В зависимости от версии VxVM резервные копии могут находиться в одном из этих каталогов:

ls -la /etc/vx/dgcfg/
ls -la /etc/vx/cbr/bk/

Берем файл нужной нам дисковой группы, находим в нем информацию по интересующему нас тому, вырезаем ее и сохраняем в файл. Восстанавливаем том командой

vxmake -g DG -d filename

Если в системе установлены «неродные» hba-адаптеры (например jni или Qlogic со своей прошивкой), то добавление LUN без перезагрузки может оказаться серьезной проблемой.  Попробуем решить эту задачу. Читать полностью »

После некорректного отключения массива от SAN часто плексы переходят в  состояние DISABLED.
Чтобы не чинить руками каждый плекс, можно воспользоваться простым скриптом —
Читать полностью »

Посмотреть состояние дисков под управлением HDLM:
/opt/DynamicLinkManager/bin/dlnkmgr view –path
/opt/DynamicLinkManager/bin/dlnkmgr view -lu

Читать полностью »

Как определить количество ядер процессоров в ОС и остального оборудования в Unix-ах?

OS CPUs Hardware info
Solaris /usr/sbin/psrinfo | wc -l prtdiag
iostat -En
cfgadm -al
Tru64 /usr/sbin/psrinfo | wc -l vmstat -P
/sbin/hwmgr get category
/sbin/hwmgr get attribute -category network
/sbin/hwmgr view dev
HP-UX /usr/sbin/ioscan -knfC processor | tail +3 | wc -l print_manifest
machinfo
ioscan
Linux cat /proc/cpuinfo | grep ^processor |wc -l ls /proc |grep -v ^[0-9]
lshw
dmidecode
lspci
lspnp
lsusb
lsmod
(SUSE) hwinfo
/sys/devices/*

Процедура применима если у вас сервера подключены через SAN, дисковые ресурсы управляются VxVm и датафайлы с орахомами лежат на массиве в дисковой группе (так логично, удобно и правильно).
Дисковые группы также следует именовать соотвественно базе, чтобы не путаться.
Навесные интерфейсы удобно называть соотвественно последнему октету IP.

Читать полностью »

Краткий справочник по командам Sun Cluster 3.1
Читать полностью »

RBAC (Role-Based Access Control) в solaris позволяет делать то, что раньше делали с помощью sudo, т.е. предоставлять дополнительные права. RBAC, конечно, гораздо гибче, подробности смотреть, например тут. Ну а здесь представлен вариант типа «rbac за 5 секунд»
Читать полностью »

Если вдруг не отмонтируется файловая система не стоит сразу ее с форсом рвать,
нужно попробовать поговорить с ней по хорошему ;)
Читать полностью »

Как известно, дефолтный ftpd сервер под солярой — это клон wu-ftpd. Корявый и неудобный в настройках. А есть такой vsftpd. Простой, удобный, гибкий (дефолтный во всех встреченных мной линуксах). И отлично компилится под Solaris ;)
Вообщем, вот пакадж

vsftpd_2.0.5 solaris_9
с автоустановщиком в inetd (заменяет строку в /etc/inetd.conf и перепускает inetd).
Просто установить и настроить:

# pkgadd -d SPROvfstpd.pkg
# vi /etc/vsftpd.conf
# vi /etc/vsftpd.chroot_list
# vi /etc/vsftpd.user_list