Azure CLI、domainNames を使用して VM を作成する

Azure CLI、domainNames を使用して VM を作成する

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

手順がかなり複雑に思える 完全な CLI の作成 vnet、パブリック IP、ネットワーク nsg、ネットワーク nsg ルール、ネットワーク nic などの作成が含まれます。

アップデート:

私が望んでいるのは、作成したVMにAzureの下でパブリックにアクセス可能なサブドメイン名を与え、IPではなくドメイン名でアクセスできるようにすることです。クイックスタートというメッセージが表示されます。以前、WebポータルでVMを作成していたときは、VMに名前を付けるとmypublicvmname、Azureは独自のサブドメインを作成します。Azure CLIで、それを実現する最も簡単な方法は何ですか?@PimpJuiceITの提案を確認したところ、https://docs.microsoft.com/ja-jp/azure/dns/dns-delegate-domain-azure-dns をご覧ください。ただし、その記事 (およびチュートリアル内の関連記事) では、カスタム ドメイン名とプライベート DNS ゾーンについて説明されているため、それを実行する簡単な方法 (または方法自体) はまだわかりません。

THX。

答え1

私が望むのは、作成した VM に Azure の下でパブリックにアクセス可能なサブドメイン名を与え、IP 経由ではなくドメイン名でアクセスできるようにすることです。これはクイックスタートで提供されるものです。

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

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

したがって、Azure CLI を使用して 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

    出力は次のようになります: ここに画像の説明を入力してください

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

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

    出力は次のようになります: ここに画像の説明を入力してください

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

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

    出力は次のようになります: ここに画像の説明を入力してください

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

関連情報