お疲れ様です。
歯医者に行って、嚙む力が強くて歯が欠けていた事を知った宮﨑です。
今回はAzureで使用出来るコマンド類をまとめときます。覚えてしまうくらいまでのレベルまで行けばいいのですが、まだまだなので…。コマンドに関しては以前記事を書いたので良ければ参考にしてみてください。
◆PowerShell、WindowsPowerShell、AzurePowerShellについて
CLIコマンド
仮想マシン(VM)関連
◆リソースグループを作成
az group create --name リソースグループ名 --location リージョン名
◆VMの作成
az vm create --resource-group リソースグループ名 --name 仮想マシン名 --image 使用したいイメージ --public-ip-sku 関連付けられるパブリック IP アドレスの SKU --admin-username ログインするための管理ユーザー名 --generate-ssh-keys(SSH キーペアを自動的に生成して使用するかどうかを指定)
◆VMの起動
az vm start --resource-group リソースグループ名 --name 仮想マシン名
◆VMの停止
az vm stop --resource-group リソースグループ名 --name 仮想マシン名
◆VMの再起動
az vm restart --resource-group リソースグループ名 --name 仮想マシン名
◆VMの削除
az vm delete --resource-group リソースグループ名 --name 仮想マシン名
◆VMの一覧表示
az vm list
◆VMに関する情報取得
az vm show --resource-group リソースグループ名 --name 仮想マシン名
◆使用出来るイメージをテーブルで表示
az vm image list --output table
◆特定のリージョンで利用可能なVMサイズのリストを確認
az vm list-sizes --location リージョン --output table
ディスク関連
◆既存のVMへのディスク接続
az vm disk attach --resource-group リソースグループ名 --vm-name 仮想マシン名 --name データディスク名 --size-gb サイズ --sku Premium_LRS --new
PowerShellコマンド
仮想マシン(VM)関連
◆リソースグループを作成
New-AzResourceGroup -Name 'リソースグループ名' -Location 'リージョン'
◆VMの作成
New-AzVm `
-ResourceGroupName 'リソースグループ名' `
-Name '仮想マシン名' `
-Location 'リージョン' `
-Image '使用されるイメージ' `
-VirtualNetworkName '関連付ける仮想ネットワーク名' `
-SubnetName '関連付けるサブネット名' `
-SecurityGroupName '関連付けるネットワークセキュリティグループ名' `
-PublicIpAddressName '関連付けるパブリック IP アドレス名' `
-OpenPorts セキュリティグループで開くポートのリスト
◆VMの停止
Stop-AzVM -ResourceGroupName $リソースグループ名 -Name $仮想マシン名
◆VMの再起動
Restart-AzVM -ResourceGroupName $リソースグループ名 -Name $仮想マシン名
◆VMの削除
Remove-AzVM -ResourceGroupName $リソースグループ名 -Name $仮想マシン名
◆VMの一覧表示
Get-AzVM
◆VMに関する情報取得
Get-AzVM -ResourceGroupName $リソースグループ名 -Name $仮想マシン名
◆使用出来るイメージ発行元の一覧を取得
Get-AzVMImagePublisher -Location "リージョン"
◆特定のリージョンで利用可能な VM サイズのリストを確認
Get-AzVMSize -ResourceGroupName "リソースグループ名" -VMName "仮想マシン名"
◆リソースのクリーンアップ
Remove-AzResourceGroup -Name 'リソースグループ名'
まとめ
自己学習を進める毎に随時更新予定。