随着近期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网络带来的便利,谢谢各位!