Hızlı Başlangıç: Python kullanarak sanal makineler için Azure Otomatik Yönetimini etkinleştirme
Azure Otomatik Yönetim, kullanıcıların sanal makinelerine en iyi Azure uygulamalarını sorunsuz bir şekilde uygulamasına olanak tanır. Bu hızlı başlangıç kılavuzu , azure-sdk-for-python depoyu kullanarak mevcut bir sanal makineye En İyi Yöntemler Yapılandırma profili uygulamanıza yardımcı olur.
Önkoşullar
- Etkin bir Azure Aboneliği
- Mevcut bir Sanal Makine
Not
Ücretsiz deneme hesaplarının bu öğreticide kullanılan sanal makinelere erişimi yoktur. Lütfen Kullandıkça Öde aboneliğine yükseltin.
Önemli
Otomatik Yönetimi etkinleştirmek için VM'lerinizi içeren kaynak grubunda Katkıda Bulunan rolüne sahip olmanız gerekir. Otomatik Yönetim'i bir abonelikte ilk kez etkinleştiriyorsanız şu izinlere ihtiyacınız vardır: Sahip rolü veya Katkıda Bulunan ile aboneliğinizdeki Kullanıcı Erişimi Yöneticisi rolleri.
Gerekli paketleri yükleme
Bu tanıtım için hem Azure Identity hem de Azure Otomatik Yönetim paketleri gereklidir.
Şu paketleri yüklemek için kullanın pip
:
pip install azure-identity
pip install azure-mgmt-automanage
Paketleri içeri aktarma
Azure Identity ve Azure Automanage paketlerini betikte içeri aktarın:
from azure.identity import DefaultAzureCredential
from azure.mgmt.automanage import AutomanageClient
Azure'da kimlik doğrulaması yapma ve Otomatik Yönetim istemcisi oluşturma
Azure Kimlik paketini kullanarak Azure'da kimlik doğrulaması yapın ve ardından bir Otomatik Yönetim İstemcisi oluşturun:
credential = DefaultAzureCredential()
client = AutomanageClient(credential, "<subscription ID>")
Mevcut bir sanal makinede en iyi yöntemler yapılandırma profilini etkinleştirme
assignment = {
"properties": {
"configurationProfile": "/providers/Microsoft.Automanage/bestPractices/AzureBestPracticesProduction",
}
}
client.configuration_profile_assignments.create_or_update("default", "resourceGroupName", "vmName", assignment)
Sonraki adımlar
Azure-samples-python-management depoyu ziyaret ederek Otomatik Yönetim İstemcisi ile daha fazla işlem gerçekleştirmeyi öğrenin.