Azure CLI를 사용하여 Windows Admin Center 설치 시도
배경 및 목적
Azure 포털에서 WindowsAdmin Center는 미리 보기에서 사용할 수 있지만 Azure CLI의 설치 방법이 불분명하기 때문에 실제로 시도해 봤습니다.
Announcing public preview of Windows Admin Center in the Azure portal
전제 조건
Azure CLI 버전을 확인합니다.
zsh
az version
{
"azure-cli": "2.21.0",
"azure-cli-core": "2.21.0",
"azure-cli-telemetry": "1.0.6",
"extensions": {}
}
구현 내용
zsh
# パラメーターを設定
azRG=myResourceGroup
azRegion=japaneast
azVMName=myVM
azUserName=azureuser
azPassword=$(openssl rand -base64 16)
echo $azPassword
# リソースグループを作成
az group create \
--name $azRG \
--location $azRegion
# VM を作成( NSG は後ほど設定)
az vm create \
--resource-group $azRG \
--name $azVMName \
--image Win2019Datacenter \
--admin-username $azUserName \
--admin-password $azPassword \
--size Standard_DS1_v2 \
--nsg-rule NONE \
--storage-sku Standard_LRS
# VM エージェントが動作しているか確認
az vm run-command invoke \
--command-id IPConfig \
--resource-group $azRG \
--name $azVMName
# AdminCenter をインストール
az vm extension set \
--resource-group $azRG \
--vm-name $azVMName \
--name AdminCenter \
--publisher Microsoft.AdminCenter \
--settings '{"port":"6516", "cspFrameAncestors":["https://portal.azure.com","https://*.hosting.portal.azure.net","https://localhost:1340"], "corsOrigins":["https://portal.azure.com","https://waconazure.com"]}'
# 自分自身の IP アドレスを変数にセット
myIP=$(curl -s inet-ip.info)
# NSG 名を変数にセット
azNSG=$(az network nsg list \
--resource-group $azRG \
--query "[].name" \
--out tsv)
# NSG に自分自身の IP アドレスからポート 6516 への接続を許可するルールを追加
az network nsg rule create \
--resource-group $azRG \
--name WAC \
--nsg-name $azNSG \
--priority 1000 \
--source-address-prefixes $myIP/32 \
--destination-port-ranges 6516 \
--access Allow \
--protocol Tcp
구현 결과
Azure 포털에서 Windows Admin Center를 원활하게 사용할 수 있습니다.
이쪽의 캡처는 원격 데스크톱의 화면이다.
참고 자료
표준 포트는 6516이지만 443 설치에서도 Windows Admin Center를 사용할 수 있습니다.
Reference
이 문제에 관하여(Azure CLI를 사용하여 Windows Admin Center 설치 시도), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/mnrst/items/d9ced14edc59d1910ec4텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)