Wednesday, October 28, 2015

Lotus Domno: RISC (Purge Interval Replication Control)

Purge Interval Replication Control -  особенность, которая появилась в R8.5.3, предназначенная для предотвращения попадания старых, удаленных документов (когда уже были удаленны deletion stubs) обратно в реплику. Т.е. получается стабы очистились, а дата-документы появились обратно в реплике после удаления.
Решил я сделать реплику с включенной такой штукой:
А сервер мне говорит, что доки старые - не надо их реплицировать. Но мне нужна вся реплика на другом сервере. Почему ты это за меня решил? Вот это поворот.
Для того, чтобы посмотреть какие базы использую эту фичу, даем команду с консоли Domino-сервера:
show directory -pirconly
Проверил пару раз, может ошибся. 
Ничего другого не остается - отключаю данную фичу и запускаю нормальную репликацию. Открываем настройки репликации для данной БД.
Выключаем данную галку. Теперь можно сделать полноценную реплику.
Фишка то довольно полезная, поэтому можно включать ее на серверах.
Включается с помощью Дополнительных настроек для БД.

Или с помощью компакта (сжатия БД не происходит, включается только опция):
Compact '-PIRC On' – Enables PIRC
Compact '-PIRC Off' – Disabled PIRC
Правда, команды, которая отвечает за включение через компакт я не нашел=(

Успехов! Комментарии приветствуются

Tuesday, October 27, 2015

VIOS: удаляем LPAR и его профиль

Итак, задача довольно проста - удалить.
Перед нами дуал-виосная архитектура, поэтому надо почистить концы на 2-х ВИО-серверах.
Смотрим, какие параметры выданы для этой партиции (буду смотреть на одном виосе, действия на втором аналогичные). У меня это LPAR с айдишником 4.
lsmap -vadapter vhost1
Теперь проверим ресурсы на HMC:
Через профиль ВИОСа видно, что создан виртуальный scsi-адаптер на партиции 4.
Вот его мы и будем отключать.
Удаляем его.
Так как это не DLPAR-операция, то требуется перезагрузка виоса, чтобы он заново прочитал профиль.
Удаляем виртуальный девайс VTD, связанный с виртуальным scsi-адаптером.
rmvdev -vtd nameofdevice
Далее остается только удалить определение самого виртуального адаптера
rmdev -dev vhost1
Удаляем сам LPAR:


Перегружаем ВИО-сервер.
Успехов!

Monday, October 26, 2015

Linux: смотрим системную информацию


Сегодня определим или вернее сказать посмотрим основные утилиты, которые помогут нам собрать статистику по операционной системе. Определить тип процессора, количество оперативной памяти, собрать информацию по дисковому пространству.
1. Смотрим на процессор:
lscpu
У меня один интеловский процессор с 4-мя ядрами, работает на частоте 2.7 ГГЦ.
2. Далее диски
fdisk -l
Дисков может быть много, поэтому покажу только 2. У меня они работают в LVM.
Подробнее про LVM.

3. Периферийные устройства:
lspci (вывод образан)

Из картинки понятно, что у меня виртуалка под управлением VWware.
lspci -v | grep "VGA"
Покажет дефолтный VGA-адаптер.
4. Смотрим блочные устройства:
lsblk
 Все теже, знакомые диски=)
5. Смонтированные файловые системы или устройства.
mount
6. Теперь на очереди - ОП.
free

7. Виртуальная директория /proc предоставляем нам немного дополнительной информаци.
Например,
cat /proc/meminfo
cat /proc/cpuinfo
cat /proc/filesystems


8. Проверка установленной ОС и ее версии
hostnamectl

Успехов!

Tuesday, October 13, 2015

Red hat 7: установка Lotus Domino 8.5.3 32 bit

Сегодня займемся установкой 32-х битного сервера лотуса на 64 битную платформу linux'а.
Установим сам линукс, думаю, что это не займет много времени.
Lotus domino будем ставить в отдельный том (отдельную файловую систему), поэтому установка линукса обязательна в LVM.
Под систему 50 Гб, под данные 450 Гб.
Смотрим группу томов:
vgdisplay
Создаем том под данные, под лог и под установочные файлы лотус-сервера:
Теперь в этих томах создаем файловые системы ext4.
mke2fs -t ext4 /dev/vg_local/tlog
mke2fs -t ext4 /dev/vg_local/domino
mke2fs -t ext4 /dev/vg_local/data

Создадим пути и смонтируем:
Записываем информацию о новых файловых системах в файлик /etc/fstab
Чтобы монтировались при загрузке системы:
/dev/mapper/vg_local-tlog /data/tlog              ext4    defaults        1 2

Расширим директорию /tmp, чтобы залить туда дистрибутивы.
Расширяем логический том, затем файловую систему
lvextend --size +3G /dev/vg_local/tmp
resize2fs /dev/mapper/vg_local-tmp 4G
Перед установкой отключаем файерволл:
Или указываем разрешенные порты.
Создаем пользователя, под которым будем запускать лотус-сервер и группу.
Теперь можно приступить к установке:
Запускаем установщик и получаем вот такую ошибку:
Ок, устанавливаем зависимости - без них никак.
В процессе установки указываем нужные параметры:
Установили сервер, не забываем устанавливать фик паки и обновления. При установке фикс пака нужно установить пересенную NUI_NOTESDIR, которая показывает на программные файлы лотус-сервера.
NUI_NOTESDIR=/domino/ibm/lotus
Кнопка "tab" вас спасет=)) жмем только на нее.
Теперь сетапим сервер - переключаемся на notes'a и переходим в дата-директорию
/domino/ibm/lotus/bin/server -listen
Запускаем клиент удаленной установки сервера.
И далее обычная установка сервера Lotus Domino=)
Не забываем устанавливать лимиты в /etc/security/limits.conf
notes soft nofile 60000
notes hard nofile 80000

Успехов! Комментарии приветствуются!

Thursday, October 8, 2015

Lotus Domino: устанавливаем время ожидания подключения

Время ожидания подключения или TCP/IP connection-time-out указывает сколько времени сервер будет ждать перед тем как отключить сессию пользователя. Если у вас географически распределенная инфраструктура, то желательно этот интервал увеличить. По умолчанию 5 секунд сервер LD ждет перед тем как дропнуть сессию.
1. Запускаем Domino Administrator
2. Открываем закладку Configuration
3.  Нас интересует настройка Ports = > Setup
4. Далее устанавливаем нужно значения для интервала ожидания.

Успехов!

Thursday, October 1, 2015

VIOS: удаляем Failed или Missing Paths к дискам

В случае сбоя с дисками или перезагрузки ВИО-сервера, пути MPIO-дисков могут сбоить, и могут находиться в "плохом" состоянии. 
Failed  hdisk0 vscsi0
Т.е. подключение пропало с одного из путей. Для восстановления подключения выполняем команду chpath. Для примера, у меня выключен один из ВИО-серверов, диски переключились на резервный канал, но старый канал находится в состоянии Failed.
Включаем основной канал:
chpath -l hdisk0 -p vscsi0 -s enable
Другой способ вернуть подключения дисков - это удалить пути к дискам и запустить команду
cfgmgr
Переводим путь к диску в режим определен (но не доступен для использования)
 rmpath -l hdisk1 -p vscsi0
Удаляем путь
 rmpath -d -l hdisk1 -p vscsi0
Все просто=)
Успехов!