Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Azure 는 컨테이너 관련 서비스를 구축 관린할때 관리할때 Azure 에서 제공하는 웹용 CLI 기반으로도 콘트롤이 가능하다포탈에서도 CLI 기반 관리가 가능.

그렇지만, 로컬 및 개인이 원하는 개인 환경, 즉 원격 CLI 기반에서 각종 응용프로그램을 설치하여 사용하는것도 매우 편리하다기반에서는 응용 프로그램을 설치하여 실행 가능.

Azure 원격 명령은 Win 뿐만 아니라 Window/Mac/Linux 에서도 지원한다에서 지원 가능.

Window 

MSI Install 다운로드 : http://aka.ms/installazurecliwindows

설치가 완료되면 Win Window 명령 프롬프트 및 Shell 프로그램을 통하여 az 명령을 실행 할 수 있다있음.

Mac

Mac 기반에서는 Homebrew 패키지 프로그램을 설치해야 한다설치. 

만약, Mac 에서 Homebrew 패키지 프로그램이 없는경우 다음 사이트에서 설치후 진행해야 한다. 

Homebrew 다운로드 : https://docs.brew.sh/

Code Block
themeRDark
$ brew update && brew install azure-cli


Linux (Centos)

리눅스의 경우 다음과 같은 방법으로 설치한다.

Code Block
themeRDark
[root@localhost /]# sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
[root@localhost /]# sudo sh -c 'echo -e "[azure-cli]
\nname=Azure CLI
\nbaseurl=https://packages.microsoft.com/yumrepos/azure-cli
\nenabled=1
\ngpgcheck=1
\ngpgkey=https://packages.microsoft.com/keys/microsoft.acs" > /etc/yum.repos.d/azure-cli.repo'
[root@localhost /]# yum install azure-cli
.
.
[결과]
Installed:
  azure-cli.x86_64 0:2.0.77-1.el7                                                                                                               

Dependency Installed:
  libtirpc.x86_64 0:0.2.4-0.16.el7          python3.x86_64 0:3.6.8-10.el7 python3-libs.x86_64 0:3.6.8-10.el7 python3-pip.noarch 0:9.0.3-5.el7
  python3-setuptools.noarch 0:39.2.0-10.el7

Complete!
설치가 완료되었다.


AZ Login

Azure 에 로그인 하기위해 az login 명령을 실행하게 되면, 아래와 같이 메시지 출력되며 (각 디바이스에 따라 다름)

제공되는 인증 코드값으로 인증이 진행이 되어야 함.

Code Block
themeRDark
[root@localhost /]# az login
To sign in, use a web browser to open the page https://microsoft.com/devicelogin and enter the code {XXXXXXXX} to authenticate.

You have logged in. Now let us find all the subscriptions to which you have access...
[
  {
    "cloudName": "AzureCloud",
    "id": "e7d3...",
    "isDefault": true,
    "name": "Microsoft Azure",
    "state": "Enabled",
    "tenantId": "b793..
위와 같이 메시지가 출력이 되며 여기에서 제공되는 인증 코드값으로 인증이 진행이 되어야 한다.
.",
    "user": {
      "name": "XXX@email.com",
      "type": "user"
    }
  }
]

리소스 프로바이더 활성화

Code Block
themeRDark
# az provider register -n Microsoft.Network
# az provider register -n Microsoft.Storage
# az provider register -n Micorsoft.Compute
# az provider register -n Micorosft.ContainerService


Azure CLI 설치는 아래 공식 사이트에서 최신 정보에 따라 설치가 되어야 한다설치를 권장함.

https://docs.microsoft.com/ko-kr/cli/azure/install-azure-cli?view=azure-cli-latest