拓扑
拓扑
其中,DELL的数据库服务器并非与核心交换机直连,而是接在杀毒服务器的端口上,需要通过杀毒服务器访问,即先远程登录杀毒服务器,后访问DELL的EMC存储;工作流程服务器目前作为AD服务器使用。
机柜摆放
位置
系统拆解
核心存储
由位于左侧机柜的8台Avid Nexis E4存储,每台E4包含2个虚拟存储单元(Media Pack),和右侧机柜上方的用于管理核心存储的SDA文件管理服务器组成,用于存储媒体文件;每台E4配备一个存储控制器(有两个控制器位);SDA为两个控制器;各个控制器可以通过ip访问:例如:https://172.18.1.34:5015 控制器访问地址 登录密码se-admin
,用于访问编号为06的E4存储控制器:
其中,上表中vnexis的
172.18.1.21
为虚拟IP,绑定了172.18.1.22
和172.18.1.23
两个SDA控制器的IP,当SDA的主控器为top时,通过ip172.18.1.21
或172.18.1.22
访问top控制器;8台E4核心存储可以通过SDA以WebService的方式集中管理,包含新建Workspace、新建Workspace的用户、监控核心存储集群状态、动态扩缩容等;
巡检时,需要查看8台E4存储的输出日志
:普通用户可以通过PC上的客户端访问。
IE服务器和共享存储
IE服务器即Interplay Engine服务器,与Dell的EMC存储,以集群和数据库双机热备份的方式存放时间线等各类元数据文件。
其中,共享存储共8块盘,单盘900G,7块做的RAID,1块热备,1块冷备,总容量5401.1GB。磁盘故障会被踢出RAID,RAID响应也会降级,替换故障盘后会自动重建,替换的盘为热备盘。1T数据量的SAS 15K硬盘下Rebuild需要5.5小时左右,同步过程中IO性能会下降40%左右!
Interplay服务器的切换方法
远程登录IE01机,桌面找到`Failover Cluster Manager`App,进入
在Nodes节点位置,选择主服务器的节点
然后在右侧More Actions里选择Stop cluster service停止服务,
等服务切换正常后再等几分钟再选择Start cluster service启动服务,
此时,主服务器节点则完成切换
Interplay数据库内嵌于Avid Media Composer中,可在剪辑软件中直接访问数据库;也可以使用Interplay Access
App访问数据库。此外,Interplay数据库系统具备类似GIT的版本回滚功能,即每Checkin一次,数据库会对此次的Checkin行为进行记录
Interplay中回滚(rollback)时间线的方法
进入`InterPlay Access`App,
在左侧AvidWG下的Projects中找到当前项目的时间线,使其为选中状态,
Ctrl+H or (macOS) Shift+Command+H,会弹出历史版本对话框,
选择需要回滚的版本,点击回滚,并在出现的对话框中输入对这个回滚版本的描述
当基于Interplay的工作流出现问题后,需要切换到Open Bin
的工作模式,此时Avid系统将脱离Interplay的数据库服务,并在Nexis存储内自动创建非Interplay的MDB数据库文件,同时自动识别在Nexis存储内的素材文件,所有工作可继续进行,原有的剪辑信息不会丢失(要求MC客户端保留有完整的Sequence和Masterclip文件信息);当Interplay服务流程相关服务器修复后,再将Avid MC的客户端由Open Bin工作模式切换回Interplay工作模式,并将本地的Sequence和Masterclip文件信息Check in到Interplay中,业务将完全恢复,且在Nexis存储内自动创建的非Interplay数据库文件将自动被删除。
切换
Open Bin
工作模式的方法
//在MC客户端执行 tools > Console
workgroupoverride on //打开
workgroupoverride off //关闭
MI服务器
即Media Index,媒体索引服务器,即右侧机柜的MILUS-1和MILUS-2两台,其作用是为素材配置索引地址,两台服务器同时工作,其中02号机为只读状态,其以与01号机同步的方式作为备份使用,当01号机损坏时,02号机可对业务进行无缝衔接。MI01服务器和MI02服务器的服务接口均与核心交换机直连,即二者均可通过web访问其索引服务界面;而由于二者的管理接口并未直连核心交换机,所以无法通过网管电脑的web页面直接访问。
MI02服务器read only消失的处理方法
通过远程登录(在`Workgroup Propeties`App中的`services`选项卡下的
`Advanced`选项),将MI01服务器里面的`Avid Interplay Media Indexer`服务重启
MI02机同步失败的处理办法
远程登录MI02,重启Avid Interplay Media Indexer服务;
如果问题依旧,则先重启MI02机,后重启MI01机
互联互通服务器
暂时弃用.....
杀毒服务器
该服务器上的杀毒软件的正版序列号已经过期,目前的杀毒工作由系统内部的一台安装了瑞星杀毒的单机负责,只需要通过该网址和有效密钥,每周定期下载病毒库更新包手动升级即可。
AD服务器
Active Directory是面向Windows Standard Server、Windows Enterprise Server以及 Windows Datacenter Server的目录服务。目录代表存储对象信息的一种层次结构,像书的目录一样,可以在windows系统内快速查询网络上的对象,包括共享资源(例如服务器、打印机、网络用户以及计算机账号等)、域、应用程序、服务、安全方针等网络中的一切事物。关于在Windows server 2012R2上配置AD服务器,可以参考这里。
核心存储重启顺序
先关E4的控制器(8个笼子没有顺序,先关哪个都行)
然后关E4电源开关
再关SDA的控制器(两个控制器先关哪个都行,先关主再关备会做服务切换,先关备再关主则不切换,开机供电后默认上面控制器是主)
关SDA的电源
开的时候先开SDA再开E4,SDA打开电源开关后,在控制器的管理界面看一切正常后再开E4存储,开E4存储8个笼子没有顺序,先开哪个都行。(除非动力维修或机房搬迁,否则不要关闭存储和SDA)
服务器开关机顺序
先关MI(先关备MIo2再关主MI01,开机时先开主MI01再开备MI02)
后关IE(先IE02,后IE01。后关的先开,是否先关主备的区别是先关主会导致服务切换,先关备则不切换)
最后关AD(先关AD02再关AD01,开的时候反过来先开AD01再开AD02)
开机顺序:AD01 -> AD02 -> IE01 -> IE02 -> MI01 -> MI02,每台服务器开机后需使用管理员登录进系统使服务完全启动,AD服务器观察时钟服务;IE服务器观察Failover Cluster Manager的node是否挂载、硬盘服务是否启动在IE01服务器上;MI观察02机的read-only状态
不考虑开关机,只是重启服务器,要先重启AD服务器(先开AD01,马志鹏认为先开哪个都行),AD服务器启动完毕后,重启MI再重启IE,马志鹏认为重启mi和重启ie无顺序,先重启那个都行
设备对应IP
工作站名称 | IP地址 | 备注 |
---|---|---|
nmc-01 | 172.18.1.101 | mc+symphony+iq |
nmc-02 | 172.18.1.102 | mc+symphony+iv |
nmc-03 | 172.18.1.103 | mc+symphony+iq |
nmc-04 | 172.18.1.104 | mc+symphony+iv |
nmc-05 | 172.18.1.105 | mc |
nmc-06 | 172.18.1.106 | mc+iq |
nmc-07 | 172.18.1.107 | mc+iq |
nmc-08 | 172.18.1.108 | mc |
nmc-09 | 172.18.1.109 | mc |
nmc-10 | 172.18.1.110 | mc |
nmc-11 | 172.18.1.111 | mc+iq |
nmc-12 | 172.18.1.112 | mc+iq |
nmc-13 | 172.18.1.113 | mc |
nmc-14 | 172.18.1.114 | mc |
nmc-15 | 172.18.1.115 | mc |
nmc-16 | 172.18.1.116 | mc |
nmc-17 | 172.18.1.117 | mc+iq |
nmc-18 | 172.18.1.118 | mc+iq |
nmc-19 | 172.18.1.119 | mc |
nmc-20 | 172.18.1.120 | mc |
nmc-21 | 172.18.1.121 | mc |
nmc-22 | 172.18.1.122 | mc+iq |
nmc-23 | 172.18.1.123 | mc+iq |
nmc-24 | 172.18.1.124 | mc |
工作站对应24台剪辑PC,iq和iv为对应工作站配置的不同接口箱
服务器名称 | IP地址 | 备注 |
---|---|---|
milus01 | 172.18.1.3 | |
milus02 | 172.18.1.4 | |
ad01 | 172.18.1.1 | |
ad02 | 172.18.1.2 | |
ie01 | 172.18.1.6 | |
ie02 | 172.18.1.7 |
人工巡检
- Nexis核心存储,登录
https"//vnexis
可集中访问,需要关注以下:
. 剩余存储:在System>Dashboard的Status下查看
. 系统警告和报错日志:Logs>System Logs下查看(/var/log/journal/DEFAULT) - IE服务器,需要查看以下:
. 数据库文件大小:远程登录IE01机,在Databases(S:)>Workgroup_Databases>AvidWG>_Backup下,选择最近的日期的文件夹,直接右键查看该文件夹大小
. Interplay Cluster日志信息:远程登录IE01机,进入Failover Cluster Manager
App,在右侧的vcluster.Lrtvnavid.com>Cluster Events下查看,该日志仅保存24小时 - MI服务器:
. 查看MI02机的read-only状态,通过浏览器访问MI02机即可
. 两台服务器的报警信息,可以直接查看硬件面板是否有红灯闪烁或者通过访问管理地址查看报警信息:本系统中,由于核心路由器端口不足,MI02机通过将管理端口接线到杀毒服务器(杀毒服务器与核心路由器直连)的方式间接实现远程访问的功能,可以远程登录杀毒服务器后,在杀毒服务器上通过浏览器登录MI02机,即可查看此台服务器的状态。关于网段、网关等相关基础请看这里 - Input盘和Output盘:二者为摆渡系统的组成部分,摆渡系统的设计初衷是内网数据共享和网络间的数据安全;其用于网络内外和内网间的文件交互;架构是外网和内网分别构建Input和Output文件夹,用于区分文件流向。比如,当外网需要向内网传输文件时,需要将文件拷到外网的input中,摆渡系统会自动复制该文件到内网的对应位置;当内网生成的文件需要向外部交付时,则将该文件拷到内网机器的Output文件夹中,摆渡系统会自动复制该文件到外网机器的Output文件夹中。
巡检时,需要关注二者的大小
。 - Avid Health Monitor,查看在网MC客户端和各个服务器的状态
自动化巡检
使用的技术方案为:
- Python3+Selenium:通过浏览器直接抓取信息
- Autolt+powershell:通过Autolt登录远程桌面,在远程桌面使用powershell等获取信息
Windows7和server下安装Python3.7时,注意点选Add To Path选项,安装程序可自动配置Python的环境变量
Python运行Autolt脚本
import subprocess
autoit_exe = "D:\\Program Files (x86)\\AutoIt3\\AutoIt3_x64.exe"
autoit_script = "C:\\Users\\Administrator\\wudi\\test.au3"
subprocess.run([autoit_exe, autoit_script])
Python处理Word
pip install python-docx
Powershell运行Python脚本
# RunPythonScript.ps1
$pythonExePath = "C:\Users\Administrator\AppData\Local\Programs\Python\Python37-32\python.exe" # Python解释器的路径
$pythonScriptPath = "C:\Users\Administrator\wudi\auto.py" #Python脚本的路径
# 调用Python脚本
& $pythonExePath $pythonScriptPath
./runPythonScript.ps1 #运行此powershell脚本即可调用Python脚本
Powershell 2.0定时自动运行powershell脚本
schtasks /create /tn "MyPowerShellTask" /tr "powershell.exe -ExecutionPolicy Bypass -File C:\Users\Administrator\wudi\runPythonScript.ps1" /sc daily /st 09:00
#可以手动运行任务
schtasks /run /tn "MyPowerShellTask"
#可以通过【任务计划程序】查看所有定时任务
离线安装selenium
- 在线下载
pip download selenium==3.14.0
,该命令会同时下载其依赖包 - 在离线服务器上安装该包及其所有依赖:
pip install selenium-3.14.0-py2.py3-none-any.whl
- 最后验证安装是否成功:
python -m pip show selenium
ImportError: urllib3 v2.0 only supports OpenSSL 1.1.1+, currently the 'ssl' module is compiled with 'OpenSSL 1.1.0j 20 Nov 2018'. See: https://github.com/urllib3/urllib3/issues/2168
这个问题是由于urllib3模块使用的SSL版本不一致所导致的。解决方案:pip install urllib3==1.26.15
修改CMD默认路径
点击Windows开始按钮,在CMD下右键选择属性,编辑即可
修改Powershell默认路径
1, Test-Path $PROFILE
检查配置文件是否存在
- 若返回
false
,则配置文件不存在;New-Item -ItemType File -Path $PROFILE -Force
新建文件 -
notepad $PROFILE
,打开配置文件 -
Set-Location -Path "新默认路径"
,保存退出即可
无法加载文件 ******.ps1,因为在此系统中禁止执行脚本
此问题由安全策略导致,默认的Restricted
禁止执行任何脚本,只需要使用管理员模式打开powershell,输入set-executionpolicy remotesigned
命令,并选择Y
即可
查看python解释器路径
where python
设置共享文件夹
- 需要共享的文件夹:右键-属性-共享选项卡-共享-添加Everyone及其读写权限
- 打开远程桌面连接-展开选项-本地资源选项卡-本地设备和资源下的详细信息:最后选择需要共享的盘符
在Windows server 2012R2中安装VM Tools
文件上载
首先,文件素材需要上传到制作系统的文件系统中,可以通过摆渡和焕星系统,使用焕星系统时,可以拷贝素材至焕星PC的AVID_Emergency_Transmission
盘,该系统会自动将该文件复制到制作网内网的网络盘CloudStorageForAvid
中的应急通道
文件夹下,此时的文件传输优先级最高,适用于紧急任务;
上传素材后,一般需要在Avid MC中完成以下流程:
- 新建高清(目前以高清为主)项目
- 设置:时间码、Media Creation、MediaCentral Production Folder
- Link素材(Import的质量略逊于Link)
- Consolidate(合并)/Transcode(转码),前者只适用于转播车的录制素材,完成转码后需要保留Link文件,便于日后的校对
- 新建时间线并匹配素材
- 导出AAF文件
至此,完整的上载流程结束。
ERROR LIST
字幕文件离线
字幕文件一般在Z
盘,重新挂载素材盘为Z
盘即可