Bővítményalapú hibrid runbook-feldolgozó üzembe helyezése Windows- vagy Linux-felhasználó esetén az Azure Automationben

A bővítményalapú előkészítés csak a felhasználói hibrid runbook-feldolgozók számára készült. Ez a cikk bemutatja, hogyan lehet üzembe helyezni egy felhasználó hibrid runbook-feldolgozóját Windows vagy Linux rendszerű gépen, eltávolítani a feldolgozót, és eltávolítani egy hibrid Runbook-feldolgozó csoportot.

A rendszer hibrid runbook-feldolgozójának előkészítésével kapcsolatban lásd: Ügynökalapú Windows hibrid runbook-feldolgozó üzembe helyezése az Automationben, vagy ügynökalapú hibrid Runbook-feldolgozó üzembe helyezése az Automationben.

Az Azure Automation felhasználói hibrid runbook-feldolgozó funkciójával futtathat runbookokat közvetlenül egy Azure-beli vagy nem Azure-beli gépen, beleértve az Azure Arc-kompatibilis kiszolgálókat, az Arc-kompatibilis VMware vSphere-t és az Arc-kompatibilis SCVMM-et. A szerepkört futtató gépről vagy kiszolgálóról futtathat runbookokat közvetlenül ellene és a környezetben lévő erőforrásokon a helyi erőforrások kezeléséhez. Az Azure Automation tárolja és kezeli a runbookokat, majd egy vagy több kiválasztott gépre kézbesíti őket. A runbook-feldolgozó sikeres üzembe helyezése után tekintse át a runbookok hibrid runbook-feldolgozón való futtatását, és ismerje meg, hogyan konfigurálhatja a runbookokat a helyszíni adatközpontban vagy más felhőkörnyezetben lévő folyamatok automatizálására.

Feljegyzés

A hibrid feldolgozó mindkét platformmal együtt létezhet: ügynökalapú (V1) és bővítményalapú (V2). Ha bővítményalapú (V2) rendszert telepít egy ügynökalapú (V1) hibrid feldolgozóra, akkor a csoport hibrid runbook-feldolgozójának két bejegyzése jelenik meg. Az egyik platformbővítmény-alapú (V2) és a másik ügynökalapú (V1). További információ.

Előfeltételek

Gépre vonatkozó minimális követelmények

  • Két mag
  • 4 GB RAM
  • A nem Azure-beli gépeken telepítve kell lennie az Azure Csatlakozás-ügynöknek. A telepítéshez tekintse meg Csatlakozás AzureConnectedMachineAgenthibrid gépeket az Azure Portalról az Arc-kompatibilis kiszolgálókhoz. Az Arc-kompatibilis VMware virtuális gépek Arc-ügynökének telepítése az Arc-kompatibilis VMware virtuális gépek vendégkezelésének engedélyezéséhez és az Arc-kompatibilis SCVMM Arc-ügynök telepítéséhez az Arc-kompatibilis SCVMM virtuális gépek vendégkezelésének engedélyezéséhez.
  • A rendszer által hozzárendelt felügyelt identitást engedélyezni kell az Azure-beli virtuális gépen, az Arc-kompatibilis kiszolgálón, az Arc-kompatibilis VMware vSphere virtuális gépen vagy az Arc-kompatibilis SCVMM virtuális gépen. Ha a rendszer által hozzárendelt felügyelt identitás nincs engedélyezve, az a hozzáadási folyamat részeként lesz engedélyezve.

Támogatott operációs rendszerek

