2017-10-17 4 views
0

私はTerraformを使用してAzure VMを作成していますが、機能があまりインストールされていないため、私は他のAzureリソースを調査していました。私はAzure Data Science VMが自分の要件の大部分をカバーするVMであることを発見したので、Terraformでそれらを作成する方法があるかどうか疑問に思っていました。私はドキュメンテーションでそれを見ることができませんが、おそらく回避策があります。Terraformを使用してAzureデータサイエンスVMを作成する方法はありますか?

これについての説明は素晴らしいでしょう。

答えて

2

昇天

Azureのリソース・モデル。

ステップ

このプロセスにはいくつかのステップがあります。まず、プラットフォームイメージを取得する必要があります。

data "azurerm_platform_image" "test" { 
    location = "West Europe" 
    publisher = "Microsoft" 
    offer  = "xx" 
    sku  = "xx" 
} 

あなたは完全にしかし、これを移入する前に、SKUOfferを取得する必要があります。うれしいことに、これはインターネット上で容易に利用できず、APIコールやPowershellの楽しい時間が必要です。

Thisリンクはこれを達成するのに役立ちます。

上記のデータが入力されたら、これを利用して仮想マシンを作成することができます。

resource "azurerm_virtual_machine" "test" { 
    name     = "acctvm" 
    location    = "West US 2" 
    resource_group_name = "${azurerm_resource_group.test.name}" 
    network_interface_ids = ["${azurerm_network_interface.test.id}"] 
    vm_size    = "Standard_DS1_v2" 

storage_image_reference { 
    id = "${data.azurerm_platform_image.test.id}" 
} 

storage_os_disk { 
    name    = "myosdisk1" 
    caching   = "ReadWrite" 
    create_option  = "FromImage" 
    managed_disk_type = "Standard_LRS" 
} 

# Optional data disks 
storage_data_disk { 
    name    = "datadisk_new" 
    managed_disk_type = "Standard_LRS" 
    create_option  = "Empty" 
    lun    = 0 
    disk_size_gb  = "1023" 
} 

storage_data_disk { 
    name   = "${azurerm_managed_disk.test.name}" 
    managed_disk_id = "${azurerm_managed_disk.test.id}" 
    create_option = "Attach" 
    lun    = 1 
    disk_size_gb = "${azurerm_managed_disk.test.disk_size_gb}" 
} 

os_profile { 
    computer_name = "hostname" 
    admin_username = "testadmin" 
    admin_password = "Password1234!" 
} 

os_profile_linux_config { 
    disable_password_authentication = false 
} 

tags { 
    environment = "staging" 
} 
} 
0

以下は、Azure Data Science VMのSKUとオファーの一覧です。

のWindows Server 2016版:提供=窓-データ科学-VM SKU = windows2016

のUbuntu版:提供=のlinux-データ・サイエンス・VM-UbuntuのSKU = linuxdsvmubuntu

のWindows Server 2012版:提供=標準データ・科学-VM SKU =標準データ・科学-VM

のCentOS版:すべてのこれらのためのオファー=のlinux-データ科学-VM SKU = linuxdsvm

出版社はマイクロソフトの広告です

関連する問題