チュートリアル: 仮想マシンを作成し、それに Automanage プロファイルを割り当てる
このチュートリアルでは、リソース グループと仮想マシンを作成します。 次に、Python SDK を使用して、Automanage のベスト プラクティス構成プロファイルを新しいマシンに割り当てます。
前提条件
リソースを作成する
Azure へのサインイン
次のコマンドを使用して Azure にサインインします。
az login
リソース グループの作成
リソース グループを作成します。
az group create --name "test-rg" --location "eastus"
仮想マシンの作成
Windows 仮想マシンを作成します。
az vm create `
--resource-group "test-rg" `
--name "testvm" `
--location "eastus" `
--image win2016datacenter `
--admin-username testUser `
--size Standard_D2s_v3 `
--storage-sku Standard_LRS
ベスト プラクティス プロファイルを仮想マシンに割り当てる
リソース グループと仮想マシンが正常に作成されたので、次に Python プロジェクトを設定し、新しく作成された仮想マシンに Automanage のベスト プラクティス構成プロファイルを割り当てます。
Python パッケージのインストール
pip
を使用して、Azure Identity パッケージと Azure Automanage パッケージをインストールします。
pip install azure-mgmt-automanage
pip install azure-identity
パッケージをインポートする
app.py
ファイルを作成し、インストールしたパッケージをそのファイル内にインポートします。
from azure.identity import DefaultAzureCredential
from azure.mgmt.automanage import AutomanageClient
ローカル変数をいくつか設定します。
sub = "<sub ID>"
rg = "test-rg"
vm = "testvm"
Azure に対して認証を行い、Automanage クライアントを作成する
azure-identity
パッケージ内の DefaultAzureCredential を使用して、Azure に対して認証を行います。 次に、資格情報を使用して Automanage クライアントを作成します。
credential = DefaultAzureCredential()
client = AutomanageClient(credential, sub)
ベスト プラクティス プロファイルの割り当てを作成する
次に、新しい仮想マシンとベスト プラクティス プロファイルの間で割り当てを作成します。
assignment = {
"properties": {
"configurationProfile": "/providers/Microsoft.Automanage/bestPractices/AzureBestPracticesProduction",
}
}
# assignment name must be 'default'
client.configuration_profile_assignments.create_or_update(
"default", rg, vm, assignment)
次の Python ファイルを実行します。
python app.py
ポータルで割り当てを表示する
仮想マシンに移動し、[Automanage] ブレードを選択します。
仮想マシンで有効になった Automanage プロファイルを表示します。
次のステップ
Automanage Python SDK の詳細については、azure-samples-python-management リポジトリを参照してください。