2007년 7월 17일

Portable Altiris SVS(Software Virtualization Solution)


Altiris의 SVS는 소프트웨어 관리에 대한 혁명적인 접근방식을 제시합니다. 어플리케이션 또는 데이터 들을 가상 소프트웨어 패키지로 만들어 SVS를 통하여 Activate, Deactivate 또는 Reset을 할 수 있습니다. 그리고 설치된 윈도우즈 시스템의 기반을 바꾸지 않고 어플리케이션들 간의 충돌을 피할 수 있습니다.

SVS는 Altiris의 핵심 기술인 SVS File System Filter Driver에 기반을 두고 있습니다. SVS는 Altiris의 확장 가능한 관리 기반 구조인 Notification Server, Altiris Agent, Altiris Console등에 적용을 할 수 있습니다.

사용자에게 어플리케이션 Provisioning/Deprovisioning에 소요되는 시간을 절감
합니다.

- SVS는 사용자가 직접 어플리케이션을 Install 또는 Uninstall 없이 클라이언트에 가상 어플리케이션을 쉽게 배포,설치 할 수 있습니다.사용자는 쉽게 클라이언트 컴퓨터에 하나의 명령을 보내는 것으로 어플리케이션을 즉시 Activate, Deactivate 할 수 있습니다. 사용자는 설치에 필요한 실행 권한을 가질 필요가 없습니다. 그리고 재시작 없이 어플리케이션을 Activate, Deactivate 할 수 있습니다. 또한 어플리케이션의 충분한 기능을 위해 설치하였던 Window Service Control Manager를 등록 합니다.

손상된 어플리케이션 복구에 소요되는 시간을 절감합니다.
- 사용자는 손상된 어플리케이션을 \"Reset\" 명령을 통해 간단하게 초기상태로 복구 할 수 있습니다.
- 어플리케이션 Reset은 사용자 또는 관리자에 의해 즉시 또는 예약 작업으로 수행될 수 있습니다.
- 가상화된 어플리케이션은 네트워크 연결과 상관없이 복구 될 수 있습니다.
- 가상화된 어플리케이션을 Reset하는 것은 다른 어플리케이션에 손상을 주지 않습니다. 충돌에 민감한 어플리케이션을 관리합니다.
- 어플리케이션을 운영체제의 변경이나 다른 어플리케이션의 SVS , 방해를 받지않고 파일 및 Registry설정을 사용합니다. 이것은 신뢰성과 유연성에 대한 효과를 제공합니다.
- 서로 다른 버전의 어플리케이션을 하나의 컴퓨터에서 사용 할 수 있습니다.
- 가상 어플리케이션은 운영체제에 영향을 주지 않습니다.

새로운 버전의 어플리케이션으로 마이그레이션 하는 계획과 그에 따른 테스트 요구 시간을 절감합니다.

- 새로운 버전의 어플리케이션을 컴퓨터에 적용 하는 것은 기존 어플리케이션간의 충돌이 없는지 테스트 하는 시간이 필요합니다. SVS는 사전 테스트와 배포, 설치 작업을 단순화 하여 설치 이후에 드는 비용을 줄입니다. SVS는 서로 다른 버전의 어플리케이션을 하나의 시스템에서 충돌이 없이 사용 가능하게 합니다. Rollback이 언제라도 가능하기 때문에 Rollout을 빠르게 할 수 있습니다. 새로운 어플리케이션이 사용상에 이상이 없으면 이전 버전의 어플리케이션은 간단하게 Deactivate시키면 됩니다.

Download(거의완성판수정)

댓글 3개:

J.L :

수정부분: import 리스트 계속 유지 / 파일 레이어가 활성화 된 상태에서는 종료 안되게 수정(버그개선)
주의:
레이어 비활성 으로 하여 종료(유틸+reg) 실행 하면 실행 할때 사용한 파일이 남겨지게 됩니다.
종료(유틸+reg) 실행 할때는 활성화 된 파일을 제거 하여야지 PortableOS 폴더에 찌꺼기가 제거 됩니다.

J.L :

(거의완성판)
1.첨부된 파일을 받아서 압축을 풀면 아래와 같이 나옵니다. 현재 VSA Files 는 빈 폴더이며 여기에 *.VSA 파일을 넣으시면 됩니다.

2.일단 프로그램을 실행 시키면 트레이아이콘이 생성된다.
최초 다양기능을 넣어서 제작을 했으나 결국 단순한게 사용하기 쉽다는 생각하에 작은 기능들은 전부 생략하고 필요한 기능들만 넣었다.

3.위에서 VSA Files 폴더에 파일을 넣었다면~ 아래와 같이 VSA Files메뉴에 자동으로 그 리스트가 나온다.

4.파일을 선택하면 아래처럼 말풍선으로 진행상황을 표시하며 자동으로 불러오기 및 활성화된다.

5.활성화 완료라는 말풍선이 나타난다음 다시 VSA Files 메뉴를 보면 활성화 되었다는 체크가 되어있다.

6.몇개를 활성화 해도 된다.

7.활성화된 파일을 한 번 더 클릭하면 자동으로 비활성화 되며 VSA Files 메뉴에서 체크표시가 없어진다.

8.그리고 EXIT 버튼을 누르면 모든 레이어가 비활성화되면서 자동 종료된다.

* 주의 : SVSAdmin 메뉴는 SVS Admin 을 실행시킨다.
주의 할 점은 SVS Admin 프로그램에서 파일을 불러오고 활성화 하더라도 VSA Files 에서는 활성화 또는 비활성화 표시가 나타나지 않는다.
단, EXIT 시 SVS Admin 에서 활성화 중이더라도 자동 비활성화 시키고 종료된다.

그리고 C:\ 에 흔적을 최소화 하기위해 활성화간 생성되는 fslrdl 폴더는 실행화일 옆에 생성되며 프로그램 종료후 자동삭제되지만 완전히 삭제하지는 못한다.
만약 USB 메모리에서 실행했다면 USB 메모리를 제거하고 다시 연결하여 수동으로 삭제하면 된다.
(이때는 안전제거가 되지 않는다. Read / write 하고 있지 않을때 USB 메모리를 제거하자.)

vsa를 업데이트 하려면 svs admin 열고 레이어 업데이트 -> vsa 파일 선택 -> 해당 프로그램이나 전체 캡처를 선택하여 실행한 다음 캡처를 완료하고
내보내기로 저장하면 됨.

J.L :

새로운 레이어를 생성하기 위해서는 프로그램 시작 후, 아무 레이어를 활성화 후(비활성/삭제해도됨) SVSAdmin을 이용하여 생성한다.
(아무 파일이 없는 공 레이어 temp.vsa 포함)