Windows (x64) Linux (x64)
● Windows Server 2022 (a Server Core-t is beleértve)
● Windows Server 2019 (beleértve a Server Core-t)
● Windows Server 2016, 1709-es és 1803-es verzió (a Server Core kivételével)
● Windows Server 2012, 2012 R2 (a Server Core kivételével)
● Windows 10 Enterprise (több munkamenetet is beleértve) és Pro
● Debian GNU/Linux 8, 9, 10 és 11
● Ubuntu 18.04 LTS, 20.04 LTS és 22.04 LTS
● SU Standard kiadás Linux Enterprise Server 15.2 és 15.3
● Red Hat Enterprise Linux Server 7, 8 és 9
● CentOS Linux 7 és 8
● SU Standard kiadás Linux Enterprise Server (SLES) 15
● Rocky Linux 9
● Oracle Linux 7 és 8
A hibrid feldolgozó bővítmény az operációsrendszer-gyártó támogatási ütemterveit követné.

Egyéb követelmények

Windows (x64) Linux (x64)
Windows PowerShell 5.1 (WMF 5.1 letöltése). A PowerShell Core nem támogatott. A Linux keményítést nem szabad engedélyezni. 
A .NET-keretrendszer 4.6.2-es vagy újabb verziója. 

A Linux csomagkövetelményei

Szükséges csomag Leírás Minimális verzió
Glibc GNU C-kódtár 2.5-12
Openssl OpenSSL-kódtárak 1.0 (a TLS 1.1 és TLS 1.2 támogatott)
Curl cURL webes ügyfél 7.15.5
Python-ctypes Idegen függvénytár Pythonhoz Python 2.x vagy Python 3.x szükséges
PAM Csatlakoztatható hitelesítési modulok
Választható csomag Leírás Minimális verzió
PowerShell Core PowerShell-forgatókönyvek futtatásához telepíteni kell a PowerShell Core-t. Útmutatásért lásd : A PowerShell Core telepítése Linux rendszeren 6.0.0

Feljegyzés

A hibrid runbook-feldolgozó jelenleg nem támogatott a virtuálisgép-méretezési csoportok (VMSS) esetében.

Hálózati követelmények

Proxykiszolgáló használata

Ha proxyszervert használ az Azure Automation és a bővítményalapú hibrid runbook-feldolgozót futtató gépek közötti kommunikációhoz, győződjön meg arról, hogy a megfelelő erőforrások elérhetők. A hibrid runbook-feldolgozó és az Automation-szolgáltatások kérelmeinek időtúllépése 30 másodperc. Három kísérlet után a kérelem meghiúsul.

Feljegyzés

Azure-beli virtuális gépek és Arc-kompatibilis kiszolgálók esetén PowerShell-parancsmagokkal vagy API-val állíthatja be a proxybeállításokat. Ez jelenleg nem támogatott az Arc-kompatibilis VMware vSphere virtuális gépek esetében.

A bővítmény telepítése parancsmagokkal:

  1. Kérje le az Automation-fiók adatait az alábbi API-hívás használatával.

    GET https://westcentralus.management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}?api-version=2021-06-22
    
    

    Az API-hívás a következő kulccsal adja meg az értéket: AutomationHybridServiceUrl. A következő lépésben az URL-cím használatával engedélyezheti a bővítményt a virtuális gépen.

  2. Telepítse a hibrid feldolgozói bővítményt a VM-re a következő PowerShell-parancsmag futtatásával (kötelező modul: Az.Compute). properties.automationHybridServiceUrl A fenti API-hívás által megadottak használata

Proxykiszolgáló beállításai

$settings = @{
    "AutomationAccountURL"  = "<registrationurl>";    
    "ProxySettings" = @{
        "ProxyServer" = "<ipaddress>:<port>";
        "UserName"="test";
    }
};
$protectedsettings = @{
"ProxyPassword" = "password";
};

Azure-beli virtuális gépek

Set-AzVMExtension -ResourceGroupName <VMResourceGroupName> -Location <VMLocation> -VMName <VMName> -Name "HybridWorkerExtension" -Publisher "Microsoft.Azure.Automation.HybridWorker" -ExtensionType HybridWorkerForWindows -TypeHandlerVersion 1.1 -Settings $settings -EnableAutomaticUpgrade $true/$false

Azure Arc-kompatibilis virtuális gépek

