Windows Azure 서비스를 이용할 때에 가장 핵심적인 서비스 제어와 구독 신청, 활성화 등의 기능을 제어할 수 있는 Windows Azure Portal 웹 사이트에 접근할 수 있는 권한은 필수적입니다. 그리고 당연한 이야기이지만 Windows Azure를 이용하여 서비스를 구축할 때에는 한 명 이상의 개발자와 시스템 관리자들이 참가하기 마련인데, 이럴 때 개인의 Windows Live ID 계정을 임의로 공유하거나 하는 일은 매우 위험합니다.

이러한 문제점을 예방하고, 순수하게 서비스 활성화나 추가 신청/관리 등의 작업만을 위하여 공동 관리자를 설정하고 포털을 개방할 수 있는데, http://windows.azure.com/ 에서 아래의 방법에 따라 다른 사용자의 Live ID를 입력하여 공동 관리자로 지정할 수 있습니다.

Windows Azure 포탈에 로그인한 다음, "호스팅된 서비스, 저장소 계정 및 CDN" 메뉴를 클릭합니다. 그 다음, "사용자 관리" 항목을 아래 그림과 같이 선택합니다.

상단 리본 메뉴의 새 공동 관리자 추가 버튼을 클릭하면 아래와 같이 어떤 구독에 대해 공동 관리자를 추가할 것인지 묻는 대화 상자가 나타나며 여기에 Windows Live ID를 입력하고 연결할 구독을 지정한 다음 확인 버튼을 누르면 등록이 완료됩니다.

여기서 입력하는 Windows Live ID 시스템에 등록된 이력이 있는 E-MAIL 주소를 뜻하며, 아직 가입이 안된 사용자인 경우 http://www.live.com/에서 수동으로 ID를 새로 등록하거나 할 수 있고, Custom Domain을 등록해서 이를 Live ID로 쓰게 할 수도 있습니다.

저작자 표시 비영리 변경 금지
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by Windows Azure MVP 남정현 (rkttu.com)

최근에 Hyper-V 네트워크 구축과 관련하여 라우팅 및 원격 액세스 서비스를 설치하고 난 다음에 전혀 예상하지 못했던 MMC 스냅인 관련 오류가 나타나서 문제를 해결하기 위하여 방법을 찾던 중에 적절한 해결 방안을 찾아 블로그 글로 정리해서 올립니다.

MMC 스냅인 제한 내역에서 삭제하기

MMC 스냅인으로 불러올 수 있는 항목에 대해 제한이 추가되어있을 수 있습니다. 정책으로 인하여 로드할 수 없다는 메시지를 나타내는 스냅인은 이 방법을 통하여 문제를 해결할 수 있습니다. 이 기능을 사용하려면 시스템 관리자 권한이 필요합니다.

  1. 오류 메시지에서 나타나는 GUID 값을 확인합니다.
  2. 레지스트리 편집기를 시작합니다. (regedit.exe)
  3. HKEY_CURRENT_USER\Software\Policies\Microsoft\MMC 순으로 탐색합니다.
  4. 불러오지 못한다고 되어있던 스냅인의 GUID 값을 찾아 해당 Key 값 자체를 삭제합니다.
  5. 열려있던 모든 MMC 스냅인을 닫고 다시 MMC 콘솔을 엽니다.

Users 그룹에 거부 권한이 지정된 경우

특정 MMC 스냅인의 설치가 정상적인 상태가 아니라고 메시지가 나타나는 경우에는 해당 MMC 스냅인 COM 컴포넌트를 포함하는 Inprocess Server DLL 파일을 찾아 권한 상태를 확인하고 다시 레지스트리에 정보를 업데이트해야 합니다. 정확한 DLL을 찾기 위하여 다음의 순서를 따릅니다.

  1. 오류 메시지에서 나타나는 GUID 값을 확인합니다.
  2. 레지스트리 편집기를 시작합니다. (regedit.exe)
  3. 제일 상위 루트 항목을 선택하고, 레지스트리 항목 검색 창을 열어 (Ctrl+F) 1단계에서 확인한 GUID 값의 처음 몇 자리 - 또는 - 전체 자릿수를 검색어로 넣고 검색을 시작합니다.
  4. HKEY_CLASSES_ROOT 키 아래에서 키 값을 찾으면, InprocServer32 키 아래에 들어있는 파일 경로를 확인합니다.
  5. 4단계에서 확인한 파일 경로가 있는 곳으로 이동하여 파일 보안 속성을 확인한 다음 필요한 모든 설정을 다시 설정하는데, 이 때 Users 그룹이나 다른 그룹에 거부 설정이 지정되어있는 경우 이를 모두 해제하고, 최소한의 권한인 읽기 및 실행 권한만 허용하도록 변경합니다. 소유권 변경은 필요하지 않습니다.
  6. 명령 프롬프트 창을 열고, 해당 DLL 파일에 대해 다시 regsvr32.exe 명령을 사용하여 재 등록합니다.
  7. 열려있던 모든 MMC 스냅인을 닫고 다시 MMC 콘솔을 엽니다.

라우팅 및 원격 액세스 제어 스냅인에 대한 문제 해결

라우팅 및 원격 액세스 역할 제어를 위한 스냅인의 경우, HKEY_CLASSES_ROOT\CLSID\{01A3BF5C-CC93-4C12-A4C3-09B0BBE7F63F} 에서 DLL 파일의 경로를 확인할 수 있고, 보통 %windir%\system32\iasnap.dll을 가리킵니다. 이 파일에 대한 권한 설정을 확인/수정하고 COM 서버로 재등록하면 문제가 해결됩니다. 정상적으로 등록이 완료되면 InprocServer32 키 외에 ProgId, VersionIndependentProgId 키가 추가로 등록되어있어야 합니다.

저작자 표시 비영리 변경 금지
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by Windows Azure MVP 남정현 (rkttu.com)

Windows Azure VM Role을 이용하여 Base Image를 최초로 만들 때 가장 많이 시행 착오를 겪는 부분 중에 하나는 초기 Base Image의 VHD 파일 크기를 정확히 알지 못하고 만들어서 나중에 되돌릴 수 없게 되는 경우이며, 사실 가장 불편한 부분이기도 합니다. 이러한 문제를 사전에 예방할 수 있도록 도움을 드리기 위하여, 개인적으로 이러한 Base Image VHD 파일들을 템플릿으로 만들어서 공유합니다.

업로드한 이미지 파일들은 Master Boot Record (MBR) 영역을 차지하도록 만들어진 단일 NTFS Primary Partition을 가지도록 포맷되었으며, 곧바로 설치에 쓰일 수 있도록 구성되어있습니다.

위의 파일들은 모두 RAR 형식으로 최고 압축률을 사용하여 압축하도록 만들어진 파일들로, 압축 해제를 위해서는 WinRAR 또는 최신 버전의 RAR 유틸리티가 필요하며, 압축을 해제하려면 파일을 저장할 파티션의 잔여 공간이 VHD 파일을 포함하여 충분한 공간이 남아있어야 합니다.

저작자 표시 비영리 변경 금지
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by Windows Azure MVP 남정현 (rkttu.com)