virtualization/VMware

[VMware View 4.6] 도입기록...(7)-2

yueisu 2011. 4. 1. 14:54
이번에는 어플리케이션을 가상화해서 가상 데스크톱에 배포하는 순서를 소개하겠습니다.
가상화하는 어플리케이션은 Opera 브라우저로 정했습니다. 왜냐면 일반적으로 소개되는 Acrobat Reader나 Firefox는 이미 해버렸거든요. 흐흐

이번에는 스크롤의 압박이 예상되니, 미리 양해를 구합니다.

(6-2) 어플리케이션의 가상화와 배포


 ① ThinApp Setup Capture를 기동합니다. 
 
 ② 위자드가 표시되므로,   "Next >" 클릭~

 ③ "Prescan"을 클릭~

 ④ 어플리케이션의 인스톨 상황이 스캔되어집니다.


 ⑤ "Prescan"이 끝나면, 위자드는 최소화하시고, 어플리케이션을 인스톨합니다. 

 ⑥ 가상화할 Opera 11 인스톨 화일을 실행합니다.

 ⑦ 인스톨이 정상적으로 끝나면, 위자드를 표시하여 "Postscan"을 클릭~


 ⑧ Prescan 실행시 없었던 어플리케이션은 찾아줍니다.
   ※일람에 표시되는 실행화일을 전부 선택하지 않아도 됩니다. Postscan후 체크된 상태로 진행을 해도 상관없습니다.

 ⑨ 가상 어플리케이션을 이용한 유저를 설정후, "Next >"를 클릭~

 ⑩ isolation 모드를 설정후, "Next >"를 클릭~
   ※ isolation 모드란 가상화된 어플리케이션이 로컬 리소스를 read/write 여부를 지정하는 것입니다. 자세한 내용은 "ThinApp User's Guide" 18페이지를 참고하세요~

 ⑪ 샌드박스의 보존 장소를 설정후,  "Next >"를 클릭~
   ※ 샌드박스란 어플리케이션이 가상화된 후, 변경된 설정이 보존되는 폴더입니다. 역시 자세한 내용은  자세한 내용은 "ThinApp User's Guide" 139페이지를 참고하세요~

 ⑫ 익명의 이용 정보 제공 설정후, "Next >"를 클릭~

 ⑬  "Next >"를 클릭~
   ※ 네이티브  브라우저로의 리다이렉션은 필요하지 않다면 설정할 필요는 없습니다.

 ⑭ 가상화하는 팩키지명과 보존 폴더를 지정후,  "Next >"를 클릭~
   ※ 가상화된 어플리케이션은 프로젝트 단위로 저장이 됩니다.

 ⑮ 프라이머리 데이터 컨테이너와 "MSI package generation"에 체크후,  "Next >"를 클릭~
   ※ 프라이머리 데이터 컨테이너의 엔트리포인트란 가상 어플리케이션을 실행하기 위한 숏컷이라 생각하심 될겁니다.
   ※ View Administrator에서 가상 어플리케이션을 배포하려면,  "MSI package generation"에 체크를 해줘야합니다.

 ⑯ 설정을 보존합니다.

 ⑰ 가상 어플리케이션을 커스터마이즈하지 않는다면 그냥 "Build >"를 클릭~
   ※ View Administrator에서 가상 어플리케이션을 배포하는 방법은 [Full]과 [Streaming]이 있습니다만, 디폴트로는 [Full]로 배포가 됩니다. [Full] 배포는 View Administrator에서 Scan시 발견된 어플리케이션 프로젝트 폴더 전체를 가상 데스크톱에 배포하는 방법입니다. [Streaming]은 엔트리포인트만을 배포합니다. [Streaming]을 이용하기 위해서는 "Edit Package.ini"를 클릭, 다음 파라메터를 변경해줘야 됩니다.

MSIStreaming=0 를 MSIStreaming=1 로 변경

 

 ⑱ 가상 어플리케이션의 빌드가 시작됩니다.

 ⑲ "Build output"에서 [Build complete]가 확인되면, "Finish"를 클릭하여, 작성을 마칩니다.

 ⑳ 작성된 어플리케이션은 디폴트의 경우, 다음의 장소에 보존됩니다.

C:\Program Files\VMware\VMware ThinApp\Captures\

 

 ㉑ View Administrator에 접속후, 왼쪽 페인으로부터 [View configuration]->[ThinApp configuration]을 선택, ThinApp configuration 화면의 "Add Repository"를 클릭~

 ㉒ repository명과 공유폴더 패스를 FQDN 형식으로 입력합니다.(IP 어드레스로 입력하면 혼납니다. 흐흐)
   ※ 예를들어 ⑳의 폴더로부터 프로젝트 폴더별로 화일서버등에 올려놓고, 화일서버를 repository 등록을 해줘도 됩니다.

 ㉓ repository가 정상적으로 등록이 되었는지 확인합니다.

 ㉔ 왼쪽 페인으로부터 [Inventory]->[ThinApps]을 선택, ThinApps 화면의 "Scan New ThinApps"를 클릭~

 ㉕ repository와 배포할 Opera 11의 폴더를 선택후, "Next >"를 클릭~

 ㉖ ⑮에서 설정한 msi화일을 자동적으로 검출해주므로 선택후, "Scan >"을 클릭~

 ㉗ [Status]가 Added인 것을 확인후, "Finish"를 클릭~

 ㉘ 추가된 ThinApp 리스트에서 Opera 11.01를 선택, [Add Assignment]->[Desktops]를 클릭~

 ㉙ 배포할 가상 데스크톱을 선택후, "Add ->"를 클릭~
    ⑰ 에서 Streaming 파라메터를 변경했을 경우는 [Installation type:] 에서 "Streaimng"을 선택할 수 있게 됩니다.

 ㉚ "Full Assignment"에 정상적으로 반영이 된 것을 확인합니다.

 ㉛ 아울러 "Event" 탭을 선택, 정상적으로 할당이 된 것을 확인할 수 있습니다.

 ㉜ 가상 데스크톱에 접속을 하면 Opera의 숏컷이 추가된 것을 확인할 수 있습니다.
    환경에 따라서 숏컷의 추가에 시간이 걸릴 수가 있습니다.

 ㉝ 기동을 하면 "ThinApp에 의해 기동"되는 것이 알려주는 메시지가 표시됩니다.

 ㉞ 정상적으로 기동을 했습니다.

이로써 ThinApp의 인스톨, 어플리케이션의 가상화와 배포에 대해서 소개했습니다.
다음에는 Local mode를 이용하기 위한 Transfer Server의 도입을 소개하겠습니다.