New-AzConnectedMachineExtension -ResourceGroupName <VMResourceGroupName> -Location <VMLocation> -MachineName <VMName> -Name "HybridWorkerExtension" -Publisher "Microsoft.Azure.Automation.HybridWorker" -ExtensionType HybridWorkerForWindows -TypeHandlerVersion 1.1 -Setting $settings -NoWait -EnableAutomaticUpgrade

Tűzfal használata

Ha tűzfallal tiltja az internethez való hozzáférést, akkor a tűzfalat úgy kell konfigurálni, hogy engedélyezze a hozzáférést. A hibrid runbook-feldolgozóhoz és az Automation-állapotkonfigurációhoz az alábbi portok és URL-címek szükségesek az Azure Automationnel való kommunikációhoz.

Tulajdonság Leírás
Kikötő 443 a kimenő internet-hozzáféréshez
Globális URL: *.azure-automation.net
US Gov Virginia globális URL-címe *.azure-automation.us

CPU-kvótakorlát

A bővítményalapú linuxos hibrid runbook-feldolgozó konfigurálása során 25%-os CPU-kvótakorlát van érvényben. A Windows hibrid runbook-feldolgozóra nincs ilyen korlát.

Hibrid feldolgozócsoport létrehozása

Ha hibrid feldolgozócsoportot szeretne létrehozni az Azure Portalon, kövesse az alábbi lépéseket:

  1. Jelentkezzen be az Azure Portalra.

  2. Lépjen az Automation-fiókhoz.

  3. A Folyamatautomatizálás területen válassza a Hibrid feldolgozócsoportok lehetőséget.

  4. Válassza a +Hibrid feldolgozócsoport létrehozása lehetőséget.

    Képernyőkép a hibrid feldolgozócsoportok kiválasztásáról a portálon.

  5. Az Alapok lap Név szövegmezőjében adja meg a hibrid feldolgozócsoport nevét.

  6. A Hibrid feldolgozó hitelesítő adatainak használata beállításnál:

    • Ha az Alapértelmezett lehetőséget választja, a hibrid bővítmény a helyi rendszerfiók használatával lesz telepítve.
    • Ha az Egyéni lehetőséget választja, akkor a legördülő listából válassza ki a hitelesítőadat-objektumot.
  7. A Tovább gombra kattintva lépjen a Hibrid feldolgozók lapra. Kiválaszthatja az Azure-beli virtuális gépeket, az Azure Arc-kompatibilis kiszolgálókat, az Azure Arc-kompatibilis VMware vSphere-et és az Arc-kompatibilis SCVMM-et a hibrid feldolgozói csoporthoz való hozzáadáshoz. Ha nem jelöl ki gépeket, a rendszer létrehoz egy üres hibrid feldolgozócsoportot. Később is hozzáadhat gépeket.

    Képernyőkép a név és a hitelesítő adatok megadásáról az Alapszintű beállítások lapon.

  8. Válassza a Gépek hozzáadása lehetőséget a Gépek hozzáadása hibrid feldolgozóként lapra való ugráshoz. Csak olyan gépeket fog látni, amelyek nem részei a többi hibrid feldolgozócsoportnak.

  9. Jelölje be a hibrid feldolgozócsoporthoz hozzáadni kívánt gép(ek) melletti jelölőnégyzetet. Ha nem látja a nem Azure-beli gépét a listában, győződjön meg arról, hogy az Azure Arc Csatlakozás ed Machine Agent telepítve van a gépen.

  10. Válassza a Hozzáadás lehetőséget.

  11. A Tovább gombra kattintva lépjen az Áttekintés + létrehozás lapra.

  12. Válassza a Létrehozás lehetőséget.

    A hibridfeldolgozó-bővítmény települ a gépre, és a hibrid feldolgozó regisztrálva lesz a hibrid feldolgozócsoportban. A hibrid feldolgozó hozzáadása a csoporthoz azonnal megtörténik, míg a bővítmény telepítése eltarthat néhány percig. Az új csoport megtekintéséhez válassza a Frissítés lehetőséget. Válassza ki a csoport nevét a hibrid feldolgozó részleteinek megtekintéséhez.

    Feljegyzés

    A kijelölt gép nem lesz hozzáadva egy hibrid feldolgozócsoporthoz, ha már része egy másik hibrid feldolgozócsoportnak.

