Эта статья объясняет, как получить изображение vSocket и сценарии для развертывания одного vSocket и vSocket с высокой доступностью (HA).
Для получения дополнительной информации о Azure vSockets, см.:
Создание Хранилища Azure Blob и Контейнера
Вы можете скопировать изображение VHD vSocket в существующее хранилище blob Azure и контейнер. В противном случае создайте новый для файла VHD. Для дополнительных сведений по созданию blob и контейнера, см. документация Microsoft.
Примечание: Убедитесь, что хранилище blob находится в той же группе ресурсов, в которой вы развертываете VM vSocket.
Копирование изображения vSocket Azure с Azure SAS, используя PowerShell
Вы можете использовать Azure PowerShell, чтобы скопировать изображение vSocket с Cato в ваш контейнер хранения Azure. Мы предоставляем URI с Azure Общей Учетной Записью (SAS) для обмена изображением.
Создайте SAS для вашего контейнера хранения и затем используйте Azure PowerShell, чтобы скопировать изображение vSocket в ваш контейнер хранения. Используйте регион, который физически находится ближе всего к вашему контейнеру хранения:
Вы можете получить доступ к этим SAS URI из любого региона, кроме Китая.
Чтобы скопировать образ vSocket Azure:
Создайте контейнер хранения Azure, или используйте существующий контейнер, для изображения vSocket.
Контейнер хранения должен находиться в той же группе ресурсов, что и виртуальная машина (VM) vSocket.
Откройте контейнер, и в панели навигации раздела Настройки нажмите Совместимый доступ.
Назначьте правильные разрешения для SAS, в разделе Разрешения, выберите следующие пункты: Чтение, Добавить, Создать и Запись.
.png?sv=2026-02-06&spr=https&st=2026-10-22T21%3A17%3A12Z&se=2026-10-22T21%3A29%3A12Z&sr=c&sp=r&sig=W37U2iuPTCtmoPtaG7R5aXqfcL%2BUfmnk0%2B6DvaKg3Eg%3D)
Убедитесь, что Разрешенные протоколы установлены на Только HTTPS.
Нажмите Сгенерировать токен и URL.
Скопируйте Blob SAS URL. URL объединяет адрес контейнера и SAS токен.
Откройте Azure Cloud Shell и выберите PowerShell.
Выполните команду azcopy:
azcopy copy '<Cato blob sas url>' '<customer blob sas container url>'Примечание: Убедитесь, что вы используете одинарные кавычки в команде.
Например, следующая команда копирует изображение из Cato EU blob:
azcopy copy 'https://catoeuimagestorage.blob.core.windows.net/vsocket/socket_AZ1500_19605_production_socket_v23.0_20250220_2025_05_13.vhd' 'https://storagecatoexample.blob.core.windows.net/storagecatocontainernonaccel?sp=racw&st=2025-6-02T11:44:51Z&se=2025-6-02T19:44:51Z&spr=https&sv=2025-6-02&sr=c&sig=ABcdefGhIJklMnop2q%3Rs45T678%9Uv0xYZ1aBcdEFghiJ%2K'
В приведенном выше примере замените второй URI (storagecatoexample.blob) на URL SAS Blob, который вы сгенерировали.
Поиск и устранение неполадок при копировании vSocket с SAS
Если возникла проблема с копированием образа в вашу учетную запись, проверьте и убедитесь, что контейнер настроен со всеми этими разрешениями:
Чтение
Добавить
Создать
Записать
Скачивание скриптов vSocket
Cato предоставляет следующие скрипты для настройки виртуальных ресурсов для Azure vSockets:
create_vm_from_vhd.sh - должен использоваться для развертывания Azure vSocket v19 и выше
create_vm_from_vhd_U19.sh - должен использоваться для развертывания Azure vSocket ниже версии v19
create_ha_settings.sh - скрипт HA, который конфигурирует высокую доступность (HA) для двух развернутых vSocket
Для получения дополнительной информации о получении файлов vSocket смотрите Изображения Socket и vSocket.
Примечание: После успешного копирования образа и загрузки скриптов продолжите развертывание vSocket с Ручное развертывание сайта Azure vSocket.
Ручное добавление образа vSocket в вашу учетную запись Azure
Если вы не можете скопировать образ с помощью Azure SAS, скачайте файл вручную, распакуйте его и затем загрузите в ваш контейнер Azure.
Скачивание и извлечение образа из TAR-файла
Скачайте образ Azure vSocket в виде TAR-файла из публичного репозитория Cato. Затем извлеките образ vSocket из TAR-файла.
Чтобы скачать и извлечь образ:
Перейдите в репозиторий Cato (ссылки находятся в Файлы образов Socket и vSocket).
Загрузите TAR файл для образа VHD, например
socket_AZ1500_19605_production_socket_v23.0_20250220_2025_05_13.vhd.tarРаспакуйте файл.
Загрузка VHD изображения в Azure
Загрузите VHD-файл изображения vSocket в хранилище Azure blob.
Чтобы загрузить файл VHD в хранилище блоб:
Откройте окно Аккаунты хранения и нажмите на учетную запись хранения или создайте новую.
Из меню навигации учетной записи хранения прокрутите вниз раздел Облачный сервис и нажмите Контейнеры.
Нажмите на контейнер или создайте новый.
В окне контейнера нажмите Загрузка.
На правой панели Загрузка блобов выберите файл VHD и нажмите Загрузка.