Zoom Node 特定虚拟机管理程序部署
使用本节在各种虚拟机管理程序平台上部署 Zoom Node
在虚拟化环境中部署 Zoom Node 时,您必须将安装和配置步骤与所使用的特定虚拟机管理程序平台保持一致。每个虚拟机管理程序——例如 VMware vSphere、Microsoft Hyper-V 或其他——都可能引入与资源分配、存储访问和网络接口配置相关的独特要求。
本节为受支持的虚拟机管理程序提供详细指导,确保 Zoom Node 在您的虚拟基础设施中可靠且高效地运行。
VMware vSphere 部署
以下部分介绍 VMWare vSphere 安装方法,该方法需要下载并部署 Zoom Node 的 OVA(Open Virtual Appliance)文件版本。
下载 OVA 映像
要下载映像文件:
登录 Zoom 管理员 Web 门户。
通过浏览到以下位置下载 Zoom Node OVA 映像文件 节点管理 > 模块 > 节点 > 添加节点.\

点击 下载 按钮。
部署 OVA 映像
要部署映像文件:
登录 VMware Web 界面。
点击 创建/注册虚拟机.
在 Sect creation type 菜单中,单击 从 OVF 或 OVA 文件部署虚拟机.\

点击 下一步.
为 Zoom Node 虚拟机输入名称。
单击蓝色对话框以打开文件浏览器并选择您下载的 Zoom Node OVA 映像文件。
(可选)将映像文件拖放到框中。

点击 下一步.
选择您将存储 Zoom Node 的存储卷,然后单击 下一步.
选择服务器将驻留的网络。
(可选)如有需要,您可以对虚拟机进行精简配置。

点击 下一步.
检查您的选择并单击 完成 以部署虚拟机。
完成虚拟机部署可能需要几分钟。
启动后,虚拟机将具有与下图所示相似的设置和详细信息:

虚拟机部署已完成。
Microsoft Hyper-V 部署
以下部分介绍 Microsoft Hyper-V 安装方法,该方法需要下载并部署 Zoom Node 的 VHDX 文件版本。
下载 Zoom Node VHDX 存档
Zoom 存档包含 Zoom Node VHDX 磁盘映像和虚拟机的配置元数据。
要下载存档:
登录 Zoom 管理员 Web 门户。
下载 Zoom Node VHDX 通过浏览到以下位置,从 Zoom 管理员门户下载映像 节点管理 > 模块 > 节点 > 添加节点.\
下载 Zoom Node VHDX 文件。
将文件解压到本地文件夹中以便临时使用。
(可选)使用以下工具从 QCOW2(KVM)磁盘映像创建 VHDX 映像 qemu-img 在 Windows 上
要在 Hyper-V 环境中使用 QCOW2(KVM)磁盘映像,您可以使用以下工具将其转换为 VHDX 格式 qemu-img 在 PowerShell 中。
步骤 1:下载并安装 qemu-img 适用于 Windows
浏览到 Cloudbase 官方代码库: https://cloudbase.it/qemu-img-windows/
下载 Windows 版本的
qemu-img.将内容解压到已知目录,例如:
C:\Users\管理员\Downloads\qemu-img.
步骤 2:使用 PowerShell 将 QCOW2 转换为 VHDX 格式
打开 PowerShell 并运行以下命令以转换您的映像:
您应该会看到类似于以下的进度输出:
实施背景与实际效果
转换为 VHDX 使您能够将自定义构建的 Linux 镜像(例如预装 Zoom 代理或服务的 Ubuntu)导入 Hyper-V VM。这支持具有一致系统配置的自定义实验环境、CI/CD 测试或本地化开发。
部署 Zoom Node Hyper-V VM
Hyper-V 支持使用两种主要方法部署 VM,第一种通过 Hyper-V Manager 中的 GUI,第二种通过 PowerShell 脚本。PowerShell 是自动化多个 Node 部署的最简单方法。
有两种方法可用于部署虚拟机。简单方法,即选项 1,使用 PowerShell 命令通过具有正确属性的 VMDK 创建新的 Zoom Node VM。选项 2 使用 Hyper-V Manager GUI 来部署 VM。
请参阅 Zoom Node 基础设施先决条件 有关更多信息,请参阅先决条件页面。
选项 1(推荐):通过 PowerShell 部署 Zoom Node 虚拟机
找到你的 Hyper-V 虚拟机的存储位置。在此示例中,Hyper-V 服务器中的 VM 存储在 D:\!-HyperVMs.
以下 PowerShell 命令用于创建 VM、附加 VHDX 映像,并使用正确的属性自定义 VM。
选项 2:部署 VHDX 并手动创建虚拟机
选项 2 涉及通过部署 VHDX 文件手动创建虚拟机。此方法需要将从解压的 Zoom Node 存档中提取的磁盘映像传输到 Hyper-V 虚拟机的指定存储位置,并手动配置 VM 设置。
将 VMDK 复制到 Hyper-V 虚拟机存储
找到你的 Hyper-V 虚拟机的存储位置。(在此示例中,Hyper-V 服务器中的虚拟机存储在
D:\HyperVMs.)为你要部署的 Zoom Node 创建一个唯一的文件夹,并在该目录中创建一个名为以下内容的新子目录 虚拟硬盘.
将你从 Zoom 下载的 VHDX 映像文件复制到“虚拟硬盘”目录中。
登录 Microsoft Hyper-V Manager 控制台以管理虚拟机。
定义虚拟机
在 Hyper-V Manager 中,单击 新建 并选择 虚拟机 从右侧窗格中。这将启动 新建虚拟机向导.
完成 指定名称和位置 步骤:
为您的虚拟机输入名称。
(可选)选择一个存储位置。通常会将 VM 配置文件存储在与 VM 虚拟磁盘相同的文件夹中。
勾选“将虚拟机存储在其他位置”并点击 浏览.
浏览到你之前创建的 VM 存储文件夹。
选择该文件夹。
点击 下一步.
完成 指定代数 步骤:
选择 第 2 代 单选按钮
点击 下一步
完成 分配内存 步骤:
在 启动内存: 文本框,输入
16384(MB)(可选)选中“为此虚拟机使用动态内存”以减少分配的 RAM
点击 下一步
完成 配置网络 步骤:
点击 连接: 下拉并选择一个虚拟交换机,以将 VM 连接到您的网络。这将取决于您的 Hyper-V 网络环境。
点击 下一步.
连接 VHDX 磁盘映像
在“新建虚拟机向导”中,下一步您将完成 连接虚拟硬盘 步骤。要连接映像:
选择 使用现有虚拟硬盘 单选按钮。
点击 浏览 并找到您之前创建的 VM 文件夹。\
在文件选择窗口中,单击 打开.
点击 下一步.
检查您的设置并单击 完成 以使用附加的 VHDX 磁盘创建 VM。\
暂时不要启动 VM。
配置其他 VM 设置
要配置其他设置:
右键单击已部署的 VM 并选择 设置....\
在……下 硬件 在屏幕左侧的类别下,单击 安全.
在屏幕右侧并在 安全 标题下,单击 模板: 下拉列表。
选择 Microsoft UEFI 证书颁发机构 选项。\
点击 应用.
在……下 硬件 在屏幕左侧的类别下,单击 处理器.
在屏幕右侧并在 处理器 标题下,将 虚拟处理器数量: 框设置为
8(虚拟处理器)。\
点击 OK 以接受更改。
启动虚拟机
要启动 VM:
在 Hyper-V 管理器中选择您新创建的 VM。
在 操作 窗格中,位于屏幕右侧,单击 启动.
点击 连接 以打开 VM 控制台窗口。\
正常工作的 VM 启动序列将显示 Linux 启动屏幕。下一步,Zoom Node 文本界面将加载。
KVM 部署
以下部分介绍基于内核的虚拟机(KVM)安装方法,它支持通过 Proxmox VE 或 KVM Virtual Machine Manager(Virt-manager)进行 Zoom Node 安装。
KVM Proxmox 虚拟环境(VE)
在 Proxmox VE 上使用 qcow2 映像部署 Zoom Node 与部署 ISO 映像相比需要额外步骤。以下步骤将创建一个新的、已配置的 VM,以便将 Zoom Node qcow2 映像附加到该 VM。
定义 Zoom Node 虚拟机
要定义虚拟机:
登录到 Proxmox 管理应用程序界面。
点击 创建虚拟机 按钮。这将成为 Zoom Node 模板虚拟机。
为虚拟机命名并 保存虚拟机 ID.
此信息将在后续步骤中使用。
点击 下一步 继续。
选择 不要使用任何介质 在操作系统设置页面上。
点击 下一步.
选择
q35下的选项 机器 设置。对于 BIOS 类型,选择 OVMF (UEFI) 并选择您希望存储 EFI 设置的卷。此项应设置为与您用于存储虚拟机本身的同一 VM 卷。
点击 下一步.
在 磁盘 页面,选择虚拟机将从中运行的存储卷。
设置 磁盘大小 (GiB) 转换为
200.选择 Write-Through 作为缓存。
点击 下一步.
修改 核心数 设置为
8.点击 下一步.
调整 内存 (GiB) 设置为
16384.点击 下一步.
为您的部署选择正确的网络设置,通常是带有 VLAN 标记的桥接接口。
点击 下一步.
在 确认 页面,确保 创建后启动 复选框未选中。
再次检查设置,重点关注
q35作为机器类型,以及omvf作为 BIOS 类型。点击 完成 在确认设置正确后。
登录到 Zoom 管理员 Web 门户 作为管理员,访问 https://zoom.us.
准备 Zoom Node QCOW2 镜像
要准备镜像:
浏览到 Zoom 管理员门户下的 Zoom Node > 模块 > 节点 > 添加节点.
下载当前版本的 Zoom Node qcow2 镜像文件.
将文件复制到 Proxmox 可访问的目录(例如 NFS 卷)。
(可选)将其复制到存储虚拟机的 Proxmox 服务器卷。
注意创建
111目录以及空磁盘镜像。记下此文件夹中磁盘镜像的名称
示例:
vm-111-disk-0.qcow2.
删除磁盘镜像文件。
复制 Zoom Node qcow2 文件放入此目录中。
将此文件重命名为先前记下的磁盘镜像原始名称(即
vm-111-disk-0.qcow2).返回到主 Proxmox Web 界面并选择刚刚部署的虚拟机。
右键单击所选虚拟机并选择 克隆 它。
通过命名并单击将克隆转换为模板 克隆.
克隆完成后,右键单击该克隆并选择 转换为模板.
现在您拥有一个可部署的模板。
选择原始虚拟机并单击以打开 控制台.
通过单击 立即启动 按钮。
确认虚拟机能够启动并显示 Zoom Node 本地文本用户界面,这验证了该模板可用于未来部署。
KVM 虚拟机管理器 (Virt-manager)
Virtual Machine Manager(也称为 virt-manager)是 QEMU/KVM 虚拟机的一款流行的基于应用程序的管理器。
此部署示例使用 Ubuntu 22.04 LTS 上的 Virtual Machine Manager。不过,它可以运行在许多 Linux 发行版上。
QEMU/KVM 的默认部署将使用虚拟机管理程序 NAT 和私有 IP 地址池来部署由 KVM 管理的虚拟机。这是 不 Zoom Node 支持的架构。
要使用 virt-manager 方法安装:
登录到 Zoom 管理员 Web 门户 作为管理员。
下载当前版本的 Zoom Node qcow2 镜像文件 通过在 Zoom Node 管理员门户中选择 Zoom Node > 模块 > 节点 > 添加节点.
将文件重命名为您所需的虚拟机或磁盘名称。
示例:
ZN-SJC01-NODE01.qcow2.
将文件移动到虚拟机管理器可访问的卷。
在虚拟机管理器中创建新的虚拟机。
点击 导入现有磁盘镜像.
选择您存储重命名后的 qcow2 镜像的卷。
点击 选择卷 按钮。
(可选)如果您尚未在 virt-manager 中添加正确的目录,可以单击 浏览本地 以添加它。
(可选)如果未自动检测到操作系统,请将其设置为 Ubuntu 22.04 LTS.
将 RAM 配置更改为
16384 MB(16GB),并将 CPU 配置更改为8 个 CPU.这些 设置 允许 Zoom Node 运行四(4)个模块。
为节点 输入 一个名称。
在安装前点击“自定义配置”.
如果你不执行此配置,节点将无法启动。必须修改其他 设置。
确保网络 设备 设置为 桥接 以太网 而不是 NAT。
当……时 VM 详细信息 窗格打开后,更改 芯片组 转换为 Q35.
更改 固件 转换为 UEFI.
没有 UEFI 设置,Zoom Node 将无法启动。
点击 应用.
点击 开始安装 在功能区菜单顶部,以部署 VM。
VM 将启动并开始引导。原始 VM 启动完成后,我们就知道我们创建的模板已正式可用。
Nutanix AHV 部署
Zoom Node 可作为 Nutanix AHV 上的虚拟机(VM)运行。Zoom Node 部署到 数据中心,以运行 Zoom 混合服务,也称为服务模块,例如会议混合、录制混合、聊天 混合和电话本地存活。
本节介绍在 Nutanix AHV 6.8.1 到 7.0.1 版本上安装 Zoom Node 操作系统 VM。
通用 Hypervisor 和虚拟机要求
该 Zoom Node 基础设施先决条件此页面提供部署所需的硬件和软件先决条件。
Zoom Node 部署
部署 Zoom Node 需要下载映像、将映像导入 AHV,并创建 VM。
下载 Zoom Node 映像文件
要下载映像文件:
登录到 Zoom 管理员 Web 门户.
下载 Zoom Node QCOW2 通过在 Zoom 管理员门户中选择镜像 节点管理 > 模块 > 节点 > 添加节点.\