Gép hozzáadása hibrid feldolgozócsoporthoz

Gépeket is hozzáadhat egy meglévő hibrid feldolgozócsoporthoz.

  1. A Folyamatautomatizálás területen válassza ki a hibrid feldolgozócsoportokat, majd a meglévő hibrid feldolgozócsoportot a Hibrid feldolgozócsoport lapra való ugráshoz.

  2. Válassza a Hibridfeldolgozó-csoport oldal Hibrid feldolgozók elemét.

  3. Válassza a + Hozzáadás lehetőséget a Gépek hozzáadása hibrid feldolgozóként lapra való ugráshoz. Csak olyan gépeket fog látni, amelyek nem részei a többi hibrid feldolgozócsoportnak.

    Képernyőkép a Hozzáadás gombra a gépek meglévő csoporthoz való hozzáadásához.

  4. Jelölje be a hibrid feldolgozócsoporthoz hozzáadni kívánt gép(ek) melletti jelölőnégyzetet.

    Ha nem látja a nem Azure-beli gépét a listában, győződjön meg arról, hogy az Azure Arc Csatlakozás ed Machine Agent telepítve van a gépen. A hibrid Csatlakozás gépek Azure-ba való telepítéséhez AzureConnectedMachineAgent az Arc-kompatibilis kiszolgálókhoz készült Azure Portalon. Az Arc-kompatibilis virtuális gépek Arc-ügynökének telepítése az Arc-kompatibilis VMware vSphere vendégfelügyeletének engedélyezéséhez és az Arc-kompatibilis SCVMM Arc-ügynök telepítése az Arc-kompatibilis SCVMM-hez a vendégkezelés engedélyezéséhez az Arc-kompatibilis SCVMM virtuális gépekhez.

  5. Válassza a Hozzáadás lehetőséget a gép csoporthoz való hozzáadásához.

    A hozzáadás után a gép típusa azure-beli virtuális gépként, Gép – Azure Arc, Gép – Azure Arc (VMware) vagy Gép – Azure Arc SCVMM néven jelenik meg. A Platform mező ügynökalapúként (V1) vagy bővítményalapúként (V2) jeleníti meg a feldolgozót.

    Képernyőkép a platformmezőről, amelyen az ügynök vagy a bővítmény alapul.

Meglévő ügynök áttelepítése bővítményalapú hibrid feldolgozókra

A bővítményalapú hibrid feldolgozók előnyeinek kihasználásához az összes meglévő ügynökalapú felhasználói hibrid feldolgozót át kell telepítenie a bővítményalapú feldolgozókba. A hibrid feldolgozó gépek együtt létezhetnek ügynökalapú (V1) és bővítményalapú (V2) platformokon is. A bővítményalapú telepítés nem befolyásolja az ügynökalapú feldolgozó telepítését vagy kezelését.

Ha hibrid feldolgozóbővítményt szeretne telepíteni egy meglévő ügynökalapú hibrid feldolgozóra, kövesse az alábbi lépéseket:

  1. A Folyamatautomatizálás területen válassza a Hibrid feldolgozócsoportok lehetőséget, majd válassza ki a meglévő hibrid feldolgozócsoportot a Hibrid feldolgozócsoport lapra való ugráshoz.
  2. A Hibrid feldolgozócsoport alatt válassza a Hibrid feldolgozók>+ Hozzáadás lehetőséget a Gépek hozzáadása hibrid feldolgozóként lapra való ugráshoz.
  3. Jelölje be a meglévő ügynökalapú (V1) hibrid feldolgozó melletti jelölőnégyzetet.
  4. A Hozzáadás gombra kattintva hozzáfűzheti a gépet a csoporthoz.

