About Us
Join Us
Contact Us
Search
Ableton
AIAIAI
Analog Way
Antares
Aphex
Audinate
Audio Limited
Avid
Brauner
Clair Brothers
DAD
dBTechnologies
Dolby
DPA Microphones
Eventide
Focusrite
Fostex
Genelec
Grace Design
IsoAcoustics
iZotope
KRK
Manley Laboratories
Mogami
Mojave
Optocore
PMC
PowerSoft
Prism Sound
Rohde & Schwarz
Royer
RTW
Rycote
Schertler
Sennheiser
Softube
Solid State Logic
Sonifex
Sonnox
Sonosax
Studio Network Solutions
Symetrix
Tac Systems
Townsend Labs
Tube Tech
Universal Audio
Vizrt
Warm Audio
Waves
Ableton
AIAIAI
Analog Way
Antares
Aphex
Audinate
Avid
Clair Brothers
dBTechnologies
DPA Microphones
Eventide
Focusrite
Fostex
Genelec
Grace Design
IsoAcoustics
iZotope
KRK
Optocore
PMC
PowerSoft
Prism Sound
Royer
RTW
Rycote
Schertler
Sennheiser
Softube
Solid State Logic
Sonifex
Townsend Labs
Universal Audio
Waves
Product News
2020/04/17
What is DDM and how to use DDM in the server gracefully

 

各位好~想必各位在使用Dante设备的时候都会接触到Dante Controller这款Dante网络管理软件,而这款软件以最熟悉的矩阵方式为大家提供了极为便捷的对于Dante AoIP的管理解决方案。

 

 

随着近期Audinate对Dante Controller的更新,另外一款由Audinate推出的软件随着Dante Controller上一个不太起眼的图标进入了我们的视野。

这个小小的图标就是今天我们的主题——Dante Domain Manager

 

什么是Dante Domain Manager?

 

Dante Domain Manager是Audinate推出的一款基于Dante AoIP系统架构的管理规划的服务器端软件,其为架构管理者设计,用于管理整个网络或多个网络,如演播室群、多区域的大型机构等集中管理,或演播室内音视频基于SMPTE2110-30、SMPTE2022-7的接驳进行集中管理。DDM侧重于跨子网设备重组、单子网单Vlan设备隔离,规划设备组属性如SMPTE工作模式、AES67工作模式,或传统Dante工作模式,DDM不对某个单独设备进行细节设置,如路由或收发组播等。

 

DDM不参与Dante设备运行,即DDM只下发命令不参与处理,故DDM服务器崩溃不影响系统任何功能。

 

建议什么人使用Dante Domain Manager?

 

DDM使用者应熟悉整个系统架构,并且能够依据使用场景规划整个网络的配置方案,DDM使用者应在系统使用者(如调音师等)工作前利用DDM软件设置好网络架构:如规划SMPTE工作模式的设备,配置音视频接驳所采用的SMPTE2059-2同步信息,规划不同设备间的隔离,规划共享设备的共享内容及方式。最后,DDM使用者还可以可以为系统使用者配置权限,设置独立的Dante Controller账号密码。

 

这就是Dante Domain Manager!

 

 

架构的逻辑归管理,信号的流程归使用

 

如何使用Dante Domain Manager?

 

DDM基于Linux CentOS开发,可安装于服务器,或运行于包括VMware ESXi在内的全部虚拟环境中,DDM基于网页界面进行控制,操作端PC无需安装任何软件,仅与服务器网络连接即可。
 

那么,回归今天的主题,作为一款基于Linux开发的服务器端软件,如何优雅的使用一定是各位此时心中所疑惑的问题,区别于我们日常所熟悉的macOS或Windows操作系统,Linux这个在IT行业广泛使用的开源操作系统对于音频行业来说实在有些遥远,所以今天我们便带大家一起用优雅的方式,来体验这款强大的管理软件。

 

我们在此先明确一个概念,DDM作为Linux系统软件,是无法再Windows平台哪怕是基于Unix平台开发的macOS平台中运行的。

 

然而,DDM基于Linux开发的一大优势便是其具有非常优秀的轻量化特性,而这种优势便极大的便于我们将DDM部署于虚拟机或虚拟化平台中进行运行。

 

什么是虚拟机和虚拟平台?

 

虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。 在实体计算机中能够完成的工作在虚拟机中都能够实现。 在计算机中创建虚拟机时,需要将实体机的部分硬盘和内存容量作为虚拟机的硬盘和内存容量。

 

换言之,虚拟机就是在电脑中运行一个程序,而这个程序可以模拟一台电脑的全部硬件,从事实现在一个操作系统中运行多个操作系统的功能。

 

