본문 바로가기

IPCC

[Remote Expert Mobile] 5. REM 10.6.2 로 Upgrade 및 패치 적용하기

RE Mobile 에 대한 기본 설정 및 환경 구성에 대해서 설명을 드렸는데, 도움이 되셨나 모르겠습니다. 그래도 없는 것 보다는 낫지요 ? ^^

제가 글을 쓸 때만해도 업그레이드가 나오지 않아서 생각을 못했는데 아시겠지만 브라우저가 업그레이드되다보면 일반 웹사이트도 연동이 되지 않는 경우를 많이 보셨을 것입니다 RE Mobile 도 브라우저와 긴밀히 연동하는 관계로 어느 정도 영향을 받는다고 보시는게 맞고요, 그래서 10.6.1 버전에서 일부 최신 버전의 브라우저들과 연동이 잘 안되는 현상을 볼 수 있었습니다.

관련 문제로  최근에 10.6.2 버전이 출시가 되었고, 이 버전에 담긴 내용에도 브라우저에 관련된 내용이 많습니다. 10.6.2 로 올리는 방법은 잘 아시겠지만 새로 설치하는 것과 업그레이드 패키지를 설치하는 것 두 가지인데요, 물론 10.6.2 를 사용하는데 있어서 새로 설치하는 방법이 가장 깔끔하기는 합니다만 설정 내용만 백업하는 기능이 아직 없는 관계로 설정을 다시 해야 되는 불편함이 있습니다. 그래서 업그레이드를 하시는 방법이 훨씬 효율적인 것 같은데, 제가 업그레이드를 하려다 보니 RE Mobile 의 OS 가 CentOS 인 관계로 관련 작업이 익숙하지 않더라고요. 그래도 여기 저기 자료를 찾아 봐서 결국에는 업그레이드 패키지를 적용해서 RE Mobile 을 업그레이드를 하고, 추가로 Firefox 에 대한 패치 적용도 같이 완료하였습니다.

설명 순서는 업그레이드 패키지 적용 절차를 먼저 설명해 드리고 그 다음 패치 적용 절차를 설명해 드리도록 하겠습니다.

안전한 작업을 위해 가장 먼저 하셔야될 일은 업그레이드 문서 참고인데요, 해당 문서는 아래 링크에 있습니다.

http://www.cisco.com/c/dam/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/remote_expert_mobile/remote_expert_mobile_1062/installation/guide/cisco-remote-expert-mobile-install-config-1062.pdf

위 문서의 68페이지에 가시면 아래와 같이 절차가 간단하게 나와 있고요, 


위 내용 아래에 보시면 해당 작업을 하기 위해서 입력해야할 명령어들이 구체적으로 나와 있습니다. 설명에 나와 있는 것처럼 REAS, Media Broker 서비스를 중지하고 업그레이드를 진행하도록 되어있습니다만, 나중에보니 업그레이드 스크립트가 실행이 될 때 REAS, Media Broker 서비스를 알아서 중지시키고 나머지 작업을 시작합니다. 그래서 별도로 REAS, Media Broker 를 중지시킬 필요는 없습니다.

자, 그럼 REAS, Media Broker 서비스를 중지시키는 작업은 건너뛰고, 그 다음 작업을 해보죠. 그 다음 작업은 "Installation guide" 68,69 페이지에 있는 "Upgrading a Node" 입니다. 내용은 아래와 같습니다.

      

자, 먼저 업그레이드 패키지를 RE Mobile 서버로 복사를 해야 하는데요, 위에 있는 것처럼 scp 명령어를 이용해서 외부에 있는 파일을 RE Mobile 서버로 복사하시는 방법은 힘들어서, 저는 'WinSCP' 라는 도구를 이용하여 복사하였습니다. 참고로 이 도구는 무료입니다.

먼저 윈도우즈 기반의 PC 에 'WinSCP' 를 설치해서 실행시키면 아래와 같이 창이 뜹고요, 여기서 "Host name" 에 RE Mobile 서버 ip address 를 입력하시고, "User name", "Password" 를 입력한 후 "Login" 버튼을 누릅니다.


접속에 성공하면 아래와 같은 화면이 나오게 됩니다. 왼쪽이 Windows PC directory 이고, 오른쪽이 RE Mobile 서버 directory 입니다.

왼쪽 화면에서 RE Mobile 업그레이드 패키지 파일이 있는 곳을 찾아 이동하시고, 오른쪽 화면에서는 "Installation Guide" 에 나와 있는데로, /tmp 로 이동합니다.


그 다음 그냥 drag and drop 으로 파일을 오른쪽 /tmp 로 이동을 시키면 아래와 같이 간단하게 복사됩니다.


복사 완료 후, RE Mobile 서버 콘솔에서 /tmp 디렉토리로 이동하여 파일이 복사되었는지 확인하시고, 아래와 같이 스크립트를 실행합니다.


그러면, 아래와 같이 라이센스 관련된 내용이 나오고요 이 내용은 스페이스를 누르시면서 계속 넘기시면 됩니다.

