Azure, AWS, GCP 클라우드 활용 Tip과 강좌 게시판

이곳은 개발자를 위한 Azure, AWS, GCP등 클라우드 활용 Tip과 강좌 게시판 입니다. 클라우드 환경을 개발하면서 알아내신 Tip이나 강좌, 새로운 소식을 적어 주시면 다른 클라우드를 공부하는 개발자 분들에게 큰 도움이 됩니다. 감사합니다. SQLER.com은 개발자와 IT전문가의 지식 나눔을 실천하기 위해 노력하고 있습니다.

안녕하세요. 김대우입니다.

이번 시간에는 Windows Azure의 여러 기능들을 스크립트 기반으로 관리하기 위해 알아 두시면 좋은 파워쉘을 구동하고 준비하는 과정을 정리해 보려고 해요.

 

파워쉘은 쉘 스크립트 기반으로 마이크로소프트의 여러 다양한 제품들을 제어하기 위한 기술입니다.

재사용도 가능하고, UI보다 빠른 대량 작업도 가능하지요. Windows Azure 도 파워쉘로 빠른 관리가 가능해요.

파워쉘에서 Azure를 사용하기 위해서는 파워쉘 cmdlets을 설치해야 합니다.

 

아래의 SDK 링크에서 설치 가능

Windows Azure PowerShell cmdlets.

command-line tool의 Windows PowerShell – install 을 선택하면 설치 가능합니다.

만약, 웹 플랫폼 설치 관리자(WPI)가 설치 안되었다면 설치하고, 계속 진행하시면 됩니다.

 

WPI는 여러 종속성(dependency)가 있는 SDK나 플러그인 등의 다운로드를 자동으로 조절해 주는 편리한 설치 관리자로 보시면 되요.

image_thumb.png

 

파워쉘 관련자료로 참고 하시면 좋은 링크입니다. – 동영상 강좌도 제공

SQLER의 Windows Server 게시판 김재훈의 파워쉘 강좌

 

Windows Azure를 위한 파워쉘 실행

파워쉘을 실행하려면, powershell 명령을 실행창(윈도우키+R) 또는 프로그램에서 선택해 실행 하시면 됩니다.

그러면, 아래와 유사한 화면이 시작되지요.

image10_thumb.png

Windows Azure를 파워쉘에서 사용하려면, 파워쉘 SDK 가져오기(import) 작업을 수행 해야 합니다. 그래야 Azure 관련 파워쉘 명령을 실행 할 수 있어요. 아래 경로는 파워쉘 설치시 기본 설정 경로 입니다.

 

Import-Module "C:\Program Files (x86)\Microsoft SDKs\Windows Azure\PowerShell\Azure\Azure.psd1"

이렇게 Import 과정을 수행합니다.

Azure 출판 설정 파일(PublishSetting)은 Windows Azure의 구독 정보가 기록된 파일이에요.

파워쉘의 현재 세션이 나의 Windows Azure 구독에 접근해 여러 작업을 가능하도록 하는 인증서라고 보면 됩니다.

구독 파일 - publishSettings 다운로드 방법은 https://manage.windowsazure.com/publishsettings/index?client=powershell 바로 다운로드 시작 되고 저장 가능 합니다.

 

또는, 파워쉘에서 아래 명령 수행 하면 브라우저가 열리면서 출판 설정 파일을 바로 다운로드 가능해요.

Get-AzurePublishSettingsFile

 

다운로드 받은 설정 파일을 현재 세션에 입력해야 합니다. 위의 이미지처럼, c:\temp 폴더에 저장했고 수행했지요.

Import-AzurePublishSettingsFile "c:\설정파일저장폴더\설정파일"

구독(Subscription)이 여러 개일 경우 구독 선택 과정이 필요할 수 있습니다.

자 여기까지 진행 하셨으면, 이제 파워쉘로 Azure를 제어할 준비가 끝나신거에요. 

 

만약, 구독(Subscription)이 여러 개일 경우

만약, 관리 목적 등의 이유로 구독들이 여러 개일 경우 선택해야 해서 구독들의 리스트를 보려면

Get-AzureSubscription

를 실행하면 구독 리스트를 볼 수 있습니다. SubscriptionName을 잘 확인해 두시고요.

 

Select-Azuresubscription

을 실행하면 프롬프트가 뜨면서 SubscriptionName을 입력하라고 하는데요. 위에서 확인한 SubscriptionName을 넣으면 됩니다.

 

파워쉘에서 Azure 관련 도움말 리스트가 보고 싶으실 경우에는

Help Azure

를 수행하시면 됩니다.

수고하셨습니다.

 

참고링크:

SQLER의 Windows Server 게시판 김재훈의 파워쉘 강좌

Windows Azure PowerShell 공식 웹사이트

파워쉘을 이용한 Windows Azure 가상머신 생성과 삭제 - Create or Delete Virtual Machines Using Windows Azure Cmdlets

파워쉘을 이용한 Windows Azure 가상머신 관리 - Manage Virtual Machines Using Windows Azure Cmdlets

No. Subject Author Date Views
299 [12차 애저후기] 적(?)과의 동침 후기. 컴포지트 2014.04.04 6590
298 [12차 체험후기] Windows Server + XE 설치기 LI-NA 2014.04.04 6429
297 [12차 Windows Azure 커뮤니티 연합 온라인 캠프] Windows Azure 체험 후기 퍼니엑스이 2014.04.04 3159
296 [12차 캠프 후기] 오픈소스체험기1 진주처럼 2014.04.03 4456
295 [12차 Windows Azure 커뮤니티 연합 온라인 캠프] 체험후기 krteam 2014.04.03 3247
294 Windows Azure에서 리눅스 가상머신을 생성하고 연결 - (2) 코난(김대우) 2014.04.02 9242
293 Windows Azure에서 리눅스 가상머신을 생성하고 연결 - (1) 코난(김대우) 2014.04.02 8704
292 Windows Azure 중국 데이터센터 서비스 공식발표 코난(김대우) 2014.04.01 6713
291 11차 후기- SQL 복구 시나리오보다는 가상 웹사이트 작업 설인95 2014.03.23 3426
290 [11차 캠프 후기] 다음에도-성공-후기 3편 진주처럼 2014.03.23 3565
289 [11차 캠프 후기] 다음에도 참석하도록.. 2편 진주처럼 2014.03.22 3213
288 [11차 캠프 후기] 다음에도 참여하겠습니다. 진주처럼 2014.03.22 3407
287 [11차 캠프 후기] 캠프 기간이 너무 짧아서 제대로 테스트를 못해본 아쉬운 후기 Haan 2014.03.21 3197
286 Windows Azure에서 더 많은(1,000+) 오픈소스 프로젝트 가상 머신 이미지를 - VM Depot 코난(김대우) 2014.03.21 6537
285 [11차 캠프] 너무 짧아 아쉬운 캠프 썬라이즈 2014.03.21 3053
284 11-차 캠프 후기 자윤마이1 2014.03.21 2972
283 [11차 캠프 후기] 짧아서 아쉬웠던 첫 캠프 참여 beatz7 2014.03.21 3067
282 [11차 캠프 후기]고가용성을 위한 Windows Azure 데이터베이스 미러링 성대중(지우아빠) 2014.03.20 3517
281 Windows Azure 가상머신에 여러 개의 끝점(Endpoint)을 추가하는 스크립트 코난(김대우) 2014.03.19 6051
» Windows Azure 관리 자동화 파워쉘(Powershell) 스크립트 실행 준비 절차 코난(김대우) 2014.03.19 6722





XE Login