虚拟机也就是电脑中的俄罗斯套娃

 

 

而Linux 作为个PC作系统第三大平台,服务器操作系统第二大平台,当然可以完全融入虚拟化技术中,成为这套电脑套娃的一部分。

 


图为在macOS系统中运行于Virtual Box虚拟机内的DDM软件

 

而作为一台服务器,我们的目的是尽可能稳定且无人值守的运行我们所部署的软件,如果我们采用通常的PC操作系统如Windows或macOS,虽然依旧可以正常使用DDM软件,但作为服务器而言其稳定性及运维复杂度都将有所提升。

 

以Windows为例,即使想实现简单的开机自动启动DDM也需要复杂的策略或许才能实现。

 

那么,究竟如何才能优雅的在服务器中运行DDM软件呢?

 

这就需要请出我们今天的主角——虚拟化平台。

 

简单点说,虚拟化平台可以理解为运行在服务器中的操作系统和Windows类似,不过在Windows中我们运行的程序都是基于Windows编写的软件如Office等,而虚拟化平台这个操作系统中,我们运行的软件只有一种,就是通过虚拟技术运行的操作系统。

 

假设我们有一个非常强大的服务器,我们甚至可以同时运行Windows、macOS、Linux、Unix等等,通过虚拟技术我们将一台物理机虚拟成无数个虚拟的计算机,同时运行多个平台的多种程序。

 

就好像一个可以随时切换Android和iOS还不用关机重启的手机一样,这样你的王者荣耀就不怕换手机系统后王者还要从青铜再打一遍了

 

当前比较主流的虚拟平台有VMware 公司的ESXi系统以及免费的开源操作同PvE(Proxmox VE)。这两款平台各有千秋,不过VMware作为拥有虚拟化技术中最顶级之一的技术,我们就以他们的ESXi为例开始我们的优雅之旅。

 

1.获取ESXi(VMware vSphere Hypervisor)

 

ESXi全名VMware vSphere Hypervisor,我们在网络中直接搜索全名即可

 

 

点击免费下载后即可进入下载页面,ESXi目前已经免费开放,不过需要我们注册并申请一个免费的激活码。

 

 

注册账户后会提示我们尚未拥有此产品,需要在此注册,点击该按钮完成注册后系统将自动生成注册码,并提供下载链接。

 

 

我们采用ESXi ISO Image格式进行安装,点击手动下载即可。

 

注:由于VMware与2020年4月更新最新版ESXi 7.0,此版本对于部分旧款网卡驱动已删除,若无法安装请在网络中搜索6.7 U3或其他旧版进行安装,在此不做赘述。

 

注2:若采用品牌服务器,可参考服务器品牌官网下载该服务器适配的特殊优化版,如Dell在官网中就提供了为其服务器特殊优化的ESXi软件安装程序。

 

2.安装ESXi(VMware vSphere Hypervisor)

 

当下载完成后,徐瑶将该ISO文件写入U盘或刻录成光盘即可得到ESXi安装程序。在此我们推荐使用Balena Etcher软件写入U盘,该软件为开源免费软件,提供macOS及Windows版本。https://www.balena.io/etcher/

 

注意,U盘容量需大于8G,且此操作将格式化U盘,相较而言刻录光盘更为便捷。

 

 

Windows用户使用安装版或便携版均可

 

制作好安装盘后将U盘或光盘插入服务器,开机选择该启动盘启动,此步骤不同服务器主板操作不同,大部分为F2、F6、F11、F12中的一个。

 

 

安装过程中需要输入root密码,此密码为ESXi最高权限管理员密码,请务必牢记。

 

 

系统安装完毕将进入如下界面:

 

 

由于大多数服务器都具有多网口,ESXi将默认使用主板循序为1的网口作为管理网口,并使用DHCP分配IP地址,这些设置可通过F2按钮进入设置菜单进行更改。

 

单击F2进入个性设置,输入账号和密码

选择进入Configure Management Network --> IPv4 Configuration进入IPv4设置,

单击空格键选择Set static IPv4 address and network configuration:进入静态IP地址设置

IPv4 Address输入IP地址(请确保此IP无冲突)

Subnet Mask输入子网掩码

Default Gateway 输入默认网关(可参考同一网络中电脑的网络设置相同网关即可)

 

 

确认保存后将PC的IP地址修改为与ESXi同一网段,打开浏览器登陆刚才所设置的管理地址,即可完成进入ESXi管理页面。

 

至此,ESXi的安装工作全部完成。

 

3.创建虚拟网络

 

