NETWORK/VOICE2015. 1. 28. 01:55

시스코 보이스랩을 하다보면 여러개의 IP phone을 사용해야 할 경우들이 생기는데, Cisco IP Communicator 가 이를 지원하지 않아서 VM을 여러개 띄우던지 아니면 IP Blue를 이용해서 여러개의 IP phone을 사용했었습니다. 그런데 이번에 우연히 Sandboxie 라는 툴을 접하게 되었는데, 이 프로그램을 이용하면 CIPC 도 여러개 사용이 가능 하네요. 


간단히 Sandboxie 를 소개드리면, 어플리케이션이 사용하는 작업공간을 분리해서 관리하는 프로그램이라 생각하시면 될꺼 같습니다. 각각의 인스턴스가 서로 다른 작업공간이 할당되기 때문에 같은 프로그램을 여러개 실행이 가능하죠. 설명이 이해안가시더라도 아래 내용을 보시고 따라하시면 쉽게 사용할수 있습니다. 


1. Sandboxie 다운로드 및 설치 


Sandboxie 공식 사이트 : http://www.sandboxie.com/index.php?DownloadSandboxie


최신 버전을 4.14 이고 이전 버전 모두 사이트에서 다운로드 가능합니다. 



설치가 완료되면 오른쪽 tray에 노란색 마름모의 아이콘이 하나 뜨는데, 그게 Sandboxie control 아이콘 입니다. 이 아이콘을 클릭하면 아주 심플한 창이 하나 뜨고 Sandboxie DefaultBox 하나만 보여집니다. 그럼 설치는 완료되었습니다. 


2. Sandbox 추가 

초기에는 DefaultBox 라는 작업 공간 하나만 존재합니다. 따라서 원하는 갯수 만큼의 작업 공간을 만들어 주어야 합니다. 

Sandbox > Create New Sandbox 하고 naming 해주면 됩니다. 



네개의 sandbox 추가해서 이름을 1,2,3,4 로 설정했습니다. 



이것으로 대부분의 준비가 끝입니다. 정말 간단하죠.


3. CIPC(어플리케이션) 실행하기 

마지막으로 CIPC 만 실행해주면 됩니다. 여기서 기존에 프로그램 실행과 다른점은 실행아이콘을 우클릭해서 "Run Sandboxed" 로 실행하는 겁니다. 



그리고 조금 전에 만들었던 작업 공간 중에 하나를 선택하면 됩니다. 



이렇게 원하는 갯수만큼 반복해서 실행하시고 작업 공간만 다르게 지정해 주면 됩니다. 

Sandboxie Control 창에서는 각 작업 공간에서 동작되고 있는 프로세스 정보를 확인 할수 있습니다. 



마지막으로 CIPC 4개가 동작하고 있는 화면 입니다. 



VMware 에 XP를 설치하고 CIPC 4개를 돌리는데, cpu 나 memory를 많이 잡아먹지도 않는거 같네요. 



sandboxie 프로그램 앞으로도 여러가지로 유용하게 쓰일꺼 같은 느낌이네요.






Posted by 시티락