下载 QCOW2 镜像 通过单击 下载 按钮。
将 Zoom Node 镜像导入 AHV
通过访问以下地址登录 Nutanix AHV 控制台
https://<cluster hostname>:9440.点击 主页 下拉菜单并选择 设置 从列表中。

查看 设置 页面。

从屏幕左侧,点击 图像配置。磁盘镜像上传对话框会出现。

点击“+ 上传图像”按钮。

在“创建图像”对话框的文本字段中输入您偏好的信息。
注释是可选字段。
点击 图像类型 下拉并选择 磁盘.
点击 存储容器 展开下拉菜单并为你的环境选择合适的选项。
点击 上传文件 单选按钮,然后单击 浏览....
选择你之前下载的 QCOW2 镜像。
点击 保存 以开始上传镜像。

上传进度将显示在蓝色横幅中。
保持当前浏览器窗口或选项卡打开,以确保上传完成。在上传处于活动状态时,不要尝试在 AHV 界面中导航到其他位置。
上传完成后,将运行镜像更新过程。点击横幅菜单中的闪烁作业状态图标以查看进度。

导入过程可能需要几分钟才能完成。完成后,镜像会以一个 有效 状态:

创建 Zoom Node 虚拟机
下一步,你将创建虚拟机。要创建该 VM:
点击 设置 下拉并选择 虚拟机.

