Wymagania wstępne dotyczące wdrażania usługi Azure Cloud Services (wsparcie dodatkowe)
Aby zapewnić pomyślne wdrożenie usług Azure Cloud Services (wsparcie dodatkowe), zapoznaj się z poniższymi krokami. Przed rozpoczęciem tworzenia wdrożenia wykonaj wszystkie wymagania wstępne.
Wymagane aktualizacje plików konfiguracji
Skorzystaj z informacji w poniższych sekcjach, aby wprowadzić wymagane aktualizacje do pliku konfiguracji (cscfg) dla wdrożenia usług Cloud Services (rozszerzonej pomocy technicznej).
Sieć wirtualna
Wdrożenia usług Cloud Services (wsparcie dodatkowe) muszą znajdować się w sieci wirtualnej. Sieć wirtualną można utworzyć przy użyciu witryny Azure Portal, programu Azure PowerShell, interfejsu wiersza polecenia platformy Azure lub szablonu usługi Azure Resource Manager (szablonu USŁUGI ARM). Do sieci wirtualnej i podsieci należy odwołać się w sekcji NetworkConfiguration pliku konfiguracji (cscfg).
W przypadku sieci wirtualnej, która znajduje się w tej samej grupie zasobów co usługa w chmurze, wystarczy odwołanie tylko do nazwy sieci wirtualnej w pliku konfiguracji (cscfg). Jeśli sieć wirtualna i usługi Cloud Services (rozszerzona obsługa) znajdują się w dwóch różnych grupach zasobów, określ pełny identyfikator usługi Azure Resource Manager sieci wirtualnej w pliku konfiguracji (cscfg).
Uwaga
Jeśli sieć wirtualna i usługi Cloud Services (rozszerzona obsługa) znajdują się w różnych grupach zasobów, nie można użyć programu Visual Studio 2019 do wdrożenia. W tym scenariuszu rozważ użycie szablonu usługi ARM lub witryny Azure Portal do utworzenia wdrożenia.
Sieć wirtualna w tej samej grupie zasobów
<VirtualNetworkSite name="<vnet-name>"/>
<AddressAssignments>
<InstanceAddress roleName="<role-name>">
<Subnets>
<Subnet name="<subnet-name>"/>
</Subnets>
</InstanceAddress>
</AddressAssignments>
Sieć wirtualna w innej grupie zasobów
<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>
Usuwanie wcześniejszych wersji wtyczek
Usuń wcześniejsze wersje ustawień pulpitu zdalnego z pliku konfiguracji (cscfg):
<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" />
Usuń wcześniejsze wersje ustawień diagnostycznych dla każdej roli w pliku konfiguracji (cscfg):
<Setting name="Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString" value="UseDevelopmentStorage=true" />
Wymagane aktualizacje plików definicji
Uwaga
Jeśli wprowadzisz zmiany w pliku definicji (csdef), musisz ponownie wygenerować plik pakietu (cspkg lub .zip). Skompiluj i ponownie spakuj plik pakietu (cspkg lub .zip) po wprowadzeniu następujących zmian w pliku definicji (csdef), aby uzyskać najnowsze ustawienia usługi w chmurze.
Rozmiary maszyn wirtualnych
W poniższej tabeli wymieniono przestarzałe rozmiary maszyn wirtualnych i zaktualizowane konwencje nazewnictwa, za pomocą których można nadal używać rozmiarów.
Rozmiary wymienione w lewej kolumnie tabeli są przestarzałe w usłudze Azure Resource Manager. Jeśli chcesz nadal używać rozmiarów maszyn wirtualnych, zaktualizuj vmsize
wartość, aby użyć nowej konwencji nazewnictwa z prawej kolumny.
Poprzednia nazwa rozmiaru | Zaktualizowana nazwa rozmiaru |
---|---|
ExtraSmall | Standardowa_A1_v2 |
Mały | Standardowa_A1_v2 |
Śred. | Standardowa_A2_v2 |
Duży | Standardowa_A4_v2 |
EkstraLarge | Standardowa_A8_v2 |
A5 | Standardowa_A2m_v2 |
A6 | Standardowa_A4m_v2 |
A7 | Standardowa_A8m_v2 |
A8 | Przestarzałe |
A9 | Przestarzałe |
A10 | Przestarzałe |
A11 | Przestarzałe |
MSODSG5 | Przestarzałe |
Na przykład, <WorkerRole name="WorkerRole1" vmsize="Medium">
staje się <WorkerRole name="WorkerRole1" vmsize="Standard_A2">
.
Uwaga
Aby pobrać listę dostępnych rozmiarów, zobacz listę jednostek SKU zasobów. Zastosuj następujące filtry:
ResourceType = virtualMachines
VMDeploymentTypes = PaaS
Usuwanie wcześniejszych wersji wtyczek pulpitu zdalnego
W przypadku wdrożeń korzystających z wcześniejszych wersji wtyczek pulpitu zdalnego usuń moduły z pliku definicji (csdef) i z wszelkich skojarzonych certyfikatów:
<Imports>
<Import moduleName="RemoteAccess" />
<Import moduleName="RemoteForwarder" />
</Imports>
W przypadku wdrożeń korzystających z wcześniejszych wersji wtyczek diagnostycznych usuń ustawienia dla każdej roli z pliku definicji (csdef):
<Setting name="Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString" />
Kontrola dostępu
Subskrypcja zawierająca zasoby sieciowe musi mieć rolę Współautor sieci lub większą dla usług Cloud Services (rozszerzona pomoc techniczna). Aby uzyskać więcej informacji, zobacz Role wbudowane kontroli dostępu opartej na rolach.
Tworzenie magazynu kluczy
Usługa Azure Key Vault przechowuje certyfikaty skojarzone z usługami Cloud Services (rozszerzona obsługa). Dodaj certyfikaty do magazynu kluczy, a następnie odwołaj się do odcisków palca certyfikatu w pliku konfiguracji (cscfg) dla wdrożenia. Należy również włączyć zasady dostępu magazynu kluczy (w portalu) dla usługi Azure Virtual Machines do wdrożenia , aby zasób usług Cloud Services (wsparcie dodatkowe) mógł pobrać certyfikat przechowywany jako wpisy tajne w magazynie kluczy. Magazyn kluczy można utworzyć w witrynie Azure Portal lub przy użyciu programu PowerShell. Magazyn kluczy należy utworzyć w tym samym regionie i subskrypcji co usługa w chmurze. Aby uzyskać więcej informacji, zobacz Używanie certyfikatów z usługami Cloud Services (rozszerzona pomoc techniczna).
Powiązana zawartość
- Wdróż usługi Cloud Services (rozszerzona pomoc techniczna) przy użyciu witryny Azure Portal, programu PowerShell, szablonu usługi ARM lub programu Visual Studio.
- Zapoznaj się z często zadawanymi pytaniami dotyczącymi usług Cloud Services (rozszerzona pomoc techniczna).
- Odwiedź repozytorium przykładów usług Cloud Services (rozszerzonej pomocy technicznej).