Linux を実行するカスタム仮想マシンの作成

重要

クラシック VM は 2023 年 3 月 1 日に廃止される予定です。

ASM の IaaS リソースを使用する場合は、すぐに移行の計画を開始し、2023 年 3 月 1 日までに完了してください。ASM の IaaS リソースを使用する場合は、すぐに移行の計画を開始し、2023 年 3 月 1 日までに完了してください。 Azure Resource Manager の多数の機能強化を活用するために、早急に切り替えを行うことをお勧めします。

詳細については、「2023 年 3 月 1 日までに IaaS リソースを Azure Resource Manager に移行する」を参照してください。

注意

Azure には、リソースの作成と操作に関して、2 種類のデプロイ モデルがあります。Resource Manager とクラシックです。 この記事では、クラシック デプロイ モデルの使用方法について説明します。 最新のデプロイメントでは、リソース マネージャー モデルを使用することをお勧めします。 Resource Manger モデルを使用した Linux VM の作成については、「ポータルを使用して Azure に Linux VM を作成する」をご覧ください。

2017 年 11 月 15 日から、仮想マシンは Azure portal でのみ使用できます。

カスタム仮想マシンとは、Marketplaceおすすめアプリを使用して作成する仮想マシンのことです。おすすめアプリを使用すると、ほとんどの作業が自動的に実行されますが、 ユーザーは構成を選択できます。選択できる項目は次のとおりです。

  • 仮想ネットワークへ仮想マシンを接続する
  • マルウェア対策としてなどで Azure Virtual Machine Agent や Azure Virtual Machine Extensions をインストールする。
  • 仮想マシンを既存のクラウド サービスに追加する。
  • 仮想マシンを既存のストレージ アカウントに追加する。
  • 仮想マシンを可用性セットに追加する。

重要

仮想マシンが仮想ネットワークを使用する場合、仮想マシンの作成時に仮想ネットワークを指定する必要があります。

  • 仮想ネットワークを使用する 2 つの利点は、仮想マシンに直接接続できることと、クロスプレミス接続を設定できることです。
  • 仮想マシンが仮想ネットワークに接続するように設定できるのは、仮想マシンの作成時に限られています。 仮想ネットワークの詳細については、「 Azure Virtual Network の概要」を参照してください。

仮想マシンを作成するには

  1. Azure クラシック CLI からの Azureへの接続に関する記事で示されている手順を使用して、Azure サブスクリプションにサインインします。

  2. 以下を使用して、クラシック デプロイ モードであることを確認します。

    azure config mode asm
    
  3. 以下を使用して、利用可能なイメージからロードする Linux イメージを探します。

     azure vm image list | grep "Linux"
    

    Windows コマンド プロンプト ウィンドウでは、grep ではなく find を使用します。

  4. azure vm create を使用して、上記のリストの Linux イメージで新しい仮想マシンを作成します。 この手順では、クラウド サービスとストレージ アカウントが作成されます。 -c オプションを使用して、この VM を既存のクラウド サービスに接続することもできます。 -e オプションを使用して、Linux 仮想マシンにログインするための SSH エンドポイントを作成します。 次の例では、West US の場所にある Ubuntu-14_04_4-LTS イメージを使用して、myVM という名前の VM を作成し、ユーザー名 ops を追加します。

    azure vm create myVM \
        b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_4-LTS-amd64-server-20160516-en-us-30GB \
        -g ops -p P@ssw0rd! -z "Small" -e -l "West US"
    

    出力は次の例のようになります。

    info:    Executing command vm create
    + Looking up image b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_4-LTS-amd64-server-20160516-en-us-30GB
    + Looking up cloud service
    info:    cloud service myVM not found.
    + Creating cloud service
    + Retrieving storage accounts
    + Creating VM
    info:    vm create command OK
    

    Note

    Linux 仮想マシンの場合は、vm create-e オプションを指定する必要があります。 仮想マシンを作成した後に SSH を有効にすることはできません。 SSH の詳細については、Azure 上の Linux における SSH の使用方法に関するページをご覧ください。

  5. azure vm show コマンドを使用して、VM の属性を確認できます。 次の例では、myVM という名前の VM の情報が一覧表示されます。

    azure vm show myVM
    
  6. 次のように、azure vm start コマンド使用して VM を起動します。

    azure vm start myVM
    

次のステップ

これらすべての Azure クラシック CLI 仮想マシン コマンドの詳細については、クラシック デプロイ API での Azure クラシック CLI コマンドの使用に関するページをご覧ください。