A Platform oszlop ugyanazt a hibrid feldolgozót jeleníti meg, mint az ügynökalapú (V1) és a bővítményalapú (V2). Miután biztos a bővítményalapú hibrid feldolgozói élményben és használatban, eltávolíthatja az ügynökalapú feldolgozót.

Több ügynökalapú hibrid feldolgozó nagy léptékű migrálásához más csatornákat is használhat, például a Bicepet, az ARM-sablonokat, a PowerShell-parancsmagokat, a REST API-t és az Azure CLI-t.

Hibrid runbook-feldolgozó törlése

A hibrid runbook-feldolgozót törölheti a portálról.

  1. A Folyamatautomatizálás területen válassza a hibridfeldolgozó-csoportok lehetőséget, majd a hibridfeldolgozó-csoportot, majd lépjen a Hibridfeldolgozó-csoport oldalra.

  2. Válassza a Hibridfeldolgozó-csoport oldal Hibrid feldolgozók elemét.

  3. Jelölje be a jelölőnégyzetet a hibrid feldolgozó csoporthoz hozzáadni kívánt gép(ek) mellett.

  4. Válassza a Törlés lehetőséget.

    Figyelmeztetés jelenik meg a Hibrid feldolgozó törlése párbeszédpanelen , amely szerint a kiválasztott hibrid feldolgozó véglegesen törlődik. Válassza a Törlés lehetőséget. Ez a művelet törli a Bővítményalapú (V2) feldolgozó bővítményét, vagy eltávolítja az Ügynökalapú (V1) bejegyzést a portálról. Az elavult hibrid feldolgozót azonban a virtuális gépen hagyja. Az ügynök manuális eltávolításáról az Ügynök eltávolítása című témakörben olvashat.

    Képernyőkép a virtuális gép törléséről a meglévő csoportból.

    Feljegyzés

    • A hibrid feldolgozó mindkét platformmal együtt létezhet: ügynökalapú (V1) és bővítményalapú (V2). Ha bővítményalapú (V2) rendszert telepít egy olyan hibrid feldolgozóra, amely már ügynökalapú (V1) rendszert futtat, akkor a csoport hibrid runbook-feldolgozójának két bejegyzése jelenik meg. Az egyik platformbővítmény-alapú (V2) és a másik ügynökalapú (V1).

    • Miután letiltotta a Private Linket az Automation-fiókjában, akár 60 percet is igénybe vehet a hibrid runbook-feldolgozó eltávolítása.

Hibrid runbook-feldolgozói csoport törlése

A portálról törölhet egy üres hibrid runbook-feldolgozói csoportot.

  1. A Folyamatautomatizálás területen válassza a hibridfeldolgozó-csoportok lehetőséget, majd a hibridfeldolgozó-csoportot, majd lépjen a Hibridfeldolgozó-csoport oldalra.

  2. Válassza a Törlés elemet.

    Megjelenik egy figyelmeztetés, hogy távolítsa el az összes hibrid feldolgozóként definiált gépet a hibridfeldolgozó-csoportból. Ha már van a csoportba felvett feldolgozó, akkor először a feldolgozót kell törölnie a csoportból.

  3. Válassza az Igen lehetőséget.

    A hibrid feldolgozócsoportot törli a rendszer.

Bővítmény automatikus frissítése

A hibrid feldolgozó bővítmény alapértelmezés szerint támogatja az alverziók automatikus frissítését . Javasoljuk, hogy engedélyezze az automatikus frissítéseket, hogy manuális többletterhelés nélkül kihasználhassa a biztonsági vagy funkciófrissítések előnyeit. Ha azonban meg szeretné akadályozni, hogy a bővítmény automatikusan frissüljön (például ha szigorú módosítási ablak van, és csak adott időpontban frissíthető), letilthatja ezt a funkciót úgy, hogy az ARM, Bicep-sablon és PowerShell-parancsmagok tulajdonságát hamisra állítjaenableAutomaticUpgrade. Állítsa be ugyanazt a tulajdonságot igaz értékre, amikor újra engedélyezni szeretné az automatikus frissítést.