在 VM 屏幕中,单击 + 创建 VM 位于屏幕右侧。

输入一个 姓名, 描述 (可选),并选择合适的 时区.
在 计算详情,输入你的计算规格。\

如上所示,Zoom Node 在生产部署中需要 8 个 vCPU 核心。设置 vCPU 设置时,Zoom 建议与物理服务器的插槽数量保持一致。以下设置说明满足标准部署要求:
设置 vCPU(个) 字段,以匹配运行 Nutanix AHV 的服务器中的插槽数量。对于典型的双插槽服务器,你会将此值设置为 2.
设置 每个 vCPU 的核心数 转换为 4,折合为 8 个 vCPU.
设置 内存 (RAM)为 16 GB。
在 启动配置,选择 UEFI.
除非选择 UEFI,否则 Zoom Node 将无法启动。
会出现警告对话框。单击 OK 以确认。\

向下滚动到 磁盘 部分。\

点击 + 添加新磁盘 以创建供 Zoom Node 运行的磁盘。\

在……下 类型 展开下拉菜单,选择 磁盘.
在……下 操作 展开下拉菜单,选择 从镜像服务克隆.\

在……下 镜像 展开下拉菜单,选择你之前导入 Zoom Node 磁盘时创建的镜像名称。
点击 添加.
向下滚动到 网络适配器(NIC) 部分。\

