Azure Cli로 VM 제작 시 메모
공식 보면서 cli로 하면 더 귀찮을 때 비망록.
전제 지식
배포 모드는 두 가지가 있습니다.
클래식 클라우드 서비스 및 리소스 관리자
이번 배치 모델은 현대 자원 관리자를 사용한다
VM을 생성하려면 다음과 같이 각 계층의 여러 구성 요소가 필요합니다.
절차는 다음과 같다.
0. Azure Cli 설정
1. 자원 그룹 만들기
2. 어셈블리 생성
3. 가상 머신 만들기 등
0. Azure Cli 설정
Azure cli의 Insco
Node 가입, npm부터$ node -v
v0.12.0
$ npm install -g azure
$ azure -v
0.9.13
설치하다
파일 정의
var.sh#!/bin/sh
export USERNAME=hoge
export RGNAME=hogersg # リソースグループ名
export LOCNAME=japanwest # リージョン名
export SANAME=hogesa # ストレージアカウント名
export VNETNAME=hogevnet # VNet名
export SUBID=0fc5e # サブスクリプションID
export SNETNAME=hogesnet # サブネット名
export PIPNAME=hogepip # パブリックIP名
export DNLABEL=hoge # DNSラベル(FQDNのホスト)
export NSGNAME=hogensg # NSG名
export NSGRULENAME=hogensgrule # NSGルール名
export NICNAME=hogenic # NIC名
export URN=CoreOS:CoreOS:Stable:835.9.0 # image名
export VMNAME=hogevm # vm名
export ADDRSPACE= 192.168.0.0/16 # アドレス空間
export SNETADDR=192.168.1.0/24 # サブネットアドレス
export LIPADDR=192.168.1.5 # ローカルIPアドレス
먼저 S 계정을 만들고 Azure에 로그인하여 가입을 받으십시오.$ source var.sh
$ azure login # ログイン処理
$ azure account list # サブスクリプション一覧
$ azure account show # 自分のサブスクリプションの情報の確認
$ azure account set <RGNAME> true # サブスクリプションIDの切り替え
1. 자원 그룹 만들기
배치 모델 선택
$ azure config mode arm # アジュールリソースマネージャーモードを選択
$ azure config list # 確認
$ azure group create -n <RGNAME> -l <LOCNAME>
$ azure group list # 確認
배포 모델 정보
https://azure.microsoft.com/ja-jp/documentation/articles/xplat-cli-azure-resource-manager/
2. 어셈블리 생성
스토리지 계정 생성
$ azure storage account create <SANAME> --type LRS -g <RGNAME> \
-l <LOCNAME> -s <SUBID>
$ azure storage account show <SANAME> -g <RGNAME> --json # storage accountの作成確認
$ azure storage account keys list <SANAME> -g <RGNAME> # access key のキーの確認
$ azure storage account connectionstring show <SANAME> -g <RGNAME> # connection string の確認
※ storage 계정의 자원 제작 등은access 키나connectionstring을 사용하는 연결 방법이 있습니다
가상 네트워크 생성
$ azure network vnet create -g <RGNAME> -n <VNETNAME> -a <ADDRSPACE> \
-l <LOCNAME>
$ azure network vnet list -g <RGNAME> --json # VNETの確認
VNET 설정에 대한 자세한 내용은 을 참조하십시오.
https://msdn.microsoft.com/en-us/library/azure/jj157100.aspx
서브넷 생성
$ azure network vnet subnet create -g <RGNAME> --vnet-name <VNETNAME> \
-n <SNETNAME> -a <SNETADDR>
$ azure network vnet subnet list -g <RGNAME> --vnet-name <VNETNAME> # サブネットの確認
참고로 서브넷의 통신에는 가상 장치가 있고 가상 공유기는 IP로 전송된다.
공용 IP 생성
$ azure network public-ip create -g <RGNAME> -n <PIPNAME> \
-l <LOCNAME> --allocation-method Static --domain-name-label <DNLABEL>
$ azure network public-ip list -g <RGNAME> # パブリックIPの確認(NICなのでまだPIPはない)
도메인 이름 레이블은
Reference
이 문제에 관하여(Azure Cli로 VM 제작 시 메모), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/mgoldchild/items/6c8aa625311482dfdc96
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Azure cli의 Insco
Node 가입, npm부터
$ node -v
v0.12.0
$ npm install -g azure
$ azure -v
0.9.13
설치하다
파일 정의
var.sh
#!/bin/sh
export USERNAME=hoge
export RGNAME=hogersg # リソースグループ名
export LOCNAME=japanwest # リージョン名
export SANAME=hogesa # ストレージアカウント名
export VNETNAME=hogevnet # VNet名
export SUBID=0fc5e # サブスクリプションID
export SNETNAME=hogesnet # サブネット名
export PIPNAME=hogepip # パブリックIP名
export DNLABEL=hoge # DNSラベル(FQDNのホスト)
export NSGNAME=hogensg # NSG名
export NSGRULENAME=hogensgrule # NSGルール名
export NICNAME=hogenic # NIC名
export URN=CoreOS:CoreOS:Stable:835.9.0 # image名
export VMNAME=hogevm # vm名
export ADDRSPACE= 192.168.0.0/16 # アドレス空間
export SNETADDR=192.168.1.0/24 # サブネットアドレス
export LIPADDR=192.168.1.5 # ローカルIPアドレス
먼저 S 계정을 만들고 Azure에 로그인하여 가입을 받으십시오.$ source var.sh
$ azure login # ログイン処理
$ azure account list # サブスクリプション一覧
$ azure account show # 自分のサブスクリプションの情報の確認
$ azure account set <RGNAME> true # サブスクリプションIDの切り替え
1. 자원 그룹 만들기
배치 모델 선택
$ azure config mode arm # アジュールリソースマネージャーモードを選択
$ azure config list # 確認
$ azure group create -n <RGNAME> -l <LOCNAME>
$ azure group list # 確認
배포 모델 정보
https://azure.microsoft.com/ja-jp/documentation/articles/xplat-cli-azure-resource-manager/
2. 어셈블리 생성
스토리지 계정 생성
$ azure storage account create <SANAME> --type LRS -g <RGNAME> \
-l <LOCNAME> -s <SUBID>
$ azure storage account show <SANAME> -g <RGNAME> --json # storage accountの作成確認
$ azure storage account keys list <SANAME> -g <RGNAME> # access key のキーの確認
$ azure storage account connectionstring show <SANAME> -g <RGNAME> # connection string の確認
※ storage 계정의 자원 제작 등은access 키나connectionstring을 사용하는 연결 방법이 있습니다
가상 네트워크 생성
$ azure network vnet create -g <RGNAME> -n <VNETNAME> -a <ADDRSPACE> \
-l <LOCNAME>
$ azure network vnet list -g <RGNAME> --json # VNETの確認
VNET 설정에 대한 자세한 내용은 을 참조하십시오.
https://msdn.microsoft.com/en-us/library/azure/jj157100.aspx
서브넷 생성
$ azure network vnet subnet create -g <RGNAME> --vnet-name <VNETNAME> \
-n <SNETNAME> -a <SNETADDR>
$ azure network vnet subnet list -g <RGNAME> --vnet-name <VNETNAME> # サブネットの確認
참고로 서브넷의 통신에는 가상 장치가 있고 가상 공유기는 IP로 전송된다.
공용 IP 생성
$ azure network public-ip create -g <RGNAME> -n <PIPNAME> \
-l <LOCNAME> --allocation-method Static --domain-name-label <DNLABEL>
$ azure network public-ip list -g <RGNAME> # パブリックIPの確認(NICなのでまだPIPはない)
도메인 이름 레이블은
Reference
이 문제에 관하여(Azure Cli로 VM 제작 시 메모), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/mgoldchild/items/6c8aa625311482dfdc96
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ azure config mode arm # アジュールリソースマネージャーモードを選択
$ azure config list # 確認
$ azure group create -n <RGNAME> -l <LOCNAME>
$ azure group list # 確認
스토리지 계정 생성
$ azure storage account create <SANAME> --type LRS -g <RGNAME> \
-l <LOCNAME> -s <SUBID>
$ azure storage account show <SANAME> -g <RGNAME> --json # storage accountの作成確認
$ azure storage account keys list <SANAME> -g <RGNAME> # access key のキーの確認
$ azure storage account connectionstring show <SANAME> -g <RGNAME> # connection string の確認
※ storage 계정의 자원 제작 등은access 키나connectionstring을 사용하는 연결 방법이 있습니다가상 네트워크 생성
$ azure network vnet create -g <RGNAME> -n <VNETNAME> -a <ADDRSPACE> \
-l <LOCNAME>
$ azure network vnet list -g <RGNAME> --json # VNETの確認
VNET 설정에 대한 자세한 내용은 을 참조하십시오.https://msdn.microsoft.com/en-us/library/azure/jj157100.aspx
서브넷 생성
$ azure network vnet subnet create -g <RGNAME> --vnet-name <VNETNAME> \
-n <SNETNAME> -a <SNETADDR>
$ azure network vnet subnet list -g <RGNAME> --vnet-name <VNETNAME> # サブネットの確認
참고로 서브넷의 통신에는 가상 장치가 있고 가상 공유기는 IP로 전송된다.공용 IP 생성
$ azure network public-ip create -g <RGNAME> -n <PIPNAME> \
-l <LOCNAME> --allocation-method Static --domain-name-label <DNLABEL>
$ azure network public-ip list -g <RGNAME> # パブリックIPの確認(NICなのでまだPIPはない)
도메인 이름 레이블은
Reference
이 문제에 관하여(Azure Cli로 VM 제작 시 메모), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/mgoldchild/items/6c8aa625311482dfdc96텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)