$extensionType = "HybridWorkerForLinux/HybridWorkerForWindows"
$extensionName = "HybridWorkerExtension"
$publisher = "Microsoft.Azure.Automation.HybridWorker"
Set-AzVMExtension -ResourceGroupName <RGName> -Location <Location>  -VMName <vmName> -Name $extensionName -Publisher $publisher -ExtensionType $extensionType -TypeHandlerVersion 1.1 -Settings $settings -EnableAutomaticUpgrade $true/$false

A főverzió-frissítéseket manuálisan kell felügyelni. Futtassa az alábbi parancsmagokat a legújabb TypeHandlerVersion használatával.

Feljegyzés

Ha a hibrid feldolgozó bővítményt a nyilvános előzetes verzióban telepítette, győződjön meg arról, hogy a legújabb főverzióra frissíti.

Azure-beli virtuális gépek

Set-AzVMExtension -ResourceGroupName <VMResourceGroupName> -Location <VMLocation> -VMName <VMName> -Name "HybridWorkerExtension" -Publisher "Microsoft.Azure.Automation.HybridWorker" -ExtensionType HybridWorkerForWindows -TypeHandlerVersion 1.1 -Settings $settings -EnableAutomaticUpgrade $true/$false

Azure Arc-kompatibilis virtuális gépek

New-AzConnectedMachineExtension -ResourceGroupName <VMResourceGroupName> -Location <VMLocation> -MachineName <VMName> -Name "HybridWorkerExtension" -Publisher "Microsoft.Azure.Automation.HybridWorker" -ExtensionType HybridWorkerForWindows -TypeHandlerVersion 1.1 -Setting $settings -NoWait -EnableAutomaticUpgrade

Hibrid feldolgozó bővítmény kezelése Bicep > ARM-sablonokkal, REST API-val, Azure CLI-vel és PowerShell-lel

A Bicep-sablonnal létrehozhat egy új hibrid feldolgozócsoportot, létrehozhat egy új Azure Windows rendszerű virtuális gépet, és hozzáadhatja egy meglévő hibrid feldolgozói csoporthoz. További információ a Bicepről.

Kövesse az alábbi lépéseket példaként:

  1. Hibrid feldolgozócsoport létrehozása.
  2. Azure-beli virtuális gép vagy Arc-kompatibilis kiszolgáló létrehozása. Másik lehetőségként használhat meglévő Azure-beli virtuális gépet vagy Arc-kompatibilis kiszolgálót is.
  3. Csatlakozás az Azure-beli virtuális gépet vagy az Arc-kompatibilis kiszolgálót a fent létrehozott hibrid feldolgozói csoporthoz.
  4. Hozzon létre egy új GUID-t, és adja át a hibrid feldolgozó neveként.
  5. A rendszer által hozzárendelt felügyelt identitás engedélyezése a virtuális gépen.
  6. Telepítse a hibrid feldolgozó bővítményt a virtuális gépre.
  7. Annak ellenőrzéséhez, hogy a bővítmény sikeresen telepítve van-e a virtuális gépen, az Azure Portalon lépjen a Virtuálisgép-bővítmények > lapra, és ellenőrizze a virtuális gépen telepített Hibrid feldolgozó bővítmény állapotát.
param automationAccount string
param automationAccountLocation string
param workerGroupName string

@description('Name of the virtual machine.')
param virtualMachineName string

@description('Username for the Virtual Machine.')
param adminUsername string

@description('Password for the Virtual Machine.')
@minLength(12)
@secure()
param adminPassword string

@description('Location for the VM.')
param vmLocation string = 'North Central US'

@description('Size of the virtual machine.')
param vmSize string = 'Standard_DS1_v2'