单击 + 添加新 NIC。\

在……下 子网名称 展开下拉菜单,选择具有直接 IP 访问的选项。
在 网络连接状态,选择 已连接.
点击 添加.\

点击 保存 用于创建 VM。
为新的 Zoom Node VM 开机
新的节点将出现在 VM 列表中。您可以选择表格视图,以便更容易查看 VM 列表。

右键单击你创建的新 VM 并选择 开机.

该 VM 将在几秒后开始启动。
再次右键单击 VM 并选择 启动控制台 与虚拟机交互。
一经启动,Zoom Node 到 Nutanix AHV 的部署即完成。
管理 Zoom Node
有关管理已激活的 Zoom 节点的更多信息,请参阅 Zoom 支持文章 管理 Zoom Node 服务器和模块.
AWS EC2 部署
前提条件
该 Zoom Node 基础设施先决条件此页面提供部署所需的硬件和软件先决条件。
正在下载 OVA 镜像
通过浏览到以下位置,从 Zoom 管理员 web 门户下载最新的 Zoom Node OVA 镜像 管理员门户 > Zoom Node > 模块 > 节点 > 添加节点.

下载 VMWare OVA 镜像并记下名称。该文件约 5GB,下载可能需要一些时间。
将 OVA 文件解压到工作目录中。(在 Windows 上,使用 PowerShell 访问 tar 命令。)
输入:
tar xvf <Zoom Node>.ova输出将类似于这样:\

记下 .vmdk 文件的名称。在此示例中,它是:
ubuntu22-zoomcommon-build-go-20240418014859-disk-0.vmdk.
将 .vmdk 文件上传到 S3 存储桶。使用 AWS Web 界面,或者更好地使用 AWS CLI,以确保 .vmdk 命名一致性。
输入以下命令将文件复制到 AWS S3:
aws s3 cp ubuntu22-zoomcommon-build-go-20240418014859-disk-0.vmdk s3:///node3.4.vmdk.根据互联网连接速度,上传可能需要几分钟到几个小时。文件大小约为 5 GB。\

准备一个 JSON 文件,其中包含以下详细信息,用于描述您正在导入的磁盘映像:
将 Zoom Node .vmdk 映像导入为 快照.
您必须将磁盘导入为 Snapshot 和 不 一个映像。
输入以下命令:
aws ec2 import-snapshot --disk-container file://.json.(可选)如果 JSON 文件名为
node.json,输入以下命令:aws ec2 import-snapshot --disk-container file://node.json.查看
StatusMessage:字段会在导入开始时显示“pending”状态。\
查看 CLI 输出中的
ImportTaskId值。在上面的示例中,
ImportTaskId是import-snap-f8d845596565b0c3t。此值会定期检查任务状态。输入以下命令:
aws ec2 describe-import-snapshot-tasks --import-task-ids <ImportTaskId>其中ImportTaskId是上一步确定的唯一值。应显示以下输出,其中
ImportTaskId值已填充:\
请注意,任务的当前状态为“downloading/converting”,表示任务仍在处理该文件。字段
Progress: <##>,显示完成百分比。上面的示例显示的值19为完成 19%。查看
Status:字段用于验证任务完成:\
将 Snapshot 转换为 Amazon Machine Image (AMI)
登录 AWS 控制台 EC2 仪表板。\