进入ESXi管理界面后,我们首先将刚刚得到的激活码输入系统中

 

 

点击管理-许可-分配许可证,填写激活码并确定即可

 

随后点击网络进入虚拟网络设置界面,第一次安装完毕后ESXi已设置一台虚拟交换机,若服务器有多网口需求,如1个网口为DDM软件网口,另一个为管理网口,则可以设置多个虚拟交换机并分配不同网口。

 

 

点击添加标准虚拟交换机,进入虚拟交换机创建页面

 

 

在上行链路中选择物理网卡,并修改设置为如图所示,点击添加即可建立虚拟交换机

VMkernel 网卡选项中可添加新的管理网口,如下图所示:

 

 

注意,ESXi中管理网卡需依附于虚拟交换机中,而虚拟交换机上行端口决定了该虚拟交换机的物理网口,故此操作决定了该物理网口中的管理地址。选择静态即可配置静态管理IP,服务中勾选管理即将此网卡设置为管理网卡。

 

在端口组页面中建立端口组,此端口为虚拟机所使用的网口,我们可以理解为虚拟机中插入的网线,如下图所示

 

 

端口组依旧需要依附虚拟交换机,同样决定了使用此端口组的虚拟机所对应的物理网口,虚拟端口可与管理网卡使用同一虚拟交换机,且多个虚拟机也可使用同一端口组,从而实现一个物理网卡成为多个虚拟机的物理网口。

 

设置完毕后可检查虚拟交换机的状态,点击虚拟交换机选项卡后点击虚拟交换机,弹出界面如下:

 

 

图中我们可以得知,此虚拟交换机中具有3个虚拟机和1个管理网卡,同时所有这些均通过1个物理网口对外连接。

 

至此,我们完成了虚拟网络的配置。

 

4.创建虚拟存储器

 

在ESXi中,服务器磁盘需要创建虚拟存储器才可被虚拟机使用,我们需要进入存储界面进行设置。

 

 

点击新建数据存储,输入名称后选择设备即可创建数据存储

 

 

创建完成后点击数据存储中的数据存储浏览器

 

 

选择创建目录或直接选择上载将DDM软件安装镜像上载至ESXi服务器存储中

 

 

至此我们便完成了安装DDM前的全部准备工作

 

5.创建虚拟机安装DDM

 

点击侧边栏虚拟机进入管理界面,并点击创建/注册虚拟机,进入创建界面选择创建新虚拟机,单机下一步

 

 

输入虚拟机名称,并选择兼容性,如下图所示

 

 

选择虚拟机安装目录,即为刚刚我们创建的虚拟存储中,如下图所示

 

 

选择虚拟机配置,此选项请依据服务器性能选择,由于DDM对于服务器性能所需相对较低,通常如下图所示选择即可

 

 

在CD、DVD驱动器中选择数据存储ISO文件,在弹出界面中选择刚刚我们上传的DDM安装程序,如下图所示:

 

 

点击下一步进入配置预览界面,确认无误后点击完成,至此虚拟机配置完毕。

 

 

6.设置开机自动启动

 

右键单击刚刚建立好的DDM虚拟机,在弹出界面中选择自动启动并启用

 

 

再次点击自动启动,并配置自动启动参数,如下图所示,此选项可依据服务器性能自行修改,若服务器性能较弱,可适当延长启动时间

 

 

点击侧边栏主机-管理界面,进入自动启动选项卡,点击编辑设置进入全局自动启动配置界面:

 

 

在此启用自动启动,并配置默认启动延时

 

至此自动启动配置完成,从此服务器开机后DDM即可自动启动啦~

也就是说,待DDM配置好后,日后使用只要将服务器开机,等待启动完成即可直接使用DDM,从此ESXi服务器就可以像家里的路由器一样,在角落及再也不用顾及~

 

7.启动DDM,完成配置

 

点击侧边栏中虚拟机选项,进入界面后点击DDM进入管理界面,点击打开电源或左上角虚拟机监视界面(图中那个巨大的播放按键)

 

 

至此,即可进入DDM安装界面,如下图所示:

 

 

用鼠标点击一下虚拟机窗口,如此便可使用键盘操作该虚拟机,而后点击Install Dante Domain Manager等待片刻即可完成安装

 

至此优雅的在服务器中使用DDM即全部完成啦~

 

后续的操作和在虚拟机中运行DDM没有任何差别,将DDM使用的服务器物理网口接入交换机,用其他PC设置与DDM服务器同IP网段口即可通过浏览器访问DDM软件。

 

希望可以让各位用更优雅的方式体验DDM对于Dante网络带来的便利,谢谢各位!