테스트 가상화...

몇 해 전부터 클라우드(Cloud) 붐이 일어나면서 굉장히 다양한 클라우드 인프라와 서비스가 여러 벤더에 의해 발전해 왔습니다. 그 중 Microsoft 는 가상화 기술을 기반으로 플랫폼, 인프라 서비스 등이 결합하여 Azure 라는 훌륭한 클라우드 서비스 환경을 구축하였습니다. 이런 클라우드 서비스의 가능성은 가장 최하위 기반이 되는 가상화 기술이 바로 그것입니다.

필자는 처음에는 클라우드라는 것이 도대체 GREEN IT 를 마케팅 용어로 벗삼고, TOC 절감과 관리적인 요소들에 그저 불편한 심기를 내비쳤습니다. 왜냐하면 늘 그래왔듯이 거품이 빠지고, 걸음마 수준의 기술과 마케팅으로 수 많은 것들이 기억 속에서 사라진 것들이 더 많기 때문입니다.

다시 본론으로 돌아와서, 테스트 가상화란…? 가상화 기술은 여러 가지 기술이나 트랜드와 접목시킬 수 있습니다. 그 중 하나가 바로 테스트 가상화 기술입니다. 현대의 소프트웨어는 다양한 방면에서 애자일(Agility) 하길 원합니다. 개발 팀은 당연하고 소프트웨어를 사용하는 사용자도 매우 능동적이며 한층 눈높이가 높아졌습니다. 즉, 기존의 개발 방식이 변하듯이 기존의 테스트 방식도 이제 진화해야 할 시기입니다. 그리고 이것을 가능하게 해 주는 것이 바로 테스트 가상화 입니다.

------------------------------------- 절취선 ^^ ------------------------------------

서두는 이쯤 마무리 하고(^^), 아래의 자료는 Microsoft 고객사를 대상으로 하는 Visual Studio Ultimate 맴버쉽 세미나에서 발표할 예정이었던 프레젠테이션 자료입니다. 2010년 12월 22일 예정이었던 세미나를 위해 급하게 만들었던 프레젠테이션인데 일정이 변경되면서 먼저 공유해 드리겠습니다. (나중에 더 알차게 만들어 드리겠습니다 ^___^;)

그림만 있어서 내용은 이해하는데 충분히 설명을 드릴 수 없습니다만, 다음 기회에 더 좋은 내용으로 정보를 공유하도록 하겠습니다.

   

Posted by 땡초 POWERUMC

댓글을 달아 주세요

  1. dotnetpower 2010.12.22 09:13 Address Modify/Delete Reply

    좋은 자료 잘 보았습니다. 22일이면 오늘이군요 세미나 무사히 잘 하시기 바랍니다. 좋은 하루 되세요 :)

문제

다음은 Team Foundation Console 에서 Lab Management 환경을 구성하는 중, TF260078 오류가 발생하는 문제의 해결 방법입니다.

1. Lab 관리자의 계정을 Administrator 로 변경

Configure Lab Management 에서 서버를 등록할 때, SCVMM 서버에서 TFSService 계정이 로컬 Administrators 그룹으로 등록한다. 그리고 SCVMM 의 관리자 계정으로 등록을 한다.

 

2. Team Foundation 서비스 계정 변경(TFSService)

TFS Admin Console 에서 Application Tier 의 TFSSERVICE 계정을 Change Account 를 눌러서 다른 Admin 레벨의 계정으로 바꾸어 준다. 필자는 POWERUMC\Administrator 계정으로 변경하였다.

   

   

   

그 이후에, Configure Lab Management 의 SCVMM Server Name 의 Test 가 통과되는 것을 볼 수 있다.

  

Posted by 땡초 POWERUMC

댓글을 달아 주세요

암호화된 파일 전송은 가상 머신의 배포 또는 템플릿 만들기, 배포 작업을 하기 위해 네트워크 트래픽이 증가하고 작업의 성능이 떨어질 수 있습니다. 암호화된 파일 전송을 사용하지 않으려면 아래의 단계를 수행해야 합니다.

Hosts 또는 Virtual Machines 탭으로 이동합니다. 암호화 전송을 사용하지 않은 Hosts 또는 Virtual Machine 을 선택한 후 마우스 오른쪽 버튼을 클릭하고 Properties 메뉴를 클릭합니다.

   

General 탭의 'Allow unencrypted file transfers' 항목의 체크를 해지하고, OK 버튼을 클릭합니다.

Posted by 땡초 POWERUMC

댓글을 달아 주세요

참고 URL

http://technet.microsoft.com/en-us/library/bb963734.aspx

SCVMM(System Center Virtual Machine Manager) 를 이용하여 Library Template 을 만드는 방법입니다.

   

1. 가상 컴퓨터의 속성을 선택하여 '새 템플릿'을 선택한다.

   

2. 아래의 경고를 읽고 '예' 를 클릭한다. (단, 가상 이미지를 Library Template 으로 만들 경우 기존의 가상 이미지를 사용할 수 없습니다)

   

3. 템플릿 마법사에서 템플릿의 이름을 입력하고 다음을 클릭한다.

   

4. 하드웨어 프로필을 입력한다. 새로운 프로필을 만들려면, "[새로 만들기]" 를 클릭한다.

   

5. Library Template 으로 배포할 때 가상 머신의 암호를 입력한다.

   

6. Library Template 을 배치할 서버를 선택한다.

   

6. '찾아보기' 를 클릭하고 가상 컴퓨터의 경로를 선택한다.

   

6. 경로를 선택한 후 '확인' 을 클릭한다.

   

6. '만들기' 버튼을 클릭하면, 가상 머신이 Library Template 으로 변환이 된다.

   

6. Library Template 을 만드는 작업을 시작한다. 모든 작업이 완료되는 것을 확인한다.

Posted by 땡초 POWERUMC

댓글을 달아 주세요

Team Foundation Server Lab Manager 통해 가상 Lab 환경을 구축하는 서버 논리 또는 물리 구조입니다.

다음은 Lab Manager 통해 가상 Lab 환경을 구축하는 순서를 이미지로 캡춰하였습니다. 아래의 이미지는 저희 회사에서 Team Foundation Server 관련하여 가이드 문서를 조만간에 제공할 예정입니다. ^^


   

   

   

   

   

   

   

   

   

   

    

   

Add to environment 를 클릭하여 원하는 클라이언트 대수를 배치한다.

   

마찬가지로 각각의 머신 별로 메모리나 OS 설정을 한다.

   


   

   

아래와 같이 가상 환경이 설정되었고, 가상 환경이 만들어 지고 있습니다.

   

SCVMM 서버에서는 아래와 같은 가상 머신을 생성하는 작업이 진행됩니다. SCVMM Admin Console 을 통해 확인할 수 있습니다.

   

이후 템플릿이 각 호스트로 배포가 완료됩니다.

  

Posted by 땡초 POWERUMC

댓글을 달아 주세요