q3gor
Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Можно ли по такой инструкции 9-ку или 11-ый CUCM превратить в подноценную версию? ==================== Этот гайд был сделан на CUCM версии 8.6.2-20000-2 Unrestricted, в пределах 8.х, думаю, разницы большой не будет. Что нам потребуется: Диск с CentOS 5.5 и Rescue режимом. Диск или образ CUCM Restricted точно такой же версии как установленная. Не плохо еще иметь под рукой и текущий используемый образ, на случай если что-то пойдет не так. FTP или SFTP сервер, кому как удобней. !!! Прежде чем что-то делать обязательно делаем - БЭКАП! А лучше два... С диска Restricted версии нам потребуются 5-ть файлов: Из каталога "/Cisco/callmanager/RPMS": cm-ccm-5.0.1.0-0.i386.rpm cm-cef-0.0.0.1-0.i386.rpm cm-CTIManager-1.0.0.1-0.i386.rpm cm-ctlp-1.0.0.0-1.i386.rpm и из каталога "/RedHat/APPRPMS": master-8.6.2.20000-2.i386.rpm Версии файлов могут отличаться от приведенных, в зависимости от используемой версии CUCM. Складываем все файлы на (S)FTP, вставляем диск с CentOS и перегружаемся. В загрузчике CentOS радостно говорим, что нам нужно "linux rescue", отвечаем на каверзные вопросы о языковых предпочтениях и настраиваем сеть, что бы достучаться до нашего (S)FTP. Далее система попытаеся найти установленный Linux на жестком диске и смонтировать его в /mnt/sysimage. Тут есть маленький нюанс. Если у вас установлена одна версия системы, то, скорее всего, всё подмонтируется автоматом, а если у вас уже был апгрейд, то есть маленькая вероятность, что автомонтирования активного раздела у вас не произойдет. И вот тут надо будет просто смонтировать активный образ ручками, операция не сложная, но требует внимательности. На CUCM диск разбит на разделы так: sda1 - PartA sda2 - PartB sda3 - Grub sda6 - Common Активный (загрузочный) раздел можно посмотреть через fdisk: fdisk -l /dev/sda в колонке Boot активный будет помечен звездочкой (*) Версию CUCM на разделах PartA или PartB можно посмотреть в файле /etc/issue, предварительно смонтировав раздел. Монтируем активный раздел CUCM'а в /mnt/sysimage mount /dev/sda1 /mnt/sysimage или mount /dev/sda2 /mnt/sysimage Теперь надо смонтировать остальные разделы: mount /dev/sda3 /mnt/sysimage/grub mount /dev/sda6 /mnt/sysimage/common Далее создадим каталог rpm в tmp каталоге CUCM'а mkdir /mnt/sysimage/tmp/rpm и скачаем в него 5-ть RPM'ок с (S)FTP сервера. Переходим в режим chroot и проверяем, что у нас Unrestricted версия: chroot /mnt/sysimage cat /etc/opt/cisco/install.conf в одной из строк должно стоять unrestricted=true и методом, которым проверяет установщик: rpm -q --whatprovides cisco-cucm-unrestricted в ответ будет списочек из 5-ти пакетов, которые нам и надо будет заменить. Если у вас, вдруг, будет другой состав файлов, то их тоже нужно будет взять с Restricted версии дистрибутива. Убедившись, что мы на правильном пути продолжаем. Отредактируйте файл /etc/opt/cisco/install.conf «любимым» редактором vi и замените unrestricted=true на unrestricted=false Переходим в каталог со скаченными RPM'ками и выполняем: cd /tmp/rpm rpm -iv --replacepkgs --replacefiles --noscripts --nodeps *.rpm Особо много ругани и ошибок не должно быть, иначе проверьте правильность написания параметров к rpm. После этого обязательно проверяем, что теперь ни один пакет не откликается на тэг «cisco-cucm-unrestricted»: rpm -q --whatprovides cisco-cucm-unrestricted должно выдать «no packages provides cisco-cucm-unrestricted» ! Ну вот и все... Перезагружаемся (*) В принципе, правка файла /etc/opt/cisco/install.conf уже позволяет выполнять настройки SRTP, но вот накатить Restricted обновления и апгрейды не получится. |