在Hyper-V虚拟机上安装3CX

运行Microsoft Hyper-V时,必须在3CX虚拟机(VM)上配置以下设置才能获得最佳性能。

常规设置

配置静态MAC地址

除了其内部IP地址之外,托管虚拟机的MAC地址是一个常量值,这对于授权非常重要。要将在Hyper-V中运行的3cx虚拟机的MAC地址设置为静态:

  1. 在3CX虚拟机上打开命令提示符。
  2. 单击“开始”>键入“cmd”>按“Enter”
  3. 执行ipconfig。
  • 键入ipconfig/ all,然后按“回车”键。
  • 记下“物理地址”字段中的值,在此示例中标记为xx-xx-xx-xx-xx-xx。您需要在步骤10中的3CX虚拟机的Hyper-V管理器中输入此值。

  1. 启动Hyper-V管理器。
  2. 右键单击“开始”>单击“控制面板”>双击“管理工具”>单击“Hyper-V管理器”
  3. “虚拟机”部分中,选择要配置的3CX虚拟机,右键单击它并选择设置”

  1. “<VM_name>的设置”窗口中,选择“网络适配器”(在左窗格中)。
  2. “MAC地址”字段中,选择“静态”选项。
  3. 使用在步骤4的命令提示符中获得的相应“物理地址”值填充到“MAC地址”字段。请在标记为XX的区域中输入3CX虚拟机的MAC地址。
  4. 单击“应用/确定”

Broadcom NetXtreme 1-Gigabit

如果虚拟机服务器使用上述定义的网络适配器,则必须将驱动程序更新到最新版本,并且/或者需要为这些适配器禁用VMQ。更多信息可在这里找到:https://support.microsoft.com/en-us/kb/2986895

Hyper-V上的Windows

安装集成服务部分操作系统已预装了此集成服务

  1. 打开您的虚拟机。
  2. 打开Hyper-V Manager,右键单击3CX虚拟机,然后单击连接
  3. 使用本地管理员凭据登录3CX虚拟机。
  4. 在“虚拟机连接”应用程序中,单击“操作菜单”,然后选择插入集成服务安装盘
  5. “自动播放”对话框中选择“安装Hyper-V集成服务”,然后按“Enter ”
  6. 安装完成后,系统将提示您重新启动虚拟机。单击“确定”以重新启动计算机。
  7. 如果正确设置了网络适配器和时间源,请在重新启动后进行验证。

验证集成服务已安装

集成服务解决了与NTP和网卡适配器性能相关的一些问题。

检查是否安装了网络驱动程序

  1. 要验证是否已安装集成服务,请执行“ipconfig”。
  2. 键入“ipconfig/all”,然后按“Enter”键。
  3. 如果ipconfig的结果将您的网络适配器显示为“Microsoft虚拟机总线网络适配器”,则需要安装集成服务。
  4. 如果ipconfig命令的结果将您的网络适配器显示为“Hyper-V网络适配器”,则表明您已安装集成服务。

检查NTP源是否设置为Hyper V服务器

  1. 在3CX虚拟机上打开管理命令提示符:单击“开始”>单击“运行”>键入“CMD
  2. 在管理员身份运行命令提示符“w32tm / query / source”
  3. 该命令的结果应为VM IC Time Synchronization Provider

  1. 如果您阅读Local CMOS Clock或NTP主机的名称,则需要在VM上安装集成服务。

Microsoft Hyper-V上的Debian 9

网络适配器

3CX在Debian并没有支持的“旧版网络适配器”网络适配器类型。除了这些适配器的所有缺点外,3CX明确要求使用标准的“网络适配器”

 

第2代虚拟机

不要在Hyper-V上使用第2代VM,因为只有第1代可以使用3CX 。

安装集成服务

Debian不支持安装集成服务。因此,在创建3CX虚拟机后,需要通过运行以下命令来执行NTP 客户端的安装和配置:

apt-get update

apt-get install ntp