Azure Cloud Services dağıtımı önkoşulları (genişletilmiş destek)

Başarılı bir Cloud Services (genişletilmiş destek) dağıtımı sağlamak için aşağıdaki adımları gözden geçirin ve herhangi bir dağıtımı denemeden önce her bir öğeyi doldurun.

Gerekli hizmet yapılandırma (. cscfg) dosya güncelleştirmeleri

1) sanal ağ

Bulut hizmeti (genişletilmiş destek) dağıtımları bir sanal ağda olmalıdır. Sanal ağ Azure Portal, POWERSHELL, Azure CLI veya ARM şablonuaracılığıyla oluşturulabilir. Sanal ağ ve alt ağlara, NetworkConfiguration bölümünde hizmet yapılandırması 'nda (. cscfg) de başvurulmalıdır.

Bulut hizmeti ile aynı kaynak grubuna ait olan sanal ağlar için, yalnızca hizmet yapılandırma (. cscfg) dosyasındaki sanal ağ adına başvurulmaya yeterlidir. Sanal ağ ve bulut hizmeti iki farklı kaynak grubunda yer alıyorsa, sanal ağın tüm Azure Resource Manager KIMLIĞININ hizmet yapılandırma (. cscfg) dosyasında belirtilmesi gerekir.

Aynı kaynak grubunda bulunan sanal ağ

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

Farklı kaynak grubunda bulunan sanal ağ

<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) eski eklentileri kaldır

Eski uzak masaüstü ayarlarını hizmet yapılandırma (. cscfg) dosyasından kaldırın.

<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" /> 

Hizmet yapılandırma (. cscfg) dosyasındaki her bir rol için eski tanılama ayarlarını kaldırın.

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

Gerekli hizmet tanımı dosyası (. csdef) güncelleştirmeleri

Not

Hizmet tanımı dosyası (. csdef) içindeki değişiklikler, paket dosyasının (. cspkg) yeniden oluşturulmasını gerektirir. Lütfen bulut hizmetiniz için en son ayarları almak üzere. cspkg gönderinizi oluşturup yeniden paketleyin. csdef dosyasında aşağıdaki değişiklikleri yapın

1) sanal makine boyutları

Aşağıdaki boyutlar Azure Resource Manager kullanım dışıdır. Ancak, bunları kullanmaya devam etmek istiyorsanız, vmsize adı ilişkili Azure Resource Manager adlandırma kuralına göre güncelleştirin.

Önceki Boyut adı Güncelleştirilmiş boyut adı
ExtraSmall Standard_A1_v2
Küçük Standard_A1_v2
Orta Standard_A2_v2
Büyük Standard_A4_v2
Çok büyük Standard_A8_v2
A5 Standard_A2m_v2
A6 Standard_A4m_v2
A7 Standard_A8m_v2
A8 Kullanım Dışı
A9 Kullanım Dışı
A10 Kullanım Dışı
A11 Kullanım Dışı
MSODSG5 Kullanım Dışı

Örneğin, <WorkerRole name="WorkerRole1" vmsize="Medium" olur <WorkerRole name="WorkerRole1" vmsize="Standard_A2" .

Not

Kullanılabilir boyutların bir listesini almak için bkz. kaynak SKU 'ları-Listele ve aşağıdaki filtreleri Uygula:
ResourceType = virtualMachines
VMDeploymentTypes = PaaS

2) eski uzak masaüstü eklentilerini kaldır

Eski uzak masaüstü eklentilerini kullanan dağıtımlar, modüllerin hizmet tanımı (. csdef) dosyasından ve ilişkili sertifikalardan kaldırılmasına gerek duyar.

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

Eski tanılama eklentilerini kullanan dağıtımlar, hizmet tanımı (. csdef) dosyasındaki her bir rol için kaldırılan ayarlara sahip olmalıdır

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

Erişim Denetimi

Ağ kaynaklarını içeren aboneliğin Cloud Services için ağ katılımcısı erişimi veya üzeri olması gerekir (genişletilmiş destek). Daha ayrıntılı bilgi için lütfen bkz. yerleşik roller

Key Vault oluşturma

Key Vault, Cloud Services ilişkili sertifikaları (genişletilmiş destek) depolamak için kullanılır. Sertifikaları Key Vault ekleyin ve ardından hizmet yapılandırma dosyasında sertifika parmak izleriyle referans yapın. Ayrıca, Cloud Services (genişletilmiş destek) kaynağı Key Vault gizli dizi olarak depolanan sertifikayı alabilmesi için ' dağıtım için Azure sanal makineler ' için Key Vault ' erişim ilkelerini ' (portalda) etkinleştirmeniz gerekir. Azure Portal veya PowerShellkullanarak bir Anahtar Kasası oluşturabilirsiniz. Anahtar Kasası, bulut hizmeti ile aynı bölgede ve abonelikte oluşturulmalıdır. Daha fazla bilgi için bkz. Azure Cloud Services sertifikaları kullanma (genişletilmiş destek).

Sonraki adımlar