本文解释了如何获取 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 映像复制到您的存储容器中。 使用最接近您存储容器的区域:
您可以从除中国以外的任何区域访问这些 SAS URI。
要复制 Azure vSocket 映像:
-
为 vSocket 映像创建 Azure 存储容器,或使用现有容器。
存储容器必须在与 vSocket 虚拟机 (VM) 相同的资源组中。
-
打开容器,并从导航窗格中的设置部分点击共享访问签名。
-
在权限部分分配 SAS 的正确权限,选择以下项目:读取,添加,创建,和写入。
-
确保允许的协议设置为仅 HTTPS。
-
点击生成 SAS 令牌和网址。
-
复制Blob SAS 网址。 该网址同时连接容器地址和 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_17805_production_socket_v19.0_20230716_2024_01_07.vhd' 'https://storagecatoexample.blob.core.windows.net/storagecatocontainernonaccel?sp=racw&st=2022-10-02T11:44:51Z&se=2022-10-02T19:44:51Z&spr=https&sv=2022-10-02&sr=c&sig=ABcdefGhIJklMnop2q%3Rs45T678%9Uv0xYZ1aBcdEFghiJ%2K'
在上面的示例中,用您生成的 Blob SAS 网址替换蓝色 URI。
Cato 提供以下脚本以配置 Azure vSockets 的虚拟资源:
-
create_vm_from_vhd.sh - 应在部署 Azure vSocket v19 及以上版本时使用
-
create_vm_from_vhd_U19.sh - 应在部署低于 v19 的 Azure vSocket 时使用
-
create_ha_settings.sh - HA 脚本,配置两个已部署 vSockets 的高可用性((HA)
注意
注意: 在成功复制映像和下载脚本后,继续通过手动部署 AWS vSocket 站点进行 vSocket 部署。
在无法使用 Azure SAS 复制映像的情况下,您可以手动下载文件,解压缩它,然后上传到您的 Azure 容器中。
从公共 Cato 仓库下载 Azure vSocket 映像作为 TAR 文件。 然后从 TAR 文件中提取 vSocket 映像。
0 条评论
请登录写评论。