it-swarm-ja.com

Azure CLI、作成VM with domainNames

AzureCLIでdomainNamesを使用してAzure VMを作成する簡単な方法はありますか?

https://docs.Microsoft.com/en-us/Azure/virtual-machines/linux/create-cli-complete vnet、public-ipの作成を含む手順はかなり複雑なようです。 、network nsg、network nsg rule、networknicなど。

更新:

作成したVM Azureでパブリックアクセス可能なサブdomainNameを指定して、IP経由ではなくdomainNameでアクセスできるようにするだけです。これが quickstart 以前は、Webポータルを介してVMを作成していたとき、VMに名前を付けると、たとえばmypublicvmname、次にAzureは独自のサブドメインを作成します。AzureCLIを使用して、それを実現する最も簡単な方法は何ですか?@PimpJuiceITの提案を確認したため https://docs.Microsoft.com/en-us/Azure/dns/dns-delegate-domain-Azure-dns 、その記事(およびチュートリアル内の関連)のため、それを行う簡単な(または任意の)方法がまだわかりません。カスタムドメイン名とプライベートDNSゾーンについて話し続けます。

どうも。

2
xpt

作成したVM Azureでパブリックアクセス可能なサブdomainNameを指定して、IP経由ではなくdomainNameでアクセスできるようにするだけです。これがクイックスタートで提供されます。

あなたの問題については、私が知っているように、IP経由ではなくdomainNameを使用してAzure VMにアクセスしたいと考えています。

Azureでは、VMにアクセスできるIPに関連付けられたdomainNameであり、リソースではなくパブリックIPの構成です。

したがって、AzureCLIを使用してdomainNameを使用してAzure VMを作成する簡単な方法を探しているだけの場合は、少なくとも2つの手順を実行する必要があります。

  • 最初、仮想ネットワーク、NSG、パブリックIPなどを含むデフォルト設定でAzure VMを作成します。リソースグループ名、VM名、ユーザー名、パスワード、イメージを設定するだけです。これには、次のようなコマンドを使用できます。

    az vm create --resource-group resourceGroupName --name vmName --image UbuntuLTS --admin-username userName --admin-password password --location eastus

    出力は次のようになります: enter image description here

  • Second、パブリックIPのdomainNameを設定します。次のようなコマンドを使用して、パブリックIP情報を取得できます。

    az network public-ip list --resource-group resourceGroupName --output table

    そして、出力は次のようになります: enter image description here

    そして、次のようなコマンドを使用してdomainNameを設定します。

    az network public-ip update --resource-group resourceGroupName --name publicipName --dns-name domainName

    出力は次のようになります: enter image description here

すべてがOKのとき。 domainNameを使用してVMにアクセスできます。ちなみに、nsgが正しく構成されていることを確認することをお勧めします。

3
Charles Xu