A kiterjesztett támogatású Azure Cloud Services üzembe helyezésének előfeltételei

A cloud services (kiterjesztett támogatás) sikeres üzembe helyezésének biztosításához tekintse át az alábbi lépéseket, és végezze el az egyes elemeket az üzembe helyezési kísérletek előtt.

Szükséges szolgáltatáskonfigurációs (.cscfg) fájlfrissítések

1) Virtuális hálózat

A felhőalapú szolgáltatások (kiterjesztett támogatás) üzembe helyezésének virtuális hálózaton kell lennie. A virtuális hálózat az Azure Portalon, a PowerShellen, az Azure CLI-vel vagy az ARM-sablonnal hozható létre. A virtuális hálózatot és az alhálózatokat a NetworkConfiguration szakasz Szolgáltatáskonfiguráció (.cscfg) szakaszában is hivatkozni kell.

A felhőszolgáltatással azonos erőforráscsoporthoz tartozó virtuális hálózatok esetében elegendő a szolgáltatáskonfigurációs (.cscfg) fájlban csak a virtuális hálózat nevére hivatkozni. Ha a virtuális hálózat és a felhőszolgáltatás két különböző erőforráscsoportban található, akkor a virtuális hálózat teljes Azure Resource Manager-azonosítóját meg kell adni a Szolgáltatáskonfiguráció (.cscfg) fájlban.

Megjegyzés:

A Visual Studio 2019 nem támogatja a különböző erőforráscsoportokban található virtuális hálózatot és felhőszolgáltatást. Fontolja meg az ARM-sablon vagy a portál használatát az ilyen helyzetekben történő sikeres üzembe helyezéshez

Ugyanazon erőforráscsoportban található virtuális hálózat

<VirtualNetworkSite name="<vnet-name>"/> 
  <AddressAssignments> 
    <InstanceAddress roleName="<role-name>"> 
     <Subnets> 
       <Subnet name="<subnet-name>"/> 
     </Subnets> 
    </InstanceAddress> 
  </AddressAssignments> 

Különböző erőforráscsoportban található virtuális hálózat

<VirtualNetworkSite name="/subscriptions/<sub-id>/resourceGroups/<rg-name>/providers/Microsoft.Network/virtualNetworks/<vnet-name>"/> 
   <AddressAssignments> 
     <InstanceAddress roleName="<role-name>"> 
       <Subnets> 
        <Subnet name="<subnet-name>"/> 
       </Subnets> 
     </InstanceAddress> 
   </AddressAssignments>

2) Távolítsa el a régi beépülő modulokat

Távolítsa el a régi távoli asztali beállításokat a Service Configuration (.cscfg) fájlból.

<Setting name="Microsoft.WindowsAzure.Plugins.RemoteAccess.Enabled" value="true" /> 
<Setting name="Microsoft.WindowsAzure.Plugins.RemoteAccess.AccountUsername" value="gachandw" /> 
<Setting name="Microsoft.WindowsAzure.Plugins.RemoteAccess.AccountEncryptedPassword" value="XXXX" /> 
<Setting name="Microsoft.WindowsAzure.Plugins.RemoteAccess.AccountExpiration" value="2021-12-17T23:59:59.0000000+05:30" /> 
<Setting name="Microsoft.WindowsAzure.Plugins.RemoteForwarder.Enabled" value="true" /> 

Távolítsa el az egyes szerepkörök régi diagnosztikai beállításait a Service Configuration (.cscfg) fájlban.

<Setting name="Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString" value="UseDevelopmentStorage=true" />

Szükséges szolgáltatásdefiníciós fájlok (.csdef) frissítései

Megjegyzés:

A szolgáltatásdefiníciós fájl (.csdef) módosításaihoz újra létre kell hozni a csomagfájlt (.cspkg). Hozza létre és csomagolja újra a .cspkg-bejegyzést a .csdef fájlban a felhőszolgáltatás legújabb beállításainak lekéréséhez.

1) Virtuális gépek méretei

Az alábbi bal oldali oszlopban felsorolt méretek elavultak az Azure Resource Managerben. Ha azonban továbbra is használni szeretné őket, frissítse a nevet a vmsize társított Azure Resource Manager-elnevezési konvencióval.

Előző méret neve Frissített méret neve
ExtraSmall Standard_A1_v2
Small Standard_A1_v2
Közepes Standard_A2_v2
Nagy Standard_A4_v2
ExtraLarge Standard_A8_v2
A5 Standard_A2m_v2
A6 Standard_A4m_v2
A7 Standard_A8m_v2
A8 Elavult
A9 Elavult
A10 Elavult
A11 Elavult
MSODSG5 Elavult

Például a <WorkerRole name="WorkerRole1" vmsize="Medium" következő lesz <WorkerRole name="WorkerRole1" vmsize="Standard_A2": .

Megjegyzés:

Az elérhető méretek listájának lekéréséhez tekintse meg az Erőforrás-termékváltozatok – Lista című témakört , és alkalmazza az alábbi szűrőket:
ResourceType = virtualMachines
VMDeploymentTypes = PaaS

2) Régi távoli asztali beépülő modulok eltávolítása

A régi távoli asztali beépülő modulokat használó üzemelő példányoknak el kell távolítaniuk a modulokat a Service Definition (.csdef) fájlból és a kapcsolódó tanúsítványokból.

<Imports> 
<Import moduleName="RemoteAccess" /> 
<Import moduleName="RemoteForwarder" /> 
</Imports> 

A régi diagnosztikai beépülő modulokat használó üzemelő példányoknak el kell távolítaniuk az egyes szerepkörök beállításait a Service Definition (.csdef) fájlból

<Setting name="Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString" />

Access Control

A hálózati erőforrásokat tartalmazó előfizetésnek hálózati közreműködői hozzáféréssel vagy annál magasabb hozzáféréssel kell rendelkeznie a Cloud Serviceshez (kiterjesztett támogatás). További részletekért tekintse meg a beépített RBAC-t

Key Vault létrehozása

A Key Vault a Cloud Serviceshez (kiterjesztett támogatás) társított tanúsítványok tárolására szolgál. Adja hozzá a tanúsítványokat a Key Vaulthoz, majd hivatkozzon a tanúsítvány ujjlenyomatára a Service Configuration fájlban. Emellett engedélyeznie kell a Key Vault "Hozzáférési szabályzatokat" (a portálon) az "Üzembe helyezéshez készült Azure-beli virtuális gépekhez", hogy a Cloud Services (kiterjesztett támogatási) erőforrás le tudja kérni a Titkos kulcsokként tárolt tanúsítványokat a Key Vaultból. Kulcstartót az Azure Portalon vagy a PowerShell használatával hozhat létre. A kulcstartót ugyanabban a régióban és előfizetésben kell létrehozni, mint a felhőszolgáltatás. További információ: Tanúsítványok használata az Azure Cloud Servicesben (kiterjesztett támogatás).

Következő lépések