Переместить службу приложения из одного плана обслуживания приложения в другой (та же группа ресурсов и регион) - PullRequest
0 голосов
/ 05 января 2019

У меня два плана обслуживания приложений, работающих в одном регионе, в одной группе ресурсов и в одной подписке. У меня есть веб-приложение в плане обслуживания приложения a, которое я хочу переместить в план обслуживания приложения b. При нажатии Изменить план обслуживания приложения Портал сообщает мне, что «Планы обслуживания приложения не найдены».

План обслуживания приложения a работает в режиме Standard: 1 Small. План обслуживания приложения b работает на стандартном: 2 больших. Изменение плана обслуживания приложения a на Стандартный: 1 Большой, при попытке переместить службу приложения не отображается план обслуживания приложения b.

В чем здесь проблема?

Ответы [ 2 ]

0 голосов
/ 29 мая 2019

Вы должны проверить веб-пространство между 2 планами обслуживания приложений. Есть ли идентичные? Вы можете переместить (несколько раз) свой план обслуживания приложений в другую группу ресурсов, но пространство веб-сайтов основано на исходной группе ресурсов (когда вы впервые создавали этот план обслуживания приложений)

Возможно, вы также удалили исходную группу ресурсов, поэтому вам, возможно, придется ее воссоздать? (Я никогда не пробовал этот случай, но он должен создать в том же веб-пространстве)

Для проверки я использую команду PowerShell:

Login-AzureRMAccount 
Get-AzureRmSubscription 
Select-AzureRmSubscription -SubscriptionId <Your Subscription Guid>

Get-AzureRmResource -ResourceId "/subscriptions/<SUB-ID>/resourceGroups/<RG-NAME>/resources" | Select Name, ResourceName, @{Name='webSpace'; Expression={$_.Properties.webSpace}} | Format-List

Для пространства имен вы получите что-то вроде:

Name           : Consoto_AppServicePlan
ResourceName   : Consoto_ResourceGroup
webSpace       : Consoto-SouthCentralUSwebspace

(Предполагается, что местоположение находится на юге центральной части США)

Поэтому, если вы хотите переместить свою Службу приложений на другое имя Плана обслуживания приложений, вам нужно будет создать новый План обслуживания приложений в группе ресурсов с именем «Consoto» (см. Мой пример выше) в расположении на юге центральной части США. в той же подписке конечно. После этого вы сможете использовать функциональность Изменить план обслуживания приложений на портале Azure

0 голосов
/ 06 января 2019

Я почти уверен, что узнал, почему я не могу переместить сервис приложений между планами. Помимо групп ресурсов, подписок и регионов, существует концепция, называемая веб-пространствами. Насколько я понимаю, веб-пространство - это несколько физических серверов в одной стойке или что-то подобное. Чтобы перемещать службы приложений между планами, службы приложений также должны находиться в одном и том же веб-пространстве.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...