Эта статья объясняет процесс изменения виртуальной машины Azure на другой размер VM для виртуального сокета Azure (vSocket).
Существуют различные ситуации, когда может потребоваться изменить Azure vSocket VM на другой размер. Процесс изменения размеров управляется в вашем клиенте Azure, и изменение размера VM не влияет на настройки vSocket или сайта. Нет необходимости вносить изменения в Приложение Управления Cato или Веб-интерфейс сокета.
В зависимости от версии и конфигурации Azure vSocket возможно некоторое время простоя для сайта.
Ограничение
По умолчанию VM для новых развертываний - это Standard_D8ls_v5. Если ваша среда в настоящее время не поддерживает эту VM, обратитесь к вашему администратору Azure.
Прежде чем изменять размер vSocket VM, важно подтвердить, что выделенная квота в соответствующем регионе позволяет увеличить количество ядер vCPU. Azure устанавливает квоту на максимальное количество разрешённых vCPU VM в каждом регионе. При изменении размера VM и если новый размер VM имеет больше vCPUs, вам нужно проверить, не будет ли превышена квота vCPU для этого региона. Например, HA сайт Azure имеет 2 VM vSocket Standard_D2s_v4 и каждая использует 2 vCPU, и вы изменяете их размер на VM Standard_D8ls_v5, которая использует 8 vCPU. Изменение размера требует дополнительных 12 vCPU (6 на каждый vSocket), и вам нужно проверить, что добавление 12 vCPU в регион не превышает квоту vCPU Azure.
При необходимости отправьте запрос в Microsoft для увеличения квоты vCPU для соответствующих регионов. Когда квота vCPU превышена, VM не разворачивается до нового размера.
Для получения дополнительной информации смотрите соответствующую документацию Microsoft: Просмотр квот и Проверка квот vCPU.
Этот раздел рассматривает изменение размера vSocket VM для HA (высокой доступности) сайта и сайта с одним vSocket.
Для HA сайтов на версии vSocket v19 или выше, подтверждайте развертывание VM в массиве доступности со страницы обзора виртуальной машины. Следуйте следующим разделам согласно инструкции:
Важно также подтвердить, что резервирование HA будет работать в ходе этой процедуры. Перейдите в раздел Сетевых инструментов Веб-интерфейса и запустите Инструмент тестирования API.
- Если тест не выполнен, следуйте шагам по устранению неполадок, указанным в Устранение неполадок с сетевой ошибкой Azure HA vSocket
- Если тест API прошёл успешно, продолжите следовать шагам, описанным в следующих разделах.
Примечание
Примечание: Во время операции изменения размеров, если инструмент тестирования API Веб-интерфейса сокета на вторичном vSocket возвращает следующее сообщение:
Azure API Test состояние 'Получение конфигурации NIC для текущего сокета' не удалось! Состояние блокировки Azure API 'Разблокировать ВСЕ AZ API'
Если тест на основном vSocket пройден, то это сообщение является ошибкой, и вы можете смело игнорировать этот конкретный результат и продолжить изменение размера ниже.
HA vSocket БЕЗ массива доступности
Если vSocket НЕ развернуты в массиве доступности, выполните следующие шаги для изменения размера каждой VM отдельно: Изменение размера виртуальной машины. Во время процесса не должно быть простоя.
- Измените размер основного vSocket. vSocket перезагружается как часть процесса изменения размеров, и сайт автоматически переключается на вторичный vSocket.
- После завершения процесса изменения размеров и запуска Основного vSocket, сайт автоматически возвращается к Основному vSocket.
- Изменить размер Вторичного vSocket. vSocket перезагружается в рамках процесса изменения размеров.
- Наконец, протестируйте аварийное переключение HA, отключив и включив Основную VM, чтобы подтвердить, что HA работает для vSocket.
HA vSockets с Набором Доступности
Примечание
Примечание: Пожалуйста, свяжитесь с Microsoft для получения помощи в изменении размера VM Standard_D2s_v4 с 3 NIC в Наборе Доступности. Мы видели, что следующие шаги успешно изменяют размер HA vSockets с Наборами Доступности.
Если vSockets развернуты в Наборе Доступности, выполните следующие шаги, чтобы изменить размер каждой VM по отдельности: Изменить размер виртуальной машины. Во время процесса будет некоторое время простоя.
-
Попытайтесь изменить размер Вторичного vSocket. Операция изменения размера завершится ошибкой с сообщением, что Основной vSocket превысил лимит NIC.
-
Измените размер Основного vSocket, что будет успешно. Это приведет к перезагрузке обоих vSocket и повторному подключению туннелей.
-
Оба vSocket будут в сети, но возможно, что LAN-трафик не будет маршрутизироваться из-за изменения размера. Первоначально вызов API для назначения плавающего IP на Основной vSocket может завершиться неудачно.
-
Если у вас возникли проблемы с маршрутизацией, отключите Вторичный vSocket, что должно восстановить соединение через Основной vSocket.
-
Запустите Вторичный vSocket. Трафик может прекратить коммуникацию примерно на 2 минуты, пока vSocket загружается.
Для HA Сайтов, работающих на версиях vSocket ниже v19, мы рекомендуем развернуть новые VM для Основного (активного) и Вторичного (ожидающего) vSocket. Смотрите Отмена регистрации и повторное развертывание Azure vSockets. vSocket развертывается на новый размер VM с версией v19.x.
Если необходимо сохранить ту же версию, пожалуйста, свяжитесь с Поддержкой , чтобы вручную воссоздать сайт.
Для сайтов с одной Azure vSocket v19.x или выше, VM перезагружается как часть процесса изменения размеров, и сайт имеет некоторое время простоя.
Обратитесь к документации Microsoft для получения подробностей о том, как изменить размер VM: Изменить размер виртуальной машины.
Для единичных сайтов vSocket, работающих на версиях vSocket ниже v19, мы рекомендуем использовать Azure Marketplace для развертывания новых VM. vSocket развертывается на новый размер VM с версией v19.x. Смотрите Развертывание Azure vSockets из Marketplace.
Если необходимо сохранить ту же версию, пожалуйста, свяжитесь со Поддержкой, чтобы вручную воссоздать сайт.
Для проверки, что vSocket работает корректно после изменения размера VM, используйте Приложение Управления Cato для входа в Веб-интерфейс сокета для vSocket.
Для входа в Веб-интерфейс сокета и проверки изменения размера vSocket:
-
Из меню навигации нажмите Сеть > Сайты и выберите сайт.
- В меню навигации нажмите Конфигурация сайта > Socket.
- В меню Действия сокета, выберите Веб-интерфейс сокета.
Браузер открывает новую вкладку и входит в Веб-интерфейс сокета.
Когда vSocket работает корректно, Веб-интерфейс сокета отображает вкладку Мониторинг, и активные связи имеют зеленые значки Статус Связи.
Для конфигураций HA, повторите предыдущий шаг для Вторичный vSocket.
0 комментариев
Войдите в службу, чтобы оставить комментарий.