License Agreement 내용이 끝나면 아래와 같이 동의 여부를 묻는 질문이 나오고, 그 다음에 REAS administrator userid/pw, 그리고 REAS REST userid/pw 를 입력합니다. ID/PW 의 경우 default 설정 그대로 사용하셨다면 "Installation Guide" 에 내용이 나와 있으니 참고하세요

그 다음에  REAS, Media Broker 서비스를 중단시키고 실제 업그레이드 작업을 시작할 지 여부를 묻는 질문이 아래와 같이 나오는데요, 여기서 "Y" 를 입력하세요.


설치가 본격적으로 시작되면, 아래와 같이 화면이 나오게 됩니다.





자, 설치가 정상적으로 완료되면 화면이 위와 같이 표시됩니다. 설치 후 새 버전의 REAS, Media Broker 서비스는 자동으로 활성화 됩니다. 그럼 설치가 정상적으로 되었는지 확인하려면 "Installation Guide" 에 나와 있는데로  REAS admin 화면으로 접속합니다. 접속한 후 "Gateway" 메뉴로 이동을 하시면 아래와 같이 버전을 확인할 수 있습니다.

이제 업그레이드가 완료되었습니다.

자, 이제 업그레이드는 끝났고, 패치를 적용해 볼까요 ?

이 패치는 Firefox, Chrome 의 최신 버전을 지원하는데 필요한 패치입니다. 이 패치가 없는 경우 one-way video 와 같은 현상이 발생하는데, 저도 업그레이드 후 최신 Firefox 와 Chrome 브라우저로 시험을 했지만 같은 경험을 했습니다. 하지만 아래 패치 적용 후 모두 정상적으로 동작하는 것을 확인하였으니, 업그레이드에 그치지 마시고 아래 패치도 마저 적용하시기 바랍니다. 참고로 이 패치는 Firefox, Chrome 브라우저에만 해당되며, iOS, Android 하고는 전혀 상관이 없으니 오해마시기 바랍니다.

패치는 아래 링크로 가시면 관련 내용 및 파일을 보실 수 있고,

https://communities.cisco.com/docs/DOC-64592

해당 파일의 압축을 푸시면 설치할 패치와 설치 방법이 나와 있는 text 파일이 아래와 같이 보실 수 있습니다.

설치는 생각보다 어렵지 않고요, 굉장히 간단합니다. "README.txt" 파일을 열어 보면 내용이 아래와 같이 나오는데요.. 뭐 많은 작업이 필요할 것 같지만 별거 없습니다.

먼저, 파일에 나와 있는대로, 임시 디렉토리를 만들어야 하는데요, 물론 콘솔에 들어가셔서 작업을 하시는 것도 괜찮습니다만, 해당 작업을 "WinSCP" 에서도 할 수 있습니다. 어차피 해당 패치 파일을 RE Mobile 서버에 복사를 해야 하니까 저는 "WinSCP" 를 이용하여 생성하였습니다.

아래 그럼처럼 "WinSCP" 로 접속을 하고나서 오른쪽 화면 메뉴에 있는 버튼을 누르면 디렉토리를 생성할 수 있습니다. 참고로 저는 "temp1" 을 생성하였습니다.


그 다음, "WEBRTC-8067-Firefox42_0_AV_Issue-virtualization-10.6.2.10000-4-11.tar" 파일을 "temp1" 디렉토리로 복사합니다.

이제

RE Mobile 서버 콘솔로 가서 해당 파일이 "temp1" 디렉토리 복사가 되었는지 확인합니다. 그리고 "README.txt" 에 나와 있는 것처럼 "tar xzf <path-to>/WEBRTC-8067-Firefox42_0_AV_Issue-virtualization-10.6.2.10000-4-11.tar.gz" 을 실행하여 압축 파일을 풉니다. 그런 다음 "chmod +x setup.sh" 을 실행합니다. 이 과정은 아래 그림에 잘 나와 있습니다.


그 다음 "./setup.sh" 을 실행하면 아래와 같이 진행됩니다. 일련의 과정은 업그레이드 패키지 설치할 때와 비슷합니다.


설치가 완료되면 화면에 아래와 같이 표시됩니다. 설치 완료 전에 REAS, Media Broker 서비스를 재시작해서 완료 후 곧바로 접속하여 기능을 확인할 수 있습니다.

이것으로써 설치가 완료되었습니다. 이제 한 번 시험해 볼까요 ? 

제가 사용한 Chrome 브라우저는 아래와 같습니다.


RE Mobile 에서 기본으로 제공하는 샘플 사이트에 접속하여 "agent1" 으로 걸어 보았습니다.


보시는 것처럼 "agent1" 에 연결 후 화면 공유까지 제대로 동작하는 것을 보실 수 있습니다.

Firefox 의 경우, 제가 사용한 버전은 아래와 같고요, Chrome 과 동일하게 문제 없이 동작하는 것을 확인하였습니다.


저도 처음에는 업그레이드가 어려울 줄 알았는데 막상 해보니까 그다지 어렵지 않고, 시간도 많이 걸리지 않습니다. 여러분들도 한 번 해보시기 바랍니다.