글 싣는 순서
1. 시스코 라이센스 정책을 알자
2. CUCM 4.x에서 업그레이드 하기 (1)
3. CUCM 4.x에서 업그레이드 하기 (2)
4. CUCM 5.x에서 업그레이드 하기 (3)
두번째글을 씁니다. 이 글은 “Upgrading CUCM 7.1(20 from 4.x release” 라는 글을 기반으로 작성되었습니다. 읽어보시고, 필요하신 분들은 시스코 사이트에서 원문을 확인하시기 바랍니다.
업그레이드 시의 고려사항
CUCM을 업그레이드 하고자 한다면, 먼저 다음과 같은 사항을 확인할 필요가 있습니다.
- CUCM 7.1을 기존 서버에 설치할 때, 하드 디스크는 포맷되어 모든 내용은 없어집니다.
- 업그레이드를 하는 동안 Secure IP Phone은 통신이 불가능합니다.
- 업그레이드시에는 Publisher 또는 First Node 부터 먼저 시작해야 합니다.
Subscriber 또는 Subsequent node는 Publisher나 First Node 를 구성해야지만 설치가 가능하기 때문입니다 - 클러스터내의 모든 서버는 동일한 security password를 사용해야 합니다
- 클러스터내의 모든 서버는 동일한 소프트웨어 버전을 유지하도록 해야 합니다.
- 호 처리에 방해가 되지 않도록 사용자가 가장 적은 시간에 서버 설치를 해야합니다.
- 서버는 항상 고정 IP 주소를 사용하도록 합니다.
- Class A 또는 Class B와 같은 큰 서브넷에 CUCM을 설치하지 말아야 합니다.
CUCM의 ARP 테이블은 최대 1024개입니다. 만일 1024 개 넘는 전화기가 CUCM과 같은 서브넷에 있다면, IP Phone과의 통신이 어렵습니다. - 네트워크를 통해 CUCM을 백업하기 위해서는 SFTP 서버에 접근해야 합니다.
SFTP 프로그램은 CIsco CTDP 프로그램에 의해 인증된 GlobalSCAPE , Open SSH, Cygwin, Titan과 같은 소프트웨어를 사용할 것을권장합니다. - 업그레이드 동안에 다음의 Configuration을 변경하면 않됩니다. 변경 시에는 업그레이드가 실패하거나 변경된 데이타가 사라질 수 있습니다
- Cisco Unifed CallManager Administration
- Cisco Unified CallManager Serviceability
- User Option
DMA 실행전에 모든 설정 변경을 완료해야 합니다. - 클러스터내의 모든 서버에 대한 업그레이드가 완료되기 전에 추가적인 어플리케이션을 설치하면 않됩니다.
- 업그레이드 시에 다음과 같은 정보는 마이그레이션 되지 않습니다. 백업을 받은 후 재설치 해야 합니다
- customer background images
- custom TFTP fiels
- custom MoH fiels
- custom ring tones - 데모라이센스는 업그레이드 후에 사용할 수 없습니다.
- 설치 중에 사용되는 Directory names and files names 은 모두 대소문자를 구분합니다.
- MCS 7825 I3 with 160G SATA 서버상에서 Disk Mirroring은 약 3시간이 소요됩니다.
- CUCM 4.x 에서 7.1로 업그레이드 후에 모든 사용자는 Standard CCM End Users Group에 포함됩니다.
다른 그룹에 포함되어야 할 사용자는 업그레이드 후에 설정해야 합니다.
정리하고 보니 매우 많은 내용을 고려해야 할 것 같지만, 대부분이 당연한 이야기이므로 주의만 하시면 되겠습니다.
전체적인 업그레이드 프로세스
아래 그림을 보시면 전체적인 업그레이드 절차에 대해 나와 있습니다. 한눈에 쉽게 들어 오실 것입니다. 실제 CUCM 4.x에 사용하던 MCS는 대부분 사용할 수 없기 때문에 새로운 MCS 서버에 설치하는 것으로 생각하시면 됩니다
각 단계별로 하나씩 살펴보겠습니다.
1. BARS로 백업받기
BARS (Backup and Restore System) 는 Cisco IPT 제품에 대해 정기적인 또는 원하는 때에 데이터 백업을 받을 수 있도록 하는 유틸리티입니다. 아래 그림은 메인 화면 입니다.
2. Upgrade Utility를 통해 데이타베이스와 서버 상태 점검
이 소프트웨어를 다운로드 받아서 설치후에 간단하게 상태를 확인할 수 있습니다. 이러한 과정을 거치면, 좀 더 안전하게 업그레이드를 진행할 수 있습니다. 점검사항은 다음과 같습니다.
- Software Version Validation
- Database Location Setting Validation
- DC Directory Health Check Validation
- Security Settings Validation
- Cisco Unified CallManager Database Replication Validation
- Hostname Resolution Validation
- Password Validation
- Domain Validation
- Resource Validation
3.4.5. DMA를 통해 데이터 백업 받기
실제 설치는 간단하며, 주어진 가이드대로 따라서 하나 하나 입력하면 됩니다 이제 새로운 서버에 CUCM 7.x가 설치가 설치가 완료되고 나면, 기존의 CUCM 4.x 서버에서 DMA를 이용하여 데이타를 백업받아야 하며, 다음과 같이 4개의 파일이 생성됩니다.
- TAR (tape archive) 파일
데이타 베이스와 디렉토리 정보를 포함
파일명 : DMABackup<M>-<D>-<Y>#<H>-<mm>.tar
- Configuration 파일
CUCM의 First nodes의 설치를 돕기 위한 설정 파일
파일명 : platformConfig.xml
DMA’s Answer File Generator Window에서 이파일 생성
- Backup information files
CUCM configuration data를 포함
파일명 : DMABackupInfo.inf
- 라이센스 파일(Option)
클러스터 업그레이드 완료 후에 Publisher에 입력
파일명 : licupgrade.lic
이 라이센스 파일은 정식 라이센스를 받기 전까지 사용할 수 있는 임시 라이센스
만일, Attendant Console 을 사용하고 있다면, 관련 파일을 Publisher로 복사해야 합니다. 관련 파일 위치는 다음과 같습니다.
- C:\Program Files\Cisco\CallManagerAttendant\bin\CorporateDirectory.txt
- C:\Program Files\Cisco\CallManagerAttendant\etc\acserver.properties
- C:\Program Files\Cisco\CallManagerAttendant\etc\DialRules.xml
또한, 보안 관련 CTL과 CAPF 파일도 마찬가지 입니다. DMA 실행 시간을 최소화하기 위해 CAR 데이타 (CDR)를 Purge할 필요가 있습니다. 또한, DMA를 설치한 후에는 재부팅을 해야 합니다.
6. CUCM 설치하기
설치가 정상적으로 진행되지 않는 다면, 다음 사항을 확인할 필요가 있습니다. 제 경험상 Default 값이므로 확인만 하면 됩니다. BIOS 설정 사항은 다음표와 같습니다.
RAID 세팅설정 사항은 다음 표와 같습니다 .
그리고, CUCM DVD를 MCS 드라이브에 넣게 되면, 다음 그림과 같은 프로시져를 거치게 됩니다. 이 과정은 간단한 도식으로 정리하였으며, 실제 설치과정은 솔민아빠님의 “VMWare를 이용한 CUCM 설치 절차” 라는 글을 참조하시기 바랍니다.
CUCM 7.0 서버 사양
CUCM 7.0은 4.x에 비해 고사양의 서버를 요구합니다. 최신 MCS를 구매하시면 별로 문제가 없을 것입니다만, 간단하게 살펴보면 보겠습니다.
- CPU : 2.4GHz 이상
- Memory : 2GB 또는 4GB
- HardDisk : 72 GB 이상
정리하며
이렇게 CUCM 7.x 설치가 완료되고 나면, “1. 시스코 라이센스 정책”에서 언급한 대로 임시 라이센스 파일을 복사하여 시스코 라이센스 사이트에서 정식 라이센스를 다운로드 받으면 됩니다. 다음장에서는 좀 더 안정적으로 업그레이드를 할 수 있는 디자인적인 부분에서 살펴보도록 하겠습니다.