@description('The Windows version for the VM. This will pick a fully patched image of this given Windows version.')
@allowed([
  '2008-R2-SP1'
  '2012-Datacenter'
  '2012-R2-Datacenter'
  '2016-Nano-Server'
  '2016-Datacenter-with-Containers'
  '2016-Datacenter'
  '2019-Datacenter'
  '2019-Datacenter-Core'
  '2019-Datacenter-Core-smalldisk'
  '2019-Datacenter-Core-with-Containers'
  '2019-Datacenter-Core-with-Containers-smalldisk'
  '2019-Datacenter-smalldisk'
  '2019-Datacenter-with-Containers'
  '2019-Datacenter-with-Containers-smalldisk'
])
param osVersion string = '2019-Datacenter'

@description('DNS name for the public IP')
param dnsNameForPublicIP string

var nicName_var = 'myVMNict'
var addressPrefix = '10.0.0.0/16'
var subnetName = 'Subnet'
var subnetPrefix = '10.0.0.0/24'
var subnetRef = resourceId('Microsoft.Network/virtualNetworks/subnets', virtualNetworkName_var, subnetName)
var vmName_var = virtualMachineName
var virtualNetworkName_var = 'MyVNETt'
var publicIPAddressName_var = 'myPublicIPt'
var networkSecurityGroupName_var = 'default-NSGt'
var UniqueStringBasedOnTimeStamp = uniqueString(resourceGroup().id)

resource publicIPAddressName 'Microsoft.Network/publicIPAddresses@2020-08-01' = {
  name: publicIPAddressName_var
  location: vmLocation
  properties: {
    publicIPAllocationMethod: 'Dynamic'
    dnsSettings: {
      domainNameLabel: dnsNameForPublicIP
    }
  }
}

resource networkSecurityGroupName 'Microsoft.Network/networkSecurityGroups@2020-08-01' = {
  name: networkSecurityGroupName_var
  location: vmLocation
  properties: {
    securityRules: [
      {
        name: 'default-allow-3389'
        properties: {
          priority: 1000
          access: 'Allow'
          direction: 'Inbound'
          destinationPortRange: '3389'
          protocol: 'Tcp'
          sourceAddressPrefix: '*'
          sourcePortRange: '*'
          destinationAddressPrefix: '*'
        }
      }
    ]
  }
}

resource virtualNetworkName 'Microsoft.Network/virtualNetworks@2020-08-01' = {
  name: virtualNetworkName_var
  location: vmLocation
  properties: {
    addressSpace: {
      addressPrefixes: [
        addressPrefix
      ]
    }
    subnets: [
      {
        name: subnetName
        properties: {
          addressPrefix: subnetPrefix
          networkSecurityGroup: {
            id: networkSecurityGroupName.id
          }
        }
      }
    ]
  }
}

resource nicName 'Microsoft.Network/networkInterfaces@2020-08-01' = {
  name: nicName_var
  location: vmLocation
  properties: {
    ipConfigurations: [
      {
        name: 'ipconfig1'
        properties: {
          privateIPAllocationMethod: 'Dynamic'
          publicIPAddress: {
            id: publicIPAddressName.id
          }
          subnet: {
            id: subnetRef
          }
        }
      }
    ]
  }
  dependsOn: [

    virtualNetworkName
  ]
}

resource vmName 'Microsoft.Compute/virtualMachines@2020-12-01' = {
  name: vmName_var
  location: vmLocation
  identity: {
    type: 'SystemAssigned'
  }
  properties: {
    hardwareProfile: {
      vmSize: vmSize
    }
    osProfile: {
      computerName: vmName_var
      adminUsername: adminUsername
      adminPassword: adminPassword
    }
    storageProfile: {
      imageReference: {
        publisher: 'MicrosoftWindowsServer'
        offer: 'WindowsServer'
        sku: osVersion
        version: 'latest'
      }
      osDisk: {
        createOption: 'FromImage'
      }
    }
    networkProfile: {
      networkInterfaces: [
        {
          id: nicName.id
        }
      ]
    }
  }
}