在屏幕左侧的 Elastic Block Store 下拉菜单,单击 Snapshots.\

点击 Snapshot ID 链接 以查看其详细信息。\

点击 操作 在屏幕右上角的下拉按钮中选择 从快照创建映像.
该 映像设置 窗口将出现。
输入一个 映像名称 用于 AMI。
示例: Zoom Node 3.4 AMI.
(可选)输入描述。\

向下滚动窗口以查看更多设置。
确认您在下方看到分配的 189 GB 磁盘卷 大小 (GiB).\

在……下 启动模式 展开下拉菜单,选择 UEFI.
在 AWS EC2 上部署 Zoom Node 实例
登录 AWS 控制台 EC2 仪表板。\

在屏幕左侧,在……下方 实例 下拉菜单,单击 实例.
使用 Zoom Node AMI 创建一个新的实例。
为实例输入一个名称。

在……下 应用程序和操作系统映像(Amazon Machine Image) 部分,请点击 我的 AMI 选项卡。
搜索你刚刚创建并命名的 Zoom Node AMI。\

点击你创建的 AMI 以设置各种参数。
在……下 实例类型 部分,请点击 实例类型 下拉列表并选择 t3.medium.

在……下 密钥配对(登录) 部分,请点击 密钥配对名称 下拉列表并选择 继续而不使用密钥配对(不推荐).
必须省略密钥配对,因为未在 Zoom Node 上为控制台访问启用 SSH。

在 网络设置 下,配置 以下选项:
在 VPC - 必需,选择一个允许你的 Zoom Workplace 应用直接通过 L3 路由访问的 VPC。
在 子网,选择此 VM 将运行所在的子网。\

Zoom Node 需要与 Zoom 云进行外拨通信。您必须提供一个公共 IP 地址。
选择 启用 来自 自动分配公共 IP 地址 字段。
创建一个 安全群组 允许 Zoom Workplace 应用通过所需端口进行拨入访问。
使用 Zoom 支持文章中记录的防火墙规则 Zoom Node 管理服务器防火墙规则.\

点击 高级详情.
点击 元数据版本 下拉列表并选择 仅 V2(需要令牌).\

您必须将元数据版本设置为 V2,否则部署将失败。
(可选)预配置 Zoom Node
Zoom Node 操作系统设置,例如网络设置、主机名、本地密码和 16 位注册代码,可通过该 用户数据 - 可选 AWS EC2 内的部分。
当 Zoom Node 启动时,它将从 AWS EC2(IDMSv2 服务器)中拉取此预配置的信息,并按下图所示自动配置该节点:

使用下面的代码创建新的用户数据文件:
将用户数据文件上传到 AWS EC2 后,单击 启动实例.

查看已部署的实例

点击 实例 ID 链接 (如上图所示的 i-06e4592fd2d91ef3f)以查找 内部 IP 地址 分配给该节点。

Node 启动并启动本地 Web GUI 需要几分钟。
在实例启动后的前 10 分钟内,打开浏览器并输入 私有 IPv4 地址 列出的(10.10.130.223 在上图中)。
例如: https://<10.10.130.223>:8443.
接受出现的无效证书警告。Zoom Node 本地管理员门户会出现并提示你输入密码。

点击 设置密码 用于配置管理员密码的链接。
用户名始终为 zoom-setup.
现在部署已完成,你可以按照以下部分开头的说明继续配置 Zoom Node 部署后配置和管理步骤 Zoom Node 部署后配置和管理 页面。
最后更新于
这有帮助吗?

