本文解释了如何获取 vSocket 映像和脚本以部署单个和高可用性((HA) vSocket。
有关 Azure vSockets 的更多信息,请参见:
您可以将 vSocket VHD 映像复制到现有的 Azure blob 存储和容器中。 否则,为 VHD 文件创建一个新的。 有关创建 blob 和容器的更多信息,请参阅Microsoft 文档。
注意
注意: 确保 blob 存储位于您部署 vSocket VM 的相同资源组中。
您可以使用 Azure PowerShell 将来自 Cato 的 vSocket 映像复制到您的 Azure 存储容器中。 我们提供一个具有 Azure 共享访问签名((SAS)的 URI 用于共享映像。
为您的存储容器生成一个 SAS,然后使用 Azure PowerShell 将 vSocket 映像复制到您的存储容器中。 使用最接近您存储容器的区域:
- 北欧: https://catoeuimagestorage.blob.core.windows.net/vsocket/socket_AZ1500_19605_production_socket_v23.0_20250220_2025_05_13.vhd?sp=racwdyti&st=2025-06-12[...]sig=RliFKdF92bW8PWDquG6IwFj2YPCaKkvmxzo1Qs8Jz9c%3D
- 美国: https://catostorageaimage.blob.core.windows.net/vsocket/socket_AZ1500_19605_production_socket_v23.0_20250220_2025_05_13.vhd?sp=racwdyti&st=2025-06-12[...]sig=s0dEos5oplYj81XcJ0pCaPoMR2bpiao0u4BadDym%2FFU%3D
您可以从除中国以外的任何区域访问这些 SAS URI。
要复制 Azure vSocket 映像:
-
为 vSocket 映像创建 Azure 存储容器,或使用现有容器。
存储容器必须在与 vSocket 虚拟机 (VM) 相同的资源组中。
- 打开容器,然后从导航窗格中的设置部分,点击共享访问签名。
-
在权限部分分配 SAS 的正确权限,选择以下项目:读取,添加,创建,和写入。
- 确保允许的协议设置为仅限 HTTPS。
- 点击生成 SAS 令牌和网址。
- 复制Blob SAS 网址。 网址连接了容器地址和 SAS 令牌。
- 打开 Azure 云 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'
在上面的示例中,将第二个 URL(storagecatoexample.blob)替换为您生成的 Blob SAS URL。
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 映像文件。
注意
注意: 在成功复制映像和下载脚本后,继续通过 手动部署 Azure vSocket 站点 进行 vSocket 部署。
在无法使用 Azure SAS 复制映像的情况下,您可以手动下载文件,解压缩它,然后上传到您的 Azure 容器中。
从公共 Cato 仓库下载 Azure vSocket 映像作为 TAR 文件。 然后从 TAR 文件中提取 vSocket 映像。
要下载和提取映像:
- 从 Socket 和 vSocket 图片文件 文章的 Cato 存储库中获取。
- 下载 VHD 映像的 TAR 文件,例如
socket_AZ1500_19605_production_socket_v23.0_20250220_2025_05_13.vhd.tar - 解压文件。
0 条评论
请登录写评论。