resource automationAccount_resource 'Microsoft.Automation/automationAccounts@2021-06-22' = {
  name: automationAccount
  location: automationAccountLocation
  properties: {
    sku: {
      name: 'Basic'
    }
  }
}

resource automationAccount_workerGroupName 'Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups@2022-02-22' = {
  parent: automationAccount_resource
  name: workerGroupName
  dependsOn: [

    vmName
  ]
}

resource automationAccount_workerGroupName_testhw_UniqueStringBasedOnTimeStamp 'Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/hybridRunbookWorkers@2021-06-22' = {
  parent: automationAccount_workerGroupName
  name: guid('testhw', UniqueStringBasedOnTimeStamp)
  properties: {
    vmResourceId: resourceId('Microsoft.Compute/virtualMachines', virtualMachineName)
  }
  dependsOn: [
    vmName
  ]
}

resource virtualMachineName_HybridWorkerExtension 'Microsoft.Compute/virtualMachines/extensions@2022-03-01' = {
  name: '${virtualMachineName}/HybridWorkerExtension'
  location: vmLocation
  properties: {
    publisher: 'Microsoft.Azure.Automation.HybridWorker'
    type: 'HybridWorkerForWindows'
    typeHandlerVersion: '1.1'
    autoUpgradeMinorVersion: true
    enableAutomaticUpgrade: true
    settings: {
      AutomationAccountURL: automationAccount_resource.properties.automationHybridServiceUrl
    }
  }
  dependsOn: [
    vmName
  ]
}

output output1 string = automationAccount_resource.properties.automationHybridServiceUrl

Hibrid feldolgozócsoportok és hibrid feldolgozók szerepkör-engedélyeinek kezelése

Létrehozhat egyéni Azure Automation-szerepköröket, és a következő engedélyeket adhat a hibrid feldolgozócsoportoknak és a hibrid feldolgozóknak. Az Egyéni Azure Automation-szerepkörök létrehozásáról további információt az Egyéni Azure-szerepkörök című témakörben talál.

Műveletek Leírás
Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/read Hibrid futókönyv-munkavállalói csoport olvasása.
Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/write Létrehoz egy hibrid runbook-feldolgozócsoportot.
Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/delete Egy hibrid runbook-feldolgozócsoportot töröl.
Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/hybridRunbookWorkers/read Hibrid runbook-feldolgozót olvas be.
Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/hybridRunbookWorkers/write Hibrid runbook-feldolgozót hoz létre.
Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/hybridRunbookWorkers/move/action Hibrid runbook-feldolgozó áthelyezése egyik feldolgozócsoportból a másikba.
Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/hybridRunbookWorkers/delete Hibrid runbook-feldolgozó törlése.

Hibrid feldolgozó verziójának ellenőrzése

A bővítményalapú hibrid runbook-feldolgozó verziójának ellenőrzése:

Operációsrendszer-típusok Elérési utak Leírás
Windows C:\Packages\Plugins\Microsoft.Azure.Automation.HybridWorker.HybridWorkerForWindows\ Az elérési út verzióinformációkat tartalmazó verziómappával rendelkezik.
Linux /var/lib/waagent/Microsoft.Azure.Automation.HybridWorker.HybridWorkerForLinux-<version> A mappanév verzióinformációkkal végződik.

Hibrid feldolgozók teljesítményének monitorozása virtuálisgép-elemzések használatával

A virtuálisgép-elemzések használatával monitorozhatja a hibrid runbook-feldolgozóként üzembe helyezett Azure-beli virtuális gépek és Arc-kompatibilis kiszolgálók teljesítményét. A teljesítmény során figyelembe vett több elem közül a virtuálisgép-elemzések figyelik a processzorral, a memóriával, a hálózati adapterekkel és a lemezkihasználtsággal kapcsolatos főbb operációsrendszer-teljesítménymutatókat.

Következő lépések