CommVault Fix #3 — Не устанавливается агент на Oracle? Исправляем!
Очередная проблемка (решение, как всегда простое). В этот раз не вышло установить агент на Oracle машинку через GUI CommServe. Ошибка выглядит не очень информативно. Не вышло установить. Лезем в логи.


Косяк номер раз. Слишком много папок с инсталяторами. Но тут понятно, было много попыток установить агента с разными конфигурациями настроек.
127766 140278740043520 03/18 09:25:56 6614 Installed instances:['Instance008', 'Instance002', 'Instance005', 'Instance007', 'Instance001', 'Instance003', 'Instance004', 'Instance006']
127766 140278740043520 03/18 09:25:56 6614 [Platform ID] Client:linux-glibc2.12-x86_64 Driver:linux-glibc2.12-x86_64 Compatible:linux-glibc2.3-x86_64 BinarySet:18 Directory:linux-x8664
127766 140278740043520 03/18 09:25:56 6614 Instance Name:Instance009 and Instance Number:9
127766 140278740043520 03/18 09:25:56 6614 Packages selected:[]
127766 140278740043520 03/18 09:25:56 6614 Packages to install: ['Base0 Module', 'File System Core']
127766 140278740043520 03/18 09:25:56 6614 /opt/commvault/commvault9 starts with directory used in instance Instance001
127766 140278740043520 03/18 09:25:56 6614 /opt/commvault/commvault9 directory is used by instance: Instance001
None
127766 140278740043520 03/18 09:25:56 6614 JOB_ID = 6614, errorCode = 1140850839
127766 140278740043520 03/18 09:25:56 6614 Instance failed before creating registry. Cleaning up
Косяк номер два. Оно не смогло создать регистр. Окей. Давайте удалим все лишние папки. Они бывают в трех местах.
1. /var/log
2. /etc/CommVaultRegistry
3. /opt/commvault — папка с инсталятором, выбрали ставить сюда (по дефолту /home/commvault).

Косяк три — это же линукс, и надо не забывать про регистрозависимость. Проверяем, как точно пишется адрес нашего сервера. И вписываем его в CommServe Override. Хуже точно не будет.


Косяк четыре — Не забываем про безопаность, что выключен SELinux, юзер от которого ставим имеет права рута (группу wheel), и выбираем верную группу для установки (oinstall).

Если и сейчас не получилось установить, можно установить агента вручную, не с сервера CommServe. Смотрим, где у нас лежат файлы, находим папку Unix. Жмем ее архиватором, кидаем в Oracle, распаковываем, запускаем установщик.

В моем случае, файлы находятся здесь — C:\Program Files\Commvault\ContentStore\SW\CVMedia\11.0.0\SP14_1685454_R580
После заливки и распаковки инсталятора в Oracle — устанавливаем агент командой ./cvpkgadd
Тут нас встретит полуграфический инсталятор, повторяющий графический интерфейс инсталятора CommServe Windows. Дальше шаги все стандартны.
